I made a datapack to add various new features to Llama’s bastion practice map and thought it would be good to keep a post here.
To use it, download the extension, extract the zip and put it inside your bastion map’s datapack folder. When you’re in game run the /reload command.
Extension: Release v1.1.0 · awesome-03/lbp-extensions · GitHub
Bastion Practice Map: Release 3.15.0 · LlamaPag/bastion · GitHub
Features
- Right click menu items to go back
- Starting saturation selector (0-20)
- Guarantee triple rampart and good gap functions for bridge and stables
- Enchant glint to indicate that an option is enabled
- Dimmed item colors to indicate overridden settings
- Made returning back from edit menus put you back to where you entered them from
- Fixed breaking blocks in lobby after resetting
- Added a tutorial to set up a bastion practice instance to the help message
- Choosing the randomized option pool for every setting that applies
- Shift click items with multiple options to edit the ‘Custom’ random pool for it
- Added an option to configure pickaxe reset behavior:
- Normal → throw pickaxe = lobby, crouch throw = rerun
- Reversed → throw pickaxe = rerun, crouch throw = lobby
- Confirm → show a chat message you can click on to rerun or go back to lobby
- Added save states using the
/function #states:savecommand:- ‘Rerun’ (shift throw pick on Normal mode) to return to the exact saved state
- Dying puts you back in the saved state
- Reset the run to exit the saved state
- Added an option to enable Ranked Guaranteed Loot (enabled by default):
- Guarantees 5 obsidian and 3 iron across all bastion chests
- Iron can be in the form of nuggets, and lower treasure is never intended