config.yml reference

Every section of the CrazyEvents config.yml, explained.

plugins/CrazyEvents/config.yml controls every model and the crate behaviour. Colours are MiniMessage (<#38c1fc>). The reward items themselves live in the per-model rewards*.yml files and are edited from the GUI.

General & landing

world: world          # world the event takes place in
landing:              # also set via the /event wand (your facing = the craft's heading)
  x: 0.5
  y: 64.0
  z: 0.5
  yaw: 0.0

Rocket

Key tunables (full set in-file):

KeyDefaultMeaning
rocket.spawn-height140Blocks above the landing point it spawns.
rocket.descent-speed0.32Blocks/tick descent (slow = more spectacular).
rocket.slowdown-height / slowdown-factor30 / 0.45Retro-burn slowdown near the ground.
rocket.landed-hold-ticks100Pause after landing before the boosters topple & it explodes (~5s).
rocket.launch.apex-height45Liftoff apex height before the mid-air explosion.
rocket.launch.countdown-seconds33-2-1 countdown before liftoff.

UFO

KeyDefaultMeaning
ufo.hover-height22Hover height (beam reaches the ground).
ufo.hover-ticks200How long it hovers and runs its animation (~10s).
ufo.beam.*Tractor-beam particles and cone radius.
ufo.abduction.radius7Players within this XZ radius are abducted.
ufo.abduction.release-slow-fall-ticks200Slow-fall on release — no fall damage.
ufo.abduction.max-players00 = unlimited; otherwise cap per beam.

Godzilla

KeyDefaultMeaning
godzilla.scale0.7Global model scale (~22 blocks tall).
godzilla.hear-radius170Roar/stomp/clash audible radius.
godzilla.debris.*Glittering loot-blocks flung on the death blast (cosmetic).

Crates

crates:
  count: 50               # also set from the GUI
  scatter-radius: 18.0    # scatter radius around the landing point
  block: CHEST            # crate appearance (BlockDisplay)
  despawn-after-seconds: 600   # unopened crates are cleaned up after 10 min
  open-cooldown-seconds: 2     # per-player wait between crates
  persistent: true             # survive chunk unload (needed in spawn/void worlds)
  open-mode: DIRECT       # DIRECT = instant reward+effect | GUI = reward window
  claim-mode: FIRST_COME  # FIRST_COME = first to arrive | EVERYONE = anyone can open

Rewards

rewards:
  second-reward-chance: 0.20   # chance of a 2nd reward in a crate (max 2)

The reward items themselves are stored per model (rewards.yml, rewards-ufo.yml, rewards-godzilla.yml) and edited from the GUI with your own inventory.

BossBar & broadcasts

bossbar.color / bossbar.overlay style the countdown bar, and the whole broadcast: block is editable MiniMessage with {sec}, {crates} and {player} placeholders.

WorldGuard

worldguard:
  enabled: false     # true = restrict crate scattering to the region below
  region: spawn

Auto-scheduling

Disabled by default. Runs the event automatically on chosen days/times, with a countdown bar and a full-screen title alert in the final minute.

auto-schedule:
  enabled: false
  mode: DESCENT             # DESCENT or LAUNCH
  countdown-minutes: 30     # bossbar countdown lead time (0 = off)
  title-seconds: [60, 30]   # flash a screen title this many seconds before
  days:
    FRIDAY: "19:00"
    SATURDAY: "20:00"
    SUNDAY: "18:00"