v1.1 — Ghosts FX (particles + sound) & polish
New
- Ghosts visual FX when Candy drops from blocks (optional on open).
- Fully configurable: particle, count/spread, sound (enum or namespaced), Y offset, and optional floating text label.
- Safe defaults; toggle per feature.
Config (paste into config.yml)
Code:ghosts: enabled_on_drop: true # show when Candy drops from a block enabled_on_open: true # show when Candy is opened (right-click) particle: SOUL # e.g., SOUL, SOUL_FIRE_FLAME, WITCH, ENCHANTMENT_TABLE particles: 10 # number of particles spread: 0.2 # XYZ spread extra: 0.01 # particle "speed"/extra y_offset: 0.5 # raise effect above block/player sound: key: "ENTITY_WITCH_CELEBRATE" # enum or namespaced key volume: 0.6 pitch: 1.4 text: enabled: true # floating label (TextDisplay) value: "&dBoo!" lifetime_ticks: 40 # 20 ticks = 1 second
How to use
- Update the JAR → restart or
/halloween reload.- Adjust
ghosts.*inplugins/Halloween/config.yml.- Test by mining a whitelisted block; FX and sound should trigger on Candy drop.
Notes
- Paper 1.21.x, Java 21.
- Try sounds like
ENTITY_VEX_AMBIENTor namespacedminecraft:entity.witch.celebrateif unsure.- Disable the label via
ghosts.text.enabled: falseto keep only particles/sound.
Compatibility
- No breaking changes to commands or loot.
- Existing configs still work;
ghostsis optional.
