PlotBattleArenaRule icon

PlotBattleArenaRule 4.2.0

Add BattleArena minigames to your plot server using PlotAddOn plugin!!

This PlotAddOn module allows a plot owner to create a BattleArena minigame on their plot using PlotAddOn framework.  This will enable many BattleArena-based minigame plugins to be used on each plot on a plot-based server.

NOTE: v4.0.0 requires WorldEdit/Guard v7.

Test server: TBA

Installation:
Just install PlotBattleArenaRule.jar in PlotAddOn/gamerules folder. Then you can either "restart the server" or "reload the plugin".  PlotBattleArenaRule will automatically be loaded into PlotAddOn framework, and create battle_arena.yml in the PlotAddOn folder.

You would also need to install BattleArena. You can also install all available BattleArena-based mini games so that they can be made available to plot owners.

Configuration:
[SPOILER="config.yml"]
# these are commands any player can execute as a part of Battle arena plugin[/font][/color][/font][/size][/color]
allowed_cmds:
# for help
- 'arena help'  # show BattleArena's help
# for parkour arena
- 'pk last'  # teleports you to your last checkpoint

#
# all battle arena pluign's base command should be listed here so that
# others cannot use those commands anywhere but on their own plot
# if they have a permission.
# you can "sell" the permission to use each type of battle arena
# plugin's command on their plot.
#
# if you run a server selling perks, you can sell a permission listed
# under each command title, or a rank which contains those permission
# listed below.
blocked_cmds:
  arena:
    permission:
      - plotaddon.ba.arena
    cmds:
      - arena
      - a
      - team
      - arenateam
  skirmish:
    permission:
      - plotaddon.ba.skirmish
    cmds:
      - skirmish
      - sk
  battleground:
    permission:
      - plotaddon.ba.battleground
    cmds:
      - battleground
      - bg
  colosseum:
    permission:
      - plotaddon.ba.colosseum
    cmds:
      - colosseum
      - col
  freeforall:
    permission:
      - plotaddon.ba.freeforall
    cmds:
      - freeforall
      - ffa
  deathmatch:
    permission:
      - plotaddon.ba.deathmatch
    cmds:
      - deathmatch
      - dm
  parkour:
    permission:
      - plotaddon.ba.parkour
    cmds:
      - parkour
      - pa
      - pk
  futbol:
    permission:
      - plotaddon.ba.futbol
    cmds:
      - futbol
      - fb
  worldcup:
    permission:
      - plotaddon.ba.worldcup
    cmds:
      - worldcup
      - wc
  ctf:
    permission:
      - plotaddon.ba.ctf
    cmds:
      - capturetheflag
      - ctf
  paintball:
    permission:
      - plotaddon.ba.paintball
    cmds:
      - paintball
      - pb
      - epaintball
      - epb
  survival:
    permission:
      - plotaddon.ba.survival
    cmds:
      - survivalarena
      - sa
  spleef:
    permission:
      - plotaddon.ba.spleef
    cmds:
      - spleef
      - espleef
      - eventspleef
  hugacreeper:
    permission:
      - plotaddon.ba.hugacreeepr
    cmds:
      - hugacreeper
      - hac


[/SPOILER]

Commands:
  • You can use BattleArena's commands only on your own plot.
Permissions:
  • for each BattleArena module (such as PaintBall ) you should add its entry with plataddon permission and commands in "blocked_cmd" section in battle_arena.yml.
  • commands listed in the "blocked_cmd" section can only be executed by the plot owner who has the platoon permission specified in the module name.
  • So, if you wish to "sell" the ability to build PaintBall arena, you can give a user two permissions (plotaddon.ba.areana, and plotaddon.ba.paintball).  Then the plot owner will be able to use paint ball commands to build his/her paintball arena on his/her plot.