Update to 1.20.4.
Note: this version is preview and is not yet stable. It's recommended to backup world before using.
This version contains a lot of internal refactoring:
- A new portal shape system that can handle 3D box portal shape.
- The mod structure has been refactored back into one mod. (It used to be split into q_misc_util, imm_ptl_core and outer mod.) It makes future development easier both for Fabric version and Forge version.
- A lot of other refactoring, including using Fabric API for datapack portal generation.
- Provides functionalities for future versions of MiniScaled mod.
Note: this version is experimental.
Portal shape system refactoring.
Fix https://github.com/iPortalTeam/ImmersivePortalsMod/issues/1467
Note: this version is preview and not yet stable. It's recommended to backup the world before using it.
Upgrade to MC 1.20.2 .
Added command /dims add_dimension
that allows adding new dimension based on several dimension templates: void
, bright_void
, skyland
, bright_skyland
, chaos
.
Added command /dims view_dim_config
to view a dimension's config.
Now, alternate dimensions will only be added if they are used in dimension stack. The dimension id of the new alternate dimensions has been changed to more meaningful id such as immersive_portals:skyland
(instead of the old alternate1
alternate2
).
Dimension API now gets refactored. The same method can be used to both register dimension during server start and dynamically add dimension when server is running. The extra dimension storage on q_dimension_configs
folder is now not being used (now stored in level.dat
which is the vanilla way).
Immersive Portals items in creative mode inventory are now in a new tab.
Added mod version sync to check if the server and client have the same mod version.
Also refactored networking, entity tracking and portal custom shape systems.