- Added configurable Faction safes with three modes using a
/f safe
or using an enderchest. #52 - Minor optimizations when using a bucket
- Play sounds on some actions like power changes or claiming (configurable for each player) #50
- Fix a bug that prevented factionless players from breaking claims owned by a powerless faction
- Fixed a crash when the
factions
directory did not exist - Added
/f admin power
command to manually change a factions power
Features
- Rewrote the internals to use NBT instead of H2
- Reduce bundle size from megabytes to kilobytes
- Better developer experience
- Reduce the size of the factions folder
- Added an API to hook into events
- Rewrote config file reader
- Provides a default config file if one not provided
- Moved from
factions/config.json
toconfig/factions.json
zoneMessageEnabled
changed toradarEnabled
- Now using
version: 2
Commands
- Added
/f modify motd
to display a message when a member joins the server - Added
/f modify name
to rename faction - Moved
/f claim
to/f claim add
- Changed the claim add command to warn users if they don't have enough power to claim a chunk #2 (previous behavior can be used by calling
/f claim add force
- Added
/f admin disband
command to remove old factions - Renamed the zone message command to
/f radar
as well as in the config - Replaced
ally
command withdeclare
to declare a relationship with another faction as ally, neutral or enemy.
Other
- Bundled the Fabric Permissions API so it doesn't need to be installed separately
- Added a migrator to migrate the old database to the new NBT one
- Added Dynmap integration
- Added Fabric Permissions API integration
- Switched to using the Fabric API for better maintainability and compatibility
- Added faction names to the tab bar
- Fixed sweeping attack bug
- Fixed players not in faction bug
- Added current zone message
- Added command suggestions
- Log all player chat to the server
Added allies to the mod Updated to 1.18.2 (@BurgBoi) Players with admin bypass enabled can remove a claim The admin bypass command name was changed to allow for other admin commands Added ranks and kick member command (@BurgBoi) Added map command (@KalleStruik) Updated Loom to version 11