PersonalSpace
7 merged pull requests.
New Features
- #42 Extended PersonalChunkProvider chunk generation logic and DimensionConfig to support multi-layer surface customization controlled by
applyToAllSurfaceLayersflag, configurable via preset strings with|S,0/|S,1sections. - @paulbatum- Added: applyToAllSurfaceLayers config option
- #37 Refactored Config into AllowedBlock/AllowedBlockRules classes, rebuilt GuiEditWorld with new WBlockDropdown and WPreviewPanel components to handle metadata-aware block selection and preview. - @ABKQPO
- Added: AllowedBlock, AllowedBlockRules, WBlockDropdown, WPreviewPanel, boundary/gap/center customization
- Removed: old Config class
- Closes #28
Changes
- #32 Replaced Baubles artifact with Baubles Expanded in dependencies.gradle. - @Caedis
Bug Fixes
- #46 Updated RenderPortal to use vanilla-style tick counter and interpolated page angles matching TileEntityEnchantmentTable, replacing hardcoded constants and incorrect time division. - @Eldrinn-Elantey
- Fixed: portal book animation speed and page angles
- #41 Added data clearing logic in GuiEditWorld before updating dimension parameters to ensure old boundary config doesn't persist. - @ABKQPO
- Fixed: preset chunk boundary config not resetting
- Closes GTNH#24849
- #40 Added null check for center marker in GuiEditWorld edge validation and corrected boundary parsing logic in DimensionConfig. - @ABKQPO
- Fixed: preset failure when center marker is empty
- #36 Added DimensionConfig class for time/weather settings and modified PersonalWorldProvider to properly manage independent time and weather states. - @alppp
- Added: DimensionConfig for time/weather management
- Fixed: weather sharing between personal dimensions and overworld
- Closes GTNH#21508
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@ABKQPO (4), @Guvante (3), @Dream-Master (2), @alppp (1), @boubou19 (1), @Caedis (1), @Eldrinn-Elantey (1), @Luca-Guettinger (1), @Nana-Sakura (1), @paulbatum (1), @RecursivePineapple (1), @UltraProdigy (1)