* WIP client side vehicles
* Address reviews and remove use of Optional
* Only tick active vehicle
* Track world ticks
* Fixes for Camel dash and pose transition
* Remove vehicle parameter
* Start using blocks refactor
* Update BlockRegistryPopulator
* Update blocks
* Support step height attribute
* Use climbable block tag and TrapDoorBlock
* Lock camel rotation if stationary
* Fix boost ticking
* Keep cache of surrounding blocks
* Fix bug causing BoundingBox position to change in CollisionManager
* Clamp user input
* Support weaving status effect
* Support gravity attribute
* Piston support
* Tick boost for Pig and Strider if any player is controlling
* Submodule
* Address some reviews
* Support world border
* Optimize world border check
* Small optimizations
* Add comments
* let extensions specify geyser api version instead of base api version
* fix spacing, @link formatting, properly check for compat
* Proper warning, update to API changes to also check patch version
* Bump base-api version
* adapt to new base api changes
* Actually bump to 2.4.1
* Update api/src/main/java/org/geysermc/geyser/api/extension/ExtensionDescription.java
* Address reviews
* Address reviews
* Update to latest base api changes; proper extension *human* version checking
* no need to apply a plugin, that's the default
---------
Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
* Fix: Sticky pistons not retracting on Geyser-Spigot/turning visually into normal pistons on all other platforms
* Initial attempt: Mod piston listener
* fix piston retracting
* commit every thing i could do, couldnt get it to work with ominous stuff
* Fix trial spawner events to work correctly.
* Update mappings to latest
* fix comment
* Workaround for buggy trial chamber particles
* Fix positioning and also fix become ominous event
* Fix sounds and positioning again
* Fix random new line
* Update mappings
* update cloudburst library to 20240704.153116-14
* Fix accidental random line
* Fix: readme not being synched to modrinth
* use new build_number system env var
* also upload bungee/spigot/velocity
* change name
* undo debug mode, oops
E.G. Blocks.PISTON_HEAD.defaultBlockState().withValue(FACING, Direction.SOUTH)
Some of the inspiration may be thanks to FerriteCore, at least with the shared property keys idea, so thank you to them.