Command block di server
Cara mengaktifkan command block, mengapa berbahaya di server publik, dan cara membatasi aksesnya dengan permission.
Diperbarui 13 Agustus 2026
Command block dinonaktifkan secara default:
enable-command-block=true
Setelah restart, Anda bisa mendapatkan blok ini dengan perintah /give Nick command_block — blok ini tidak ada di inventaris Kreatif.
Jenis blok
| Jenis | Perilaku |
|---|---|
| Impulse | Dipicu oleh sinyal redstone |
| Chain | Dipicu setelah blok sebelumnya |
| Repeat | Berjalan setiap tick |
Blok Repeat adalah sumber utama penurunan performa: 20 eksekusi per detik untuk setiap blok. Selusin sirkuit seperti ini sudah terlihat di profiling — Spark.
Bahaya
Command block berjalan dengan level izin 2, yang berarti blok ini dapat menggunakan /give, /tp, /summon. Pemain yang mendapatkan akses untuk menempatkan blok secara efektif mendapatkan kemampuan untuk membagikan item apa pun.
Itulah sebabnya di server publik:
- hanya administrator yang dapat menempatkan blok;
- area dengan sirkuit dilindungi oleh region — WorldGuard;
/give command_blocktidak disertakan dalam kit dan tidak dijual sebagai perk donor.
Output konsol
Setiap pemicu ditulis ke log dan membuatnya penuh. Anda dapat menonaktifkannya dengan aturan:
gamerule commandBlockOutput false
gamerule logAdminCommands false
Alternatif
Untuk sebagian besar tugas (teleport, hadiah, pengumuman), plugin lebih praktis dan lebih ringan dalam hal beban: plugin berjalan pada event, bukan dua puluh kali per detik. Command block cocok digunakan di tempat yang membutuhkan mekanika map vanilla.
