Bastion Practice Map Extension

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:save command:
    • ‘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
2 Likes

v1.2.0

Features

  • You can now crouch throw axes to create a save state.
  • Added descriptions to the pickaxe reset modes setting.

Bug Fixes

  • Fixed incorrectly frozen mobs and items.
  • Added experimental fix for mob duplication during save state restores.
  • Removed mob collision checks when loading save states.
3 Likes