Changelog
Changelog
2-1-2014 - Updated to v1.30.0
- Compatibility update for 1.57 BKCommonLib
- Added enter sign (take in passengers)
- Fixed bug related to trains not linking
- Fixed block physics not fired when changing contents of chests/dispensers/etc.
8-8-2013 - Updated to v1.72.9
- Fixed sloped powered rail launching in the opposite direction
- Fixed strange vertical freefall
- Fixed stations not launching minecarts vertically in free air properly
- Fixed default train properties not or wrongly applied (applied spawner instead of default properties)
- Fixed path finding not supporting multiple destination/switcher signs at one rail block
- Fixed various bugs related to station launching and centering
- Fixed left-click interaction with signs cancelling break in creative (all right-click interactions now work)
- Fixed the entering of minecarts when spam-placing them on tracks (you can now hold, drag and release)
- Fixed signs bugging when placed on stairs/slabs (same for rails placed on -)
- Added launcher sign: for launching a train X distance reaching Y speed
- New Rail API supporting far more different types of rails
- Physics fix for 90-degree entrance on sloped rails
- Fixed NPE (though not fatal) when carts fall in the void
- Fixed cart rotation bugs when rotating from 0 to 360 degrees
- Fixed name changing causing server lock/invalid train names
- Performance improvements for server->client synch. (using BKC)
- Added support for the 1.6 added shift-cart-exiting
7-7-2013 - Updated to v1.72.8
- Fixed signs not being executed from top to bottom
- Improved minecart yaw and pitch calculation
- Spawner sign now properly spawns hoppers with h
- Removed previous passenger network system to return support for Lift and Launchme (and others)
- Fixed switcher sign direction bug
- Only blocker signs noted with [+train] will be taken into account for path finding
- Fixed rare error occurring as a result of teleport/elevator signs
- Added option to turn on/off the 90-degree pitch on ladders
20-5-2013 - Updated to v1.72.7
- Performance fixes for chunk persistence, item crafting, transferring and others
- Physics fixes for vertical rails, switcher signs
- Addition of per-cart exit offsets and exit offset properties
- Ejector sign bugfixes and logic changes so it uses the cart offset property
- Minecart/train item drops property added to disable drops per minecart/train
- General compatibility update for MC 1.5.1 (new minecart types, controllers, network sync fixes)
- Fixes related to redstone powering and station signs
- Support for mob spawner minecart added with ability to alter spawned entity type and interval
- Fixed permission problem when placing signs/destroying
- Added: rail directions can now be altered by right-clicking rails with the same rail type item
- Added: TrainCart placement permission (allows both regular and TrainCart minecarts on the server)
- Bugfixes related to minecart restoring on startup (part of it caused by CB changes)
- Fixed: server freezing when using the train name property sign
- Added: Transfer sign width and height radius, with in/outward sorting
- General rewrite of most of the TrainCarts code to support the new Entity Controller system
15-3-2013 - Updated to v1.72.6
- Big updated to reduce the amount of implementation-specific calls
- Fixed NPE for handItem and player inventory items statements
- Fixed auto-entered entities unable to exit
- Fixed errors when tracking minecarts
- Fixed path finding and improved path finding algorithm
- Fixed furnace depositing depositing in wrong slots
- Added '#' item parser multiplier for averaged transfer
- Added music disc effect to effect sign
- Fixed ejector sign offset
- When breaking station signs in some way, trains above no longer freeze
- Fixed issues with [!train] (inverted redstone powering)
- Now triggers spawn for minecart(s) above upon sign placement
- Fixed spawner sign auto-spawn interval and improved argument parsing
28-12-2012 - Updated to v1.72.2
- Fixed various glitches in the vertical movement and air movement logic
- Fixed random errors caused by cart/train destroy signs, or general minecart destroying
- Announcer sign is now multi-sign (can place additional signs underneath to extend the line)
- New permission system of BKCommonLib implemented - adds support for Vault
- Compatibility updates for 1.4.5 R1.0 and BKCommonLib
- Made destination/ejector sign destroyable, for creative players by clicking it twice with less than 0.5 second interval
- Fixed spawner signs sometimes spawning trains twice, fixed single-cart spawn direction when no direction is specified
- Replaced the slow path finding logic with a faster one, tasking-out the mapping to prevent server freezes
- Fixed keep chunks loaded not unloading chunks when they are left, now queues left chunks for unloading
- Blocker sign properly blocks only the directions set again
- Removed minecart 'validation', as it was causing performance loss
- Fixed powered carts being able to overrule stations
- Fixed meta data (powered cart smoking effect) not being sent when spawn is sent to clients
16-11-2012 - Updated to v1.72.1
- Vertical rail physics fixed, preserves energy properly, allows vertical pushing
- Fixed powered rails powering signs
- Fixed signs not responding in curves/slopes or in T-splits
- Fixed trains not detecting signs after spawning or after server restart restoration
- Fixed minecarts not colliding properly - restored minecart stacking
- Fixed trains moving through blocked-end sloped rails (native minecraft bug)
- Implemented diagonal stations
- Fixed trains being editable after the train is destroyed
- Fixed trains becoming non-editable after the train unloads
- Fixed keep chunks loaded not working correctly
- Fixed switcher signs performing path finding when no destination is requested
- Fixed cart properties ending up in the wrong trains or not getting removed
- Fixed train properties getting randomly wiped on train unload/server restart
- Fixed train instances not getting properly removed after the train is destroyed
- Improved /train list: Shows amount of loaded minecarts and includes unloaded trains
- Added: Powered minecarts operate vertically and have sound!
- Added: /train saveall command to save TrainCarts (incl. permission)
30-10-2012 - Updated to v1.72.0
- Compatibility update for 1.4 and BKCommonLib
- Vertical rail several bugfixes
- Detector and switcher sign systems will work again or perform a lot better
25-10-2012 - Updated to v1.71.9 (dev build)
- Bugfixes for vertical rails and others
- Not published
23-10-2012 - Updated to v1.71.8
- Default properties properly save the default cart properties again
- Fixed the velocity messages to clients not being limited to max speed
- Added numeric amount to spawn using spawner signs
- Added the random switcher/detector statement (randomly does and doesn't turn on)
- Player name switcher/detector statement now allows wildcarts
- Fixed switcher sign left and right switching logic
- Fixed the blocker sign delay not working
- PushAway has been replaced with Collision modes: KILL/KILLNODROPS/CANCEL have been added
- Fixed train display name not being properly used and they now support colouring
- Fixed trains unloading too fast and not reloading properly as a result
- Compatibility update for BKC 1.32 (Update!) (I recommend using 1.33 instead, reason being a configuration issue)
24-9-2012 - Updated to v1.71.7
- Fixed the chunk loading problem (server freeze sort of) occurring in 1.71.6
- Fixed spawner sign not letting the tail minecart enter train signs
- Added block place suppression when clicking dest/eject signs
- Fixed the second effect on effect signs not playing
- Fixed the client train derail glitches
- Fixed train offline storage and restore problems
- Rewrote all of the minecart replacement routines
- No longer reverts placement when chunks unload (was bugged)
22-9-2012 - Updated to v1.71.6
- Formatting and documentation fixes
- BKCommonLib compatibility update
- Added Ground item collect and depositing
- Fixed ghost minecart/bugged minecart issues
- Added configurable instant-destroy for creative players
- Fixed spawned trains not triggering signs
- Fixed multiple station bugs
- Fixed the fall damage when 'jumping' off ramps
- Fixed the suffocation damage after teleporting
- Added additional transfer material aliases (golden apple!)
- Fixed spawner signs not working at 90-degree angle
- Fixed train teleportation
- Fixed the bouncing minecarts (no synched movement)
- Fixed detector sign failing at unloaded chunks
- Fixed isEmpty statement
- Fixed glitched passenger problems
- Added launch distance and delay for waiter sign
- Added configurable currency for the ticket sign
- Added Permission statement to read passenger permissions
2-9-2012 - Updated to v1.71.5
- Added train counter readout to /train list
- Added effect sign
- Bug fixes related to 'keep chunks loaded' and minecart replacement
- Click-eject sign ejection added
29-8-2012 - Updated to v1.71.2
- Fixed NPE error when placing sign and (possibly) fixed the ghost cart problems
- Added name/property statements for switcher/detector signs
- Cleanup of code and added new Javadocs where possible
19-8-2012 - Updated to v1.71.1
- Fixed destinations not being read properly
- Train replacement fixes (load chunks on startup)
- Added velocity statements
- Fixed detector and switcher signs
- Added train display names
1-9-2012 - Updated to v1.70
- Fixed detector sign placement bug and errors
- Added remote control batch train operations (multi-train)
- Added train rename feature for signs
NOTICE: Older changelog got erased when the Bukkit WIKI started deleting pages. Hopefully I can retrieve it from somewhere or I have a backup, until then, it is unknown. (I will probably re-read the commits on GitHub to recreate this)