Sueta

Factions Cannon Testing/Debug Utilities

2018-04-01

Factions cannon development utility

·Plugin

CDU is an interactive (factions) cannon debug plugin which would make good use on small/private cannon testing servers. Dispenser IDs can be shared between players (however with restricted use).

Usage
  1. Put the jar in your server's plugin folder and reload the server.
  2. Commands can be shortened from /debug to /d; use /d help to get a full list of commands.
  3. Register dispensers that you want to track with /d track and by left clicking the dispenser; left clicking dispensers while /d track is on will result in a dispenser option menu appearing. Use /d track again to disable the selection mode.
  4. Other utility commands include /d view, to make all tracked dispensers change block type; /d notify (By default is on, can be changed in config) to receive notifications about tracked dispensers; /d clear, to clear all tracked dispensers; /d list, to display list of tracked dispensers.
  5. Once a dispenser has been activated (and spawned tnt) you can analyse the explosion with the use of /d basic <dispenserID>, to display basic information in chat; /d refined <dispenserID>, to display information about tnt movement; /d unrefined <dispenserID> , to display information about every tick.
  6. Other commands do exist such as /d tp <ID> and /d print <ID>. Use /d help for more information.
Notes
  • To make life easier I've included interactive chat commands.
  • Commands have also been shortened to make use easier.
  • Information is only available after the explosion.
  • When tracking a dispenser it does not lose tnt while being activated.
  • Only the latest primed tnt entity is tracked per dispenser to stop lag.
  • If dispensers are blown up while being tracked they will not be removed (replace block and break or type /debug clear) in order to reduce lag and increase spigot compatibility. You could use this to teleport to those blocks that aren't in use though.
  • Performance can't be optimised without a custom server jar.
  • Please report any bugs if found.

Similar projects

Plugin →