WujaDev WujaRift

Scheduler

Event scheduler

Auto-start rifts without an admin online. Multi-rule interval/cron scheduler (v1.1). Opt-in — disabled by default.

Enable

Set scheduler.enabled: true in config.yml. When the new scheduler is enabled, it takes over auto-starts. When disabled, legacy settings.auto-events still works.

scheduler:
  enabled: true
  min-players: 1
  skip-if-rift-active: true
  announce-countdown-seconds: 60
  rules:
    - id: evening
      enabled: true
      type: interval   # interval | cron
      interval-seconds: 2700
      events: [nether_breach, void_incursion]
      worlds: [world]
      location-mode: near-random-player  # near-random-player | fixed | player-list-spots
      fixed-locations: []

Rule fields

Admin commands

Tip: Keep skip-if-rift-active: true on busy SMPs so rules do not stack invasions.