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.
Add experimental animated version of scaled box view end portal. The new end portal mode can be accessed from the config. Change iris comat version to 1.6.10.
Change warning to tell that networking sync may malfunction with essential and bad packets. Add a config option to diable disconnecting from networking config.
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.
Fix remote procedure call packet serialization issue in LAN multiplaying. Fix scale box rendering issue when rendered in a portal whose destination is inside scale box. Some rendering refactoring.
Added the portal sculpting feature. Added the command `/portal shape sculpt` for sculpting the portal. Added command `/portal shape reset` for resetting shape. Bugfixes.