Changes:
-
Effects are now registered using a custom registry, the one for Box Effects registers effect classes to be loaded from NBT when the box gets loaded again from NBT, and the one for EffectHolders registers holders which can then have an effect creator defined. Effect creators must be defined for an EffectHolder in order for it to work.
-
Added loot to cityscape buildings.
-
Reverted water_pool and lava_pool to their old functionality.
-
1.16 soonâ„¢
-
Fabric... Eventually
Changes:
-
Fixed every broken effect
-
Port to 1.20.2, Neo only
-
1.16 soonâ„¢
-
Fabric... Eventually
-
Updated box model
-
Expanded lists of mobs and creatures, effects will, as a result, have more variety
-
Added the possibility, though unlikely, to obtain Netherite from the box effects
-
Added a new equipment set to obtain from the appropriate effect
-
Modified how cityscape spawners work
This one is a pretty big one, so here goes:
-
Fixed a client-side crash relating to the effect being null on the client when on a dedicated server.
-
Fixed the water and lava cages, which will now properly generate around you.
-
Added a new effect class: PBEffectGenStructure.
-
This sets up some of my plans for 3.0.
-
PBEffectGenPool now inherits from this, and has been reworked as well.
-
-
Fixed an undocumented bug relating to how PBEffects are loaded when a world is closed while the box is open, now all effect classes are registered when the game starts, allowing for effects to load from NBT, as that happens before the specific effects are registered. It turns out that registering effect classes early on comes with no side effects as they are not related to the effects which are chosen themselves.