Changelog

Changelog

Here all changes are posted. Some changes might not have a released jar file yet, but the source files contain these updates. These changes are listed under unreleased.

Simple changelog

Simply lists all added functions, excluding detailed information about the code.

Unreleased
  • Nothing as of yet
Pre-released
  • Support for Permissions plugin (1.2a)
  • Support for Bukkit permissions (1.2a)
Version 1.1
  • Allowing swapping with coloured wool and orientated blocks.
  • Added support for a list of tools which can be viewed with the '/tool list' command
  • Added per tool help which can be viewed with the '/tool' command.
  • Changed some code to make tool development easier
  • Added [SuperTool] in front of message from this plugin.
  • Added the unselect tool to unselect blocks from a selection.
  • Improved messages about selections.
Version 1.01
  • Stops people from exceeding the maximum selection when using the /swap command instead of the swap tool.
Version 1.0
  • Initial release

Source changelog

All changes to the code. This is the same changelog as the one of the repository.

Unreleased
  • Nothing as of yet
Version 1.1
  • Added the amount of blocks a selection consists of.
  • Added better description and a message when an area is swapped
  • Added a config to be used per tool. I'm not certain on how I will implement this, but in the future you will be able to store a config class per tool per player by implementing this class.
  • Changed the ShapeConstructor to allow selections with unselected blocks to be swapped correctly.
  • Added the unselect tool with which you can select and unselect blocks in a selection.
  • Added the possibility to (un)select individual blocks in a selection. No implementation as of yet.
  • Changed the code to support block metadata. Allowing for swapping with colored wool!
  • Added the /tool command which implements the help() method of the tool class. Also added some aliases for some commands.
  • Changed the init method of the tool class to pass the player that triggers the method as well. The same class receives the method for all players!
  • Added the passing of additional arguments when the tool is set to one of the mouse buttons: an abstract method init(String[] args) was added to the Tool class.
  • Added message send methods to the worldlink class
  • Added a help() method to the tool class which should return a short description.
  • Removed the toolaction class and implemented the methods into the tool class. There was no use for two seperate classes.
Version 1.01
  • Changed the swap command to also check whether the selection isn't too big
Version 1.0
  • Changed the main file to show version information on start
  • The first source upload of the plugin

Comments

Posts Quoted:
Reply
Clear All Quotes