├── .clang-format ├── .clang-tidy ├── .clangd ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── build.yml │ ├── release.yml │ └── test_build.yml ├── CHANGELOG.md ├── COPYING ├── COPYING.LESSER ├── README.md ├── manifest.json ├── src ├── more_dimensions │ ├── MemoryOperators.cpp │ ├── MoreDimension.cpp │ ├── MoreDimension.h │ ├── api │ │ └── dimension │ │ │ ├── CustomDimensionManager.cpp │ │ │ ├── CustomDimensionManager.h │ │ │ ├── SimpleCustomDimension.cpp │ │ │ └── SimpleCustomDimension.h │ └── core │ │ ├── Macros.h │ │ ├── Utils.cpp │ │ ├── Utils.h │ │ └── dimension │ │ ├── CustomDimensionConfig.cpp │ │ ├── CustomDimensionConfig.h │ │ ├── FakeDimensionId.cpp │ │ ├── FakeDimensionId.h │ │ └── MoreDimensionsPatch.h └── test │ ├── TestCustomDimension.cpp │ ├── generator │ ├── flat-gen-village │ │ ├── FlatVillageDimension.cpp │ │ ├── FlatVillageDimension.h │ │ ├── FlatVillageGenerator.cpp │ │ └── FlatVillageGenerator.h │ ├── generator-custom-structure │ │ ├── CustomStructure.cpp │ │ ├── CustomStructure.h │ │ ├── README.md │ │ ├── dimension │ │ │ ├── CustomStructureDimension.cpp │ │ │ └── CustomStructureDimension.h │ │ ├── generator │ │ │ ├── CustomStructureGenerator.cpp │ │ │ └── CustomStructureGenerator.h │ │ ├── structure-files │ │ │ ├── README.md │ │ │ └── custom │ │ │ │ ├── 21room.mcstructure │ │ │ │ ├── beds5x5int.mcstructure │ │ │ │ ├── chestcarpet5x5int.mcstructure │ │ │ │ ├── ewcap.mcstructure │ │ │ │ ├── ewhall.mcstructure │ │ │ │ ├── kitchen5x5int.mcstructure │ │ │ │ ├── nbt │ │ │ │ ├── back_bridge_bottom.nbt │ │ │ │ ├── back_bridge_top.nbt │ │ │ │ └── bridge.nbt │ │ │ │ ├── nscap.mcstructure │ │ │ │ └── nshall.mcstructure │ │ └── structure │ │ │ ├── CustomStructureFeature.cpp │ │ │ ├── CustomStructureFeature.h │ │ │ ├── CustomStructurePiece.cpp │ │ │ ├── CustomStructurePiece.h │ │ │ ├── CustomStructureStart.cpp │ │ │ └── CustomStructureStart.h │ └── generator-terrain │ │ ├── NxnBorderTerrainDimension.cpp │ │ ├── NxnBorderTerrainDimension.h │ │ ├── NxnBorderTerrainGenerator.cpp │ │ └── NxnBorderTerrainGenerator.h │ └── mc │ ├── FixedBiomeSource.h │ ├── JigsawPlacement.h │ ├── PoolElementStructurePiece.h │ ├── StructurePoolBlockPredicateBlockMatchRandom.h │ ├── StructurePoolBlockRule.h │ ├── StructureTemplatePool.h │ ├── StructureTemplateRegistrationContext.h │ └── WeightedStructureTemplateRegistration.h ├── tooth.json └── xmake.lua /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.clangd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/.clangd -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/.github/workflows/test_build.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/COPYING.LESSER -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/README.md -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/manifest.json -------------------------------------------------------------------------------- /src/more_dimensions/MemoryOperators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/MemoryOperators.cpp -------------------------------------------------------------------------------- /src/more_dimensions/MoreDimension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/MoreDimension.cpp -------------------------------------------------------------------------------- /src/more_dimensions/MoreDimension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/MoreDimension.h -------------------------------------------------------------------------------- /src/more_dimensions/api/dimension/CustomDimensionManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/api/dimension/CustomDimensionManager.cpp -------------------------------------------------------------------------------- /src/more_dimensions/api/dimension/CustomDimensionManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/api/dimension/CustomDimensionManager.h -------------------------------------------------------------------------------- /src/more_dimensions/api/dimension/SimpleCustomDimension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/api/dimension/SimpleCustomDimension.cpp -------------------------------------------------------------------------------- /src/more_dimensions/api/dimension/SimpleCustomDimension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/api/dimension/SimpleCustomDimension.h -------------------------------------------------------------------------------- /src/more_dimensions/core/Macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/core/Macros.h -------------------------------------------------------------------------------- /src/more_dimensions/core/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/core/Utils.cpp -------------------------------------------------------------------------------- /src/more_dimensions/core/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/core/Utils.h -------------------------------------------------------------------------------- /src/more_dimensions/core/dimension/CustomDimensionConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/core/dimension/CustomDimensionConfig.cpp -------------------------------------------------------------------------------- /src/more_dimensions/core/dimension/CustomDimensionConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/core/dimension/CustomDimensionConfig.h -------------------------------------------------------------------------------- /src/more_dimensions/core/dimension/FakeDimensionId.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/core/dimension/FakeDimensionId.cpp -------------------------------------------------------------------------------- /src/more_dimensions/core/dimension/FakeDimensionId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/core/dimension/FakeDimensionId.h -------------------------------------------------------------------------------- /src/more_dimensions/core/dimension/MoreDimensionsPatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/more_dimensions/core/dimension/MoreDimensionsPatch.h -------------------------------------------------------------------------------- /src/test/TestCustomDimension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/TestCustomDimension.cpp -------------------------------------------------------------------------------- /src/test/generator/flat-gen-village/FlatVillageDimension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/flat-gen-village/FlatVillageDimension.cpp -------------------------------------------------------------------------------- /src/test/generator/flat-gen-village/FlatVillageDimension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/flat-gen-village/FlatVillageDimension.h -------------------------------------------------------------------------------- /src/test/generator/flat-gen-village/FlatVillageGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/flat-gen-village/FlatVillageGenerator.cpp -------------------------------------------------------------------------------- /src/test/generator/flat-gen-village/FlatVillageGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/flat-gen-village/FlatVillageGenerator.h -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/CustomStructure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/CustomStructure.cpp -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/CustomStructure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/CustomStructure.h -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/README.md -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/dimension/CustomStructureDimension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/dimension/CustomStructureDimension.cpp -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/dimension/CustomStructureDimension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/dimension/CustomStructureDimension.h -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/generator/CustomStructureGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/generator/CustomStructureGenerator.cpp -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/generator/CustomStructureGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/generator/CustomStructureGenerator.h -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure-files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure-files/README.md -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure-files/custom/21room.mcstructure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure-files/custom/21room.mcstructure -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure-files/custom/beds5x5int.mcstructure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure-files/custom/beds5x5int.mcstructure -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure-files/custom/chestcarpet5x5int.mcstructure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure-files/custom/chestcarpet5x5int.mcstructure -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure-files/custom/ewcap.mcstructure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure-files/custom/ewcap.mcstructure -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure-files/custom/ewhall.mcstructure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure-files/custom/ewhall.mcstructure -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure-files/custom/kitchen5x5int.mcstructure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure-files/custom/kitchen5x5int.mcstructure -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure-files/custom/nbt/back_bridge_bottom.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure-files/custom/nbt/back_bridge_bottom.nbt -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure-files/custom/nbt/back_bridge_top.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure-files/custom/nbt/back_bridge_top.nbt -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure-files/custom/nbt/bridge.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure-files/custom/nbt/bridge.nbt -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure-files/custom/nscap.mcstructure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure-files/custom/nscap.mcstructure -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure-files/custom/nshall.mcstructure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure-files/custom/nshall.mcstructure -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure/CustomStructureFeature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure/CustomStructureFeature.cpp -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure/CustomStructureFeature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure/CustomStructureFeature.h -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure/CustomStructurePiece.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure/CustomStructurePiece.cpp -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure/CustomStructurePiece.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure/CustomStructurePiece.h -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure/CustomStructureStart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure/CustomStructureStart.cpp -------------------------------------------------------------------------------- /src/test/generator/generator-custom-structure/structure/CustomStructureStart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-custom-structure/structure/CustomStructureStart.h -------------------------------------------------------------------------------- /src/test/generator/generator-terrain/NxnBorderTerrainDimension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-terrain/NxnBorderTerrainDimension.cpp -------------------------------------------------------------------------------- /src/test/generator/generator-terrain/NxnBorderTerrainDimension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-terrain/NxnBorderTerrainDimension.h -------------------------------------------------------------------------------- /src/test/generator/generator-terrain/NxnBorderTerrainGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-terrain/NxnBorderTerrainGenerator.cpp -------------------------------------------------------------------------------- /src/test/generator/generator-terrain/NxnBorderTerrainGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/generator/generator-terrain/NxnBorderTerrainGenerator.h -------------------------------------------------------------------------------- /src/test/mc/FixedBiomeSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/mc/FixedBiomeSource.h -------------------------------------------------------------------------------- /src/test/mc/JigsawPlacement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/mc/JigsawPlacement.h -------------------------------------------------------------------------------- /src/test/mc/PoolElementStructurePiece.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/mc/PoolElementStructurePiece.h -------------------------------------------------------------------------------- /src/test/mc/StructurePoolBlockPredicateBlockMatchRandom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/mc/StructurePoolBlockPredicateBlockMatchRandom.h -------------------------------------------------------------------------------- /src/test/mc/StructurePoolBlockRule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/mc/StructurePoolBlockRule.h -------------------------------------------------------------------------------- /src/test/mc/StructureTemplatePool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/mc/StructureTemplatePool.h -------------------------------------------------------------------------------- /src/test/mc/StructureTemplateRegistrationContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/mc/StructureTemplateRegistrationContext.h -------------------------------------------------------------------------------- /src/test/mc/WeightedStructureTemplateRegistration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/src/test/mc/WeightedStructureTemplateRegistration.h -------------------------------------------------------------------------------- /tooth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/tooth.json -------------------------------------------------------------------------------- /xmake.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/MoreDimensions/HEAD/xmake.lua --------------------------------------------------------------------------------