v0.0.8
This update adds 8 new gamerules as seen below, but also does some more backend optimizations to make things run smoother and faster!
GameRule | Fabric | Paper | NeoForge | Description |
---|---|---|---|---|
doesWitherSkullGrief | X | X | X | Do wither skulls destroy blocks |
doesWitherSkullDamage | X | X | X | Do wither skulls do damage to entities |
doesWitherGrief | X | X | X | Do withers destroy blocks |
doesWitherDamage | X | X | X | Do withers do damage to entities |
doesDragonGrief | X | X | Does the dragon destroy blocks | |
doesDragonDamage | X | X | Does the dragon do damage to entities | |
doSlimesSplit | X | X | X | Do slimes split into smaller ones when killed |
doSilverfishInfest | X | X | X | Do silverfish infest stone blocks |
Version 0.0.7
If you are updating to this version your gamerules will be reset to their defaults, this is because I had to redo the world loading system
PLEASE make sure you are downloading the right version for your software! They are denoted in the jar names so just make sure you download the right one!
Hello! This new version isn't really adding any features for servers, but rather it helps my development cycle to help me make updates faster if you are curious you can read more, if not this version does one important thing: Makes everything more stable!
If you're still reading I'm assuming you're curious on what exactly I did.
First things first I moved the mixins used for fabric and neoforge into their own module so I only have to write a mixin once for both mod loaders. Secondly, because of this I had to split the jars up into separate jars, as neoforge and fabric both compile their mixins differently and theres no way to cross-compile them in one jar. Third, I did some more extensive testing on neoforge and fabric to ensure everything was still working, and it does so heres a release!
This is the first major rework of the backend since I made this project, and it has put it into a state that I am really happy about and am willing to keep moving forward with adding more gamerules so keep an eye out for more updates coming soon!
Thank you all for your support! I have some more projects in the work I hope you all will like as much as this one! ~ GamerDuck123
More Gamerules!
Added 6 new gamerules all based around explosions doing damage to entities around them. These new gamerules work alongside of the other gamerules that stop these sources from griefing
For example: If you disable doesTntDamage and enable doesTntGrief, it will destroy blocks but not damage any entities nearby.
GameRule | Fabric | Paper | NeoForge |
---|---|---|---|
doesTntDamage | X | X | X |
doesCrystalDamage | X | X | X |
doesBedDamage | X | X | X |
doesRespawnAnchorDamage | X | X | X |
doesCreeperDamage | X | X | X |
doesGhastDamage | X | X | X |
Some minor bug fixes:
NeoForge
- Ghast griefing was set improperly to listen to the TNT Griefing gamerule
- Respawn anchor griefing was set improperly to listen to the TNT Griefing gamerule
- End crystal griefing was set improperly to listen to the TNT Griefing gamerule
Paper
- canZombiesBreakDoors didn't focus on zombies only so any entities that broke doors would be cancelled, this has been fixed
- doesBedGrief didn't create a new explosion and only stopped the old one
- doesRespawnAnchorGrief didn't create a new explosion and only stopped the old one
NeoForge Support!
Added NeoForge support for 1.21.8 for the following gamerules:
GameRule | Supported |
---|---|
doesEnderManGrief | X |
doCropTrample | X |
doesTntGrief | X |
doesCrystalGrief | X |
doesBedGrief | X |
doesRespawnAnchorGrief | X |
doesCreeperGrief | X |
doesGhastGrief | X |
doesCoralDecay | X |
doVillagerWitchConversion | X |
doVillagerZombieConversion | X |
doZombieVillagerConversion | X |
doPigPiglinConversion | X |
canAnvilCostTooMuch | |
canSculkSpread | X |
canLightMeltIce | X |
canLightMeltSnow | X |
canMobsPickupItems | X |
These rules are not yet fully tested so if you find any bugs please let me know! I am still new to the NeoForge API, although it is very similar to Fabric so hopefully that knowledge helps!