Sabby
various events after barrel kills

Supported Games

Barrelless allow players to get a animal,NPC or other entitys to spawn after a barrel is destroyed.

Entities

  • Bear
  • PolarBear
  • Chicken
  • Boar
  • wolf
  • Scientist
  • Peacekeeper (heavy scientist)*
  • Scarecrow
  • Airdrop (gives player a signal instead when this triggers inside building/tunnel/caves etc)
  • Beancan
  • F1Grenade
  • small/medium/large fires*

(*) Temp removed (will be added again)

Permissions

  • barrelless.globaltrigger : always set this for any of the other permissions to trigger
  • barrelless.scientist
  • barrelless.scarecrow
  • barrelless.bear
  • barrelless.polarbear
  • barrelless.boar
  • barrelless.chicken
  • barrelless.wolf
  • barrelless.explosive
  • barrelless.airdrop

Configuration

  • All the spawn rates can be changed in the config file. make sure the rate is between 0-100. When set to 0 this spawn is disabled.
  • Kits can be assigned to scientists and scarecrows (appearal/weapon).
  • Set amount of npc/animals to spawn each with their own settings
  • Can configure if you want multiple spawns whenever a trigger hits or spawns 1 depended on the que.
  • Algorithm' is as follows: the plugin draws a number between 1 and 100 and checks if it is smaller or equal to the spawn rate (so this skip the first barrel after each trigger)
{
  "Plugin Settings": {
    "Chat Prefix": "[<color=green>Barrelles</color>] ",
    "Drop : Spawn only 1 entity on trigger": false,
    "Only allow spawning outside": false,
    "Show messages": true,
    "Drop : Count random per x barrels": 1,
    "Drop : Max range to trigger events": 10
  },
  "Airdrop Settings": {
    "Spawn chance (0-100)": 1,
    "Drop height": 120
  },
  "Scarecrow Settings": {
    "Spawn chance (0-100)": 10,
    "Spawn Amount": 1,
    "NPC Spawns on fire": false,
    "Max Roam Distance": 15,
    "Prefix (Title)": "Scarecrow",
    "Prefix (Title) if chainsaw equiped": "Chainsaw Murderer",
    "Health (HP)": 250,
    "Life Duration (minutes)": 5.0,
    "Damage multiplier": 0.6,
    "Use kit (clothing)": false,
    "Kit ID": []
  },
  "Scientist Settings": {
    "Spawn chance (0-100)": 10,
    "Spawn Amount": 1,
    "NPC Spawns on fire": false,
    "Max Roam Distance": 15,
    "Prefix (Title)": "BarrelScientist",
    "Health (HP)": 250,
    "Life Duration (minutes)": 5.0,
    "Damage multiplier": 0.6,
    "Use kit (clothing)": false,
    "Kit ID": []
  },
  "Animal Settings": {
    "Bear Settings": {
      "Chance on spawn (0-100)": 5,
      "Amount": 1,
      "Health": 450,
      "Life Duration (minutes)": 5.0
    },
    "PolarBear Settings": {
      "Chance on spawn (0-100)": 5,
      "Amount": 1,
      "Health": 450,
      "Life Duration (minutes)": 5.0
    },
    "Boar Settings": {
      "Chance on spawn (0-100)": 10,
      "Amount": 1,
      "Health": 250,
      "Life Duration (minutes)": 5.0
    },
    "Chicken Settings": {
      "Chance on spawn (0-100)": 10,
      "Amount": 1,
      "Health": 40,
      "Life Duration (minutes)": 5.0
    },
    "Wolf Settings": {
      "Chance on spawn (0-100)": 10,
      "Amount": 1,
      "Health": 250,
      "Life Duration (minutes)": 5.0
    }
  },
  "Explosives Settings": {
    "Beancan : Chance on spawn (0-100)": 5,
    "F1 Grenade : Chance on spawn (0-100)": 3
  }
}

Localization

{
  "AirdropSpawned": "You lucky bastard a Airdrop is comming to your location",
  "Beancanspawned": "A small explosive fell out of the barrel",
  "Grenadespawned": "A Grenade fell out of the barrel",
  "Bearspawned": "A wild bear just apeared",
  "MoreBearspawned": "Runnn... a sleuth of Bears apeared",
  "PBearspawned": "A wild PolarBear just apeared",
  "MorePBearspawned": "Runnn... they hungry"
  "Boarspawned": "Oink...",
  "MoreBoarspawned": "Oinks...A Sounder of boars apeared",
  "Chickenspawned": "tok tok...",
  "MoreChickenspawned": "tok...toktoktok!",
  "Scientistspawned": "A Scientist was freed from his barrel prison",
  "MoreScientistsSpawned": "Multiple Scientists where freed from their barrel prison",
  "SignalDropped": "You found a supply signal but you dropped it on the floor",
  "SignalRecieved": "Your recieved a supply signal in your inventory",
  "Wolfspawned": "A wild wolf just apeared",
  "MoreWolvesspawned": "Runnn... it is a pack of wolves",
  "Zombiespawned": "A Zombie was freed from his barrel prison",
  "MoreZombiesSpawned": "Multiple Zombies where freed from their barrel prison"
}

Credits

  • Kechles, the original creator of this plugin
This plugin is unlicensed and the original author reserves all rights to it.

The original author may request that this plugin be removed and there is a risk that the plugin may be unavailable in the future.

Note that the current maintainer may not have permission to assign a license to the plugin if they are not the original author, so explicit permission would need to be obtained from the original author in order for the plugin to remain openly available and guarantee that it will be around for all to enjoy going forward.