Create train integration:
- Now works on Forge.
- Is hooked up to the syncing of portals.
- When changing a dimension of a portal with rails through it, the game automatically tries to update the rails' destination (and breaks them if it can't).
Tweaks:
- You can now use creative mode pickblock on infinity portal blocks, giving you the respective key.
- Config options now include ways to set a cap for dimension scale and tweak the length of/disable iridescence side effects (initial phase, cooldown).
- There are now chat error messages for when an infinity portal fails to teleport the player for any reason, intended or unintended.
Bugfixes:
- Fixed a fish-related forge crash.
- Fixed incorrect teleportations with portals to deleted dimensions and all the calls to teleport the player to their respawn point.
- Fixed the "invalid player data" message when logging in to a deleted dimension.
- Fixed infinity portals not loading the other side with a chunk ticket when a non-player entity goes through (meaning they now can be used for chunkloaders).
- Iridescence-related shaders now should behave properly when the effect is applied, removed, or the player changes dimension.
- Shaders in general should be more stable (dimension-dependent ones failed to apply before until a resourcepack reload).
- There was an edge case before in which portals didn't resync correctly; this is fixed.
- You can now use creative pickblock on infinity portal blocks, giving you the respective key.
- Config options now include ways to set a cap for dimension scale and tweak the length of/disable iridescence side effects (initial phase, cooldown).
- There are now chat error messages for when an infinity portal fails to teleport the player for any reason, intended or unintended.
- Portal syncing should be a bit more stable.
- Dimension / effect shaders should also be more stable.
Content:
- Backported portal syncing logic from the 1.21 version
- Fish now swim backwards when under the iridescence effect
- Kelp can be placed in iridescence
Compatibility:
- Cass made infinity portals work with Create's interdimensional train tracks, though for now this only works on Fabric
Bugfixes:
- 2.3.6 crashed on startup when on a dedicated server... this version shouldn't
- The frog food tag is no longer wrongly replaced
Content:
- Fish now swim backwards when under the iridescence effect
- Kelp can be placed in iridescence
Bugfixes:
- 2.3.6 crashed on startup when on a dedicated server... this version shouldn't
- The frog food tag is no longer wrongly replaced
The next release of the backport contains minor bugfixes and minor features from 2.3.6.
- Backported features from 2.3.6, including:
- Iridesence Wool is now flammable.
- Trees are now a part of config generaton, meaning modded trees will now show up in dimensions.
- Infinity portals now have better default value assignment when placed with /setblock.
- Bugfixes since 2.3.5, including (but not limited to):
- Fixed unremapped access widener on Forge causing a crash on startup on dedicated servers.
- Random structure generation no longer causes a crash on Forge. (see access widener issue)
- Fixes and improvements for config generator.
- Fixes for Iridesence preventing mobs from pathfinding, and issues with Iridesence on Forge.
Technical:
- Trees are now a part of config generaton, meaning modded trees will now show up in dimensions.
- Infinity portals now have better default value assignment when placed with /setblock.
- Iridesence wool is now flammable.
Bugfixes for:
- iridescence stopping mobs from pathfinding;
- iridescence not being transparent on neoforge;
- water mobs not being able to breathe in iridescence on neoforge;
- worldgen being able to choose fluids from some mods (khm modern industrialization khm) which have improper in-world behaviour (due to not being supposed to be obtainable as blocks placed in the world at all)
The next release of the backport contains multiple new features and fixes from the 2.3 releases, alongside further fixes for greater mod compatibility and parity with 1.21.1.
- Backported features from 2.3 cycle, including:
- Biome bottles, obtained from throwing bottles into Infinity Portals, and filled from Chaos Creepers, can be placed on a Transfinite Altar. Using the Transfinite Altar will then change the biome to the one stored in the bottle.
- EMI integration has been refactored, thanks to a new data-driven system for portal and iridesence crafting.
- New decorative block, Iridescent Wool, obtained from throwing Wool into Iridesence while under the effect.
- Iridesence buckets now work in Dispensers.
- Altars now maintain their colour and state when mined.
- Bugfixes since 2.2.0, including (but not limited to):
- Fixed incompatibility with Cinderscapes and Terralith.
- Fixed a bug where Chaos Slimes would have the wrong hitbox.
- Fixed tags being placed in 1.21 directories.
- Fixed crashes with Iridescence interacting with lava and being removed from entities.
- Fixed a rare crash when visiting the End via an Infinity Portal.
- Chaos pawns now use their underfoot block to determine their color, not the one below it
- Backported Aquifier mixin fix.
- Disabled random structure generation on Forge to fix a crash on startup in the 2.2 backport.
- Fixed Chaos Creepers not having their biome set correctly when spawned via conversion.
- Fixed a crash with Radium/Canary installed. Note that this crash may still occur on first launch, restart the game and it'll be fine.
Added proper EMI integration for collision-based recipes, written by Cass :D
Additionally, there's a LOT of small bugfixes and i want to specifically credit JustImagineIT as he found and brought to my attention most of these bugs:
- Chaos slimes converted in iridescence now properly randomize their color
- Chaos pawns now only trigger advancement criteria if they actually convert
- Chaos pawns now use their underfoot block to determine their color, not the one below it
- Portals to dimensions targeted with a reset charge now can be reopened without needing to be broken and replaced
- CommonIO now correctly writes color data once again (before it made most biome tinting black due to how i made the terralith fix in 2.3.3... ><)
- Radial coordinate density functions no longer error at 0,0
- Nether portals can no longer bring you to infinity portals (when moving between the nether and the overworld)
- Dimensions with changed gravity now scale the fall damage and safe fall distance of entities accordingly
even more bugfixes:
- fixed a crash on removal of the iridescent effect from entities which don't get it from the liquid naturally due to missing conversion data
- cass fixed a crash in fluid interactions between lava and iridescence
- cass also made iridescence buckets work in dispensers!
A quick hotfix with some crucial bugfixes!
- Fixed a crash on invocation with Terralith (and other mods that store some files in subfolders) installed.
- Fixed a crash on startup when using a dedicated server.
Changes:
- Infinity Portals now have a system in place for automatically linking with each other. This way you won't exit out of a portal you haven't entered from unless you build a new portal or start breaking them. Testing and feedback is appreciated!
- To allow for that, return portals to the Overworld are now infinity portals as well.
Bugfixes:
- There was a nasty bug with Java occasionally refusing to halt upon closing the game. I fixed that :D
Content:
- New decorative block: iridescent wool
- Craftable by throwing wool in iridescence when under the effect
- Has an animated texture rotating through hues
- Has a corresponding carpet
Changes:
- Iridescence is now tinted with a noise map instead of periodic circles. (Iridescent wool follows the same pattern!)
Technical:
- Portal crafting (and the new iridescence crafting) is now defined with json recipes instead of being hardcoded
Bugfixes:
- When throwing a book into a portal which is already an infinity portal, it will now change color immediately
- Text structures used to occasionally create broken datapacks, now they won't
- The mod now registers spawn requirements in a safer way; before it was conflicting with other mods trying to do the same
Note that this version is not compatible with Forge!
With 2.2.0 being both the start and finish of the 2.2 development cycle, here is the next release of the 1.20 backport!
- Backported changes from 2.2, including:
- Crafting recipes for Ultimate Content items.
- A very fine item is now edible. :)
- Structures are now included in invocation, allowing modded structures to spawn randomly in dimensions.
- Additional random chances for dimensions to give potion effects, have different star brightness, and have sunset shading disabled.
- Various fixes for rendering.
- Bugfixes since 2.1.4, including:
- Fixed broken Chaos Pawn loot tables.
- Fixed broken icon and trigger on Iridescence advancement.
- Fixed a crash caused by iridesence trying to transport a player to an unset spawnpoint.
- Fixed a crash with Canary.
- Backport of Punch to Shear Sheep mixin from 1.21.
Content:
- Added biome bottles!
- Empty ones are obtainable by throwing bottles into an infinity portal
- Use on chaos creepers to extract the biome out
- Combine with other bottles of the same biome to increase stored charge
- Release the biome by placing them on a transfinite altar, then clicking the altar with an empty hand
- Added more advancements relating to recent updates
Changes:
- Area of biome change that chaos creepers create is now a cylinder instead of a cuboid and spans the full world height (same with bottles)
- Floating text in random dimensions now uses structures for generation instead of features; this makes it longer and never cut off
Bugfixes:
- Transfinite altars now preserve coloration in item form (technically wasn't a bug but i fixed it anyway)
From this point on 1.20 backports will be released at the end of middle-version development cycles; this is a start of a new one :D
Content:
- Crafting recipes are added for Ultimate Content items!
- Added new items to serve as crafting ingredients: white and black matter
- Reworked the structure generation in random dimensions. Structures are finally part of invocation!
- Added more options to InfinityOptions:
- some dimensions can now give a player a constant potion effect
- stars get more options related to their brightness and movement direction
- there's now an option to not use sky shading on sunrise/sunset
- A Very Fine Item is now edible, and upon consumption teleports you home sweet home
- Updated the iridescent shader! It now has a slight color variation to it ^^
Techninal:
- The format in which easter egg dimensions store their portal color has improved, allowing to set a checkerboard of colors instead of just one
- Removed unused options from InfinityOptions related to rendering a custom skybox
Bugfixes:
- The old implementation of sky rendering had quite a few bugs (moons going off orbit, dawn shading incorrectly positioned etc), all that is now fixed as the relevant code is reworked :D
- Fixes for iridescent fluid on Forge.
- Fixes for crash on dedicated servers.
bugfixes:
- mavity desync is fixed properly this time (previous implementation of the fix was fine except it crashed on dedicated servers... oopsie)
- the lunar client compiles java differently which caused a crash due to some of my old coding decisions, i reworked around that
This release marks the first version of Infinite Dimensions 2.0 for 1.20, backporting over three months of 1.21 updates to 1.20. Some bugs may arise, and is highly recommended to backup your worlds and see the wiki entry for updating your world.
This is also the first official release for Forge! Forgified Fabric API is required.
- Transfinite Keys have been added. They can be obtained 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.
- Added the Iridescence fluid, a rainbow fluid that can be found in some dimensions. Touching the Iridescence fluid will give you the Iridescence effect, which sends you on a journey through random dimensions.
- Some dimensions can now subtly mess with the pitch of the game's sound.
- Added the new Nexus Easter Egg dimension.
- Started integration with the Ultimate Content Mod. This will adds multiple classic blocks, items and dimensions to the game formerly exclusive to the Infinity Plus modpack and 20w14infinite.
- Added Ant, Custom, Isolation, Missing, Terminal, and Perfection dimensions behind the "Enable Unfinished Easter Egg Dimensions" toggle.
- Multiple changes to Chaos Mobs:
- All Chaos mobs now have spawn eggs and have been renamed to Chaos (e.g. Dimensional Skeleton is now Chaos Skeleton)
- Chaos Slimes now only drop their core once.
- Additional mod compatibility!
- CC: Tweaked printed pages can now be used to activate Neither Portals.
- With Mod Menu and Cloth Config installed, the config can be modified in game.
- With Item Descriptions installed, Infinite Dimensions items now have descriptions.
- Gravity Changer is now used to change gravity strength in Infinite Dimensions when installed.
- Various bugfixes:
- /warp now places you in a safe location.
- Dimension shaders should no longer fail to load.
- Fixes for Elder Guardians spawning too often, as well as Hoglins spawning in mid air.
- Fire tick no longer occurs in Infinite Dimensions.
- Multiple refactors to config generation to fix unnecessary lag spikes, attempting to read data from removed mods.
- Portals to Easter Egg dimensions may now have unique coloration.
- Changes to the classic dimension
Content:
- Some dimensions will subtly mess with the sound system, shifting the pitch of all the sounds played in them :D
- All items dropped by chaos pawns are now stackable
Bugfixes:
- The iridescent effect didn't work properly when given at level I, this is now fixed
- Occasional mavity desync between the server and the client is fixed
Content:
- Chaos mob precursors now convert to actual chaos mobs when exposed to iridescence
- Chaos pawns convert from the "chess-like" black/white variants to the random variant; "chess-like" pawns can no longer pathfind through iridescence as they avoid this conversion
- Chaos pawns' universal anger is now color-specific
- The old biome-changing mechanic for chaos creepers is removed in favor of them attuning to a biome they're in on conversion from regular creepers
Bugfixes:
- Respawning the player alive (e.g. at the end of an iridescent journey) now works on Neoforge without crashing