Skip to content

Releases: BVengo/anti-entity-grief

v1.0.7 - CRITICAL BUGFIX: Config load order

06 Mar 23:56
Compare
Choose a tag to compare

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

04 Dec 04:20
Compare
Choose a tag to compare

Updated for 1.21.4! Now includes better error messages when attempting to set incompatible configs.

image

Also updated the 1.20-1.20.2 backport, by request.

v1.0.5 - 1.20.1

02 Dec 22:34
Compare
Choose a tag to compare

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

02 Dec 21:28
Compare
Choose a tag to compare

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

30 Aug 01:12
Compare
Choose a tag to compare

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

11 Jul 07:05
Compare
Choose a tag to compare

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

14 Jun 12:00
Compare
Choose a tag to compare

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

10 Jun 04:02
Compare
Choose a tag to compare

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

09 Jun 14:41
Compare
Choose a tag to compare

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!