[Plugin] Raiders (v0.1)

A new update (0.9.2) is available now!
Latest Hotfix: 0.9.2.1 (2026-05-12)
  • BanditRaids spawns waves of hostile NPCs near players at configurable intervals. Players receive a warning before each

    raid and must fight off the attackers or wait for them to despawn. Fully configurable via in-game commands and a

    config file. WIP with more coming to it! Download Here


    Features:


    - Timed raid waves that spawn hostile NPCs around players

    - Configurable raid interval, bandit count, spawn radius, and despawn time

    - Pre-raid warning countdown

    - Night-only mode (optional)

    - Per-player opt-in/opt-out

    - Configurable NPC type (default: bandit)

    - Automatic despawn after timeout

    - Victory message when all raiders are killed

    - Admin commands for live configuration changes

    - All settings persist to config.properties


    More to come!


    Installation:


    1. Place BanditRaids.jar in your RisingWorld/Plugins/BanditRaids/ folder (or just unzip the file, and copy the folder that contains BanditRaids.jar to plugins)

    2. Start the game — a default config.properties will be generated automatically (Plugins/BanditRaids/config.properties)

    3. If you type /raid status in chat you should see it's running


    Commands


    │ Command │ Permission │ Description │

    │ /raid start │ Admin │ Force an immediate raid │

    │ /raid stop │ Admin │ Despawn all active raid NPCs │

    │ /raid interval <minutes> │ Admin │ Set time between raids (1–1440) │

    │ /raid count <number> │ Admin │ Set bandits per raid (1–20) │

    │ /raid radius <blocks> │ Admin │ Set spawn distance from player (10–200) │

    │ /raid nightonly │ Admin │ Toggle night-only raids on/off │

    │ /raid toggle │ Everyone │ Opt in or out of raids for yourself │

    │ /raid status │ Everyone │ Show current settings and active raid info │


    Configuration


    Generated automatically at Plugins/BanditRaids/config.properties:


    raid_interval_minutes=30

    bandits_per_raid=4

    spawn_radius=30.0

    night_only=true

    warning_seconds=30

    raid_despawn_minutes=10

    bandit_npc_name=bandit


    │ Setting │ Default │ Description │


    │ raid_interval_minutes │ 30 │ Minutes between automatic raids │

    │ bandits_per_raid │ 4 │ Number of NPCs spawned per player per raid │

    │ spawn_radius │ 30.0 │ How far from the player bandits spawn (blocks) │

    │ night_only │ true │ Only raid during nighttime │

    │ warning_seconds │ 30 │ Seconds of warning before bandits appear │

    │ raid_despawn_minutes │ 10 │ Minutes before surviving bandits auto-despawn │

    │ bandit_npc_name │ bandit │ Internal NPC type name to spawn │


    Works in SP or MP (Single player or multiplayer). Please note admin permissions are required for admin commands.


    Download Here: https://public-files.yellow51.…ld/BanditRaids.jar.tar.gz

  • yellow51

    Changed the title of the thread from “[Plugin] Raiders” to “[Plugin] Raiders (v0.1)”.
  • Fantastic!! Is it possible to disable warning?

    I'll have to add in where you can just disable it.



    Thanks for the great work—it really runs smoothly. :love:


    And diegomarino80gongo - maybe set the warning time to 0 seconds?

    Awesome!! This is what I like to hear!



    Wow—that sounds great. :wow: I'll give it a try. :thumbup:

    If you could focus this on an area instead of on the players, we'd have a mob spawner for custom-built dungeons right here—would that be possible?

    Ideally what I'd like for it to do is the raiders attack bases. And of course, have POIs that have these guys in them. My thought is maybe make a Raider's Base or Raider's Station (think like the Drone Base in Empyrion), where the raiders come from - maybe on horses or something.


    But yeah I think I could get something like that in here for the creative people who want to make custom dungeons and such!

Participate now!

Don’t have an account yet? Create a new account now and be part of our community!