-
Notifications
You must be signed in to change notification settings - Fork 0
en tutorial 04 example package
yyyork edited this page Jul 24, 2026
·
1 revision
The example pack contains a local testing configuration that covers the following features:
- Wave raids
- Regional challenge raids
- Custom Omens
- Raid plans
- Custom regions
- Example MythicMobs
- Custom Omen drops
- Custom display elements
- Raid rewards, failure conditions, and settlement commands
-
examples/config.yml- Example CustomRaids global configuration.
-
examples/custom_regions.example.yml- Example built-in Custom region data.
-
examples/raid-plans.yml- Example scheduled raid plans.
-
examples/raids/-
example_border_patrol.yml: Wave raid usingnear_players. -
example_siege_ring.yml: Wave raid usingring. -
example_last_stand.yml: High-pressure wave raid usingrandom_in_region. -
example_challenge_trial.yml: RegionalCHALLENGE_RAID.
-
-
examples/omens/-
example_omens_pack.yml: Multiple Omen routes, notification modes, and level weights.
-
-
examples/mythicmobs/-
ExampleMobs_AllFeatures.yml: Test MythicMobs. -
ExampleDropTables_AllFeatures.yml: Test Omen drop table.
-
- Copy
examples/config.ymltoplugins/CustomRaids/config.yml. - Copy
examples/raids/*.ymltoplugins/CustomRaids/raids/. - Copy
examples/omens/*.ymltoplugins/CustomRaids/omens/. - Copy
examples/raid-plans.ymltoplugins/CustomRaids/raid-plans.yml. - Optionally copy
examples/custom_regions.example.ymltoplugins/CustomRaids/custom_regions.yml.- Before copying, verify that its
worldand coordinates are valid for the test server.
- Before copying, verify that its
- Install the MythicMobs examples:
- Copy
examples/mythicmobs/ExampleMobs_AllFeatures.ymltoplugins/MythicMobs/Mobs/. - Copy
examples/mythicmobs/ExampleDropTables_AllFeatures.ymltoplugins/MythicMobs/DropTables/.
- Copy
- Run
/mm reload, followed by/raids reload.
- Create a Custom region:
/raids region pos1/raids region pos2/raids region create test_arena
- Start wave raids:
/raids startpreset border_patrol test_arena/raids startpreset siege_ring test_arena/raids startpreset last_stand test_arena
- Start a challenge raid:
/raids startpreset challenge_trial test_arena
- Test forced controls:
/raids force skipwave test_arena/raids force victory test_arena/raids force defeat test_arena
- Test Omens:
/raids omen give @s omen_patrol_msg 1/raids omen give @s omen_challenge_title 2/raids omen bottle @s omen_laststand_title 3/raids omen info @s/raids omen clear @s
- Test MythicMobs Omen drops:
- Spawn or kill
CR_OmenDrop_Messenger. - Spawn or kill
CR_OmenDrop_Harbinger.
- Spawn or kill
- Test scheduled plans:
- Change
world,days, andtimeinraid-plans.ymlto match the current environment and time window. - Keep a player inside the corresponding provider region and wait for the scheduler check.
- Change
-
WAVE_RAIDandCHALLENGE_RAID -
near_players,ring, andrandom_in_regionspawning strategies - Dynamic challenge spawning, weighted mob pools, target kills, and the Boss phase
- PvP blocking, vanilla mob blocking, inventory and experience retention on death, and end cleanup
- Global failure conditions for empty regions and death limits
- Whole-raid and per-wave time limits
-
temp_flagsand TTL -
safe_checksafe spawning checks -
mob_glowmob highlighting - Hook chat, sounds, and Titles
- BossBars, ActionBars, damage rankings, and scoreboards
- Participation and TOP 1, TOP 2, and TOP 3 reward commands
- Challenge victory and defeat commands
- Omen state, vanilla Bad Omen triggers, milk clearing, consumption after triggering, notification modes, default sounds, level ranges, and weighted selection
- PlaceholderAPI
%customraids_...%placeholders
- Hook
scope: regionsends messages to nearby players in the region. Other values broadcast to the server. The examples therefore use onlyregionorserver. - Example reward commands use
sayso results are visible in the console. Replace them with economy, item, or permission commands on a production server. - Avoid giving Omen drops to ordinary raid mobs, which could trigger consecutive raids. The example pack provides dedicated
CR_OmenDrop_*mobs for Omen drop testing.