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. Jalankan tModLoader
- 2. Buka "Workshop" → "Develop Mods"
- 3. Klik "Create Mod"
- 4. Masukkan nama mod unik (tanpa spasi)
- 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
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