- Crawling will not activate if the player is holding space
- Fixed fall-through, so entities can't stand on the shulker
- When the player is still, shulkers shrink to decrease footprint
- Improve fall-through system to use on_ground predicate
- Remove fall_through_immune, as it's no longer necessary
- Begin implementation of new versioning system (see versioning.md on GitHub for details)
- Updated respective pack formats
- Increase Health of the shulker so it doesn't die from Creative mode players
- Changed shulker vehicle from an armor stand to an area effect cloud to reduce interpolation. Fixes bug where the player can outrun the shulker.
- Reduced radius of the settings hologram so it doesn't clip into the floor while crawling
- Update Minecraft wiki site in credits from Fandom.com to minecraft.wiki
- Remove type checks from has_passenger.json and has_vehicle.json for better performance
- Updated pack.mcmeta pack format, version, and description to be consistent with "anytime, anywhere!"
- Use scoreboard ezcrawl.main for handling extraneous operations e.g. checking player pitch and air toggling. This was previously improperly delegated to ezcrawl.crawling.
- Other minor optimizations (e.g. unroll get_id.mcfunction)
June 12, 2023
- It's now possible to crawl underwater and in lava (removed in_fluid requirement)
- Tick and load functions "main" and "init" have been renamed to "tick" and "load", respectively
- Renamed "has_crawl_shulker_passenger" and "riding_crawl_stand" to "has_passenger" and "has_vehicle", respectively. Additionally, they have been simplified to from an nbt check to a type check, for performance
- The kill function now modifies DeathTime to prevent any shulker death animation. Height was also lowered to -1000
- Increased the shulker's invisibility duration to 2147483647
July 19th, 2022
- Rebranded datapack to "EasyCrawl"
- Overhauled custom settings and added a streamlined in-game editor
- Added a datapack menu and 4 info pages (Info, Settings, Help, Credits), all accessible via /function
- Reorganized most functions into a folder (zz_private) for a more user-friendly interface when searching and running /function commands
- Changed namespace from "croesus" and "cr_crawl" to just "ezcrawl"
- Changed the uninstall message to suggest /reload upon click instead of running it
- Slightly increased the height of the shulker to allow crawling up a 0.6 block incline
- Simplified pack.mcmeta "description" field
- Entities with tag "ezcrawl.fall_through_immune" do not fall through the shulker (for developers)