Examples
Example configs
Copy-paste YAML snippets for common SMP setups. Merge into your config.yml carefully — keep indentation consistent.
Casual / gentle SMP
Fewer concurrent fights, longer cooldown, medium arena, soft challenge UX.
language: en
settings:
auto-events:
enabled: true
interval-seconds: 2400
chance: 0.85
near-players: true
limits:
max-concurrent-rifts: 1
global-cooldown-seconds: 420
arena:
enabled: true
size: 29
shape: square
height: 16
contain-players: true
lock-on-enter: true
challenge:
enabled: true
title:
enabled: true
bossbar:
enabled: true
progress-mode: waves
waves:
inter-wave-delay-ticks: 20
boss-delay-ticks: 40
Hardcore / sweaty
Tighter arena, faster cadence, boss-health bossbar, no mercy delay between waves.
language: en
settings:
auto-events:
enabled: true
interval-seconds: 1200
chance: 1.0
limits:
max-concurrent-rifts: 2
global-cooldown-seconds: 90
rift-timeout-seconds: 600
arena:
enabled: true
size: 21
shape: circle
height: 12
contain-mobs: true
contain-players: true
lock-on-enter: true
leave-action: knockback
challenge:
enabled: true
clear-on-death: true
bossbar:
enabled: true
color: PURPLE
progress-mode: boss-health
waves:
inter-wave-delay-ticks: 0
boss-delay-ticks: 0
announce-title: true
Fast waves / instant clear progression
Matches the “clear wave → next wave immediately” playstyle.
waves:
inter-wave-delay-ticks: 0
max-wait-ticks: 0
announce-wave: true
announce-chat: true
announce-title: false
boss-delay-ticks: 0
challenge:
enabled: true
bossbar:
progress-mode: waves
Large arena vs small arena
# Large open fight
settings:
arena:
enabled: true
size: 49
shape: circle
height: 24
contain-players: true
border-particles: true
# Compact duel pit
settings:
arena:
enabled: true
size: 15
shape: square
height: 10
contain-players: true
leave-action: teleport
Scheduler + leave countdown (v1.1)
scheduler:
enabled: true
min-players: 2
skip-if-rift-active: true
announce-countdown-seconds: 30
rules:
- id: peak-hours
enabled: true
type: interval
interval-seconds: 2400
events: [nether_breach, void_incursion]
worlds: [world]
location-mode: near-random-player
settings:
arena:
leave-handling: countdown
leave-countdown-seconds: 10
fail-action: eject
eject-distance-blocks: 5
eject-block-reentry: true
hooks:
mythicmobs: true
mythic-missing-action: fallback
mythic-fallback-vanilla: ZOMBIE
MythicMobs wave snippet
mobs:
- type: mythic:SkeletonKnight
amount: 3
health-multiplier: 1.0
damage-multiplier: 1.0
name: "<gray>Rift Knight</gray>"
- type: ZOMBIE
amount: 2
boss:
type: mythic:RiftBoss
name: "<red>Rift Boss</red>"
health: 500.0
Polish language server defaults
Set PL at install time; players still see localized GUIs/messages. Admins can flip with /rift lang en.
language: pl
settings:
language: pl
# Optional: keep challenge + waves snappy for PL SMPs too
challenge:
enabled: true
title:
enabled: true
bossbar:
enabled: true
progress-mode: waves
waves:
inter-wave-delay-ticks: 0
boss-delay-ticks: 0
announce-chat: true
Tip: After pasting, run /rift reload, then /rift lang pl (or EN) once to confirm the locale file loaded.