ChangeLog
2.5.00 -
- fully reviewed
- dev infos digged deeper (into help page)
- PID4 Update (PlayerID v4.0 implemented)
- help titles regexized
- permission added 'Penalty.Set'
- data load id comparsion rewritten
- command added '/penalty set <player> <penalty> <level>'
- permission 'Penalty.Op' right check written into code
- added '/p' alias for both penalty and punish commands
- added command '/penalty core debug'
- added logger system for debug and michaleneous
- fixed save and load
- instant debug mode
put an extensionless 'debug' named file
into the plugin folder for console debug
2.4.12 • penalty info expanded to playerlines, callerlines, broadcastlines
2.4.11 • missing players.yml address implemented
2.4.10 • PenaltyKernel#getPluginVersion uses initialized PluginDescriptionFile
2.4.10 • minor PlayerID changes (3.1.1)
2.4.09 • PenaltyPlayer$Cache$Util.loadPlayers(File, List<PlayerID>) UUID.fromString(str) -> PlayerID.get(str)
2.4.08 • unloadUnnecessry player data method
2.4.07 • PenaltyPlayer getData(PlayerID, boolean) new PP now save to loaded ones
2.4.06 • PlayerID Cache added, Cache size display in core
2.4.05 • command 'plugin.yml command-permission requirements' added
2.4.04 • /penalty info <penalty> <index> fixed
2.4.00 -
- /penalty info added
- PlayerID class added and replaced UUID
2.2.00 -
- added penalty feature: 'broadcast'
all the players get the lines with no prefix - added broadcast flags
denies the target or the caller, even both from getting the msg flags are:
[@no-target] / [@notarget] / [@nt] - for deny the msg from the target
[@no-caller] / [@nocaller] / [@nc] - for deny the msg from the caller
2.1.00 -
- new feature: time delay
there must be a time between punish a given player (time modifiable in config.yml file, the unit is sec) - fixed: tag handling (wrong load method, missing letters)
Comments