main/Change Log

Change Log:

3.0:

- Complete rewrite of command parsing and handling. Allows for a variable set of user defined commands with customizable settings, and simplifies the addition of new command types in the future.

- Convert from Bukkit's Persistence to storing startup config in user-editable (if you really want to...) yml.

- Allow configurable strings to be colorized with &[0-9a-f] when configuration.colorize-strings is enabled in config.yml.

- Rewrite time looping logic to remove static settings.

- Schedule timers more efficiently.

- Added config.yml option to completely disable listening for '/time [x]' commands and cancel active shifts when used.

- Added German translation of old config + new config options courtesy of RasCas (from forums.bukkit.org and dev.bukkit.org).

2.2:

- Updated to new Event system.

- Removed small old stuff.

2.1:

- Switch to built-in permissions manager.

- Switch to new configuration file classes.



2.0.3:

- Re-Added orphaned code for persistent settings.

- Removed conversion from old file format to DB.



2.0.2:

- Fixed issue with MultiWorld timers not starting in certain circumstances.



2.0.1:

- Fixed adding start-up settings for worlds that did not previously have a start-up setting.



2.0:

- Announcements can now be modified via 'config.yml'

- Startup settings are now stored differently. They will be automatically converted.



1.5.2.1:

- Fixed world name case issue.

- Released for 602+



1.5.2:

- Added Console support

- Fixed Permissions for latest builds

- Prepared to start to try to make strings customizable.

- No longer cancels shifts when '/time' or '/time help' are used.



1.5.1:

- Rebuilt for 561+, broken almost immediately.



1.5.0.2:

- Incorporates changes through 1.5.2

- Fixed world name case issue

- Released for 560-



1.5.0.1:

- Fixed response to '/time' commands.



1.5:

- Added Sunset, Sunrise, and Set/Rise-Combo support.While I have previously viewed feverdream's code, I did not try to use his code while adding this, but may have picked the same numbers in the end. Nevertheless, this added code is released under the AGPLv3 license along with the entire TimeShiftRunnable class. All of TimeShift is Open Source.

- Changed how Permissions is loaded.

- TimeShift is now thread-safe, although as far as I know, its un-thread-safeness never caused problems before.



1.4.4.1:

- Changed how the /time command is handled to add support for 454+.



1.4.4:

- Added full world-name support.



1.4.3.2:

- Changed the the constructor for two classes to comply with the new bukkit standards.



1.4.3:

- Refactored/Optimized code.

- Uses yml to request /shift commands.

- New storage method.

- Namespace changed.



1.4.2:

- Optimized code, initial refactor for multi-world.



1.4.1:

- Recompiled 1.4 for 271 -- Temporary Build.



1.4:

- Added optional Permissions support.

- Added server startup behavior.



1.3b:

- set/getTime() functions were moved from server to world.


Comments

Posts Quoted:
Reply
Clear All Quotes