Live
Sphinkter reviewed Compost HelperSphinkter reviewed Better JackhammerSphinkter reviewed Extraction LooterCalvinRF reacted 👍 to Rage Cheating DetectionCalvinRF published Rage Cheating DetectionKhaled updated Recycler StationMayonnaiseScc published Porta-Potty / OuthouseSnaplatack reacted 😮 to Electric VehiclesRickySpanish updated PurgeFXFlecksel updated Rust Valley GPArox followed @WizlaVoodooLights updated MyTimedEventsVoodooLights published MyTimedEventsbadgyver updated The Day After TomorrowBrad Copp reacted 🚀 to Silent Shadows - Grimwood HollowTheGamingChurch published Silent Shadows - Haunted MansionTheGamingChurch published Silent Shadows - Haunted CemeteryTheGamingChurch published Silent Shadows - Quagknocker's Haunted AbodeTheGamingChurch published Silent Shadows - Grimwood HollowTheGamingChurch published Silent Shadows - Halloween Fair Safe ZoneJeffGoldblume followed @bigtexryderJeffGoldblume reacted 😮 to Radio StudioWrecks updated Skybase (Community Center)RickySpanish updated Escape RoomRickySpanish reacted 🔥 to LootFloatEM$Ø updated rPhonebadgyver updated Extractiondrifter reacted ❤️ to OverWatch HUD UIWrecks published OverWatch HUD UIWrecks updated Beast Master - (Aura & Effect Update)
Browse/Rust/Plugins/Npc Raiders

Npc Raiders

ifte★ 0.0 (0)v1.9.9Oxide
Npc Raiders
Call in a raid to your own base
Description

They will raid your base tell they find the tc or the time set in the config runs out or you kill all npc waves.

Only People authorized on the tc they are going after can kill the npc and only the npc can attack them.

You can use kits plugin from umod to kit them with clothing and guns See config example below.

Perms are set in config per raid type.

Permissions
npcraiders.use - Needed to use /raidme chat command.
npcraiders.admin - Needed to use /raidme reload chat command.
npcraiders.nocooldown - Disable the setting of your cooldown.
npcraiders.nocost - Disable the being charged.

Chat Command
/raidme - Will show raid help menu.
/raidme buy - Will show raid buy help menu and costs.
/raidme buy <type> - To start raid of the type.
/raidme reload player <playerName> = Will cancel there raid event.
/raidme reload all - Will cancel all events.
/raidme terrain - Get Terrain name your standing on.
/raidme loot - Generate a loot profile with all the items in your inventory

Loot Profiles
/raidme loot add <profileName> - Create or add more items to a profile
/raidme loot clear <profileName> - Clear all information from a profile

When you create a loot profile you will need to edit its datafile and set the min and max amount of items to give.. There you can change other min/max for item ammounts default is 1 to Amount when created

Config BuyType
ByTypes can be "Itemid" , "ServerRewards", or "Economics"
Default is scrap "-932201673"

Config.RewardType
RewardType can be "Itemid" , "ServerRewards", "Economics" , or "kit"

Kit"enabled": true, "rewardAll": false, "RewardType": "kit", "RewardAmmount": "MyKitName"

----------------------- Random kit ----------------------------
"RewardAmmount": [ "kit1", "kit2" ]

Item"enabled": true, "rewardAll": false, "RewardType": "-932201673", "RewardAmmount": 50
Item"enabled": true, "rewardAll": false, "RewardType": "serverrewards", "RewardAmmount": 150

Config.AutoTurretDamage
"AutoTurretDamage": 0.0 - Disable targeting the npc.
"AutoTurretDamage": 1.0 - Full damage to the npc / Range is 0.0 to 1.0.

{
  "Random settings": {
    "Chat command": "raidme",
    "The Maxum amount of raid events that can go on at once": 6,
    "Cooldown before you can call in another raid": 3600,
    "Cooldown after authorising on a tc be for you can start a raid": 86400,
    "The maxum amount of time a rocket will fly before exploding": 4.0,
    "Limit the damage to players building": false,
    "Npc spawn damage delay": 2.0,
    "Log raidme buy chat command": false,
    "Use GameTip messages": true,
    "Use chat messages": true
  },
  "All Raid Types": {
    "Raid types must be in lowercase": {
      "easy": {
        "The Permission": "npcraiders.easy",
        "Total npcs per wave": 10,
        "How many extra waves": 2,
        "Seconds untell next wave": 120,
        "Npc fires Mlrs at base": false,
        "Total event time in seconds": 640,
        "Block event players from repairing": false,
        "Npc drop loot on death": true,
        "Npc drop loot config names": [],
        "Spawn health of the npc": 100.0,
        "Rocket damage scale": 1.0,
        "Player damage scale from npc": 1.0,
        "Auto turret damage scale to npc": 1.0,
        "External Tc Scan Range": 150.0,
        "Explosive item shortnames": [
          "explosive.timed",
          "explosive.satchel"
        ],
        "Names to give the npcs": [
          "Cobalt Scientist"
        ],
        "Spawn kits for the npcs": []
      },
      "medium": {
        "The Permission": "npcraiders.medium",
        "Total npcs per wave": 15,
        "How many extra waves": 3,
        "Seconds untell next wave": 120,
        "Npc fires Mlrs at base": false,
        "Total event time in seconds": 900,
        "Block event players from repairing": false,
        "Npc drop loot on death": true,
        "Npc drop loot config names": [],
        "Spawn health of the npc": 200.0,
        "Rocket damage scale": 1.0,
        "Player damage scale from npc": 1.0,
        "Auto turret damage scale to npc": 1.0,
        "External Tc Scan Range": 150.0,
        "Explosive item shortnames": [
          "explosive.timed",
          "explosive.satchel"
        ],
        "Names to give the npcs": [
          "Cobalt Scientist"
        ],
        "Spawn kits for the npcs": []
      },
      "hard": {
        "The Permission": "npcraiders.hard",
        "Total npcs per wave": 20,
        "How many extra waves": 4,
        "Seconds untell next wave": 120,
        "Npc fires Mlrs at base": false,
        "Total event time in seconds": 1200,
        "Block event players from repairing": false,
        "Npc drop loot on death": true,
        "Npc drop loot config names": [],
        "Spawn health of the npc": 400.0,
        "Rocket damage scale": 1.0,
        "Player damage scale from npc": 1.0,
        "Auto turret damage scale to npc": 1.0,
        "External Tc Scan Range": 150.0,
        "Explosive item shortnames": [
          "explosive.timed",
          "explosive.satchel"
        ],
        "Names to give the npcs": [
          "Cobalt Scientist"
        ],
        "Spawn kits for the npcs": []
      },
      "expert": {
        "The Permission": "npcraiders.expert",
        "Total npcs per wave": 30,
        "How many extra waves": 4,
        "Seconds untell next wave": 120,
        "Npc fires Mlrs at base": false,
        "Total event time in seconds": 1500,
        "Block event players from repairing": false,
        "Npc drop loot on death": true,
        "Npc drop loot config names": [],
        "Spawn health of the npc": 400.0,
        "Rocket damage scale": 1.0,
        "Player damage scale from npc": 1.0,
        "Auto turret damage scale to npc": 1.0,
        "External Tc Scan Range": 150.0,
        "Explosive item shortnames": [
          "explosive.timed",
          "explosive.satchel"
        ],
        "Names to give the npcs": [
          "Cobalt Scientist"
        ],
        "Spawn kits for the npcs": []
      },
      "nightmare": {
        "The Permission": "npcraiders.nightmare",
        "Total npcs per wave": 30,
        "How many extra waves": 5,
        "Seconds untell next wave": 120,
        "Npc fires Mlrs at base": false,
        "Total event time in seconds": 2100,
        "Block event players from repairing": false,
        "Npc drop loot on death": true,
        "Npc drop loot config names": [],
        "Spawn health of the npc": 400.0,
        "Rocket damage scale": 1.0,
        "Player damage scale from npc": 1.0,
        "Auto turret damage scale to npc": 1.0,
        "External Tc Scan Range": 150.0,
        "Explosive item shortnames": [
          "explosive.timed",
          "explosive.satchel"
        ],
        "Names to give the npcs": [
          "Cobalt Scientist"
        ],
        "Spawn kits for the npcs": []
      }
    }
  },
  "Raid Buy Options": {
    "BuyOptions": {
      "easy": {
        "BuyType": "-932201673",
        "BuyAmmount": 500
      },
      "medium": {
        "BuyType": "-932201673",
        "BuyAmmount": 1000
      },
      "hard": {
        "BuyType": "-932201673",
        "BuyAmmount": 1500
      },
      "expert": {
        "BuyType": "-932201673",
        "BuyAmmount": 1500
      },
      "nightmare": {
        "BuyType": "-932201673",
        "BuyAmmount": 1500
      }
    }
  },
  "Raid Reward Options": {
    "RewardOptions": {
      "easy": {
        "enabled": false,
        "rewardAll": false,
        "RewardType": "-932201673",
        "RewardAmmount": 500
      },
      "medium": {
        "enabled": false,
        "rewardAll": false,
        "RewardType": "-932201673",
        "RewardAmmount": 1000
      },
      "hard": {
        "enabled": false,
        "rewardAll": false,
        "RewardType": "-932201673",
        "RewardAmmount": 1500
      },
      "expert": {
        "enabled": false,
        "rewardAll": false,
        "RewardType": "-932201673",
        "RewardAmmount": 1500
      },
      "nightmare": {
        "enabled": false,
        "rewardAll": false,
        "RewardType": "-932201673",
        "RewardAmmount": 1500
      }
    }
  },
  "Raid Vip Options": {
    "VipOptions": {
      "npcraiders.vip1": {
        "cooldownSeconds": 3600,
        "TcAuthCooldown": 43200
      },
      "npcraiders.vip2": {
        "cooldownSeconds": 3600,
        "TcAuthCooldown": 43200
      },
      "npcraiders.vip3": {
        "cooldownSeconds": 3600,
        "TcAuthCooldown": 43200
      }
    }
  },
  "Block raid in colider": {
    "Blocked": [
      "iceberg",
      "ice_berg",
      "ice_sheet",
      "icesheet"
    ]
  },
  "Version": {
    "Major": 1,
    "Minor": 3,
    "Patch": 30
  }
}
Default configuration
NpcRaiders.json
{
  "Random settings": {
    "Chat command": "raidme",
    "The Maxum amount of raid events that can go on at once": 6,
    "Cooldown before you can call in another raid": 3600,
    "Cooldown after authorising on a tc be for you can start a raid": 86400,
    "The maxum amount of time a rocket will fly before exploding": 4.0,
    "Limit the damage to players building": false,
    "Npc spawn damage delay": 2.0,
    "Log raidme buy chat command": false,
    "Use GameTip messages": true,
    "Use chat messages": true
  },
  "All Raid Types": {
    "Raid types must be in lowercase": {}
  },
  "Raid Buy Options": {
    "BuyOptions": {}
  },
  "Raid Reward Options": {
    "RewardOptions": {}
  },
  "Raid Vip Options": {
    "VipOptions": {}
  },
  "Block raid in colider": {
    "Blocked": [
      "iceberg",
      "ice_berg",
      "ice_sheet",
      "icesheet",
      "prevent moving",
      "cliff"
    ]
  },
  "Version": {
    "Major": 1,
    "Minor": 9,
    "Patch": 9
  }
}
Sponsored
RCONtrol
RCONtrol

Command your Rust server. Live WebRCON console, performance and player monitoring, quick actions, groups and permissions, and plugin management.

Visit site ↗
$20.00
Views28.3k
Downloads184
Purchases0
Rating★ 0.0
Version1.9.9
PlatformRust
CategoryPlugins
CompatibleOxide
Size209 KB
PublishedNov 7, 2021
UpdatedSep 18, 2026
✓ Reviewed for safety and integrity