Checklist setup untuk Survival Mix
Halloween 2026 · Setup admin
Siapkan
mansion berhantu.
Dari yacht sampai ritual terakhir, siapkan tiap bagian event dengan urutan yang jelas.
HauntedMansionMaphauntedmansion- Yacht kecil Start plate memasukkan ke mode Parkour
- Jembatan Undangan Sobek
- Jalan hutan panjang Empat penemuan lagi
- Mansion berhantu Pisau Dapur, teka-teki, guardian, ritual
- Finish atau keluar Inventory normal, lalu reward
Parkour mengurus inventory, checkpoint dan keluar. Skript meminjamkan Pisau Dapur untuk bertarung. Taruh pedagang reward di tempat pemain sudah keluar dari mode Parkour. NPC tetap memakai command klik console dari plugin yang sudah ada.
Ini panduan offline. Centang mencatat pekerjaanmu, bukan kondisi server live. Progres terpisah untuk tiap server.
Biarkan event tertutup selama setup.
Instalasi baru mulai dalam keadaan tertutup. Reload dan restart tetap memakai phase yang tersimpan.
/hw26admin phase closedChecklist setup
Berikan halloween2026.admin ke staff yang melakukan setup. Command yang diawali / di bawah dijalankan di dalam game. Command NPC dan hologram dijalankan sebagai console.
1. Pasang file event
Pasang folderplugins/Skript/scripts/2026-10-event-halloween/yang sesuai dari branchfeat/halloween-2026, beserta file integrasi server dan file Parkour. Folder ini berisi script bersama serta file reward dan title khusus server tersebut (Survival Mix juga punyapets.sk). Kalau mengganti draft bernomor, unload folder event ini dulu sebelum menggantinya. Pakai reload per script untuk script integrasi yang berubah.2. Load world dan tutup event
LoadHauntedMansionMap, lalu jalankan/skript reload 2026-10-event-halloween/dengan garis miring di akhir. Jalankan/hw26admin phase closed. Kalau world yang tersimpan perlu dibetulkan, berdiri di world event lalu jalankan/hw26admin world. Reload tetap menyimpan phase yang sudah diset. Setelah itu atur aturan world. Difficulty tidak boleh peaceful, karena peaceful menghapus husk event dan pertarungan tidak akan pernah selesai:/mv modify HauntedMansionMap set difficulty normal. Matikan spawn monster alami di world itu saja:/execute in minecraft:hauntedmansionmap run gamerule doMobSpawning false/execute in minecraft:hauntedmansionmap run gamerule spawn_monsters false. Cek dulu kedua command dan nama world-nya dengan tab completion.3. Siapkan course Parkour
Cek coursehauntedmansiondi Parkour. Start plate harus ada sebelum pemain bisa keluar dari yacht dan area awal. Parkour mengurus pemisahan inventory, checkpoint, respawn, finish dan keluar. Cek placeholder dan nilai config di Masuk & keluar Parkour.4. Set spawn monster dan lindungi map
Simpan dua titik spawn monster dan tiga area Skript. Pastikan tiap titik spawn monster ada di dalam arena pasangannya. Lindungi map dengan plugin proteksi yang sudah ada.5. Simpan foto ImageFrame
Import foto rombongan 1x1, 128x128 dengan ImageFrame. Pegang filled map aslinya, cek gambarnya di tangan, lalu jalankan/hw26admin photo. Cara ini menyimpan data map-nya; map kosong biasa bukan foto.6. Hubungkan NPC dan hologram item
Pasang command console ke plugin NPC dan hologram yang sudah ada. Taruh Penjaga Rumah setelah pintu masuk course, dan pedagang reward sebelum masuk atau setelah finish. NPC pertarungan harus bisa diklik dari dalam arenanya. Taruh kedelapan hologram penemuan di sepanjang rute.Pakai plugin NPC yang sudah ada. Pasang command klik console; posisi NPC tidak perlu di-setup.
7. Validasi dan playtest
Jalankan/hw26admin validate, lalu mainkan sampai selesai dengan permission biasa. Cek masuk course, inventory kosong, Pisau Dapur, foto, teka-teki, pertarungan, mati/checkpoint, keluar, item yang dikembalikan, pet dan klaim reward. Validasi mengecek Parkour dan PlaceholderAPI aktif, world, kedua titik spawn, ketiga area dan foto. Validasi tidak membuktikan course, command klik, aturan world atau proteksi sudah benar.8. Set semua harga
Set semua harga. Semua item mulai dari 99999, yang tampil sebagai ??? dan tidak bisa dibeli. Toko token:/hw26admin price <item> <amount>untuksoup,death_song,do_not_disturb,mourning_threadsdanlittle_poltergeisthousekeeper. Premium Points:/hw26admin price premium-<item> <amount>untuk ketiga item equipment. Biarkan harga di 99999 kalau item itu mau tetap disembunyikan.9. Buka event
Jalankan/hw26admin phase activeuntuk membuka event. Command ini ditolak sampai/hw26admin validatelolos. Pakai/hw26admin phase shop-onlyuntuk menghentikan penemuan dan pertarungan tapi toko tetap buka. Pakai/hw26admin phase closeduntuk menghentikan keduanya. Akses ke warp yacht diatur terpisah.
Masuk & keluar Parkour
World: HauntedMansionMap. Course: hauntedmansion. Sama di kedua server.
Masuk, checkpoint dan keluar
- Start plate di dekat yacht memasukkan pemain ke course sebelum mereka keluar dari area kapal. Pemain tidak bisa membawa equipment pribadi ke rute.
- Parkour mengurus snapshot inventory, pengembalian inventory, checkpoint, respawn dan tujuan saat keluar (lobby yang terhubung ke course). Script event tidak pernah menyimpan atau mengosongkan inventory normal.
/hw26leavemenjalankan command/parkour leavebiasa, jadi pengaturan restore dan keluar dari Parkour tetap berlaku.- Penemuan, teka-teki, pertarungan dan pisau pinjaman butuh pemain sedang di course
hauntedmansiondi world event. Berdiri di map tanpa masuk course tidak cukup. - Reward (
/hw26claimdan item toko permanen) hanya bisa didapat di luar semua course Parkour.
Cek placeholder
/papi parse me %parkour_current_course_name%Hasilnya harus hauntedmansion di dalam course dan kosong di luar semua course. Placeholder yang tidak terbaca atau dependency yang mati akan memblokir partisipasi dan pengiriman reward. Cek di kedua server.
Nilai config Parkour
Nilai ini diset di config.yml Parkour di kedua server. Sebagian ikut berpengaruh ke course lain di server yang sama, misalnya Kirbus di Survival Mix.
| Setting | Nilai | Alasan |
|---|---|---|
OnJoin.FillHealth.Amount | 20 | Pemain mulai course dengan darah penuh. |
OnCourse.PreventAttackingEntities | false | Pemain bisa memukul monster encounter. |
OnCourse.PreventEntitiesAttacking | false | Monster encounter bisa melukai pemain. |
OnCourse.DisablePlayerDamage | false | Pertarungan bisa melukai pemain. |
OnCourse.PreventOpeningOtherInventories | false | Toko NPC, journal dan teka-teki bisa dibuka. |
OnCourse.DisplayLiveTime.Enabled | false | Tidak ada timer course selama cerita berjalan. |
OnCourse.EnforceParkourCommands.Whitelist | login, hw26leave, hw26journal, hw26claim | Command event tetap bisa dipakai saat pembatasan command aktif. |
OnJoin.BroadcastLevel, OnFinish.BroadcastLevel | NONE | Tidak ada broadcast Parkour saat masuk atau finish. |
OnFinish.GiveGainedItemsBack, OnLeave.GiveGainedItemsBack | true | Item yang didapat di course ikut kembali bersama inventory normal. |
File course courses/hauntedmansion.json memakai RewardOnce: true. Hadiahnya soul lantern, dan command Prize-nya mengirim satu broadcast hanya saat pertama kali selesai. PvP map dan proteksi bangunan tetap diatur terpisah.
Kapan pemain menerima item
| Item atau progres | Selama course | Setelah keluar Parkour |
|---|---|---|
| Properti cerita dan foto | Diberikan saat ditemukan. Penghuni bisa mengganti foto yang sudah ditemukan. | Parkour mengembalikannya bersama inventory normal. Kalau penuh, Parkour menjatuhkan sisanya. Flag penemuan dan isi journal tetap tersimpan. |
| Pisau Dapur | Iron sword sementara gratis dari Penjaga Rumah atau saat daftar pertarungan. | Event menghapusnya begitu pemain tidak lagi di course, termasuk setelah relog atau restart. |
| Suspicious Soup | Dijual Koki Hantu untuk dipakai selama run. | Sisa sup kembali bersama inventory normal. Pengurus Barang juga menjual sup di luar course. |
| Token dan progres cerita | Dicatat di variabel Skript yang tersimpan permanen. | Tetap ada untuk kunjungan dan pembelian berikutnya. |
| Reward permanen | Pembelian di pedagang dan /hw26claim diblokir. | Beli dari Pengurus Barang dan klaim kunci selesai setelah inventory normal kembali. |
Pengiriman reward butuh pemain berada di luar semua course Parkour, termasuk course lain. Pedagang tetap butuh pemain di HauntedMansionMap. Kunci selesai juga butuh cerita event sudah tamat.
Pet di Survival Mix
pets.sk melepas pet aktif di seluruh HauntedMansionMap, termasuk kapal, dan memblokir command pet di sana. Guard di companions-rework.sk juga mencegah pet dipasang lagi lewat menu yang sudah terbuka. Pilihan pet yang tersimpan tidak berubah dan sistem companion memasangnya kembali setelah pemain keluar dari world.
Little Poltergeist disembunyikan dari daftar toko pet Java dan Bedrock untuk pemain yang belum punya, dan tidak bisa dibeli di sana. Pet ini hanya dijual di toko event.
Titik spawn monster
Hanya dua titik spawn monster yang disimpan oleh Skript. Berdiri di tiap titik lalu pakai command-nya di bawah. Tidak ada posisi pintu masuk, keluar atau checkpoint: masuk, checkpoint, respawn dan keluar diurus Parkour. NPC dan hologram penemuan tidak perlu didaftarkan posisinya.
| Cek | ID | Penempatan | Command |
|---|---|---|---|
guardian_spawn | Titik spawn monster yang lapang di dalam area guardian. | /hw26admin pos guardian_spawn | |
ritual_spawn | Titik spawn monster yang lapang di dalam area ritual. | /hw26admin pos ritual_spawn |
Tiap tantangan punya satu arena bersama per server. Pastikan kedua arena terpisah dan tertutup. Jarak klik diatur oleh plugin NPC.
Area & proteksi
Daftarkan dua sudut blok yang berseberangan untuk tiap tiga area ini. Berdiri di satu sudut dan jalankan command-nya, lalu pindah ke sudut seberangnya. Area safe_lobby sudah tidak ada.
| Cek | ID Area | Fungsi | Command |
|---|---|---|---|
scare_corridor | Suara gua dan kalimat horor singkat, sekali per 90 detik per pemain di course. | /hw26admin area scare_corridor 1/hw26admin area scare_corridor 2 | |
guardian | Batas partisipasi guardian dan batas gerak monster. | /hw26admin area guardian 1/hw26admin area guardian 2 | |
ritual | Batas partisipasi finale dan batas gerak monster. | /hw26admin area ritual 1/hw26admin area ritual 2 |
Ini cuboid Skript, bukan nama region WorldGuard. Tidak perlu region angin seperti Kirbus. Event ini tidak mewajibkan nama region WorldGuard apa pun.
Aturan world dan proteksi map
Aturan world dari langkah 2 (difficulty bukan peaceful, spawn monster alami mati) terpisah dari proteksi map. Keduanya masih belum diset di server live.
Pakai sistem proteksi yang sudah ada untuk mencegah build, break, api menyebar, ledakan dan PvP. Izinkan klik NPC/hologram, menu, spawn husk dan pertarungan pemain melawan monster di arena. Event tidak menimpa event proteksi yang sudah dibatalkan.
Tes pemulihan saat mati lewat Parkour dengan permission biasa. Script Halloween tidak mengubah lokasi respawn dan tidak menambah sistem keep-inventory sendiri.
Hologram item
Buat tiap hologram item yang bisa diklik dengan plugin yang sudah ada, lalu pasang halloween26-discover PLAYER ID sebagai command klik console. Tidak perlu titik tersimpan atau blok fisik. Jarak klik diatur oleh plugin hologram. Pemain harus sedang di course hauntedmansion di world event. Penemuan boleh ditemukan dalam urutan apa saja; teks undangan lengkap muncul setelah kedua potongannya ditemukan.
Jalankan tiap command sebagai console dari plugin hologram, dengan PLAYER diganti placeholder pemain yang mengklik.
| Cek | ID tetap | Item | Penempatan | Command |
|---|---|---|---|---|
mem_bridge_invitation_01 |
Undangan Sobek, paper | Ujung jembatan di sisi pulau | halloween26-discover PLAYER mem_bridge_invitation_01 | |
mem_forest_suitcase_01 |
Koper Terbuka, chest | Di sepanjang rute hutan yang panjang | halloween26-discover PLAYER mem_forest_suitcase_01 | |
mem_forest_photo_01 |
Foto Rombongan, filled map | Di sepanjang rute hutan | halloween26-discover PLAYER mem_forest_photo_01 | |
mem_forest_watch_01 |
Jam Saku Berhenti, clock | Di sepanjang rute hutan | halloween26-discover PLAYER mem_forest_watch_01 | |
mem_forest_invitation_02 |
Potongan Undangan, paper | Bagian akhir rute hutan | halloween26-discover PLAYER mem_forest_invitation_02 | |
mem_mansion_guest_book_01 |
Buku Tamu Terakhir, book | Titik di dalam mansion, dipilih admin | halloween26-discover PLAYER mem_mansion_guest_book_01 | |
mem_mansion_portrait_01 |
Potret Tanpa Wajah, painting | Titik di dalam mansion, dipilih admin | halloween26-discover PLAYER mem_mansion_portrait_01 | |
mem_mansion_music_box_01 |
Kotak Musik Retak, music disc 11 | Titik di dalam mansion, dipilih admin | halloween26-discover PLAYER mem_mansion_music_box_01 |
Jangan ganti nama ID ini setelah event dibuka. Memindahkan hologram tidak menghapus progres penemuan siapa pun selama command-nya tetap memakai ID yang sama. Ketiga benda di dalam mansion dibuat untuk implementasi ini; ruangan sebenarnya belum disurvei.
NPC & command klik
Buat NPC dengan plugin yang sudah ada, seperti event sebelumnya. Jalankan command ini sebagai console, dengan PLAYER diganti placeholder pemain yang mengklik dari plugin tersebut. Pemain tidak bisa menjalankan sendiri command khusus console ini.
| NPC | Penempatan dan fungsi | Command klik console |
|---|---|---|
| Penjaga Rumah | Setelah pintu masuk course. Sambutan, journal dan pinjaman Pisau Dapur gratis. | halloween26-penjaga PLAYER |
| Koki Hantu | Di dalam course. Dialog lucu dan toko sup. | halloween26-koki PLAYER |
| Pengurus Barang | Sebelum masuk atau setelah finish, di world event. Pembelian reward permanen butuh pemain di luar semua course. | opentrader-halloween26 PLAYER |
| Pengurus Barang (Premium) | Di sebelah Pengurus Barang. Versi premium dari ketiga reward equipment untuk Premium Points, stok global 3 per item. Harga tampil ??? sampai diset (lihat checklist setup) dengan /hw26admin price premium-<item> <amount>. | opentraderpremium-halloween26 PLAYER |
| Penghuni Sunyi | Di dalam mansion. Dialog cerita dan foto pengganti setelah ditemukan, sekali per menit. | halloween26-penghuni PLAYER |
| Meja Kenangan | Teka-teki ruang kerja. Bisa juga berupa hologram yang bisa diklik. | halloween26-teka-teki PLAYER |
| Penjaga Baju Zirah | Bisa diklik saat pemain berdiri di dalam area guardian. Butuh teka-teki selesai. | halloween26-penjaga-zirah PLAYER |
| Ritual Terakhir | Bisa diklik di dalam area ritual. Butuh teka-teki, guardian selesai dan kedelapan penemuan. | halloween26-ritual PLAYER |
Command NPC mengecek world dan phase, dengan cooldown klik satu detik. Penemuan, teka-teki, foto, pisau dan encounter juga mengecek course. Kedua pendaftaran pertarungan meminjamkan Pisau Dapur gratis kalau pemain belum punya, sebelum pemain ikut.
Tidak ada posisi NPC atau penemuan yang disimpan. Plugin-nya yang mengatur tampilan, jarak klik dan penyimpanan. Pakai delapan command penemuan di Hologram item.
File & dependency
Folder event adalah plugins/Skript/scripts/2026-10-event-halloween/ di branch feat/halloween-2026 pada repository tiap server. Pasang semua file .sk di dalamnya: script bersama, file reward dan title khusus server, dan di Survival Mix pets.sk.
Kedua server butuh Skript, SkBee, skript-reflect, PlaceholderAPI dan Parkour beserta placeholder bawaannya. ImageFrame menyediakan map foto. Pakai plugin NPC dan hologram yang sudah ada untuk klik console. Script ini tidak butuh MythicMobs atau addon syntax WorldGuard.
File Parkour
plugins/Parkour/config.yml: nilai-nilai di Masuk & keluar Parkour.plugins/Parkour/courses/hauntedmansion.json: course, checkpoint, lobby yang terhubung dan hadiah sekali dapat.plugins/Parkour/kits/parkour-kits-hauntedmansion.yml: Parkour kit untuk course ini.plugins/Parkour/other/auto-starts.ymldanparkour-lobbies.yml: start plate dan lobbyhauntedmansiontempat pemain kembali saat keluar.
File integrasi Survival Mix
plugins/Companions/companions.yml: definisi Little Poltergeist.plugins/Skript/scripts/companions-rework.sk: menyembunyikan pet event dari toko pet Java untuk yang belum punya, memblokir pembeliannya di sana, dan memblokir pemasangan pet di world event.plugins/Skript/scripts/companions-bedrock.sk: penyembunyian dan blokir pembelian yang sama untuk toko pet Bedrock.
Tetap pakai dependency skript-yaml yang sudah ada. Reload script companion yang berubah, lalu jalankan /petreload dengan permission admin yang sudah ada. Command itu menyimpan data kepemilikan companion dan me-reload file YAML companion. Pakai /skript reload di sini, karena /sk di Survival Mix membuka menu skills.
/skript reload companions-rework.sk/skript reload companions-bedrock.sk/petreloadFile integrasi Tycoon
plugins/Skript/scripts/system_prefix.sk: menampilkan Midnight di menu title seperti title event lainnya.
Integrasi economy, island dan LuckPerms yang sudah ada tetap dipakai.
/skript reload system_prefix.skPakai reload per script. Load map dan plugin yang dibutuhkan sebelum folder event. Petunjuk setup juga ada di komentar admin.sk, dan tiap NPC serta item dijelaskan di file-nya sendiri.
Cerita & encounter
Pemain masuk dengan tangan kosong lewat start plate Parkour di yacht. Penjaga Rumah dan pendaftaran pertarungan meminjamkan Pisau Dapur. Penemuan, teka-teki dan pertarungan butuh course yang sedang aktif.
Mansion ini mengulang malam terakhirnya. Delapan benda menyusun kembali kedatangan para tamu dan penghuni yang hilang. Penjaga rumah dan koki memberi momen lucu singkat di antara petunjuk horor.
- Tiap penemuan unik memberi properti cerita fisiknya dan 10 Haunted Tokens, sekali per UUID. Inventory penuh mencegah klaim pertama beserta token-nya.
- Baca buku tamu untuk membuka teka-teki ruang kerja. Klik jam, foto, undangan. Jawaban salah mengulang urutannya. Menyelesaikannya membuka tantangan guardian secara permanen.
- Interaksi dengan guardian saat berada di dalam areanya. Maksimal empat pemain bisa ikut selama waktu persiapan sepuluh detik. Satu husk guardian muncul dengan iron helmet/chestplate dan
60 + 20 × jumlah anggotaHP. - Guardian selesai ditambah kedelapan penemuan membuka ritual. Tiga gelombangnya masing-masing berisi
2 + jumlah anggotahusk, dengan 20/24/28 HP per monster untuk gelombang 1/2/3. - Pemain harus tetap di arena dan melukai minimal satu monster selama run itu supaya dihitung selesai. Orang luar tidak bisa melukai monster encounter. Keluar dari arena atau course, mati, atau disconnect menghapus keanggotaan. Grup kosong, phase ditutup, reload script, dan batas waktu lima menit menghapus monster encounter.
- Tiap penyelesaian yang dihitung memberi 20 token, maksimal sepuluh penyelesaian berhadiah per hari kalender untuk kedua jenis encounter di server itu. Ritual pertama kali selesai memberi tambahan 40 token sekali. Ada cooldown pribadi 60 detik setelah penyelesaian yang dihitung. Batas harian memakai timezone JVM server.
- Selesai pertama kali mencatat Midnight dan membuat Mansion Master Key yang terikat bisa diklaim lewat
/hw26claimsetelah keluar dari mode Parkour. Di Tycoon, ini juga memberi permission chat title; title-nya punya tampilan gradient per huruf dan terdaftar di daftar title deluxe dan all. Di Survival Mix, title-nya berupa badge di journal event karena server itu tidak punya pemilih title bersama yang cocok.[Midnight 🕛](ɴᴏᴛ ᴏᴡɴᴇᴅ) Obtained During Halloween Event 2026Requirement:• Halloween 2026 EventMidnight di menu /titleTycoon, sebelum pemain memilikinya.
Journal, penemuan, flag selesai, batas pembelian, token, registry kepemilikan, dan waktu habis cooldown tetap ada setelah relog dan reload. Data pemain terpisah di tiap server. Saldo tidak disinkronkan antar server.
Reward & item
Tabel ini menampilkan reward bersama dan reward eksklusif untuk server yang dipilih.
Pisau Dapur: senjata pinjaman
Item dasar: iron sword unbreakable dengan damage iron sword standar. Gratis, tidak punya ability reward dan hanya melukai monster encounter event selama pemain di course.
Penjaga Rumah atau NPC pertarungan meminjamkan satu kalau pemain belum punya dan inventory masih ada tempat. Pemain tidak bisa membuangnya atau memindahkannya ke container, dan pisau ini tidak ikut jatuh saat mati. Pinjaman dicatat per pemain; event menghapus pisau begitu pemain tidak lagi di course, termasuk setelah relog atau restart. Item reward permanen tetap terpisah.
Pengiriman reward
Beli reward permanen dari Pengurus Barang setelah inventory normal kembali. Pembelian di pedagang dan /hw26claim diblokir selama course Parkour apa pun. Koki Hantu tetap menjual sup selama run. Token dan progres tetap ada setelah keluar.
Semua template event memakai CMD 2610, nama merah tebal (&c&l), dan label event abu-abu gelap sebagai baris lore pertama. Abu-abu (&7) untuk cerita atau penjelasan; kuning (&e) untuk efek, nilai, instruksi, atau batasan. Tidak ada model atau texture resource pack yang disediakan atau dibutuhkan.
Identitas item memakai CMD, tag NBT custom hw26-kind, dan material dasar yang diharapkan. Item terikat memakai registry ID item se-network seperti event sebelumnya (special-item-id, eventitemowner), jadi tool rebind dan item lock bisa dipakai. Versi premium tetap memakai kind dasarnya dan menambah hw26-premium. Ini membedakan kedua petunjuk kertas dan menolak tiruan yang hanya punya CMD.
| Reward | Token | Batas per pemain | Efek |
|---|---|---|---|
| Death Song | 300 | 1 | Trident unbreakable, Loyalty III, Impaling V. Lemparan yang mengenai monster memicu gema tertunda ke maksimal tiga monster lain di dekatnya yang terlihat. Tiap gema 30% dari damage asli, maksimal 8 HP, jangkauan lima blok, cooldown delapan detik. |
| Mourning Threads | 200 | 1 | Netherite leggings unbreakable, Protection IV, Swift Sneak III. Armor 6, toughness 3, knockback resistance 0.1, +4 HP, +5% movement speed. Pukulan monster yang tidak mematikan dan menyisakan maksimal 40% HP memberi Speed II selama lima detik dan Invisibility selama tiga detik, cooldown 25 detik. |
| Do Not Disturb | 160 | 1 | Shield offhand unbreakable, +0.1 knockback resistance. Sneak sambil benar-benar menahan serangan monster membuka pelindung tiga blok selama maksimal empat detik. Pemegang dan tiga pemain terdekat yang terlihat menerima 20% lebih sedikit damage langsung/proyektil dari monster. Berhenti saat blocking/sneak/equipment berhenti; cooldown 20 detik; tidak bisa ditumpuk. |
| Little Poltergeist, Survival Mix | 200 | 1 | Memakai sistem companion yang sudah ada, hanya dijual di toko event. Saat aktif, monster yang melukai pemiliknya dalam jarak delapan blok terkena Slow I dan Weakness I selama 3/4/5 detik di level pet 1/2/3. Cooldown pemilik dua puluh detik. |
| The Housekeeper, Tycoon | 120 | 2 | Sell wand iron hoe, multiplier 1.5x, 100 kali pakai, bisa diperdagangkan. Pengecekan pemilik island dan penjualan yang sudah ada tetap berlaku. Container kosong tidak memakai jatah; wand yang habis tetap ada sebagai suvenir. |
| Suspicious Soup | 8 | 32 | Mushroom stew, Regeneration I selama sepuluh detik dan Saturation I selama satu detik. Cooldown enam puluh detik; makan sebelum cooldown habis dibatalkan. |
| Mansion Master Key | Selesai | 1 | Suvenir tripwire hook terikat yang tidak bisa dipasang, diklaim terpisah kalau inventory penuh. |
Semua ability pertarungan custom hanya PvE. Death Song memakai attribute serangan trident vanilla. Damage gema dihitung atas nama pelempar dan melewati event damage dan proteksi biasa. Pembatalan dari proteksi tetap dihormati. Efek potion yang lebih kuat tetap diprioritaskan.
Item terikat tidak bisa aktif untuk pemain lain. Pemain lain tetap bisa memegang atau memakainya, tapi ability-nya hanya jalan untuk pemiliknya, dicek saat ability terpicu, seperti event sebelumnya.
Little Poltergeist sementara memakai kepala companion marshmallow yang sudah ada sebagai tampilan pengganti. Ability-nya ada di item-little_poltergeist.sk, memakai data pilihan companion yang sudah ada. Mengganti tampilan pet nanti tidak butuh ID kepemilikan baru.
Foto rombongan diberikan sebagai filled map tersimpan dengan nama dan lore event. Penghuni bisa memberi salinan lain setelah ditemukan, maksimal sekali per menit, tanpa memberi token lagi. Properti cerita lain tetap tercatat di journal kalau hilang; benda fisiknya tidak dibutuhkan untuk membuka progres.
Command & perawatan
Tiap NPC punya script dan command console sendiri. Tiap file reward berisi definisi, attribute, harga, dan ability-nya. File bersama hanya berisi aturan yang dipakai beberapa fitur.
| File | Isi |
|---|---|
main.sk |
World, phase, helper bersama, suara lorong horor dan pembersihan cooldown saat quit |
admin.sk |
Setup, validasi, ganti phase, preview item, harga dan pemberian token |
parkour.sk |
Pengecekan course, syarat reward dan /hw26leave |
kenangan.sk |
Definisi delapan collectible, command hologram, pengiriman foto dan progres penemuan |
items.sk |
Identitas CMD/NBT, kepemilikan item, proteksi crafting dan pemulihan item |
menus.sk |
Membuka GUI, pembersihan, proteksi klik dan drag |
shop.sk |
Menu toko bersama dan pengecekan pembelian untuk koki dan pedagang |
encounters.sk |
Aturan grup bersama, kredit reward, batas waktu dan pembersihan monster |
npc-penjaga_rumah.sk |
Dialog sambutan, journal dan pinjaman pisau |
npc-koki_hantu.sk |
Dialog koki dan toko sup |
npc-pengurus_barang.sk |
Dialog pedagang dan toko reward |
npc-penghuni_sunyi.sk |
Dialog penghuni dan foto pengganti |
npc-meja_kenangan.sk |
Teka-teki ruang kerja, menu dan urutan jawaban |
npc-penjaga_zirah.sk |
Interaksi guardian dan stat musuh |
npc-ritual.sk |
Interaksi finale dan stat monster gelombang |
item-borrowed_knife.sk |
Definisi Pisau Dapur, pencatatan pinjaman, batasan pemindahan dan pembersihan |
item-death_song.sk |
Trident dan ability gemanya |
item-mourning_threads.sk |
Leggings dan ability saat darah rendah |
item-do_not_disturb.sk |
Shield dan pelindung grup |
item-suspicious_soup.sk |
Efek sup dan cooldown-nya |
item-mansion_master_key.sk |
Suvenir selesai dan klaimnya |
title.sk |
Title selesai khusus server |
item-little_poltergeist.sk |
Khusus Survival Mix: unlock companion dan ability-nya |
pets.sk |
Khusus Survival Mix: pelepasan pet dan blokir command pet di world event |
item-the_housekeeper.sk |
Khusus Tycoon: definisi sell wand dengan layout sell wand standar; gens_sell.sk menanganinya tanpa perubahan |
Folder tiap server hanya berisi file reward eksklusif, title dan pet miliknya sendiri.
Command yang berguna:
/hw26journal/hw26leave/hw26claim/hw26admin status/hw26admin validate/hw26admin phase active/hw26admin item death_song/hw26admin tokens PLAYER 100/hw26admin price death_song 300/giveitemevent-halloween26 PLAYER death_song/giveitemevent-halloween26-premium PLAYER death_song DSG-1/clearpremiumbuy-halloween26 PLAYEREquipment terikat yang dibuat admin akan terikat ke admin yang menerimanya. Untuk memberi item ke orang lain (kompensasi, tes kepemilikan), pakai /giveitemevent-halloween26 PLAYER <item>: command ini mengikat ID baru ke pemain itu. /giveitemevent-halloween26-premium PLAYER <item> <ID> memberi salinan premium dengan ID stok (DSG, DND atau MTH, nomor 1 sampai 3); command ini menolak ID yang sudah dimiliki pemain lain. /clearpremiumbuy-halloween26 PLAYER menghapus flag pembelian premium pemain itu dan membebaskan ID stok yang dia pegang, jadi dia bisa beli lagi. /hw26admin item photo hanya preview template; daftarkan map ImageFrame asli dengan /hw26admin photo.
Data permanen memakai {hw26::*}. Menu runtime, anggota pelindung, anggota arena, daftar pinjaman pisau dan daftar monster memakai variabel memory-only {-hw26::*} dan ter-reset saat reload atau restart. Monster event tidak disimpan ke disk, jadi tidak ada yang tersisa setelah restart. Reload script menghapus monster event bertag yang masih ada di world event. Log hadiah dan setup ditulis ke folder logs Skript sebagai halloween26-points.log, halloween26-shop.log, dan halloween26-admin.log.
Proses di latar belakang tetap ringan saat tidak ada kejadian: loop pelindung shield hanya jalan saat pelindung terbuka, pembersihan pisau hanya mengecek pemain yang sedang meminjam, dan cooldown yang sudah habis dibersihkan saat pemain quit.
Pakai backup penyimpanan variabel Skript biasa. Tidak ada command untuk menghapus data global; /clearpremiumbuy-halloween26 hanya me-reset pembelian premium satu pemain. Tutup event sebelum mengubah setup map. Harga tersimpan permanen; /hw26admin price mengubahnya tanpa me-reset saldo atau batas pembelian pemain.
Preview in-game
Dibuat dari script branch dan data item yang diekspor dari test server lokal. Ikon slot dan font hanya pengganti texture dan font Minecraft.
Tooltip item
Item terikat menampilkan placeholder ID dan pemilik di bawah. Keduanya terisi saat item diberikan.
Reward toko
Dibeli dari Pengurus Barang dengan Haunted Tokens. Koki Hantu menjual sup di course.
death_songdo_not_disturblittle_poltergeistmourning_threadssouphousekeeperReward premium
Item dan ability yang sama, dijual dengan Premium Points di konter premium. Stok global 3 per item.
premium-death_songpremium-do_not_disturbpremium-mourning_threadsKenangan
Ditemukan di course. Namanya tetap merah polos.
guest_bookinvitationinvitation_piecemusic_boxphotoportraitsuitcasewatchItem cerita
Dipinjamkan atau diberikan selama cerita. Namanya tetap merah polos.
borrowed_knifemaster_keyMenu pet
Little Poltergeist di /pet, seperti yang dilihat pemiliknya (khusus Survival Mix).
little_poltergeistMenu
Arahkan kursor atau fokus ke slot untuk melihat tooltip-nya. Contoh kondisi: belum membeli apa pun, tidak punya token atau Premium Points.
Title layar
encounters.sk).Baris chat
Label dalam ‹tanda kutip sudut› diisi oleh script, misalnya ‹player› atau ‹amount›. Arahkan kursor ke label untuk melihat expression-nya.
Shared encounter rules encounters.sk
Survival Mix story lines flavor.sk
Tycoon story lines flavor.sk
Pisau Dapur item-borrowed_knife.sk
Death Song item-death_song.sk
Little Poltergeist item-little_poltergeist.sk
Mansion Master Key item-mansion_master_key.sk
Suspicious Soup item-suspicious_soup.sk
Shared item helpers items.sk
Discoveries kenangan.sk
Event state main.sk
Koki Hantu npc-koki_hantu.sk
Meja Kenangan npc-meja_kenangan.sk
Pengurus Barang npc-pengurus_barang.sk
Penjaga Rumah npc-penjaga_rumah.sk
Penjaga Baju Zirah npc-penjaga_zirah.sk
Parkour integration parkour.sk
Survival Mix companions pets.sk
Reward shops shop.sk
Midnight title.sk
Pengujian & review
Pengecekan lokal sebelumnya, 22 September 2026
| Server | Yang dicek | Hasil |
|---|---|---|
| Survival Mix | Skript 2.14.3, Parkour 7.2.8 dan PlaceholderAPI 2.12.3 asli di lokal. Syarat course, pemisahan/pengembalian inventory, pemberian dan batasan pisau, pertarungan, blokir reward dan pengiriman setelah keluar. | 32 pengecekan lolos. Folder event ter-load. |
| Tycoon | Skript 2.16.1 dengan Parkour dan PlaceholderAPI. Template item, CMD, lore dan penolakan identitas palsu. | 47 pengecekan item lolos. Folder event ter-load. |
Hasil ini dibuat sebelum perbaikan 10 Oktober 2026 (nilai config Parkour, pencatatan pinjaman pisau, monster yang tidak disimpan, penyembunyian di toko pet dan pendaftaran title Tycoon). Lihat TESTING.md untuk hasil di revisi terbaru.
Sebelum dibuka di map asli
- Pastikan
HauntedMansionMaptidak di peaceful dan spawn monster alami mati di sana. Pertarungan guardian yang tidak pernah selesai biasanya karena difficulty peaceful. - Jalani rute yacht, start plate, jembatan, hutan panjang dan mansion dengan permission biasa. Pastikan equipment pribadi dipisahkan dan dikembalikan oleh Parkour, dan properti cerita, foto dan sup kembali setelah finish atau keluar.
- Cek placeholder course sebelum masuk, selama run, setelah mati/relog dan setelah finish atau keluar. Cek checkpoint Parkour dan lobby tujuan kembali.
- Cek pinjaman Pisau Dapur, damage-nya, penanganan inventory penuh dan penghapusannya setelah keluar, relog dan restart. Seimbangkan pertarungan untuk pemain tanpa armor sendiri, termasuk grup empat orang.
- Coba beli di pedagang dan
/hw26claimselama course, lalu di luar course. Pastikan aksi yang diblokir tidak memotong token atau menandai reward sudah diklaim. - Selesaikan course dua kali. Pastikan broadcast dan hadiah soul lantern hanya terjadi pertama kali.
- Cek ketujuh command NPC, delapan command hologram, klik teka-teki dan foto ImageFrame asli, termasuk Bedrock kalau didukung.
- Cek proteksi map dan batas arena dengan semua plugin terpasang. Tutup atau reload saat pertarungan dan saat menu terbuka; pastikan pembersihan berjalan dan progres tetap tersimpan.
- Tes pelepasan pet saat masuk/rejoin, blokir command pet dan pemasangan kembali otomatis setelah keluar dari world. Pastikan Little Poltergeist tidak muncul di toko pet Java dan Bedrock untuk yang belum punya. Tes kepemilikan dan ability-nya di luar event.
- Jalankan event penuh sebagai pemain Tycoon. Cek The Housekeeper dengan chest island dan economy asli, dan Midnight lewat LuckPerms dan menu title.
Ini hasil validasi lokal, bukan playtest map live yang sudah selesai. Centang checklist di halaman ini hanya mencatat progres admin di browser ini.