Compatibility
Minecraft: Java Edition
Platforms
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Changelog
Version 3.3.0 is being re-released as 3.3.1 to fix a bug relating to /honeypot create failing in GriefPrevention areas. It also adds translations for Chinese (Simplified). Thanks, @HaHaWTH! I'm still considering this a snapshot
Honeypot 3.3.1
Please see the note at the bottom of this release!
This update brings a feature that was recommended in my Discord a while back, and is finally being released: The type
field in the history command. Previously, Honeypot only logged breaks when an action was taken, not if the break was just counted. Now, Honeypot counts each break AND will list whether or not it was a prelimBreak
or a break
. prelimBreak
indicates the block was broken but no action was taken. The block may or may not still exist based on permissions of the player or config options. It also fixes a bug regarding the /honeypot history query
command and refactors large parts of the code.
Core
Additions:
- Added a
type
field to the Honeypot History table. This allows admins to see when playersattempted
to break blocks, as well as when action was actually taken.
Changes:
- Fixed a bug in
/honeypot history query
where the command would just return random values from the table instead of the most recent values in descending order. - (Internal change) Refactored the plugin to use Dependency Injection, which will make the plugin easier and faster to develop. It also has the benefit of potentially making the plugin slightly faster and more efficient since it's not
new
ing a ton of crap every 5 seconds! - (Internal change) Because this version of Honeypot changes the DB schema, I've implemented a SQLite versioning system within the plugin. This will allow me to add patches at any point in time should I need to add a feature that requires a SQLite DB schema change.
Removals:
- None
API:
Additions:
- None
Changes:
- None
Removals:
- None
The SQLite patching system I've written has been mostly tested, but I'm still not 100% about it, more like 98%. Due to this, I'm marking this a pre-release until I finish testing the weird one-off scenarios. If you want to upgrade the DB manually so you don't have to fear anything, here are the two commands you need to run in some SQLite DB explorer!
ALTER TABLE honeypot_history ADD `type` VARCHAR NOT NULL default 'prelimBreak';
PRAGMA user_version = 1;
Files
Metadata
Release channel
BetaVersion number
3.3.1Loaders
Game versions
1.18.1–1.20.6Downloads
70Publication date
May 11, 2024 at 5:26 PMPublisher
TerrorByteTW
Owner