Skip to content

1.4.0

Choose a tag to compare

@lukehinojosa lukehinojosa released this 03 Feb 23:40
· 7 commits to 1.21.9-11 since this release

Changes:

  • Each setting may or may not be configured by the client individually as configured by the server.
  • Separate configs per world and per server ip and port.
  • Default config can be set when a world when currently not in a world.
  • Configs held in a AutoPickup folder instead of a standalone toml.
  • AutoPickupXp split into AutoPickupBlockXp and AutoPickupMobXp.
  • Added AutoPickupSplitMobLoot. Splits mob loot if enabled by the server and or if enabled by the player who hits a mob last and other players who have also hit the mob prioritized by last hit order.
  • Added AutoPickupSplitMobXp. Splits mob xp if enabled by the server and or if enabled by the player who hits a mob last and other players who have also hit the mob prioritized by last hit order.
  • Added /setPlayerConfig <true/false/reset> for server operators. Overrides server config. Overridden by client configs if clientControl enabled.
  • TreeHarvester support was changed and is now mixed in using polymorphism to track exactly who broke what blocks.
  • YACL Overhaul. Every single configuration is allowed to be client controlled. Admin overrides override a player's permissions. Client Configs are greyed out if they can't change them.
  • YACL is now optional, although recommended for clients.
  • Commands not compatible with AutoPickup client versions < 1.4.0

Future Plans:

  • Architectury Api support.
  • Side project JavaScriptMenu support. Will allow for JavaScript menus to be created via Servo built on Rust. Working out the kinks.