Allows players with permission to use custom arrow types

Supported Games
GameServerKingsGameServerKings

Advanced Arrows adds a variety of custom arrow types, with options to add resource costs for each and limit using permissions.

Permissions

For each arrow type in the config there is a permission you can set. The default value for each arrows permission is "able". Basically whatever the permission is in the config for each arrow, add a "advancedarrows." before it when granting or revoking.

  • advancedarrows.able -- Default permission unless changed for each arrow

Chat Commands

  • /arrow explosive -- Shoot a basic rocket at the hit target
  • /arrow fire -- Shoot a fire rocket at the hit target
  • /arrow knockdown -- Knock the target unconscious (wounded)
  • /arrow narco -- Put the target to sleep until the target wakes up again
  • /arrow poison -- Poison the target; this is a guaranteed death for the target, however they will die quite slowly
  • /arrow wind -- Shoot the player up in the sky and away from their original position ever so slightly
  • /arrow none -- Disable a currently enabled arrow type

Configuration

{
  "Arrows": {
    "Wind": {
      "ArrowPrice": {
        "Enabled": true,
        "ItemShortname": "metal.refined",
        "ItemAmount": 30
      },
      "Permission": "able"
    },
    "Fire": {
      "ArrowPrice": {
        "Enabled": true,
        "ItemShortname": "metal.refined",
        "ItemAmount": 30
      },
      "Permission": "able"
    },
    "Explosive": {
      "ArrowPrice": {
        "Enabled": true,
        "ItemShortname": "metal.refined",
        "ItemAmount": 30
      },
      "Permission": "able"
    },
    "Knockdown": {
      "ArrowPrice": {
        "Enabled": true,
        "ItemShortname": "metal.refined",
        "ItemAmount": 30
      },
      "Permission": "able"
    },
    "Narco": {
      "ArrowPrice": {
        "Enabled": true,
        "ItemShortname": "metal.refined",
        "ItemAmount": 30
      },
      "Permission": "able"
    },
    "Poison": {
      "ArrowPrice": {
        "Enabled": true,
        "ItemShortname": "metal.refined",
        "ItemAmount": 30
      },
      "Permission": "able"
    }
  },
  "RocketSettings": {
    "DetonationTime": 5.0,
    "ProjectileSpeed": 90.0,
    "GravityModifier": 0.0
  }
}

Localization

Credits

  • Psyk, the original author 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.

10.2K downloads
44 watchers

mechanicsfun