Honeypot 2.6.3
This revision of version 2.6 implements some changes that were requested, as well as adds a new command and rewrites some of the base code.
Core
Additions:
- Added new /honeypot list command, which will take you straight to the All Honeypots GUI inventory
- Permissions for this command are he same as if you were to type /honeypot and manually navigate to the inventory. This is just an alias
Changes:
- Players are disallowed from placing blocks in container if only-trigger-on-withdrawal is set to true (#129)
- Internally, the commands now use a Permission class for verifying permissions. This will allow more extensible permission management later without spaghetti code, and also currently allows permissions to be checked at the command manager layer and not at the subcommand execution layer (Permissions are checked earlier, reducing unnecessary overhead).
Removals:
Known Bugs:
- If a player spam clicks an item in a Honeypot, it may still be placed. I am trying to figure out why this is the case, but I think it's a race condition.
API
Additions:
Removals: