Content:
- Added the Iridescence fluid, which can be found in some dimensions and is rainbowy and stuff. Creates colored blocks when interacting with lava. Will get more functionality in the future.
- The Ant block can now recolor any colorable block, not just concrete.
- Cass added a toggle in configs to enable easter dimensions from the Ultimate Content mod (they still need work so by default are disabled until a later release).
- Fire tick is now disabled in all of the mod's dimensions.
Technical:
- Substantial under-the-hood changes in how config files are structured. Status effects now have their own weighed list as well.
- Buffed the config autogenerator: the only thing that isn't included in it now is structures.
Bugfixes:
- Invocation failed before if the player was far from 0,0 due to a typo; this is now fixed.
- Chaos mobs now once again have spawn eggs.
- The model for the swaggiest slab ever was fixed by Cass.
Content:
- Started integration with the Ultimate Content mod. Its easter dimensions are disabled for now, but the Cursor, Ant and Netherite Stairs blocks now all exist in the game and can be found in generated dimensions.
- Worlds with the rainbow sky type in infinity options now have rainbow fog as well
Bugfixes:
- Modded particles now shouldn't crash the game on dimension generation, and neither should the Random Forest biome
- Transfinite altars can once again be recoloured
- Portals to easter egg dimensions now have unique coloration
- Fixed the client rendering dimensions with wrong time scale (superfast sun in the overworld bug)
- Fixed hoglins and zoglins being able to spawn in midair and fall to their doom
- Cass fixed a crash when visiting some easter egg dimensions related to a broken access widener
for some reason the neoforge version didn't get bundled, i'll upload a patch later
A loooot of stuff which wouldn't have been possible without Cass, but also some content and quality tweaks!
- There is a new Transfinite Key item, which you can obtain by throwing Amethyst into an Infinity Portal. It is attuned to the portal which was used to create it and can be used to open another portal to the same dimension. More functionality for these is planned ^^
- The warp command now puts you in a safe location, making it viable for use in survival
- Dimension-specific shaders now shouldn't fail to load
- In 1.14 of the mod, the POI of infinity portals broke, making new portals generate every time you return from a dimension; this bug is now fixed
- The rest of format-change-related bugs from the 1.21 update should (hopefully) be fixed
- Forgix is now used, making a single jar usable for both Fabric and Neoforge
- Many optimisations by Cass related to the Fabric-Neoforge logical forks
- Fixes for "registration frozen" errors with other mods installed
- Mod documentation is now availible on the Modded Minecraft Wiki
Continuing bugfixes...
- Fixed a crash when throwing an empty book into a portal
- Mavity works again
- Fixed elder guardians spawning nonstop in some worlds
- Added debug messages into JsonGrabber to hopefully help weed "This registry can't create new holders without value" crashes more effectively
- Continuing with fixing update-prompted bugs: tinting of chaos mobs now works properly once again.
- Chaos mobs have spawn eggs now!
- Reworked when the modular configs are generated (cosmic invocation), pruning unnessecary invocation calls - and removing associated lagspikes. Invocation now only happens once per game instance. For manual re-invocation (e.g. when adding new mods to the instance) you can either use the old trusty Transfinite Altar or delete the new config/infinity/modular/invocation.lock.
More bugfixes on the way!
- Fixed a crucial bug with some biomes crashing the game: apparently there are new particle types in 1.21 which require additional data
- The mod's storage system expected any IDs of anything not to have file separators in them. This isn't the case for some mods, so the system is now reworked to support them
- World-adding s2c packets split into several packets of smaller size
- ComputerCraft integration by Cassian
- Changes to the Classic dimension
- fixed a crucial bug in the config generator preventing creation of modded biome configs
- you can now wash chaos creepers with a water bucket! this resets their biome to a biome they are washed in.
- chaos skeletons are optimised a bit
- there's a new toggle in the config to force all random biomes to only allow full blocks as their surface - thus preventing biomes covered in doors, fences etc.
- there's also an experimental toggle to disable chaos mobs from spawning
- you don't need the altar anymore to include modded content in dimension generation! the game does it by itself! wheee!!
- that said, the transfinite altar is still kept as a decoration block
- biomes are now included in auto-detectable modded content, together with their surface rules! that was the most code-heavy part
- you can also configure the maximum number of biomes that can be observed in multinoise / checkerboard worlds. default is 6
- the biomes should hopefully mix a bit better as i restricted their multinoise generation parameters to between -1 and 1 (before it was -2 and 2 - on extreme ends, biomes think they are super rare e.g. mushroom islands and refuse generating :/)
- cassian fixed an annoying f5 bug with custom shaders - thanks to them :3
i believe that from this point on all roundabouts like altars and commands and needing to delete files to update the mod - are gone. now the mod is just playable without needing to do weird stuff even once :D