Releases: shantek/PostOffice
Releases · shantek/PostOffice
Release 2.1.0
Full Changelog:
- 2.1.0 release
- Started adding some debug messages for the debug toggle. More to come.
- Fixed bugs with reloading lang file
- Fixed bugs with reloading config
- Fixed item removal bug
- Added debug flag to config file
- Initial tweaks to loading lang/config file
- Added lang version flag
- Added config version flag
Release 2.0.3
Full Changelog:
- 2.0.3 release
- Added hopper protection to config and disabled by default
- Fixed unclaimed post box warning on non post box barrels
Release 2.0.2
Full Changelog:
- Merge remote-tracking branch 'origin/master'
- Optimization to barrel protection
- Optimization to barrel protection
- Tweaks to barrel protection inventory move
- Refactoring InventoryClose
- Refactoring InventoryClose
- Refactoring InventoryClick
- Refactoring InventoryClick
- Removed duplicate null checks
- Removed duplicate null checks
- Refactoring command logic
- Updated README.md
Release 2.0.1
Full Changelog:
- 2.0.1 bug fix release
- Fixed bug reading _ in world names.
- Fixed bug with registering/claiming a post box
Release 2.0.0
Full Changelog:
- Official 2.0.0 release!
- Fixed a bug with barrel tracking. May require barrels to be set up again.
- Update README.md
- Fixed bug with /postoffice claim command
- Project cleanup
- Merge pull request #30 from shantek/2.0.0-Dev
- Switch to ray trace for look at block and fixed issues with clearing signs after removing a post box
- Merge pull request #29 from shantek/2.0.0-Dev
- Merge pull request #28 from shantek/2.0.0-Dev
- Added StructureGrowEvent listener to prevent block growth destroying post boxes
- Added a confirmation sent to the owner when claiming on behalf of another player.
- Added no permission error to claim commands
- Added no permission error to register command
- Project cleanup
- Fixed bug preventing players placing items in a post box
- Re-wrote config handling/reloading
- Additional customization added to the lang file
- Starting to simplify the lang file. Further work to come.
- Fixed issues with lang config
- Moved all lang to a lang file
- Adding extra language keys to config
- Adding extra language keys to config
- Updated config with additional language keys. This will be moved to a language file soon.
- Updated language config
- Fix language colour codes
- Added additional debugging messaged
- Remove post box from config when it gets destroyed
- Project cleanup
- Cleaned up helper functions
- Only show new dev debugging console logs if enabled in the config
- Cleaned up update check
- Update README with setup guide for 2.0
- Fix update notification when unable to reach api or using a dev build
- Fixed command and barrel registration issues
- Fixed sign protection
- Fixed cancelling post box opening if player doesn't have permission
- Removed old permission registration
- Remove old mail.txt file
- Switched players with mail logic to use UUID
- Added new commands to tab completer
- Removed unused helpers
- Prevent sign editing for a registered barrel
- Added permission check when opening a barrel. Deny if they don't have the use permission.
- Implemented the new commands and permissions
- Updated readme with new permission and command information
- Added /postoffice remove command to unregister a post box
- Progress of updating barrel ownership logic
- Added config functionality for barrels.yml
- Added default barrels.yml
- Adding additional helper classes
- Adding postbox sign notifications
- Refactoring code
- Added exception logging for config file
- Refactoring code
- Project cleanup
- Updated Readme
- Create LICENSE
Release 1.6.3
Full Changelog:
- Changed default mail notification delay to 1 second
- Added extra checks to post box protection
- Changed default "post box created for.." messages from red to green
- Added check for hopper minecart when removing items from a postbox
- Prevent protected post boxes/signs being blown up by tnt or creepers
- Prevent items being moved out of a post box with a hopper if post box protection is enabled
Release 1.6.2
Full Changelog:
- Removed unused "/postoffice barrelname" command.
- Update FUNDING.yml
- Update README.md
- Update README.md
- Update README.md
- Update README.md
Release 1.6.1
Full Changelog:
- Add error when trying to break a protected post box
- Prevent players from swapping with cursor items
- Added additional check to prevent player condensing items into their own inventory
- Added check to prevent player from dropping items out of a post box
- Added option to delay got mail message by 10 seconds after joining. Gives enough time for Geyser Bedrock players to be connected prior to seeing the message.
- Fixed issues with UpdateChecker
- Fixed issues with player join listener not firing
- Fixed issue with /postoffice command
- Added pluginUpToDate to plugin config/language class
- Added "plugin-up-to-date" to default config file for translation
Release 1.6.0
Full Changelog:
- Updated automated jar building action
- Refactoring and cleaning up the project
- Updated the update checking api address
- Added reload permission check to tab completer
- Adjustments to console log messages
- Adjustments to command handling
- Updated playersWithMail to use UUIDs instead of player names
- Moved Barrel Protection to listeners
- Moved data folder check to helper class
- Added update notification
- Added console-log option to disable console spamming. Added prompt to confirm when a post box has been set up correctly.
- Fixed issue with barrel name not being saved when using the postoffice barrelname command
- Fixed issue with data folder not being created
1.6.0
This version brings a full rewrite of how the config file is handled and will hopefully fix any issues a few people have faced with console errors.
It also brings the following changes:
- Post box protection is now built in without the need to rely on WorldGuard (can be disabled in the config.
- Added permission node shantek.postoffice.create. Give players/mods permission to create a post box.
- Added permission node shantek.postoffice.break. Give players/mods permission to break a post box.
- The plugin now checks and prompts you when there is an update (can disable in the settings).