Releases: BVengo/anti-entity-grief
v1.0.7 - CRITICAL BUGFIX: Config load order
Changes
- Move config loading to occur after capability inference (resolves #8)
Explanation
In this mod, entities have two types of capabilities: pre-set and inferred. Pre-set capabilities are explicitly defined in configuration files (e.g., a Blaze being able to set things on fire). Inferred capabilities, on the other hand, are determined dynamically at runtime based on Minecraft’s internal calculations (e.g., a mob’s size determining whether it can trample crops).
Previously, the mod loaded configuration files immediately on startup, before inferred capabilities were assigned to entity types. This caused issues when attempting to apply inferred configurations—since they technically didn’t exist yet, the system would reject them.
To fix this, configuration loading is now delayed until after the world has fully loaded. By that point, all inferred capabilities are already assigned, ensuring that the stored configurations can be correctly applied without rejection.
v1.0.6 - 1.21.4 and error handling
v1.0.5 - 1.20.1
Backport: 1.20.1
Backported to 1.20.1, from the latest update. Includes all the latest features, minus entities included in later updates.
v1.0.5 - 1.21.3
Updated to 1.21.3!
Apologies for the delay on this one. Life has kept me busy, and it also ended up being a fairly large update to handle.
Changes
- Added colours to commands for easier reading
- Updated the
/entityGriefing
command so you can print all options for a single entity by typing/entityGriefing <entity>
. Previously you had to select the 'ALL' option. - Added support for the creaking mob.
v1.0.4 - 1.21
A new feature, and a bugfix!
The original TRAMPLE_CROPS
capability has now been split into TRAMPLE_CROPS
and TRAMPLE_FARMLAND
(see #3).
For more details, check the newly updated README.
Additionally, previous versions were incorrectly overwriting calculated configurations (e.g. BREAK_DOORS
) whenever the server was restarted, setting them back to their defaults. This issue has now been resolved (see #4).
Bugfix v1.0.3 - 1.21
Bugfix for egg trampling. As mentioned in #2, zombie variants always had egg trampling disabled (even if the rule was set to TRUE). This has now been amended.
Additionally, the trampling setting has been modified so that zombies+ will still target eggs even if they cannot destroy them. This is to maintain their vanilla behaviour whilst still adhering to the mob griefing rule.
v1.0.2 - 1.21
Updated to 1.21!
Added ALL
to the list of capabilities available in commands, to make some things easier.
Unfortunately due to internal MC limitations, the same could not be done for entities and so the entityGriefingAll
command still exists for that purpose.
v1.0.1 - 1.21-pre4
Updated for 1.21 pre-release 4!
- Added assets and icons
- Updated a mixins to the latest version (FoxEatBerriesGoal, PrimedTNT), among other small update changes
v1.0.0
Version 1.0!
Anti Entity Grief has now been made public and released! Change log is.. the whole mod!
This is for Minecraft 1.20.6, and I'll be working on a 1.21 release alongside the snapshots as they come out.
Hope you all enjoy :) Feel free to suggest new features!