Honeypot Anti-Grief icon

Honeypot Anti-Grief -----

Deterring griefers has never been so sweet



Honeypot v2.2.0
Good evening, everyone! This release fixes some bugs related to Honeypot destruction detection, and also improves the API. Version 2.2.0 was supposed to be the 3rd party plugin support update, but this update is functionally large enough I decided to increment it's version number to 2.2.0. Version 2.3.0 will be for 3rd party plugin support. I know it's crucial to get that working, so I'll do it soon!

Core
Additions:

  • Custom logger for logging detailed events. These events are stored in the logs.txt file located in the plugin folder. This file will be created at load time, but will not be used unless enabled in the config (By default it is on).
  • Multiple new events! Honeypot can now check for BlockBurnEvent, BlockFromToEvent, and StructureGrowEvent. This will prevent Honeypots from being burned, fluids from destroying Honeypots, and plants from destroying them as well (Such as trees). These events should hopefully fix the issue of Honeypots being left behind when broken.
  • Ghost Honeypot checker. By default, every 20 minutes (One Minecraft day) the plugin checks all Honeypots to see if any of them are Air. If so, they are removed. The interval can be configured, and even disabled altogether.
Changes:

  • BlockBreakEvent now always checks adjacent blocks as well to see if any of them are Honeypots. If so, they are proactively removed. This is to prevent ghost Honeypots from existing.
  • Running /honeypot upgrade will now put an upgraded key in the honeypots.yml file. This is to prevent Honeypots from being double upgraded. I should've done this in the previous release, so I'm sorry that this is just now rolling out. If you ran the upgrade command and it broke or something happened causing you to need to run it again, please let me know.
Removals:

  • None
Known Bugs:

  • There is no back button on menus to return to the previous menu. If you are in a paginated menu (Like if you have over 27 Honeypots) then the back and forward page buttons work fine, but there is no button to return to the previous menu. I'm trying to figure out how to implement this, but for now this is an issue. It doesn't limit functionality, it's just annoying :)
  • If you see any bugs, please be sure to report them!
API
Additions:

  • Storage Manager classes are now accessible via the API. You can now modify Honeypot Blocks and Players via these methods.
  • HoneypotBlockObject and HoneypotPlayerObject are now directly accessible and allow you to create instances of those types. You will likely not need these as of now (However there are one or two methods in the storage manager classes that return these types, hence why they're publicly accessible).
Changes:

  • None
Removals:

  • None
Known Bugs:

  • None
----------, Jul 8, 2022
Resource Information
Author:
----------
Total Downloads: 2,343
First Release: Oct 6, 2021
Last Update: Oct 28, 2024
Category: ---------------
All-Time Rating:
4 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings