Plugin Resep Crafting Kustom Minecraft 2026: Panduan Lengkap
Artikel ini diterjemahkan dari bahasa Inggris. Baca versi aslinya.
Vanilla Minecraft memberi Anda sekitar 400 resep crafting lalu menganggapnya cukup. Sebuah pedang diamond harganya sama untuk pemain yang baru bergabung maupun untuk veteran dengan perlengkapan enchant lengkap. Tidak ada batas level, tidak ada pengecekan izin, tidak ada hadiah untuk progresi, hanya grid 3×3 yang berperilaku identik untuk semua orang.
Jika Anda menjalankan server survival, realm RPG, atau jaringan yang berfokus pada ekonomi, keseragaman itu adalah masalah desain. Resep crafting kustom memungkinkan Anda menambahkan lapisan progresi, ekonomi, dan kreativitas di atas sistem vanilla. Panduan ini membahas mengapa hal itu penting, bagaimana berbagai plugin menanganinya, dan bagaimana ExecutableCrafting memberi Anda kontrol terbesar dengan hambatan paling sedikit.
Mengapa Resep Crafting Kustom Mengubah Server Anda
Resep kustom bukan sekadar pengaturan kosmetik, melainkan membentuk ulang perilaku pemain di setiap tingkat progresi.
Buat Jalur Progresi yang Nyata
Kunci resep yang kuat di balik persyaratan level atau permission node. Pemain yang baru bergabung tidak bisa membuat senjata endgame, mereka harus mendapatkannya terlebih dahulu. Batasan itu menjaga ekonomi Anda tetap utuh dan memberi pemain "tujuan berikutnya" yang jelas di depan mata.
Bangun Identitas Server yang Unik
Resep untuk "Blood Rune" yang membutuhkan tiga tengkorak wither skeleton dan satu nether star? Itu sebuah cerita, bukan sekadar baris config. Crafting kustom adalah salah satu cara tercepat untuk memberi server Anda ciri khas yang diingat pemain dan diceritakan kepada teman-teman mereka.
Atasi Masalah Ekonomi Tanpa Menumpuk Plugin
Alih-alih menambahkan plugin "shop" terpisah hanya untuk membatasi akses ke item tertentu, Anda bisa membuat item tersebut hanya dapat dibuat dengan komponen langka. Crafting adalah mekanisme ekonomi itu sendiri: lebih sedikit bagian yang bergerak, desain lebih elegan.
Beri Hadiah untuk Waktu Bermain dan Komunitas
Resep yang membutuhkan pengecekan placeholder berbasis waktu bermain, atau yang hanya berfungsi jika pemain memiliki izin rank tertentu, mengubah crafting menjadi hadiah loyalitas. Donatur membuat hal-hal yang tidak bisa dibuat pemain gratis. Veteran membuat hal-hal yang tidak bisa dibuat pendatang baru. Meja crafting menjadi simbol status.
ExecutableCrafting vs Alternatif Lain
Ada beberapa cara untuk menambahkan resep crafting kustom ke server Minecraft. Berikut tinjauan jujur atas pilihan yang ada.
| Pendekatan | Pengaturan | Kondisi | Penjelajah GUI | Furnace / Anvil | Pengembangan aktif |
|---|---|---|---|---|---|
| ExecutableCrafting | YAML + editor GUI | ✅ Lengkap (level, izin, placeholder) | ✅ Buku resep berfolder | ✅ Keduanya | ✅ Ya |
| CustomCrafting | Hanya YAML | Sebagian | ✅ Dasar | ✅ Furnace | Melambat |
| RecipeManager | Hanya YAML | Sebagian | ❌ | ✅ Furnace | Minimal |
| CraftEnhancer | Hanya GUI | ❌ | ❌ | ❌ | Tidak diketahui |
| Datapack vanilla | File JSON | ❌ | ❌ | ✅ | N/A |
Datapack vanilla gratis dan tidak membutuhkan plugin, tetapi sama sekali tidak mendukung kondisi, perintah, atau penjelajahan GUI. Cocok untuk server pribadi kecil; tidak bisa diskalakan untuk desain multipemain.
CustomCrafting adalah alternatif yang solid, tetapi pengembangannya melambat dan sistem kondisinya kurang ekspresif.
ExecutableCrafting unggul karena tiga alasan:
- Editor GUI dalam game lengkap, sehingga admin Anda sama sekali tidak perlu menyentuh YAML.
- Kondisi PlaceholderAPI: statistik apa pun yang bisa diungkapkan oleh placeholder PAPI dapat membatasi sebuah resep.
- Buku resep dengan folder: pemain menjelajahi apa yang bisa mereka buat tanpa harus mencari-cari di meja crafting.
Resep Kreatif yang Bisa Anda Buat dengan ExecutableCrafting
Berikut lima pola resep yang menunjukkan jangkauan nyata dari apa yang dimungkinkan oleh EC.
1. Perlengkapan Elit Terkunci Rank
Resep shaped yang hanya bisa dibuat oleh pemain VIP: semua orang lain melihatnya di buku resep tetapi tidak bisa menjalankannya.
# recipes/elite_sword.yml
recipeType: CRAFTING
typeOfCraftingTableRecipe: SHAPED
shape:
- "DDD"
- " S "
- " S "
ingredients:
D: minecraft:diamond
S: minecraft:stick
result: minecraft:netherite_sword
playerConditions:
requiredPermissions:
- vip.crafting.elite
playerCommands:
- "SEND_MESSAGE &6Welcome to the elite tier, %player%!"
Pemain tanpa vip.crafting.elite melihat resep tersebut berwarna abu-abu di GUI, sebuah insentif yang terlihat untuk melakukan upgrade.
2. Transmutasi Bijih Berbatas XP (Resep Furnace)
Lebur iron nugget menjadi gold nugget setelah pemain mencapai level 30. Menambahkan nuansa alkimia ke server survival.
# recipes/transmute_iron.yml
recipeType: FURNACE
input1: minecraft:iron_nugget
result: minecraft:gold_nugget
experience: 1.5
cookingTime: 100
playerConditions:
requiredLevel: 30
playerCommands:
- "SEND_MESSAGE &eTransmutation complete."
Waktu memasak 100 tick (5 detik) lebih singkat daripada peleburan besi vanilla: waktu yang dipersingkat itulah hadiah level tersebut.
3. Perbaikan dan Upgrade lewat Anvil
Gabungkan pedang besi yang rusak dengan item "Mystic Stone" khusus untuk menghasilkan pedang diamond yang sudah di-enchant.
# recipes/mystic_upgrade.yml
recipeType: ANVIL
anvilMergeType: CUSTOM_RESULT
input1: minecraft:iron_sword
input2: minecraft:amethyst_shard
result: minecraft:diamond_sword
itemCheckers:
itemCheckerType: CUSTOM_CHECKS
checkMaterial: true
checkAmount: false
checkDisplayName: false
checkLore: false
checkDurability: false
Ini mengubah anvil menjadi stasiun upgrade, tanpa coding, tanpa toko NPC.
4. Resep Musiman / Khusus Event (Kondisi Placeholder)
Batasi resep dengan nilai PlaceholderAPI. Contoh di bawah menggunakan placeholder berbasis waktu agar resep hanya tersedia selama jendela event dalam game.
# recipes/event_crown.yml
recipeType: CRAFTING
typeOfCraftingTableRecipe: SHAPELESS
input1: minecraft:gold_block
input2: minecraft:gold_block
input3: minecraft:nether_star
result: minecraft:golden_helmet
placeholdersConditions:
condition1:
placeholder: "%server_online%"
value: ">10"
cancelEventIfNotMeet: true
messageIfNotMeet: "&cThis recipe is only available during events with 10+ players online."
Ganti %server_online% dengan placeholder ekonomi, pekerjaan, statistik, atau plugin kustom apa pun: EC mendukung nilai PAPI apa pun.
5. Kondisi Massal lewat Recipe Groups
Jika Anda memiliki dua puluh resep yang semuanya harus membutuhkan level 20 dan mengirim pesan crafting yang sama, jangan menyalin-tempel blok kondisi sebanyak dua puluh kali. Gunakan recipe group.
# recipeGroups.yml
recipeGroups:
journeyman_tier:
recipesList:
- journeyman_* # matches any recipe whose id starts with "journeyman_"
playerConditions:
requiredLevel: 20
playerCommands:
- "SEND_MESSAGE &aJourneyman craft complete!"
Setiap resep dengan ID berawalan journeyman_ otomatis mewarisi kondisi tersebut.
Tambahkan resep baru ke tier itu dengan memberinya nama yang tepat, tanpa perlu mengedit config.
Panduan Memulai Cepat
Membuat resep kustom pertama Anda aktif hanya membutuhkan sekitar lima menit.
Langkah 1: Instal Plugin
Unduh ExecutableCrafting dari SpigotMC, Polymart, atau BuiltByBit.
Letakkan .jar ke folder /plugins bersama SCore (dependensi wajib, unduh dari halaman marketplace yang sama).
Restart server.
Langkah 2: Buka Editor GUI
/ec editor
Ini membuka editor resep dalam game. Klik "New Recipe", pilih tipe resep (Crafting, Furnace, atau Anvil), lalu seret item ke slot bahan. Tentukan item hasil dan klik Save.
EC membuat file YAML secara otomatis di plugins/ExecutableCrafting/recipes/.
Langkah 3: Tambahkan Kondisi (Opsional)
Buka YAML yang tersimpan dan tambahkan blok playerConditions:
playerConditions:
requiredPermissions:
- myserver.crafting.advanced
requiredLevel: 15
Jalankan /ec reload untuk menerapkan perubahan tanpa restart.
Langkah 4: Buat Buku Resep
Definisikan buku resep di plugins/ExecutableCrafting/recipeBooks.yml:
recipeBooks:
1:
folders:
Basic:
- basic_*
Advanced:
- advanced_*
All:
- "**"
Buka untuk pemain dengan /ec book <playerName> 1.
Anda bisa menghubungkan perintah ini ke plugin GUI, klik kanan pada lectern, atau kemampuan ExecutableItems, mana pun yang sesuai dengan UX Anda.
Langkah 5: Uji dan Iterasi
Gunakan /ec debug untuk mengaktifkan verbose logging, lalu coba crafting dalam game.
Output debug menunjukkan dengan tepat kondisi mana yang lolos atau gagal, sangat berguna ketika resep tidak berfungsi sesuai harapan.
Gratis vs Premium
ExecutableCrafting memiliki tier gratis yang benar-benar berguna untuk server kecil:
| Fitur | Gratis | Premium |
|---|---|---|
| Resep maksimum | 300 | Tak terbatas |
| Buku resep | 5 | Tak terbatas |
| Item checker (nama, lore, NBT) | Dasar | Pengecekan granular penuh |
| Recipe groups | ✅ | ✅ |
| Resep furnace & anvil | ✅ | ✅ |
| Kondisi PlaceholderAPI | ✅ | ✅ |
| Editor GUI | ✅ | ✅ |
Tier gratis sudah cukup untuk sebagian besar server survival atau creative. Premium membuka skala tak terbatas dan rangkaian item checker lengkap, sepadan begitu Anda perlu mencocokkan item berdasarkan nama tampilan, lore, atau custom model data.
Bundle Ssomar
ExecutableCrafting adalah bagian dari rangkaian plugin Ssomar bersama ExecutableItems, ExecutableBlocks, dan ExecutableEvents. Plugin-plugin ini dirancang untuk bekerja bersama:
- Sebuah pedang item kustom ExecutableItems yang, ketika dibuat lewat ExecutableCrafting, memicu event ExecutableEvents untuk mencatat pencapaian tersebut dan menyiarkannya ke Discord.
- Resep crafting yang membutuhkan komponen ExecutableItems sebagai bahan, memastikan pemain menggunakan item yang tepat, bukan sembarang item dari material tersebut.
Langganan premium mencakup seluruh rangkaian dengan satu harga, bukan per plugin. Jika Anda sudah membayar untuk satu plugin Ssomar, sisanya ikut didapat tanpa biaya tambahan.
Penutup
Resep crafting kustom adalah salah satu investasi dengan ROI tertinggi yang bisa Anda lakukan untuk pengalaman pemain di server Anda. Resep ini mengubah meja crafting dari tabel acuan statis menjadi sistem dinamis berisi batasan, hadiah, dan identitas.
ExecutableCrafting memberi Anda versi paling ekspresif dari sistem tersebut: resep shaped dan shapeless, dukungan furnace dan anvil, kondisi PlaceholderAPI penuh, buku resep berfolder, dan editor GUI yang menjaga tim admin Anda tetap produktif tanpa perlu menghafal sintaks YAML.
Mulailah dengan tier gratis, rilis beberapa resep pertama Anda minggu ini, dan upgrade ketika Anda melampaui batas 300 resep.