PENGEMBANGAN MOD

Panduan Pengembangan Mod

Buat mod Anda sendiri menggunakan API C# tModLoader yang powerful.

Prasyarat

Alat Pengembangan

  • Visual Studio 2022 (direkomendasikan)
  • JetBrains Rider (alternatif)
  • VS Code dengan ekstensi C#
  • .NET 6.0 SDK atau yang lebih baru

Pengetahuan yang Dibutuhkan

  • Dasar-dasar pemrograman C#
  • Konsep OOP (kelas, pewarisan)
  • Pengetahuan gameplay Terraria
  • Pemahaman dasar pengembangan game

Membuat Mod Pertama Anda

Langkah 1: Siapkan Lingkungan Pengembangan

Instal Visual Studio dan .NET SDK dari sumber resmi.

Lihat panduan pengaturan lengkap →

Langkah 2: Buat Proyek Mod

  1. 1. Jalankan tModLoader
  2. 2. Buka "Workshop" → "Develop Mods"
  3. 3. Klik "Create Mod"
  4. 4. Masukkan nama mod unik (tanpa spasi)
  5. 5. Klik "Create"

Langkah 3: Pahami Struktur Mod

YourModName/
├── build.txt # Metadata
├── description.txt # Deskripsi
├── icon.png # Ikon 64x64
├── YourModName.cs # Kelas utama
├── Items/ # Item kustom
├── NPCs/ # NPC kustom
├── Projectiles/ # Proyektil
└── Tiles/ # Blok/ubin

Memahami API tModLoader

tModLoader menyediakan hook yang luas ke dalam sistem Terraria melalui kelas C#.

Kelas Inti

  • • Mod (kelas mod dasar)
  • • ModItem (item/senjata)
  • • ModNPC (musuh/NPC)
  • • ModProjectile (peluru)

Konten Dunia

  • • ModTile (blok/ubin)
  • • ModWall (dinding)
  • • ModBiome (bioma)
  • • ModWorld (pembuatan dunia)

Efek & UI

  • • ModBuff (buff/debuff)
  • • ModDust (partikel)
  • • ModSound (suara)
  • • UIState (UI kustom)

Sumber Belajar

Wiki GitHub Resmi

Sumber paling lengkap dengan ratusan contoh dan tutorial.

Cakupan: Semua kelas API dengan contoh
Pembaruan: Dikelola secara rutin
Contoh: 200+ potongan kode
Komunitas: Terbuka untuk kontribusi
Kunjungi Wiki GitHub

Tutorial Video

Belajar secara visual dengan tutorial komunitas di YouTube.

  • • Pembuatan mod dasar
  • • Teknik lanjutan
  • • Sesi coding langsung

Contoh Mod

Pelajari kode sumber dari mod open-source populer.

  • • ExampleMod (template resmi)
  • • Repositori mod komunitas
  • • Proyek dengan komentar lengkap

Langkah Selanjutnya

Lanjutkan Belajar