Add three Structure Block related settings (#664)

* Added structureBlockOutlineDistance

* Added structureBlockIgnored

* Added structureBlockLimit

* Made structureBlockLimit work on dedicated server

* Correct packet contents check and fix mixin list

* Add limits to structure block settings, slight optimisation to ignored block

* Fixed the `structureBlockLimit` limit

* Update src/main/java/carpet/CarpetSettings.java

Co-authored-by: altrisi <altrisi.trillosierra@gmail.com>

* Fix missing imports and a typo

* Update src/main/java/carpet/CarpetSettings.java

Co-authored-by: gnembon <41132274+gnembon@users.noreply.github.com>
Co-authored-by: altrisi <altrisi.trillosierra@gmail.com>
This commit is contained in:
authored and GitHub committed 2021-01-22 23:38:10 -04:00
1 parent 695b4a0e3a
commit e32b37dcf1
5 files changed
+194 -42

No files matched your search

+8 -7
View File
@@ -17,7 +17,8 @@
"BlockStateArgument_fillUpdatesMixin",
"World_fillUpdatesMixin",
"WorldChunk_fillUpdatesMixin",
"StructureBlockBlockEntity_fillUpdatesMixin",
"StructureBlockBlockEntityMixin",
"UpdateStructureBlockC2SPacketMixin",
"Structure_fillUpdatesMixin",
"ServerPlayNetworkHandler_interactionUpdatesMixin",
@@ -37,12 +38,12 @@
"ChunkHolder_scarpetChunkCreationMixin",
"ServerLightingProvider_scarpetMixin",
"LevelPropagator_resetChunkInterface",
"ChunkTicketManager_scarpetChunkCreationMixin",
"LightingProvider_scarpetChunkCreationMixin",
"ChunkLightProvider_scarpetChunkCreationMixin",
"LightStorage_scarpetChunkCreationMixin",
"BlockLightStorage_scarpetChunkCreationMixin",
"SkyLightStorage_scarpetChunkCreationMixin",
"ChunkTicketManager_scarpetChunkCreationMixin",
"LightingProvider_scarpetChunkCreationMixin",
"ChunkLightProvider_scarpetChunkCreationMixin",
"LightStorage_scarpetChunkCreationMixin",
"BlockLightStorage_scarpetChunkCreationMixin",
"SkyLightStorage_scarpetChunkCreationMixin",
"ChunkTicketManager_spawnChunksMixin",
"ServerWorld_spawnChunksMixin",