Releases: TelepathicGrunt/Blame
Blame - Fabric - 1.16.5 - 2.4.1
(V.2.4.1 Changes) (1.16.2/1.16.3/1.16.4/1.16.5 Minecraft)
Unregistered worldgen:
• Hardened error reporting so that broken configuredfeatures that cannot be turned to JSON doesn't crash Blame and Blame reports them now.
Dispenser Behaviors:
• Added code to make adding code condensing easier in Blame. Mod Authors, PLEASE CONTACT ME if your mod register replaces
dispenser behaviors for more than 10 items. There will be no exposed method as it would be too easy for mods to abuse and
ruin the entire point of Blame as a diagnosis tool. Instead, message condensing will be done on a case-by-case basis manually.
• Dispenser Configurator now won't have massive log entries when using a datapack that registry replaces a ton of item's Dispenser Behaviors.
Structures/Features:
• Hardened error reporting so broken features/structures/registries are less likely to crash Blame before Blame can report.
Should make running Blame in dev environment less likely to mask actual errors.
Blame - Forge - 1.16.5 - 1.9.2
(V.1.9.2 Changes) (1.16.2/1.16.3/1.16.4/1.16.5 Minecraft)
Dispenser Behaviors:
• Added code to make adding code condensing easier in Blame. Mod Authors, PLEASE CONTACT ME if your mod register replaces
dispenser behaviors for more than 10 items. There will be no exposed method as it would be too easy for mods to abuse and
ruin the entire point of Blame as a diagnosis tool. Instead, message condensing will be done on a case-by-case basis manually.
Structures/Features:
• Hardened error reporting so broken features/structures/registries are less likely to crash Blame before Blame can report.
Should make running Blame in dev environment less likely to mask actual errors.
Blame - Forge - 1.16.5 - 1.9.1
(V.1.9.1 Changes) (1.16.2/1.16.3/1.16.4/1.16.5 Minecraft)
Misc:
• Make Blame not say servers modlist are incompatible when client with Blame connects to server without Blame.
Clients with Blame could still connect to said servers just fine tho.
Fabric Blame v2.4.0
(V.2.4.0 Changes) (1.16.2/1.16.3/1.16.4 Minecraft)
JSON file on world loading:
• Added extra info about missing block properties from broken ConfiguredFeatures files to help modders fix them better.
Template Pools:
• Will now detect and print out if a mod or datapack has a pool element with an insanely high weight that is eating up all the RAM.
Backend:
• Prefixed all my accessor mixins due to this bug in mixins that could cause a crash with other mods for same named mixins.
SpongePowered/Mixin#430
Blame - Forge - 1.16.4 - 1.9.0
(V.1.9.0 Changes) (1.16.2/1.16.3/1.16.4 Minecraft)
JSON file on world loading:
• Added extra info about missing block properties from broken ConfiguredFeatures files to help modders fix them better.
Template Pools:
• Will now detect and print out if a mod or datapack has a pool element with an insanely high weight that is eating up all the RAM.
Backend:
-Prefixed all my accessor mixins due to this bug in mixins that could cause a crash with other mods for same named mixins.
SpongePowered/Mixin#430
Blame - Forge - 1.8.1
(V.1.8.1 Changes) (1.16.2/1.16.3/1.16.4 Minecraft)
Dispenser Behaviors:
• Fixed Quark check not working again because Quark changed some code. This will now stop the logspam for good! Hopefully...
Fabric Blame v2.3.0
(V.2.3.0 Changes) (1.16.2/1.16.3/1.16.4 Minecraft)
Mob Spawning:
• Will detect if mob spawning will crash due to mob entries having a weight of 0 or negative value.
Dispenser Behaviors:
• Fixed potential crash due to Dispenser registration not being syncronized by Mojang which makes it harder for Blame to work properly.
Missing Loottable:
• Fixed jeresources check not working to help reduce some logspam.
Structures:
• Now will properly print out the structure that is crashing instead of Blame itself crashing lol.
Fabric Blame v2.2.6
(V.2.2.6 Changes) (1.16.2/1.16.3/1.16.4 Minecraft)
Dispenser Behaviors:
• Fixed logspam when a mod uses ArmorItem which registers the Dispenser behavior before the item is registered.
Blame - Forge - 1.8.0
(V.1.8.0 Changes) (1.16.2/1.16.3/1.16.4 Minecraft)
Mob Spawning:
• Will detect if mob spawning will crash due to mob entries having a weight of 0 or negative value.
Dispenser Behaviors:
• Fixed Quark check not working to help reduce some logspam.
• Fixed potential crash due to Dispenser registration not being syncronized by Mojang which makes it harder for Blame to work properly.
Missing Loottable:
• Fixed jeresources check not working to help reduce some logspam.
Structures:
• Now will properly print out the structure that is crashing instead of Blame itself crashing lol.
Forge Blame v1.7.6
(V.1.7.6 Changes) (1.16.2/1.16.3/1.16.4 Minecraft)
Dispenser Behaviors:
• Fixed logspam when a mod uses ArmorItem which registers the Dispenser behavior before the item is registered.