Repository navigation
1.4.0
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.