SL20W43
- PlanetManager
- Change implementation of data to use OptionValueCache
- Add sound for look at
- Add planet description
- Add actual warping for planets
- Add default home tp
- Add default flight state
- Limit initial X,Z movement after TP until we reach <256 (limit until hit ground once)
- Know that someone teleported lately
- Listen to the movement speed (if flying) -> Reduce velocity in X,Z
- Fixed bug that made falling after flying result in normal damage instead of just 5%
- Implemented asteroid belt idea
- Reduced loadup-time of travel action
- Added several abort checks for travel action
- Added 3 second slow_falling after planetary teleportation
- Added "Planet" Travel type to be spawned in the sky
- Set flight-damage reduction to 5 seconds
- Set teleport-flight-damage reduction to 15 seconds
- Added automatic "flying" state after planetary teleportation
- PRISON TIME
- Needs setting in the specific user
- Show remaining time as title screen
- Needs regular ticking to update the title screen (FakeServer)
- Add command to give prison time /magic prison * 10sec
- Flying:
- Limit horizontal speed (X,Z) to a max value even when gliding (very important for planetary tp to not cause to much chunk loading)
- Bug: Researching affects flying only after relogin / world change
- Added effect to signalize maxspeed (x/z speed)
- Planets:
- Add farmworld area teleportation blocks
-------------
- Change Option to IOption everywhere
- Bug: Research does not directly affect the FlightState
- Bug: Changing the shop buy/sell values is not being validated against wrong input
- Feature: Need to change WorldOptions to ChoiceState for all of the plot options
- Disconnected WorldSettings from LandSettings / Option System
- Extending WorldSettings from AbstractVC instead of AbstractOptionable
- Implement LandOptions in WorldSettings as 4-State enum (ForcedOn, DefOn, DefOff, ForcedOff)
- Fixes hoppers not changeable on plot
- Bug: Boots not disabling in water
- Bug: Duplicated error/stack-output on some interactions
- Bug: Too much Tool-Info output on death events
- Feature: generalized detection of "*" as multiple players or "k*" as prefix based detection.
- Should be working for [playerOn] and [playerOn,...] but probably not for [user] etc.
- Bug: getMaxVelocity does not correctly calculate X,Z if flying directly down
- Add !plugin !mod in chat
- Flight bug at 1:33:00 ?
- Bug: conceptual problem in LandPlayerMoveSnooper check of coords
- 1. All WG __global__ regions remove "entry" flag
- 2. Add randomness on planetary teleportation to a region
- 3. Add Region Namings base on location
- Check why isAssignableFrom works and isInstace not
- RocketBoots On/Of buggy if the worldsetting changes / relogin fixes
- BlastFurnace access + "You cannot use this tool (1)" - with item in hand
- Scoreboard is gone on login
- Hoppers are blocking if the first item int the chest is not fitting but the second one is
- Shop: Everything with ANY CraftMeta is now repairable (interface) we need to change the shop check impl