Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbsorbBlockMessage - Class in com.ldtteam.structurize.network.messages
-
Sent client to server to request that the currently held item should "absorb" a new replacement block.
- AbsorbBlockMessage(BlockPos, ItemStack) - Constructor for class com.ldtteam.structurize.network.messages.AbsorbBlockMessage
-
Construct
- AbsorbBlockMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.AbsorbBlockMessage
-
Deserialize
- AbstractBlueprintIterator - Class in com.ldtteam.structurize.placement
-
This is the blueprint iterator.
- AbstractBlueprintIterator(IStructureHandler) - Constructor for class com.ldtteam.structurize.placement.AbstractBlueprintIterator
-
Initialize the blueprint iterator with the structure handler.
- AbstractBlueprintIterator(IStructureHandler, BlockPos) - Constructor for class com.ldtteam.structurize.placement.AbstractBlueprintIterator
-
Initialize the blueprint iterator with the structure handler.
- AbstractBlueprintIterator.Result - Enum Class in com.ldtteam.structurize.placement
-
The different results when advancing the structure.
- AbstractBlueprintIteratorWrapper - Class in com.ldtteam.structurize.placement
-
This is a base class for BlueprintIterators based on a delegated iterator All methods are implemented through the delegate.
- AbstractBlueprintIteratorWrapper(AbstractBlueprintIterator) - Constructor for class com.ldtteam.structurize.placement.AbstractBlueprintIteratorWrapper
-
Initialise the blueprint iterator with a delegate blueprint iterator
- AbstractBlueprintManipulationWindow - Class in com.ldtteam.structurize.client.gui
-
BuildTool window.
- AbstractBlueprintManipulationWindow(String, BlockPos, int, String) - Constructor for class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
-
Creates a window build tool.
- AbstractCommand - Class in com.ldtteam.structurize.commands
-
Interface for all commands
- AbstractCommand() - Constructor for class com.ldtteam.structurize.commands.AbstractCommand
- AbstractCommand.CommandTree - Class in com.ldtteam.structurize.commands
-
Class for building command trees efectively
- AbstractCommand.StructurizeCommandExceptionType - Class in com.ldtteam.structurize.commands
-
Our dummy exception type
- AbstractConfiguration - Class in com.ldtteam.structurize.config
- AbstractConfiguration() - Constructor for class com.ldtteam.structurize.config.AbstractConfiguration
- AbstractConfiguration.ConfigListener<T> - Interface in com.ldtteam.structurize.config
- AbstractItemStructurize - Class in com.ldtteam.structurize.items
-
Handles simple things that all items need.
- AbstractItemStructurize(String, Item.Properties) - Constructor for class com.ldtteam.structurize.items.AbstractItemStructurize
-
Sets the name, creative tab, and registers the item.
- AbstractItemWithPosSelector - Class in com.ldtteam.structurize.items
-
Abstract item mechanic for pos selecting
- AbstractItemWithPosSelector(Item.Properties) - Constructor for class com.ldtteam.structurize.items.AbstractItemWithPosSelector
-
MC redirect.
- AbstractStructureHandler - Class in com.ldtteam.structurize.placement.structure
-
Abstract implementation of the handler holding information that is common for all handlers.
- AbstractStructureHandler(Level, BlockPos, Blueprint, PlacementSettings) - Constructor for class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
-
Load the handler with the blueprint already.
- AbstractStructureHandler(Level, BlockPos, Future<Blueprint>, PlacementSettings) - Constructor for class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
-
Abstract constructor of structure handler.
- AbstractWindowSkeleton - Class in com.ldtteam.structurize.client.gui
-
Manage windows and their events.
- AbstractWindowSkeleton(String) - Constructor for class com.ldtteam.structurize.client.gui.AbstractWindowSkeleton
-
Constructor for the skeleton class of the windows.
- AbstractWindowSkeleton(ResourceLocation) - Constructor for class com.ldtteam.structurize.client.gui.AbstractWindowSkeleton
-
Constructor for the skeleton class of the windows.
- acquire() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- add(IPlacementHandler) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
-
Adds a handler to the start of the handlers list, right after the air, solid and light placeholder handlers.
- add(IPlacementHandler, Class<?>) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
-
Allows for adding new handlers without having to clear the list in other mods just to override one
- add(IPlacementHandler, Class<?>, PlacementHandlers.AddType) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
-
Allows for Adding a Handler before, after or instead of another one.
- add(RotationMirror) - Method in enum class com.ldtteam.structurize.util.RotationMirror
- addAndRegisterBlockEntity(BlockEntity) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- addBlockEntityTicker(TickingBlockEntity) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- addBlockState(BlockPos, BlockState) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Add a blockstate to the structure.
- addEntities(List<Entity>) - Method in class com.ldtteam.structurize.util.ChangeStorage
-
Add entities to list to be readded.
- addFreshBlockEntities(Collection<BlockEntity>) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- addItemAndPos(ItemStorage, BlockPos) - Method in class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
- addNeededResource(ItemStack, boolean, BlockPos) - Method in class com.ldtteam.structurize.client.gui.WindowScan
-
Add a new resource to the needed list.
- addNode(AbstractCommand.CommandTree) - Method in class com.ldtteam.structurize.commands.AbstractCommand.CommandTree
-
Adds new tree as leaf into this tree.
- addNode(Supplier<LiteralArgumentBuilder<CommandSourceStack>>, Supplier<Commands.CommandSelection>) - Method in class com.ldtteam.structurize.commands.AbstractCommand.CommandTree
-
Adds new command as leaf into this tree.
- addPackedPostProcess(short, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- addPos(BlockPos) - Method in class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
- addPostDataFor(BlockPos, Level) - Method in class com.ldtteam.structurize.util.ChangeStorage
-
Add a position storage to the list.
- addPreviousDataFor(BlockPos, Level) - Method in class com.ldtteam.structurize.util.ChangeStorage
-
Add a position storage to the list.
- addReferenceForStructure(Structure, long) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- AddRemoveTagMessage - Class in com.ldtteam.structurize.network.messages
-
Messages for adding or removing a tag
- AddRemoveTagMessage(boolean, String, BlockPos, BlockPos) - Constructor for class com.ldtteam.structurize.network.messages.AddRemoveTagMessage
- AddRemoveTagMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.AddRemoveTagMessage
-
Empty constructor used when registering the
- addRenderTask(String, IRenderTask) - Static method in class com.ldtteam.structurize.client.rendertask.RenderTaskManager
-
Adds a highlight item for the given key.
- addTag(BlockPos, String) - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Removes a tag from the data
- addTags(HolderLookup.Provider) - Method in class com.ldtteam.structurize.datagen.BlockEntityTagProvider
- addTags(HolderLookup.Provider) - Method in class com.ldtteam.structurize.datagen.BlockTagProvider
- addTags(HolderLookup.Provider) - Method in class com.ldtteam.structurize.datagen.EntityTagProvider
- addText(String) - Method in class com.ldtteam.structurize.client.rendertask.tasks.TimedBlockRenderTask
-
List of strings to display
- addToBeKilledEntity(Entity) - Method in class com.ldtteam.structurize.util.ChangeStorage
-
Add a entity to be killed to the list.
- addToQueue(ITickedWorldOperation) - Static method in class com.ldtteam.structurize.management.Manager
-
Add a new item to the scanTool operation queue.
- addToUndoRedoCache(ChangeStorage) - Static method in class com.ldtteam.structurize.management.Manager
-
Add a new item to the queue.
- AddTransformHandler(Predicate<BlockInfo>, Function<BlockInfo, BlockInfo>) - Method in class com.ldtteam.structurize.client.BlueprintBlockInfoTransformHandler
-
Method to add a transformer.
- AddTransformHandler(Predicate<CompoundTag>, Function<CompoundTag, CompoundTag>) - Method in class com.ldtteam.structurize.client.BlueprintEntityInfoTransformHandler
-
Method to add a transformer.
- addWatcher(Runnable, ForgeConfigSpec.ConfigValue<?>...) - Method in class com.ldtteam.structurize.config.AbstractConfiguration
- addWatcher(ForgeConfigSpec.ConfigValue<T>, AbstractConfiguration.ConfigListener<T>) - Method in class com.ldtteam.structurize.config.AbstractConfiguration
- adjustToGroundOffset() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
-
Detects the intended ground level via tag and offsets the blueprint accordingly
- AFTER - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.AddType
- AirPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.AirPlacementHandler
- allowPlayerSchematics - Variable in class com.ldtteam.structurize.config.ServerConfiguration
-
Should player made schematics be allowed
- allowReplace() - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- allowReplace() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
If the handler allows to replace or requires to mine the block first.
- ALWAYS_PASS_TEST - Static variable in class com.ldtteam.structurize.client.fakelevel.FakeLevelEntityGetterAdapter
- ANCHOR_POS - Static variable in class com.ldtteam.structurize.commands.ScanCommand
-
Anchor position command argument.
- ANCHOR_POS_OUTSIDE_SCHEMATIC - Static variable in class com.ldtteam.structurize.api.util.constant.TranslationConstants
- appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.ldtteam.structurize.items.ItemScanTool
- applied - Static variable in class com.ldtteam.structurize.client.BlueprintRenderer.TransparencyHack
- apply(float) - Static method in class com.ldtteam.structurize.client.BlueprintRenderer.TransparencyHack
- apply(Direction) - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
- apply(ServerLevel) - Method in class com.ldtteam.structurize.operations.AreaOperation
- apply(ServerLevel) - Method in interface com.ldtteam.structurize.operations.ITickedWorldOperation
-
Apply the operation on the world.
- apply(ServerLevel) - Method in class com.ldtteam.structurize.operations.PlaceStructureOperation
- apply(ServerLevel) - Method in class com.ldtteam.structurize.operations.RedoOperation
- apply(ServerLevel) - Method in class com.ldtteam.structurize.operations.RemoveEntityOperation
- apply(ServerLevel) - Method in class com.ldtteam.structurize.operations.UndoOperation
- apply(ServerLevel) - Method in class com.ldtteam.structurize.util.PlacerholderFillOperation
- apply(ServerLevel) - Method in class com.ldtteam.structurize.util.TickedWorldOperation
-
Deprecated.
- apply(ServerLevel, BlockPos) - Method in class com.ldtteam.structurize.operations.AreaOperation
-
Apply the operation on the world.
- apply(ServerLevel, BlockPos) - Method in class com.ldtteam.structurize.operations.RemoveBlockOperation
- apply(ServerLevel, BlockPos) - Method in class com.ldtteam.structurize.operations.RemoveFilteredOperation
- apply(ServerLevel, BlockPos) - Method in class com.ldtteam.structurize.operations.ReplaceBlockOperation
- applyBakedLighting(int, ByteBuffer) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- applyBakedNormals(Vector3f, ByteBuffer, Matrix3f) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- applyToPos(BlockPos) - Method in enum class com.ldtteam.structurize.util.RotationMirror
- applyToPos(BlockPos, BlockPos) - Method in enum class com.ldtteam.structurize.util.RotationMirror
- applyToPos(Vec3) - Method in enum class com.ldtteam.structurize.util.RotationMirror
- applyToPos(Vec3, BlockPos) - Method in enum class com.ldtteam.structurize.util.RotationMirror
- applyTransform(ItemDisplayContext, PoseStack, boolean) - Method in class com.ldtteam.structurize.client.model.OverlaidBakedModel
- AreaOperation - Class in com.ldtteam.structurize.operations
-
Operations running on entire areas, require a start and end position and will iterate over the entire area.
- AreaOperation(Component, Player, List<BlockPos>) - Constructor for class com.ldtteam.structurize.operations.AreaOperation
- AreaOperation(Component, Player, BlockPos, BlockPos) - Constructor for class com.ldtteam.structurize.operations.AreaOperation
-
Default constructor.
- areBlockStatesEqual(BlockState, BlockState, Predicate<BlockState>, boolean, BiPredicate<BlockState, BlockState>, CompoundTag, BlockEntity) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
For structure placement, check if two blocks are alike or if action has to be taken.
- areCapsCompatible(CapabilityDispatcher) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- areCapsCompatible(CapabilityProvider<LevelChunk>) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- areRequirementsMet(ClientLevel, BlockPos, LocalPlayer) - Method in interface com.ldtteam.structurize.blocks.interfaces.IRequirementsBlueprintAnchorBlock
-
Check if the requirements are met for:
- AT_END - Enum constant in enum class com.ldtteam.structurize.placement.AbstractBlueprintIterator.Result
B
- Back - Enum constant in enum class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool.ButtonType
- bake(IGeometryBakingContext, ModelBaker, Function<Material, TextureAtlasSprite>, ModelState, ItemOverrides, ResourceLocation) - Method in class com.ldtteam.structurize.client.model.OverlaidGeometry
- BannerPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BannerPlacementHandler
- BaseOperation - Class in com.ldtteam.structurize.operations
-
Base class for handling the root mechanics of any operation.
- BaseOperation(ChangeStorage) - Constructor for class com.ldtteam.structurize.operations.BaseOperation
-
Default constructor.
- BedPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BedPlacementHandler
- BEFORE - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.AddType
- begin(VertexFormat.Mode, VertexFormat) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- BlackListedBlockPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BlackListedBlockPlacementHandler
- BLOCK_BLUEPRINT_REQUIREMENT - Static variable in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
-
Default block requirement check
- BLOCK_PLACEMENT - Enum constant in enum class com.ldtteam.structurize.placement.StructurePlacer.Operation
- BLOCK_REMOVAL - Enum constant in enum class com.ldtteam.structurize.placement.StructurePlacer.Operation
- BlockChangeData - Class in com.ldtteam.structurize.util
-
Class which preserves a state change of a block and TE
- BlockChangeData() - Constructor for class com.ldtteam.structurize.util.BlockChangeData
-
Constructor for the storage.
- blockEntities - Variable in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- blockEntity - Variable in class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel.SingleBlockFakeLevelGetter
- blockEntity() - Method in record class com.ldtteam.structurize.util.BlockEntityInfo
-
Returns the value of the
blockEntityrecord component. - BlockEntityInfo - Record Class in com.ldtteam.structurize.util
- BlockEntityInfo(BlockPos, BlockEntity) - Constructor for record class com.ldtteam.structurize.util.BlockEntityInfo
-
Creates an instance of a
BlockEntityInforecord class. - BlockEntityTagProvider - Class in com.ldtteam.structurize.datagen
-
Datagen provider for Block Entity Tags
- BlockEntityTagProvider(PackOutput, ResourceKey<? extends Registry<BlockEntityType<?>>>, CompletableFuture<HolderLookup.Provider>, ExistingFileHelper) - Constructor for class com.ldtteam.structurize.datagen.BlockEntityTagProvider
- BlockEntityTagSubstitution - Class in com.ldtteam.structurize.blockentities
-
The block entity for BlockTagSubstitution
- BlockEntityTagSubstitution(BlockPos, BlockState) - Constructor for class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- BlockEntityTagSubstitution.ReplacementBlock - Class in com.ldtteam.structurize.blockentities
-
Storage for information about the replacement block, if any.
- blockEvent(BlockPos, Block, int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- blockFluidSubstitution - Static variable in class com.ldtteam.structurize.blocks.ModBlocks
- BlockFluidSubstitution - Class in com.ldtteam.structurize.blocks.schematic
-
This block is used as a substitution block for the Builder.
- BlockFluidSubstitution() - Constructor for class com.ldtteam.structurize.blocks.schematic.BlockFluidSubstitution
-
Constructor for the Substitution block.
- BlockGrassPathPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BlockGrassPathPlacementHandler
- BlockInfo - Record Class in com.ldtteam.structurize.util
-
Contains block information we need for placement.
- BlockInfo(BlockPos, BlockState, CompoundTag) - Constructor for record class com.ldtteam.structurize.util.BlockInfo
-
Creates an instance of a
BlockInforecord class. - blockListToCommaSeparatedString(List<BlockPos>) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementError
- BlockPlacementResult - Class in com.ldtteam.structurize.placement
-
Possible placement result.
- BlockPlacementResult(BlockPos, BlockPlacementResult.Result) - Constructor for class com.ldtteam.structurize.placement.BlockPlacementResult
-
Create a placement result object.
- BlockPlacementResult(BlockPos, BlockPlacementResult.Result, List<ItemStack>) - Constructor for class com.ldtteam.structurize.placement.BlockPlacementResult
-
Create a placement result object.
- BlockPlacementResult.Result - Enum Class in com.ldtteam.structurize.placement
-
Possible results for placement.
- BlockPosUtil - Class in com.ldtteam.structurize.api.util
-
Utility methods for BlockPos.
- blockSolidSubstitution - Static variable in class com.ldtteam.structurize.blocks.ModBlocks
- BlockSolidSubstitution - Class in com.ldtteam.structurize.blocks.schematic
-
This block is used as a substitution block for the Builder.
- BlockSolidSubstitution() - Constructor for class com.ldtteam.structurize.blocks.schematic.BlockSolidSubstitution
-
Constructor for the Substitution block.
- blockState - Variable in class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel.SingleBlockFakeLevelGetter
- blockSubstitution - Static variable in class com.ldtteam.structurize.blocks.ModBlocks
- BlockSubstitution - Class in com.ldtteam.structurize.blocks.schematic
-
This block is used as a substitution block for the Builder.
- BlockSubstitution() - Constructor for class com.ldtteam.structurize.blocks.schematic.BlockSubstitution
-
Constructor for the Substitution block.
- BlockTagProvider - Class in com.ldtteam.structurize.datagen
-
Datagen provider for Block Tags
- BlockTagProvider(PackOutput, ResourceKey<? extends Registry<Block>>, CompletableFuture<HolderLookup.Provider>, ExistingFileHelper) - Constructor for class com.ldtteam.structurize.datagen.BlockTagProvider
- blockTagSubstitution - Static variable in class com.ldtteam.structurize.blocks.ModBlocks
- blockTagSubstitution - Static variable in class com.ldtteam.structurize.items.ModItems
- BlockTagSubstitution - Class in com.ldtteam.structurize.blocks.schematic
-
This block is a substitution block (it disappears on normal build) but stores blueprint data (mostly tags) during scan.
- BlockTagSubstitution() - Constructor for class com.ldtteam.structurize.blocks.schematic.BlockTagSubstitution
- BlockTagSubstitutionPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
-
Handle the substitution handler.
- BlockTagSubstitutionPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.BlockTagSubstitutionPlacementHandler
- BlockUtils - Class in com.ldtteam.structurize.util
-
Utility class for all Block type checking.
- BlockUtils.SolidnessInfo - Record Class in com.ldtteam.structurize.util
- blueprint() - Method in record class com.ldtteam.structurize.client.RenderingCacheKey
-
Returns the value of the
blueprintrecord component. - Blueprint - Class in com.ldtteam.structurize.blueprints.v1
-
The blueprint class which contains the file format for the schematics.
- Blueprint - Enum constant in enum class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool.ButtonType
- Blueprint(short, short, short) - Constructor for class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Constructor of a new Blueprint.
- Blueprint(short, short, short, short, List<BlockState>, short[][][], CompoundTag[], List<String>) - Constructor for class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Constructor of a new Blueprint.
- BLUEPRINT_BLACKLIST - Static variable in class com.ldtteam.structurize.tag.ModTags
- BLUEPRINT_FOLDER - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- BLUEPRINT_WINDOW - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
- BlueprintBlockAccess - Class in com.ldtteam.structurize.client.fakelevel
-
Exists to separate blueprint specific rendering from FakeLevel.
- BlueprintBlockAccess(Blueprint) - Constructor for class com.ldtteam.structurize.client.fakelevel.BlueprintBlockAccess
- BlueprintBlockInfoTransformHandler - Class in com.ldtteam.structurize.client
-
Registry and handler for modifying blueprint information with regards to blocks.
- blueprintData - Variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
-
Blueprint data future.
- blueprintDataFuture() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintDataProcessingData
-
Returns the value of the
blueprintDataFuturerecord component. - blueprintDataFuture() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
-
Returns the value of the
blueprintDataFuturerecord component. - BlueprintDataProcessingData(Future<byte[]>, Consumer<byte[]>) - Constructor for record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintDataProcessingData
-
Creates an instance of a
BlueprintDataProcessingDatarecord class. - BlueprintDataProcessingData(Future<byte[]>, Level, Consumer<byte[]>) - Constructor for record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
-
Creates an instance of a
BlueprintDataProcessingDatarecord class. - BlueprintEntityInfoTransformHandler - Class in com.ldtteam.structurize.client
-
Registry and handler for modifying blueprint information with regards to entities.
- blueprintFuture() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintProcessingData
-
Returns the value of the
blueprintFuturerecord component. - blueprintFuture() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
-
Returns the value of the
blueprintFuturerecord component. - blueprintFuture() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
-
Returns the value of the
blueprintFuturerecord component. - BlueprintHandler - Class in com.ldtteam.structurize.client
-
The Blueprint render handler on the client side.
- BlueprintIteratorDefault - Class in com.ldtteam.structurize.placement
-
This is the default blueprint iterator.
- BlueprintIteratorDefault(IStructureHandler) - Constructor for class com.ldtteam.structurize.placement.BlueprintIteratorDefault
-
Initialize the blueprint iterator with the structure handler.
- BlueprintIteratorHilbert - Class in com.ldtteam.structurize.placement
-
A hilbert space-filling curve, generalised to any dimensions.
- BlueprintIteratorHilbert(IStructureHandler) - Constructor for class com.ldtteam.structurize.placement.BlueprintIteratorHilbert
- BlueprintIteratorInwardCircle - Class in com.ldtteam.structurize.placement
-
Iterator which walks the structure from outside in , in a clockwise rotation
- BlueprintIteratorInwardCircle(IStructureHandler) - Constructor for class com.ldtteam.structurize.placement.BlueprintIteratorInwardCircle
-
Initialize the blueprint iterator with the structure handler.
- BlueprintIteratorInwardCircleHeight - Class in com.ldtteam.structurize.placement
-
Iterator which walks the structure from outside in , in a clockwise rotation
- BlueprintIteratorInwardCircleHeight(IStructureHandler, int) - Constructor for class com.ldtteam.structurize.placement.BlueprintIteratorInwardCircleHeight
- BlueprintIteratorRandom - Class in com.ldtteam.structurize.placement
-
Random blueprint iterator.
- BlueprintIteratorRandom(IStructureHandler) - Constructor for class com.ldtteam.structurize.placement.BlueprintIteratorRandom
-
Initialize the blueprint iterator with the structure handler.
- BlueprintListProcessingData(Future<List<Blueprint>>, Level, Consumer<List<Blueprint>>) - Constructor for record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
-
Creates an instance of a
BlueprintListProcessingDatarecord class. - BlueprintMissHitResult - Class in com.ldtteam.structurize.util
- blueprintPath - Variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- blueprintPath - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
- blueprintPath - Variable in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- BlueprintPlacementHandling - Class in com.ldtteam.structurize.storage
-
Class where blueprint placement is handled.
- BlueprintPlacementHandling() - Constructor for class com.ldtteam.structurize.storage.BlueprintPlacementHandling
- BlueprintPositionInfo - Class in com.ldtteam.structurize.util
-
Contains all information we need for placement at a given position.
- BlueprintPositionInfo(BlockPos, BlockInfo, CompoundTag[]) - Constructor for class com.ldtteam.structurize.util.BlueprintPositionInfo
-
Constructor of a blueprint position info.
- BlueprintPreviewData - Class in com.ldtteam.structurize.storage.rendering.types
-
Necessary data for blueprint preview.
- BlueprintPreviewData() - Constructor for class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Default constructor to create a new setup.
- BlueprintPreviewData(boolean) - Constructor for class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Default constructor to create a new setup.
- BlueprintPreviewData(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Create blueprint preview data from byteBuf.
- BlueprintPreviewData(FriendlyByteBuf, boolean) - Constructor for class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Create blueprint preview data from byteBuf.
- BlueprintProcessingData(Future<Blueprint>, Consumer<Blueprint>) - Constructor for record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintProcessingData
-
Creates an instance of a
BlueprintProcessingDatarecord class. - BlueprintProcessingData(Future<Blueprint>, Level, Consumer<Blueprint>) - Constructor for record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
-
Creates an instance of a
BlueprintProcessingDatarecord class. - BlueprintRenderer - Class in com.ldtteam.structurize.client
-
The renderer for blueprint.
- BlueprintRenderer.TransparencyHack - Class in com.ldtteam.structurize.client
-
Assuming there's no blend function active let's take advantage of OpenGL blend color constant which doesnt require any shader changes at all.
- BlueprintSyncMessage - Class in com.ldtteam.structurize.network.messages
-
Sends a blueprint from the client to the server.
- BlueprintSyncMessage(ClientBlueprintRequestMessage, byte[]) - Constructor for class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
-
Send requested data from the client.
- BlueprintSyncMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
-
Buffer reading message constructor.
- BlueprintTagUtils - Class in com.ldtteam.structurize.blueprints.v1
-
Utilities for locating tags in a blueprint
- BlueprintTagUtils() - Constructor for class com.ldtteam.structurize.blueprints.v1.BlueprintTagUtils
- BlueprintUtil - Class in com.ldtteam.structurize.blueprints.v1
- BlueprintUtil() - Constructor for class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
- BlueprintUtils - Class in com.ldtteam.structurize.blueprints.v1
-
Utility functions for blueprints.
- BOWL - Enum constant in enum class com.ldtteam.structurize.api.util.Shape
- BoxPreviewData - Class in com.ldtteam.structurize.client.rendertask.tasks
-
Preview data for box contexts.
- BoxPreviewData(BlockPos, BlockPos, Optional<BlockPos>) - Constructor for class com.ldtteam.structurize.client.rendertask.tasks.BoxPreviewData
-
Create a new box.
- BoxPreviewRenderTask - Class in com.ldtteam.structurize.client.rendertask.tasks
-
Preview data for box contexts.
- BoxPreviewRenderTask(String, BoxPreviewData, int) - Constructor for class com.ldtteam.structurize.client.rendertask.tasks.BoxPreviewRenderTask
-
Create a new box preview task
- BREAK_BLOCK - Enum constant in enum class com.ldtteam.structurize.placement.BlockPlacementResult.Result
- BUFFER_SIZE - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
-
Size of the buffer.
- bufferSource - Variable in class com.ldtteam.structurize.client.rendercontext.WorldEventRenderContext
- build() - Static method in class com.ldtteam.structurize.commands.AbstractCommand
-
Builds command's tree.
- build() - Static method in class com.ldtteam.structurize.commands.PasteCommand
- build() - Static method in class com.ldtteam.structurize.commands.PasteFolderCommand
- build() - Static method in class com.ldtteam.structurize.commands.ScanCommand
- build() - Static method in class com.ldtteam.structurize.commands.UpdateSchematicPackCommand
- build() - Static method in class com.ldtteam.structurize.commands.UpdateSchematicsCommand
- build() - Static method in class com.ldtteam.structurize.commands.UpgradeCommand.ToDO
- build(Commands.CommandSelection) - Method in class com.ldtteam.structurize.commands.AbstractCommand.CommandTree
-
Builds whole tree for dispatcher.
- BUILD_TOOL_RESOURCE_SUFFIX - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Resource suffix.
- building() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- buildRendererForBlueprint(Blueprint) - Static method in class com.ldtteam.structurize.client.BlueprintRenderer
-
Static factory utility method to handle the extraction of the values from the blueprint.
- buildTool - Static variable in class com.ldtteam.structurize.items.ModItems
- BuildToolPlacementMessage - Class in com.ldtteam.structurize.network.messages
-
Send build tool data to the server.
- BuildToolPlacementMessage(BlueprintSyncMessage, ServerPlayer, Level) - Constructor for class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
-
Create a placement message from the sync message.
- BuildToolPlacementMessage(BuildToolPlacementMessage.HandlerType, String, String, String, BlockPos, Rotation, Mirror) - Constructor for class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
-
Send placement data to the server.
- BuildToolPlacementMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
-
Buffer reading message constructor.
- BuildToolPlacementMessage.HandlerType - Enum Class in com.ldtteam.structurize.network.messages
-
Type of button.
- BUTTON_BACKWARD - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Move the structure preview back.
- BUTTON_CANCEL - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button will remove the currently rendered structure.
- BUTTON_CANCEL_FILL - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Button to cancel the fill UI
- BUTTON_CONFIRM - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button will send a packet to the server telling it to place this hut/decoration.
- BUTTON_DELETE - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
The id of the delete button in the GUI.
- BUTTON_DO_FILL - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Button to send a fill request to the server
- BUTTON_DOWN - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Id of the up button in the GUI.
- BUTTON_FILL_PLACEHOLDERS - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Button to fill the roof with placeholders
- BUTTON_FORWARD - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Move the structure preview forward.
- BUTTON_HOLLOW - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
The shapeTool Hollow toggle.
- BUTTON_LEFT - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Move the structure preview left.
- BUTTON_MIRROR - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Mirror the structure.
- BUTTON_NEXT_SCHEMATIC_ID - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button is used to set the next available schematic.
- BUTTON_NEXT_STYLE_ID - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button is used to set the next available style.
- BUTTON_NEXT_TYPE_ID - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button is used to set the next available building type.
- BUTTON_PASTE - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Id of the paste button.
- BUTTON_PICK_FILL_BLOCK - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Button to pick the fill block to use.
- BUTTON_PICK_MAIN_BLOCK - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Button to pick the main block to use.
- BUTTON_PREVIOUS_SCHEMATIC_ID - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button is used to set the previous available schematic.
- BUTTON_PREVIOUS_STYLE_ID - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button is used to set the previous available style.
- BUTTON_PREVIOUS_TYPE_ID - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button is used to set the previous available building type.
- BUTTON_REDO - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Redo button
- BUTTON_REMOVE_BLOCK - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Button to remove a block or position of the list.
- BUTTON_REMOVE_ENTITY - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Button to remove a entity or position of the list.
- BUTTON_RENAME - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Id of the rename button in the GUI.
- BUTTON_REPLACE - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
The shapeTool Replace Blocks toggle.
- BUTTON_REPLACE_BLOCK - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Button to replace a block or position in th eworld..
- BUTTON_RIGHT - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Move the structure preview right.
- BUTTON_ROTATE_LEFT - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button will rotateWithMirror the structure counterclockwise.
- BUTTON_ROTATE_RIGHT - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button will rotated the structure clockwise.
- BUTTON_SELECT - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Button to select a block for a replacement.
- BUTTON_SETTINGS - Static variable in class com.ldtteam.structurize.api.util.constant.GUIConstants
-
This button will open the settings selector.
- BUTTON_SHOW_RES - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button will remove the currently rendered structure.
- BUTTON_SHOWBLOCK - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Shows the block in the world button
- BUTTON_SWITCH_STYLE - Static variable in class com.ldtteam.structurize.api.util.constant.GUIConstants
-
This button will open the style selector.
- BUTTON_UNDO - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Undo button
- BUTTON_UNDOREDO - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
undoredo button
- BUTTON_UP - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Id of the up button in the GUI.
- ButtonData(WindowExtendedBuildTool.ButtonType, Object) - Constructor for class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool.ButtonData
C
- CACHE_EXPIRE_CHECK_SECONDS - Static variable in class com.ldtteam.structurize.client.BlueprintHandler
-
How often should cache cleanup happen
- CACHE_EXPIRE_SECONDS - Static variable in class com.ldtteam.structurize.client.BlueprintHandler
-
How long are cache entries valid
- calcDifferenceTowards(RotationMirror) - Method in enum class com.ldtteam.structurize.util.RotationMirror
- caliper - Static variable in class com.ldtteam.structurize.items.ModItems
- canAttackBlock(BlockState, Level, BlockPos, Player) - Method in class com.ldtteam.structurize.items.AbstractItemWithPosSelector
-
Structurize: Prevent block breaking server side.
- canAttackBlock(BlockState, Level, BlockPos, Player) - Method in class com.ldtteam.structurize.items.ItemScanTool
- canAttackBlock(BlockState, Level, BlockPos, Player) - Method in class com.ldtteam.structurize.items.ItemTagTool
- canBlockFloatInAir(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
- canBlockSurviveWithoutSupport(Block) - Static method in class com.ldtteam.structurize.util.BlockUtils
- cancelClicked() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
-
On clicking the red cancel button.
- cancelClicked() - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
- cancelClicked() - Method in class com.ldtteam.structurize.client.gui.WindowShapeTool
-
Cancel the current structure.
- cancelClicked() - Method in class com.ldtteam.structurize.client.gui.WindowSwitchPack
-
On clicking the cancel button.
- cancelClicked(Button) - Method in class com.ldtteam.structurize.client.gui.WindowSelectRes
-
Cancel clicked to close this window.
- canFloatInAir() - Method in record class com.ldtteam.structurize.util.BlockUtils.SolidnessInfo
-
Returns the value of the
canFloatInAirrecord component. - canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.BlockTagSubstitutionPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.DoBlockPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.DoDoorBlockPlacementHandler
- canHandle(Blueprint, ClientLevel, Player, BlockPos, PlacementSettings) - Method in interface com.ldtteam.structurize.storage.ISurvivalBlueprintHandler
-
Client side check if this handler can handle this blueprint.
- canHandle(Level, BlockPos, BlockState) - Method in interface com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler
-
Check if a placement handler can handle a certain block.
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.AirPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BannerPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BedPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BlackListedBlockPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BlockGrassPathPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.ContainerPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DoorPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DoublePlantPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DripStoneBlockPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FallingBlockPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FirePlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FlowerPotPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FluidSubstitutionPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GeneralBlockPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GrassPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.HopperClientLagPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SolidSubstitutionPlacementHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SpecialBlockPlacementAttemptHandler
- canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SubstitutionPlacementHandler
- canPlaceLiquid(BlockGetter, BlockPos, BlockState, Fluid) - Method in class com.ldtteam.structurize.blocks.schematic.BlockSubstitution
- Category() - Constructor for class com.ldtteam.structurize.storage.StructurePacks.Category
-
Create an empty category.
- Category(StructurePackMeta, Path, boolean, boolean, boolean) - Constructor for class com.ldtteam.structurize.storage.StructurePacks.Category
-
Create a new category.
- ChangeStorage - Class in com.ldtteam.structurize.util
-
Change storage to store changes to an area to be able to undo them.
- ChangeStorage(Component, UUID) - Constructor for class com.ldtteam.structurize.util.ChangeStorage
-
Initiate an empty changeStorage to manually fill it.
- checkBlock(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
- checkDirectory(File) - Static method in class com.ldtteam.structurize.api.util.Utils
-
Checks if directory exists, else creates it.
- checkOrInit() - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Check or init the non solid blocks.
- ChunkOffsetBufferBuilderWrapper - Class in com.ldtteam.structurize.client
-
INLINE: delegate class, check method overrides
- chunkSource - Variable in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- cleanCache() - Method in class com.ldtteam.structurize.client.BlueprintHandler
-
Cleans entries that are older than CACHE_EVICT_TIME.
- clear() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- clear() - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Clean the rendering caches.
- clearCache() - Method in class com.ldtteam.structurize.client.BlueprintHandler
-
Clear all entries.
- clearHighlightsForKey(String) - Static method in class com.ldtteam.structurize.client.rendertask.RenderTaskManager
-
Clears all highlight items for the given group key.
- clearPacks() - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Reset pack state.
- clearWaterStep(Level, BlockPos) - Method in class com.ldtteam.structurize.placement.StructurePlacer
-
Clear water of a y layer.
- CLIENT_FOLDER - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- ClientBlueprintRequestMessage - Class in com.ldtteam.structurize.network.messages
-
Request a blueprint from the client.
- ClientBlueprintRequestMessage(BuildToolPlacementMessage) - Constructor for class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
-
Send requesting data from the client.
- ClientBlueprintRequestMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
-
Buffer reading message constructor.
- ClientConfiguration - Class in com.ldtteam.structurize.config
-
Mod client configuration.
- ClientConfiguration(ForgeConfigSpec.Builder) - Constructor for class com.ldtteam.structurize.config.ClientConfiguration
-
Builds client configuration.
- ClientEventSubscriber - Class in com.ldtteam.structurize.event
- ClientEventSubscriber() - Constructor for class com.ldtteam.structurize.event.ClientEventSubscriber
- ClientFutureProcessor - Class in com.ldtteam.structurize.storage
-
Waits for blueprint futures to finish loading and then processes them.
- ClientFutureProcessor() - Constructor for class com.ldtteam.structurize.storage.ClientFutureProcessor
- ClientFutureProcessor.BlueprintDataProcessingData - Record Class in com.ldtteam.structurize.storage
-
Data to be processed.
- ClientFutureProcessor.BlueprintProcessingData - Record Class in com.ldtteam.structurize.storage
-
Data to be processed.
- ClientItemStackTooltip - Class in com.ldtteam.structurize.client
- ClientItemStackTooltip(ItemStackTooltip) - Constructor for class com.ldtteam.structurize.client.ClientItemStackTooltip
- clientLevel - Variable in class com.ldtteam.structurize.client.rendercontext.WorldEventRenderContext
- clientLevel() - Static method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- ClientLifecycleSubscriber - Class in com.ldtteam.structurize.event
- ClientLifecycleSubscriber() - Constructor for class com.ldtteam.structurize.event.ClientLifecycleSubscriber
- clientPack - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
- clientPlayer - Variable in class com.ldtteam.structurize.client.rendercontext.WorldEventRenderContext
- ClientProxy - Class in com.ldtteam.structurize.proxy
-
Client side proxy.
- ClientProxy() - Constructor for class com.ldtteam.structurize.proxy.ClientProxy
- ClientStructurePackLoader - Class in com.ldtteam.structurize.storage
-
Client side structure pack discovery.
- ClientStructurePackLoader() - Constructor for class com.ldtteam.structurize.storage.ClientStructurePackLoader
- ClientStructurePackLoader.ClientLoadingState - Enum Class in com.ldtteam.structurize.storage
-
Different states of the client structure loading progress.
- close() - Method in class com.ldtteam.structurize.client.BlueprintRenderer
- close() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- close() - Method in class com.ldtteam.structurize.client.gui.WindowTagTool
- close() - Method in class com.ldtteam.structurize.util.ManualBarrier
-
Closes the barrier and requests all future threads to wait.
- collectPreviewRendererSettings(MessagePassingQueue.Consumer<ForgeConfigSpec.ConfigValue<?>>) - Method in class com.ldtteam.structurize.config.ClientConfiguration
-
Things which should be in buildtool settings, order is mostly carried over to gui order
- color(float, float, float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- color(int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- color(int, int, int, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- COLORED_TRIANGLES - Static variable in class com.ldtteam.structurize.client.rendertask.util.RenderTypes
- COLORED_TRIANGLES - Static variable in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
- COLORED_TRIANGLES_NC_ND - Static variable in class com.ldtteam.structurize.client.rendertask.util.RenderTypes
- COLORED_TRIANGLES_NC_ND - Static variable in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
- com.ldtteam.structurize - package com.ldtteam.structurize
- com.ldtteam.structurize.api.util - package com.ldtteam.structurize.api.util
-
This package contains groups of static utility functions we use at multiple places.
- com.ldtteam.structurize.api.util.constant - package com.ldtteam.structurize.api.util.constant
-
This package contains groups of constants we use at multiple places.
- com.ldtteam.structurize.blockentities - package com.ldtteam.structurize.blockentities
- com.ldtteam.structurize.blockentities.interfaces - package com.ldtteam.structurize.blockentities.interfaces
- com.ldtteam.structurize.blocks - package com.ldtteam.structurize.blocks
- com.ldtteam.structurize.blocks.interfaces - package com.ldtteam.structurize.blocks.interfaces
- com.ldtteam.structurize.blocks.schematic - package com.ldtteam.structurize.blocks.schematic
- com.ldtteam.structurize.blueprints - package com.ldtteam.structurize.blueprints
- com.ldtteam.structurize.blueprints.v1 - package com.ldtteam.structurize.blueprints.v1
- com.ldtteam.structurize.client - package com.ldtteam.structurize.client
- com.ldtteam.structurize.client.fakelevel - package com.ldtteam.structurize.client.fakelevel
- com.ldtteam.structurize.client.gui - package com.ldtteam.structurize.client.gui
- com.ldtteam.structurize.client.gui.util - package com.ldtteam.structurize.client.gui.util
- com.ldtteam.structurize.client.model - package com.ldtteam.structurize.client.model
- com.ldtteam.structurize.client.rendercontext - package com.ldtteam.structurize.client.rendercontext
- com.ldtteam.structurize.client.rendertask - package com.ldtteam.structurize.client.rendertask
- com.ldtteam.structurize.client.rendertask.task - package com.ldtteam.structurize.client.rendertask.task
- com.ldtteam.structurize.client.rendertask.tasks - package com.ldtteam.structurize.client.rendertask.tasks
- com.ldtteam.structurize.client.rendertask.util - package com.ldtteam.structurize.client.rendertask.util
- com.ldtteam.structurize.commands - package com.ldtteam.structurize.commands
-
This package heavily depends on current Minecraft code for executing commands Also is built on brigadier library
- com.ldtteam.structurize.config - package com.ldtteam.structurize.config
- com.ldtteam.structurize.datagen - package com.ldtteam.structurize.datagen
- com.ldtteam.structurize.event - package com.ldtteam.structurize.event
-
Contains general event classes used by structurize.
- com.ldtteam.structurize.items - package com.ldtteam.structurize.items
- com.ldtteam.structurize.management - package com.ldtteam.structurize.management
- com.ldtteam.structurize.network - package com.ldtteam.structurize.network
- com.ldtteam.structurize.network.messages - package com.ldtteam.structurize.network.messages
- com.ldtteam.structurize.network.messages.splitting - package com.ldtteam.structurize.network.messages.splitting
- com.ldtteam.structurize.operations - package com.ldtteam.structurize.operations
- com.ldtteam.structurize.placement - package com.ldtteam.structurize.placement
- com.ldtteam.structurize.placement.handlers.placement - package com.ldtteam.structurize.placement.handlers.placement
- com.ldtteam.structurize.placement.structure - package com.ldtteam.structurize.placement.structure
- com.ldtteam.structurize.proxy - package com.ldtteam.structurize.proxy
- com.ldtteam.structurize.storage - package com.ldtteam.structurize.storage
- com.ldtteam.structurize.storage.rendering - package com.ldtteam.structurize.storage.rendering
- com.ldtteam.structurize.storage.rendering.types - package com.ldtteam.structurize.storage.rendering.types
- com.ldtteam.structurize.tag - package com.ldtteam.structurize.tag
- com.ldtteam.structurize.util - package com.ldtteam.structurize.util
-
This package contains groups of utility functions we use at multiple places.
- commandName - Static variable in class com.ldtteam.structurize.commands.PasteCommand
-
Descriptive string.
- commandName - Static variable in class com.ldtteam.structurize.commands.PasteFolderCommand
-
Descriptive string.
- commandName - Static variable in class com.ldtteam.structurize.commands.UpdateSchematicPackCommand
-
Descriptive string.
- CommandTree(Commands.CommandSelection, String) - Constructor for class com.ldtteam.structurize.commands.AbstractCommand.CommandTree
-
Creates new command tree.
- COMMENT_SUFFIX - Static variable in class com.ldtteam.structurize.config.AbstractConfiguration
- commonSuperClass(boolean, boolean, Class<?>...) - Static method in class com.ldtteam.structurize.util.JavaUtils
- compareBEData(Tuple<BlockEntity, CompoundTag>) - Static method in class com.ldtteam.structurize.placement.handlers.placement.DoBlockPlacementHandler
-
Check if the Block Entity data matches for DO blocks.
- compareItemStacksIgnoreStackSize(ItemStack, ItemStack) - Static method in class com.ldtteam.structurize.api.util.ItemStackUtils
-
Method to compare to stacks, ignoring their stacksize.
- compareItemStacksIgnoreStackSize(ItemStack, ItemStack, boolean, boolean) - Static method in class com.ldtteam.structurize.api.util.ItemStackUtils
-
Method to compare to stacks, ignoring their stacksize.
- compareItemStacksIgnoreStackSize(ItemStack, ItemStack, boolean, boolean, boolean) - Static method in class com.ldtteam.structurize.api.util.ItemStackUtils
-
Method to compare to stacks, ignoring their stacksize.
- Complete - Enum constant in enum class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage.HandlerType
- CONE - Enum constant in enum class com.ldtteam.structurize.api.util.Shape
- CONFIG_LIMIT - Enum constant in enum class com.ldtteam.structurize.placement.AbstractBlueprintIterator.Result
- CONFIG_OPTION_ALLOW_PLAYER_SCHEMATICS - Static variable in class com.ldtteam.structurize.config.ServerConfiguration
- ConfigBasedLightProvider(ForgeConfigSpec.IntValue) - Constructor for class com.ldtteam.structurize.client.fakelevel.IFakeLevelLightProvider.ConfigBasedLightProvider
- Configuration - Class in com.ldtteam.structurize.config
-
Mod root configuration.
- Configuration(ModContainer) - Constructor for class com.ldtteam.structurize.config.Configuration
-
Builds configuration tree.
- confirmClicked() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
-
On clicking confirm for placement.
- confirmClicked() - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
-
On clicking confirm
- Constants - Class in com.ldtteam.structurize.api.util.constant
-
Some constants needed for the whole mod.
- constructTileEntity(BlockInfo, Level) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtils
- consume(List<ItemStack>) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Consume the items from the handler inventory if existent.
- consumer() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintDataProcessingData
-
Returns the value of the
consumerrecord component. - consumer() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintProcessingData
-
Returns the value of the
consumerrecord component. - consumer() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
-
Returns the value of the
consumerrecord component. - consumer() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
-
Returns the value of the
consumerrecord component. - consumer() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
-
Returns the value of the
consumerrecord component. - consumeStack(ItemStack, IItemHandler) - Static method in class com.ldtteam.structurize.util.InventoryUtils
-
Consume an ItemStack from an itemhandler.
- ContainerPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.ContainerPlacementHandler
- convertSaveDataToBlocks(int[], short, short, short) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
-
Converts a 1 Dimensional int Array to a 3 Dimensional short Array
- copyFirstCommonBlockStateProperties(BlockState, BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Copies property values from propertiesOrigin into new blockstate made from target Block.
- COUNT - Static variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
- COUNT_TEXT - Static variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
- createBlockEntity(BlockPos) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
-
Always creates and loads a new replacement block entity, if needed.
- createBlueprint() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
-
Creates a new single-block
Blueprintfor the replacement block. - createBlueprint(Level, BlockPos, boolean, short, short, short, String, Optional<BlockPos>) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
-
Generates a Blueprint objects from the world
- createCategory(ForgeConfigSpec.Builder, String) - Static method in class com.ldtteam.structurize.config.AbstractConfiguration
- CreativeStructureHandler - Class in com.ldtteam.structurize.placement.structure
-
Creative placement handler that doesn't require resources or tools.
- CreativeStructureHandler(Level, BlockPos, Blueprint, PlacementSettings, boolean) - Constructor for class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
-
Creative constructor of structure handler.
- CreativeStructureHandler(Level, BlockPos, Future<Blueprint>, PlacementSettings, boolean) - Constructor for class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
-
Creative constructor of structure handler.
- CUBE - Enum constant in enum class com.ldtteam.structurize.api.util.Shape
- CURRENT - Static variable in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- currentElement() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- CYLINDER - Enum constant in enum class com.ldtteam.structurize.api.util.Shape
D
- damageSources() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- data - Variable in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool.ButtonData
- DATA_NAME - Static variable in class com.ldtteam.structurize.management.UUIDStorage
-
The data description.
- DataFixerUtils - Class in com.ldtteam.structurize.blueprints.v1
-
Utils for data fixer mechanism
- DataVersion - Enum Class in com.ldtteam.structurize.blueprints.v1
-
Enum for data
- decrement() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIteratorWrapper
- decrement() - Method in class com.ldtteam.structurize.placement.BlueprintIteratorDefault
- decrement() - Method in class com.ldtteam.structurize.placement.BlueprintIteratorHilbert
- decrement() - Method in class com.ldtteam.structurize.placement.BlueprintIteratorInwardCircle
- decrement() - Method in class com.ldtteam.structurize.placement.BlueprintIteratorInwardCircleHeight
- decrement() - Method in class com.ldtteam.structurize.placement.BlueprintIteratorRandom
-
Decrement progressPos.
- decrement() - Method in interface com.ldtteam.structurize.placement.IBlueprintIterator
-
Decrement method, create in implementation.
- decrement(TriPredicate<BlueprintPositionInfo, BlockPos, IStructureHandler>) - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
- decrement(TriPredicate<BlueprintPositionInfo, BlockPos, IStructureHandler>) - Method in interface com.ldtteam.structurize.placement.IBlueprintIterator
-
Decrement the structure with a certain skipCondition (jump over blocks that fulfill skipCondition).
- DEFAULT - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- DEFAULT_FIXER_IF_NOT_FOUND - Static variable in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
- DEFAULT_ICON - Static variable in class com.ldtteam.structurize.api.util.constant.GUIConstants
-
Default fallback icon.
- defaultColor(int, int, int, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- defaultSubstitutionProperties() - Static method in class com.ldtteam.structurize.blocks.schematic.BlockSubstitution
- defineBoolean(ForgeConfigSpec.Builder, String, boolean) - Static method in class com.ldtteam.structurize.config.AbstractConfiguration
- defineDouble(ForgeConfigSpec.Builder, String, double) - Static method in class com.ldtteam.structurize.config.AbstractConfiguration
- defineDouble(ForgeConfigSpec.Builder, String, double, double, double) - Static method in class com.ldtteam.structurize.config.AbstractConfiguration
- defineEnum(ForgeConfigSpec.Builder, String, V) - Static method in class com.ldtteam.structurize.config.AbstractConfiguration
- defineInteger(ForgeConfigSpec.Builder, String, int) - Static method in class com.ldtteam.structurize.config.AbstractConfiguration
- defineInteger(ForgeConfigSpec.Builder, String, int, int, int) - Static method in class com.ldtteam.structurize.config.AbstractConfiguration
- defineList(ForgeConfigSpec.Builder, String, List<? extends T>, Predicate<Object>) - Static method in class com.ldtteam.structurize.config.AbstractConfiguration
- defineLong(ForgeConfigSpec.Builder, String, long) - Static method in class com.ldtteam.structurize.config.AbstractConfiguration
- defineLong(ForgeConfigSpec.Builder, String, long, long, long) - Static method in class com.ldtteam.structurize.config.AbstractConfiguration
- defineString(ForgeConfigSpec.Builder, String, String) - Static method in class com.ldtteam.structurize.config.AbstractConfiguration
- delegate - Variable in class com.ldtteam.structurize.placement.AbstractBlueprintIteratorWrapper
-
The delegate blueprint iterator
- deleteDirectory(Path) - Static method in class com.ldtteam.structurize.util.JavaUtils
-
Delete directory and all files and directories in it.
- DENY - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler.ActionProcessingResult
- DESC - Static variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
- describeSelfInCrashReport(CrashReportCategory) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- describeSelfInCrashReport(CrashReportCategory) - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelBlockGetter
-
To show who is this fake level in level crashes
- describeSelfInCrashReport(CrashReportCategory) - Method in class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel.SingleBlockFakeLevelGetter
- destroyBlock(BlockPos, boolean, Entity, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- destroyBlockProgress(int, BlockPos, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- DIAMOND - Enum constant in enum class com.ldtteam.structurize.api.util.Shape
- dimension() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- dimensionType() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- dimensionTypeRegistration() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- discard() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- discoverPackAtPath(Path, boolean, List<String>, boolean, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Discover a structure pack at a given path.
- displayShared - Variable in class com.ldtteam.structurize.config.ClientConfiguration
- distribute(BlueprintPreviewData, ServerPlayer) - Static method in class com.ldtteam.structurize.storage.rendering.ServerPreviewDistributor
-
Distribute this rendering cache to all that are wanting to listen.
- DoBlockPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- DoBlockPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.DoBlockPlacementHandler
- doBlocksMatch(ItemStack, ServerLevel, BlockPos) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Check if a block is matching against the in-world block.
- doClientStuff(EntityRenderersEvent.RegisterRenderers) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
- DoDoorBlockPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- DoDoorBlockPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.DoDoorBlockPlacementHandler
- doesWorldStateMatchBlueprintState(BlockInfo, BlockPos, IStructureHandler) - Static method in interface com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in interface com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler
-
Method used to compare blueprint state with world state to detect if changes are necessary.
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.BlockTagSubstitutionPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.DoBlockPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.DoDoorBlockPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.AirPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BannerPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BedPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BlackListedBlockPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BlockGrassPathPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.ContainerPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DoorPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DoublePlantPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DripStoneBlockPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FallingBlockPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FirePlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FlowerPotPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FluidSubstitutionPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GeneralBlockPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GrassPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SpecialBlockPlacementAttemptHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SolidSubstitutionPlacementHandler
- doesWorldStateMatchBlueprintState(BlockState, BlockState, Tuple<BlockEntity, CompoundTag>, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SubstitutionPlacementHandler
- doNothing(Button) - Method in class com.ldtteam.structurize.client.gui.AbstractWindowSkeleton
-
Button clicked without an action.
- DoorPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DoorPlacementHandler
- DoublePlantPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DoublePlantPlacementHandler
- down() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
-
Returns the value of the
downrecord component. - draw(BlueprintPreviewData, BlockPos, RenderLevelStageEvent) - Method in class com.ldtteam.structurize.client.BlueprintHandler
-
Draw a blueprint at given pos.
- draw(BlueprintPreviewData, BlockPos, RenderLevelStageEvent) - Method in class com.ldtteam.structurize.client.BlueprintRenderer
-
Draws structure into world.
- drawAtListOfPositions(BlueprintPreviewData, List<BlockPos>, RenderLevelStageEvent) - Method in class com.ldtteam.structurize.client.BlueprintHandler
-
Draw a blueprint at list of given pos.
- drawUnsafe(BlueprintPreviewData, BlockPos, RenderLevelStageEvent) - Method in class com.ldtteam.structurize.client.BlueprintRenderer
-
Draws structure into world.
- DripStoneBlockPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DripStoneBlockPlacementHandler
- DROPDOWN_SCHEMATIC_ID - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This drop down list is used to set the schematic.
- DROPDOWN_STYLE_ID - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This drop down list is used to choose which style should be used.
- DROPDOWN_TYPE_ID - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This drop down list is used to set the section either huts (Builder, Town Hall), decorations or scan mode.
E
- east() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
-
Returns the value of the
eastrecord component. - EMPTY - Static variable in class com.ldtteam.structurize.client.fakelevel.FakeLevelEntityGetterAdapter
- enabledFeatures() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- end() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- endOrDiscardIfEmpty() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- endPos - Variable in class com.ldtteam.structurize.operations.AreaOperation
-
The end position to iterate to.
- endRenderLineBox(MultiBufferSource.BufferSource) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Call after a series of
renderLineBox(PoseStack, MultiBufferSource.BufferSource, AABB, float, int, boolean) - endVertex() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- ensureSelectedPack() - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Ensure that we have a selected pack.
- entities - Variable in class com.ldtteam.structurize.util.BlueprintPositionInfo
-
List of entities at position.
- EntityTagProvider - Class in com.ldtteam.structurize.datagen
-
Datagen provider for Entity Tags
- EntityTagProvider(PackOutput, ResourceKey<? extends Registry<EntityType<?>>>, CompletableFuture<HolderLookup.Provider>, ExistingFileHelper) - Constructor for class com.ldtteam.structurize.datagen.EntityTagProvider
- EntryPoint - Class in com.ldtteam.structurize.commands
-
Mod entry command
- equals(Object) - Method in class com.ldtteam.structurize.api.util.ItemStorage
- equals(Object) - Method in record class com.ldtteam.structurize.api.util.PositionStorage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.ldtteam.structurize.blueprints.FacingFixer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- equals(Object) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- equals(Object) - Method in class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
- equals(Object) - Method in record class com.ldtteam.structurize.client.RenderingCacheKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintDataProcessingData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintProcessingData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.ldtteam.structurize.util.BlockEntityInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.ldtteam.structurize.util.BlockInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.ldtteam.structurize.util.BlockUtils.SolidnessInfo
-
Indicates whether some other object is "equal to" this one.
- EventSubscriber - Class in com.ldtteam.structurize.event
-
Class with methods for receiving various forge events
- execute(Runnable) - Static method in class com.ldtteam.structurize.util.IOPool
-
Execute a task to be processed in the pool.
- execute(LevelAccessor, BlockPos, BlockState, int) - Method in interface com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BlockPlacementFunction
- executeStructureStep(Level, ChangeStorage, BlockPos, StructurePlacer.Operation, Supplier<AbstractBlueprintIterator.Result>, boolean) - Method in class com.ldtteam.structurize.placement.StructurePlacer
-
Execute structure placement.
- explode(Entity, DamageSource, ExplosionDamageCalculator, double, double, double, float, boolean, Level.ExplosionInteraction, boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
F
- FacingFixer - Record Class in com.ldtteam.structurize.blueprints
-
Used during mirroring of blueprint palette
- FacingFixer(Predicate<BlockState>, DirectionProperty, Function<Direction, Direction>) - Constructor for record class com.ldtteam.structurize.blueprints.FacingFixer
-
Creates an instance of a
FacingFixerrecord class. - FacingFixer.FacingMapping - Record Class in com.ldtteam.structurize.blueprints
- FacingMapping(Direction, Direction, Direction, Direction) - Constructor for record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
- FacingMapping(Direction, Direction, Direction, Direction, Direction, Direction) - Constructor for record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
-
Creates an instance of a
FacingMappingrecord class. - FAIL - Enum constant in enum class com.ldtteam.structurize.placement.BlockPlacementResult.Result
- FakeChunk - Class in com.ldtteam.structurize.client.fakelevel
-
Fake level fake chunk :D all data related methods must redirect to fake level Updating procedure is same as fakeLevel Porting info: uncomment last method section fix compile errors add override for remaining methods and sort/implement them accordingly comment last method section
- FakeChunk(FakeLevel, int, int) - Constructor for class com.ldtteam.structurize.client.fakelevel.FakeChunk
- FakeChunkSource - Class in com.ldtteam.structurize.client.fakelevel
-
Porting: class is relatively small, just check super class manually (all of missing methods are/were just aliases)
- FakeChunkSource(FakeLevel) - Constructor for class com.ldtteam.structurize.client.fakelevel.FakeChunkSource
- FakeLevel - Class in com.ldtteam.structurize.client.fakelevel
-
As much as general fake level.
- FakeLevel(IFakeLevelBlockGetter, IFakeLevelLightProvider, Scoreboard, boolean) - Constructor for class com.ldtteam.structurize.client.fakelevel.FakeLevel
- FakeLevelChunkSection - Class in com.ldtteam.structurize.client.fakelevel
-
Porting: class is relatively small, just check super class manually (all of missing methods are/were just aliases)
- FakeLevelChunkSection(FakeChunk, int) - Constructor for class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- FakeLevelData - Class in com.ldtteam.structurize.client.fakelevel
-
Porting: class is relatively small, just check super class manually (all of missing methods are/were just aliases)
- FakeLevelData(Supplier<LevelData>, IFakeLevelLightProvider) - Constructor for class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- FakeLevelEntityGetterAdapter - Class in com.ldtteam.structurize.client.fakelevel
-
Vanilla equivalent without section storage.
- FakeLevelEntityGetterAdapter(EntityLookup<Entity>) - Constructor for class com.ldtteam.structurize.client.fakelevel.FakeLevelEntityGetterAdapter
- FakeLevelLightEngine - Class in com.ldtteam.structurize.client.fakelevel
-
Porting: class is relatively small, just check super class manually (all of missing methods are/were just aliases)
- FakeLevelLightEngine(FakeLevel) - Constructor for class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
- FallingBlockPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FallingBlockPlacementHandler
- fancyPlacement - Variable in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
-
If placement is supposed to be fancy or not.
- fancyPlacement() - Method in interface com.ldtteam.structurize.placement.IPlacementContext
-
If this is supposed to be fancy placement (player facing) or builder facing (complete).
- fancyPlacement() - Method in class com.ldtteam.structurize.placement.SimplePlacementContext
- fancyPlacement() - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- FILE_NAME - Static variable in class com.ldtteam.structurize.commands.ScanCommand
-
The filename command argument.
- FILL_PLACEHOLDERS_UI - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
UI for filling placeholders
- fillBiomesFromNoise(BiomeResolver, Climate.Sampler) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- fillBiomesFromNoise(BiomeResolver, Climate.Sampler, int, int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- fillReportDetails(CrashReport) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- FillTopPlaceholderMessage - Class in com.ldtteam.structurize.network.messages
-
Message to replace a block from the world with another one.
- FillTopPlaceholderMessage(BlockPos, BlockPos, double, double, int, int) - Constructor for class com.ldtteam.structurize.network.messages.FillTopPlaceholderMessage
-
Create a message to replace a block from the world.
- FillTopPlaceholderMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.FillTopPlaceholderMessage
-
Empty constructor used when registering the message.
- FILTER_NAME - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
The filter field of the scan tool window.
- findBlocks(BiPredicate<BlockState, BlockPos>, BiConsumer<BlockPos, BlockState>) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- findBlueprint(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Find a blueprint by name.
- findBlueprint(String, Path, Predicate<Blueprint>) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Find blueprint at path.
- findBlueprint(String, Predicate<Blueprint>) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Find a blueprint by name.
- findBlueprint(Path, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Find blueprint at path.
- findBlueprintFuture(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Find a blueprint future.
- findBlueprintFuture(String, Predicate<Blueprint>) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Find the blueprint async
- findFromDataVersion(int) - Static method in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
-
Find data version based on its interger value.
- findFromMcVersion(String) - Static method in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
-
Find data version based on string in format "x.y.z" which should represent Minecraft release version.
- findSafeTeleportPos(Level, BlockPos, boolean) - Static method in class com.ldtteam.structurize.api.util.BlockPosUtil
-
Given a target position, try to find a nearby location where a player can stand without suffocating.
- finishCategory(ForgeConfigSpec.Builder) - Static method in class com.ldtteam.structurize.config.AbstractConfiguration
- FINISHED - Enum constant in enum class com.ldtteam.structurize.placement.BlockPlacementResult.Result
- FINISHED_LOADING - Enum constant in enum class com.ldtteam.structurize.storage.ClientStructurePackLoader.ClientLoadingState
- FINISHED_LOADING - Enum constant in enum class com.ldtteam.structurize.storage.ServerStructurePackLoader.ServerLoadingState
- FINISHED_SYNCING - Enum constant in enum class com.ldtteam.structurize.storage.ClientStructurePackLoader.ClientLoadingState
- FINISHED_SYNCING - Enum constant in enum class com.ldtteam.structurize.storage.ServerStructurePackLoader.ServerLoadingState
- FirePlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FirePlacementHandler
- FIRST_POS_STRING - Static variable in class com.ldtteam.structurize.api.util.constant.NbtTagConstants
-
Var for first pos string.
- fixBlueprints(StructurePackMeta, CommandSourceStack) - Static method in class com.ldtteam.structurize.commands.UpdateSchematicPackCommand
-
Loads and saves blueprints which got saved on a previous minecraft version
- fixCross1343(List<BlockState>, short[][][], CompoundTag[], CompoundTag[]) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
- fixEntities(int, ListTag) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
- fixMirroredFacing(BlockState, BlockState) - Static method in record class com.ldtteam.structurize.blueprints.FacingFixer
- fixPalette(int, List<BlockState>, List<CompoundTag>, ListTag, short[][][], BlockPos) - Static method in class com.ldtteam.structurize.commands.UpdateSchematicsCommand
- fixPalette(int, ListTag) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
- fixTileEntities(int, ListTag) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
- FlowerPotPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FlowerPotPlacementHandler
- FluidSubstitutionPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FluidSubstitutionPlacementHandler
- forceLightLevel() - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Deprecated.
- forceOwnLightLevel() - Method in class com.ldtteam.structurize.client.fakelevel.IFakeLevelLightProvider.ConfigBasedLightProvider
- forceOwnLightLevel() - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelLightProvider
-
Returning false here means no other method from this iface will get called and all logic will be redirected to current client level.
- format(ScanToolData.Slot) - Static method in class com.ldtteam.structurize.commands.ScanCommand
-
Generates a command string for the given parameters.
- format(String, Object...) - Static method in class com.ldtteam.structurize.util.LanguageHandler
-
Localize a string and use String.format().
- format(BlockPos) - Static method in class com.ldtteam.structurize.api.util.BlockPosUtil
-
Format a
BlockPosto a string suitable for commands - FREE_TO_PLACE_BLOCKS - Static variable in class com.ldtteam.structurize.util.BlockUtils
-
Predicated to determine if a block is free to place.
- FREQUENCY_VIEW - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
G
- gameEvent(GameEvent, Vec3, GameEvent.Context) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- gatherChunkSourceStats() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- gatherStats() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunkSource
- GENERAL - Static variable in class com.ldtteam.structurize.items.ModItemGroups
- GeneralBlockPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GeneralBlockPlacementHandler
- generateRandomShape(int, int, int, String, BlockState) - Static method in class com.ldtteam.structurize.management.Manager
-
Randomly generates shape based on an equation.
- get(EntityTypeTest<Entity, U>, AABB, AbortableIterationConsumer<U>) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelEntityGetterAdapter
- get(Level) - Method in class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel.SidedSingleBlockFakeLevel
- get(AABB, Consumer<Entity>) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelEntityGetterAdapter
- GET_RES_REQUIREMENTS - Enum constant in enum class com.ldtteam.structurize.placement.StructurePlacer.Operation
- getAABB() - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelBlockGetter
- getAbsorbedBlock(ItemStack) - Method in class com.ldtteam.structurize.items.ItemTagSubstitution
-
Gets the absorbed replacement block from the stack.
- getAllItems() - Static method in class com.ldtteam.structurize.client.gui.util.ItemUtil
-
Creates a list of all items that can be picked
- getAllItemsInlcudingInventory() - Static method in class com.ldtteam.structurize.client.gui.util.ItemUtil
-
Creates a list of all items that can be picked inlcuding player items Client-side
- getAmount() - Method in class com.ldtteam.structurize.api.util.ItemStorage
-
Getter for the quantity.
- getAnchor() - Method in class com.ldtteam.structurize.client.rendertask.tasks.BoxPreviewData
- getAnchorPos(ItemStack) - Static method in class com.ldtteam.structurize.items.ItemScanTool
-
Loads the anchor coordinates from this stack.
- getArchitects() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getAuthors() - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Get the list of authors.
- getBiome(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getBiomeManager() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getBiomes() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- getBlockDrops(Level, BlockPos, int, ItemStack) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Returns a list of drops possible mining a specific block with specific fortune level.
- getBlockEntities() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getBlockEntitiesPos() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getBlockEntity(BlockPos) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
-
Creates and loads (once) the replacement block entity, or returns the preloaded one.
- getBlockEntity(BlockPos) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getBlockEntity(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getBlockEntity(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel.SingleBlockFakeLevelGetter
- getBlockEntity(BlockPos, LevelChunk.EntityCreationType) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getBlockEntityNbt(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getBlockEntityNbtForSaving(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getBlockEntityTag() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
- getBlockInfo() - Method in class com.ldtteam.structurize.util.BlueprintPositionInfo
-
Get the blockinfo at the position.
- getBlockInfoAsList() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Get a list of all blockInfo objects in the blueprint.
- getBlockInfoAsMap() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Get a map of all blockpos->blockInfo objects in the blueprint.
- getBlockLight(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.IFakeLevelLightProvider.ConfigBasedLightProvider
- getBlockLight(BlockPos) - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelLightProvider
- getBlockResult() - Method in class com.ldtteam.structurize.placement.StructurePhasePlacementResult
-
Get the last block placement result.
- getBlockState() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
- getBlockState(int, int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- getBlockState(BlockPos) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Get the blockstate at a pos.
- getBlockState(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.BlueprintBlockAccess
- getBlockState(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getBlockState(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getBlockState(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel.SingleBlockFakeLevelGetter
- getBlockStateFromStack(ItemStack) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Get a blockState from an itemStack.
- getBlockStateFromStack(ItemStack, BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Get a blockState from an itemStack.
- getBlockSupportShape(BlockState, BlockGetter, BlockPos) - Method in class com.ldtteam.structurize.blocks.schematic.BlockSubstitution
- getBlockTicks() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getBlockTicks() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getBlueprint() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Get the current blueprint to render.
- getBlueprint(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get a blueprint directly (careful IO, might be slow).
- getBlueprint(String, String, boolean) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get a blueprint directly (careful IO, might be slow).
- getBlueprint(String, Path) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get the blueprint directly with a path.
- getBlueprint(String, Path, boolean) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get the blueprint directly with a path.
- getBluePrint() - Method in interface com.ldtteam.structurize.placement.IPlacementContext
-
Get the bluerint from the handler.
- getBluePrint() - Method in class com.ldtteam.structurize.placement.SimplePlacementContext
- getBluePrint() - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
- getBlueprintData(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get blueprint data directly (careful IO, might be slow).
- getBlueprintDataFuture(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get a blueprint data future.
- getBlueprintDisplayName() - Method in interface com.ldtteam.structurize.blocks.interfaces.INamedBlueprintAnchorBlock
-
The name to display in the UI.
- getBlueprintFuture(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get a blueprint future.
- getBlueprintFuture(String, String, boolean) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get a blueprint future.
- getBlueprintFuture(String, Path) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get the blueprint directly with a path.
- getBlueprintFuture(String, Path, boolean) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get the blueprint directly with a path.
- getBlueprintPath() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- getBlueprintPath() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Getter for the blueprint path.
- getBluePrintPositionInfo(BlockPos) - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
- getBluePrintPositionInfo(BlockPos) - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIteratorWrapper
- getBluePrintPositionInfo(BlockPos) - Method in interface com.ldtteam.structurize.placement.IBlueprintIterator
-
Get the blueprint info from the position.
- getBluePrintPositionInfo(BlockPos, boolean) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Get blueprint info at position.
- getBlueprintPreviewData(String) - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Get the preview data for a blueprint.
- getBlueprints(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get a list of blueprints directly (careful IO, might be slow).
- getBlueprintsFuture(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get a list blueprint future.
- getBlueprintsToRender() - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Get a list of all blueprints to render.
- getBlueprintTags(Blueprint) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintTagUtils
-
Gets the tag map from the given blueprint.
- getBounds(ItemStack) - Static method in class com.ldtteam.structurize.items.AbstractItemWithPosSelector
-
Loads the start/end coordinates from this stack.
- getBox() - Method in class com.ldtteam.structurize.util.ScanToolData.Slot
- getBox(ItemStack, Player) - Static method in class com.ldtteam.structurize.items.ItemScanTool
-
Gets the coordinates of this tool as a
BoxPreviewData - getBrightness(LightLayer, BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getBrightness(LightLayer, BlockPos) - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelLightProvider
- getBufferSource() - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
- getCachedEntitiesAsMap() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Get a map of all entities by approx position.
- getCapability(Capability<T>) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getCapability(Capability<T>, Direction) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getCapability(Capability<T>, Direction) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getCategories(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get a list of categories of a specific sub-path of a given structure pack.
- getCategoriesFuture(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get a list of categories of a specific sub-path of a given structure pack.
- getCenterPos() - Method in interface com.ldtteam.structurize.placement.IPlacementContext
-
Get the world position this is placed at.
- getCenterPos() - Method in class com.ldtteam.structurize.placement.SimplePlacementContext
- getCenterPos() - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
- getChangeStorage() - Method in class com.ldtteam.structurize.operations.BaseOperation
- getChangeStorage() - Method in interface com.ldtteam.structurize.operations.ITickedWorldOperation
-
Get the current change storage of this operation.
- getChangeStorage() - Method in class com.ldtteam.structurize.util.PlacerholderFillOperation
- getChangeStorage() - Method in class com.ldtteam.structurize.util.TickedWorldOperation
-
Deprecated.
- getChangeStoragesForPlayer(UUID) - Static method in class com.ldtteam.structurize.management.Manager
-
Returns a list of the recently cached operations for this player
- getChunk(int, int, ChunkStatus, boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunkSource
- getChunk(int, int, ChunkStatus, boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getChunkSource() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getClient() - Method in class com.ldtteam.structurize.config.Configuration
- getCloneItemStack(BlockGetter, BlockPos, BlockState) - Method in class com.ldtteam.structurize.blocks.schematic.BlockTagSubstitution
- getCloneItemStack(BlockState, HitResult, BlockGetter, BlockPos, Player) - Method in class com.ldtteam.structurize.blocks.schematic.BlockTagSubstitution
- getCollisionShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class com.ldtteam.structurize.blocks.schematic.BlockSubstitution
- getConfig() - Static method in class com.ldtteam.structurize.Structurize
-
Get the config handler.
- getCraftingRemainingItem(ItemStack) - Method in class com.ldtteam.structurize.items.ItemBuildTool
- getCraftingRemainingItem(ItemStack) - Method in class com.ldtteam.structurize.items.ItemShapeTool
- getCreator() - Method in class com.ldtteam.structurize.network.NetworkChannel.NetworkingMessageEntry
-
Gives access to the callback that creates a new message instance.
- getCurrentSlotData() - Method in class com.ldtteam.structurize.util.ScanToolData
-
Gets the currently selected slot
- getCurrentSlotId() - Method in class com.ldtteam.structurize.util.ScanToolData
-
Gets the currently selected slot number
- getDamageValue() - Method in class com.ldtteam.structurize.api.util.ItemStorage
-
Getter for the damage value.
- getDataVersion() - Method in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- getDayTime() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- getDayTime() - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelLightProvider
- getDebugData(LightLayer, SectionPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
- getDebugSectionType(LightLayer, SectionPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
- getDefaultBlockForLevel(Level, BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
A simple check to fetch the default block for this dimension
- getDesc() - Method in interface com.ldtteam.structurize.blocks.interfaces.INamedBlueprintAnchorBlock
-
Get a description to display in the UI.
- getDesc() - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Getter for the pack description.
- getDestroySpeed(ItemStack, BlockState) - Method in class com.ldtteam.structurize.items.AbstractItemWithPosSelector
-
Override this so items have instant click in survival.
- getDifficulty() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- getDisplayName() - Method in interface com.ldtteam.structurize.storage.ISurvivalBlueprintHandler
-
Get the display name of the handler.
- getDistanceSquared(BlockPos, BlockPos) - Static method in class com.ldtteam.structurize.api.util.BlockPosUtil
-
Squared distance between two BlockPos.
- getEntities() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getEntities() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getEntities() - Method in class com.ldtteam.structurize.util.BlueprintPositionInfo
-
Get the list of entities at the position.
- getEntitiesAsList() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Get a list of all entities in the blueprint as a list.
- getEntity() - Method in record class com.ldtteam.structurize.api.util.PositionStorage
-
Returns the value of the
getEntityrecord component. - getEntity(int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getEnvironmentType() - Static method in class com.ldtteam.structurize.commands.AbstractCommand
-
Get's command's server environment type.
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.AbsorbBlockMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.AddRemoveTagMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.FillTopPlaceholderMessage
- getExecutionSide() - Method in interface com.ldtteam.structurize.network.messages.IMessage
-
Which sides is message able to be executed at.
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.NotifyClientAboutStructurePacksMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.NotifyServerAboutStructurePacksMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.OperationHistoryMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.RemoveBlockMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.RemoveEntityMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.ReplaceBlockMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.SaveScanMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.ScanOnServerMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.ScanToolTeleportMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.ServerUUIDMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.SetTagInTool
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.ShowScanMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.splitting.SplitPacketMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToClient
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToServer
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.SyncSettingsToServer
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.TransferStructurePackToClient
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.UndoRedoMessage
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.UpdateClientRender
- getExecutionSide() - Method in class com.ldtteam.structurize.network.messages.UpdateScanToolMessage
- getExecutor() - Static method in class com.ldtteam.structurize.util.IOPool
-
Creates a new thread pool for pathfinding jobs
- getExistingBlockEntity(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getExistingBlockEntity(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getFileName() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Getter for the filename.
- getFilePath() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Getter for the file path (does not contain the file name).
- getFirstCommonSuperClass(Class<?>...) - Static method in class com.ldtteam.structurize.util.JavaUtils
- getFirstPosForTag(Blueprint, String) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintTagUtils
-
Get the first pos for the given tag
- getFluidForDimension(Level) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
A simple check to fetch the default fluid block for this dimension
- getFluidState(int, int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getFluidState(int, int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- getFluidState(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getFluidState(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getFluidState(BlockPos) - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelBlockGetter
- getFluidTicks() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getFluidTicks() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getFreeMapId() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getFullStatus() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getGameRules() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- getGameTime() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- getGlobalTagOptions() - Static method in class com.ldtteam.structurize.util.TagManager
-
Get all global tag options.
- getGroundAnchorOffset(Blueprint, int) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintTagUtils
-
Gets the relative height difference between the blueprint's anchor position and the 'ground' (or water, for ships).
- getGroundAnchorOffsetFromGroundLevels(Blueprint, int) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintTagUtils
-
For a given blueprint, converts a "number of ground levels" value to a ground-anchor relative height offset.
- getHandler() - Method in class com.ldtteam.structurize.placement.StructurePlacer
-
Get the handler instance.
- getHandler(String) - Static method in class com.ldtteam.structurize.storage.SurvivalBlueprintHandlers
-
Get a specific handler by id.
- getHandler(Level, BlockPos, BlockState) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
-
Finds the appropriate
IPlacementHandlerfor the given location. - getHandlers() - Static method in class com.ldtteam.structurize.storage.SurvivalBlueprintHandlers
-
Getthe full list of handlers.
- getHeight() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getHeight() - Method in class com.ldtteam.structurize.client.ClientItemStackTooltip
- getHeight() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getHeight() - Method in class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel.SingleBlockFakeLevelGetter
- getHeight(Heightmap.Types, int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getHeight(Heightmap.Types, int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getHeightmaps() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getHeldItem() - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- getHeldItem() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
The item being held by the handler
- getHighlightTip(ItemStack, Component) - Method in class com.ldtteam.structurize.items.ItemScanTool
- getHighlightTip(ItemStack, Component) - Method in class com.ldtteam.structurize.items.ItemTagSubstitution
- getIconPath() - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Get the icon path string.
- getId() - Method in interface com.ldtteam.structurize.storage.ISurvivalBlueprintHandler
-
Get the unique registry id of the handler.
- getID() - Method in class com.ldtteam.structurize.util.ChangeStorage
-
Get this change storages unique ID
- getInstance() - Static method in class com.ldtteam.structurize.client.BlueprintBlockInfoTransformHandler
- getInstance() - Static method in class com.ldtteam.structurize.client.BlueprintEntityInfoTransformHandler
- getInstance() - Static method in class com.ldtteam.structurize.client.BlueprintHandler
-
Get the static instance.
- getInstance() - Static method in class com.ldtteam.structurize.client.TagSubstitutionRenderer
- getInternalTag() - Method in class com.ldtteam.structurize.util.ScanToolData
-
Gets the internal tag used to store data.
- getInventory() - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- getInventory() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Get the inventory of the handler.
- getInWorldCorners() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Gets world positions
- getItem() - Method in class com.ldtteam.structurize.api.util.ItemStorage
-
Getter for the stack.
- getItem(BlockPos) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Calculate the item needed to place the current block in the structure.
- getItemHandlersFromProvider(ICapabilityProvider) - Static method in class com.ldtteam.structurize.api.util.ItemStackUtils
-
Method to get all the IItemHandlers from a given Provider.
- getItemsFromTileEntity(CompoundTag, BlockState) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
-
Gets the list of items from a possible tileEntity.
- getItemStack() - Method in class com.ldtteam.structurize.api.util.ItemStorage
-
Get the itemStack from this itemStorage.
- getItemStack() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
- getItemStackFromBlockState(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Mimics pick block.
- getItemStackOfListMatchingPredicate(List<ItemStorage>, Predicate<ItemStack>) - Static method in class com.ldtteam.structurize.api.util.ItemStorage
-
Check a list for an ItemStack matching a predicate.
- getItemStacksOfTileEntity(CompoundTag, BlockState) - Static method in class com.ldtteam.structurize.api.util.ItemStackUtils
-
Get itemStack of tileEntityData.
- getIterator() - Method in class com.ldtteam.structurize.placement.StructurePlacer
-
Get the iterator instance.
- getIterator(String, IStructureHandler) - Static method in class com.ldtteam.structurize.placement.StructureIterators
-
Get an iterator from id and with the applied structure handler.
- getIteratorPos() - Method in class com.ldtteam.structurize.placement.StructurePhasePlacementResult
-
Get the iterator pos.
- getKeySet() - Static method in class com.ldtteam.structurize.placement.StructureIterators
-
Get a list of all the possible settings.
- getLayerListener(LightLayer) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
- getLevel() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunkSource
- getLevel(CompoundTag) - Method in interface com.ldtteam.structurize.blocks.interfaces.ILeveledBlueprintAnchorBlock
-
Getter for the level.
- getLevelSource() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getLevelSource() - Method in class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel
- getLightEngine() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunkSource
- getLightEngine() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getListOfStackForEntity(Entity, BlockPos) - Static method in class com.ldtteam.structurize.api.util.ItemStackUtils
-
Get the list of required resources for entities.
- getLoadedChunksCount() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunkSource
- getLogger() - Static method in class com.ldtteam.structurize.api.util.Log
-
Getter for the structurize Logger.
- getMapData(String) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getMatchingHandlers(Blueprint, ClientLevel, Player, BlockPos, PlacementSettings) - Static method in class com.ldtteam.structurize.storage.SurvivalBlueprintHandlers
-
Get all handlers that can take over the placement operation.
- getMatchingTagOptions(IAnchorBlock) - Static method in class com.ldtteam.structurize.util.TagManager
-
Get all matching tag options for a block.
- getMaxBlocksCheckedPerCall() - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- getMaxBlocksCheckedPerCall() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
How many blocks are checked max per call.
- getMaxX() - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelBlockGetter
- getMaxZ() - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelBlockGetter
- getMcVersion() - Method in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- getMd5() - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
- getMd5() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Get the md5 value.
- getMessageCache() - Method in class com.ldtteam.structurize.network.NetworkChannel
-
Gives access to the cache of messages that are being received.
- getMessagesTypes() - Method in class com.ldtteam.structurize.network.NetworkChannel
-
Gives access to the internal index codec.
- getMinBuildHeight() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getMinBuildHeight() - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelBlockGetter
- getMinX() - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelBlockGetter
- getMinZ() - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelBlockGetter
- getMirror() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getMirror() - Method in class com.ldtteam.structurize.util.PlacementSettings
-
Deprecated.
- getMissingMods() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getModList() - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Get the list of mods that were used in this schematic.
- getName() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getName() - Method in class com.ldtteam.structurize.storage.StructurePackMeta
- getName() - Method in class com.ldtteam.structurize.util.ScanToolData.Slot
- getNetwork() - Static method in class com.ldtteam.structurize.Network
-
Get the network handler.
- getNextPosInCircleFrom(BlockPos, BlockPos, BlockPos, int) - Static method in class com.ldtteam.structurize.api.util.BlockPosUtil
-
Gets the next position to use in a circular-creeping inward snake manner.
- getNoiseBiome(int, int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getNoiseBiome(int, int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getNoiseBiome(int, int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- getNormalizedSubPath(String) - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Get the normalized sub path from this pack.
- getNumberOfGroundLevels(Blueprint, int) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintTagUtils
-
Gets the number of layers at the bottom of the blueprint that are considered 'ground' (or water, for ships).
- getOperation() - Method in class com.ldtteam.structurize.util.ChangeStorage
-
Get the operation of this changestorage
- getOrCreateBlueprintPreviewData(String) - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Get or create a blueprint preview data cache object.
- getOrCreateHeightmapUnprimed(Heightmap.Types) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getOurLightLevel() - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Deprecated.
- getOverridePreviewTransparency() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
- getOwner() - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Get the owning mod of place of this pack.
- getPackFormat() - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Get the pack format.
- getPackMetas() - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get the list of pack meta.
- getPackName() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- getPackName() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Get the pack name.
- getPackName() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Get the pack name this belongs to.
- getPalette() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getPalleteSize() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getPath() - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Get the structure pack root path.
- getPlacementSettings() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getPlacementState(BlockPlaceContext) - Method in class com.ldtteam.structurize.items.ItemTagSubstitution
- getPlayerID() - Method in class com.ldtteam.structurize.util.ChangeStorage
-
Get the players ID
- getPos() - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementError
- getPos() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Get the pos of the preview.
- getPos() - Method in record class com.ldtteam.structurize.util.BlockInfo
-
Returns the value of the
getPosrecord component. - getPos() - Method in class com.ldtteam.structurize.util.BlueprintPositionInfo
-
Get the relative position in the structure.
- getPos1() - Method in class com.ldtteam.structurize.client.rendertask.tasks.BoxPreviewData
- getPos2() - Method in class com.ldtteam.structurize.client.rendertask.tasks.BoxPreviewData
- getPositionedTags() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- getPositionedTags() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Gets the map of blockpos and its applied tags.
- getPostState() - Method in class com.ldtteam.structurize.util.BlockChangeData
-
Get the state of the storage.
- getPostTE() - Method in class com.ldtteam.structurize.util.BlockChangeData
-
Get the entity of the storage.
- getPreState() - Method in class com.ldtteam.structurize.util.BlockChangeData
-
Get the state of the storage.
- getPreTE() - Method in class com.ldtteam.structurize.util.BlockChangeData
-
Get the entity of the storage.
- getPrevProgressPos() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
- getPrevProgressPos() - Method in interface com.ldtteam.structurize.placement.IBlueprintIterator
-
Get the last position before the progress pos of the iterator.
- getPrimaryBlockOffset() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Get the primary block offset.
- getProfiler() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getProfilerSupplier() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getProgressPos() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
- getProgressPos() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIteratorWrapper
- getProgressPos() - Method in interface com.ldtteam.structurize.placement.IBlueprintIterator
-
Get the progress pos of the iterator.
- getProgressPosInWorld(BlockPos) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Get the position in the world translated from a local pos in the structure.
- getRainLevel(float) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getRawBlockState(BlockPos) - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelBlockGetter
- getRawBlockStateFunction() - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelBlockGetter
- getRawBrightness(BlockPos, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getRawBrightness(BlockPos, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
- getRawBrightness(BlockPos, int) - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelLightProvider
- getRealWorldPos(BlockPos) - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Converts a relative pos to its real world pos
- getRecipeManager() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getRegisteredItemInstance() - Method in class com.ldtteam.structurize.items.AbstractItemWithPosSelector
-
Uses to search for correct itemstack in both hands.
- getRegisteredItemInstance() - Method in class com.ldtteam.structurize.items.ItemCaliper
- getRegisteredItemInstance() - Method in class com.ldtteam.structurize.items.ItemScanTool
- getRegisteredItemInstance() - Method in class com.ldtteam.structurize.items.ItemTagTool
- getRegistry() - Static method in class com.ldtteam.structurize.blockentities.ModBlockEntities
- getRegistry() - Static method in class com.ldtteam.structurize.blocks.ModBlocks
- getRegistry() - Static method in class com.ldtteam.structurize.items.ModItems
- getRenderBlocksNice() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Whether substitution blocks render nice
- getRenderKey() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
- getReplacement() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- getRequiredItems() - Method in class com.ldtteam.structurize.placement.BlockPlacementResult
-
Get the list of required items.
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.BlockTagSubstitutionPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.DoBlockPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.DoDoorBlockPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in interface com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler
-
Method used to get the required items to place a block.
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.AirPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BannerPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BedPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BlackListedBlockPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BlockGrassPathPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.ContainerPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DoorPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DoublePlantPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DripStoneBlockPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FallingBlockPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FirePlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FlowerPotPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FluidSubstitutionPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GeneralBlockPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GrassPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SolidSubstitutionPlacementHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SpecialBlockPlacementAttemptHandler
- getRequiredItems(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SubstitutionPlacementHandler
- getRequiredItemsForState(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
-
Get the required items for this state.
- getRequiredMods() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getRequirements(ClientLevel, BlockPos, LocalPlayer) - Method in interface com.ldtteam.structurize.blocks.interfaces.IRequirementsBlueprintAnchorBlock
-
Get the list of requirements as chat components.
- getResourceRequirements(Level, BlockPos, BlockPos, BlockState, CompoundTag) - Method in class com.ldtteam.structurize.placement.StructurePlacer
-
This method handles the block placement.
- getResult() - Method in class com.ldtteam.structurize.placement.BlockPlacementResult
-
Get the placement result type.
- getRotation() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getRotation() - Method in class com.ldtteam.structurize.util.PlacementSettings
-
Deprecated.
- getRotation(int) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Updates the rotation of the structure depending on the input.
- getRotationFromFacing(Direction) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Gets a rotation from a block facing.
- getRotationFromRotations(int) - Static method in class com.ldtteam.structurize.api.util.BlockPosUtil
-
Get the rotation enum value from the amount of rotations.
- getRotationMirror() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getRotationMirror() - Method in interface com.ldtteam.structurize.placement.IPlacementContext
-
Getter for the placement settings.
- getRotationMirror() - Method in class com.ldtteam.structurize.placement.SimplePlacementContext
- getRotationMirror() - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
- getRotationMirror() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Get the placement settings for this instance.
- getRotationMirror() - Method in class com.ldtteam.structurize.util.PlacementSettings
-
Deprecated.
- getSafePackName(String) - Static method in class com.ldtteam.structurize.api.util.Utils
-
Get a filename that's probably safe from a player name that might contain problematic characters.
- getSchematicCorners() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- getSchematicCorners() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Gets the schematics corner positions, default is anchor Pos
- getSchematicName() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- getSchematicName() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Gets the schematic name, required to be saved
- getScoreboard() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getSeaLevel() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getSection(int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getSections() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getSelectedPack() - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get the currently selected pack.
- getSerializedSize() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- getServer() - Method in class com.ldtteam.structurize.config.Configuration
- getServerUUID() - Static method in class com.ldtteam.structurize.management.Manager
-
Get the Universal Unique ID for the server.
- getSettings() - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
- getSettings() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Getter for the placement settings.
- getShade(Direction, boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class com.ldtteam.structurize.blocks.schematic.BlockSubstitution
- getSize() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
- getSize() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIteratorWrapper
- getSize() - Method in interface com.ldtteam.structurize.placement.IBlueprintIterator
-
Get the size of the blueprint which is iterated over
- getSize(ItemStack) - Static method in class com.ldtteam.structurize.api.util.ItemStackUtils
-
get the size of the stack.
- getSizeX() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getSizeX() - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelBlockGetter
- getSizeX() - Method in class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel.SingleBlockFakeLevelGetter
- getSizeY() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getSizeZ() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getSizeZ() - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelBlockGetter
- getSizeZ() - Method in class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel.SingleBlockFakeLevelGetter
- getSkyDarken() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getSkyDarken() - Method in class com.ldtteam.structurize.client.fakelevel.IFakeLevelLightProvider.ConfigBasedLightProvider
- getSkyDarken() - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelLightProvider
- getSkyLight(BlockPos) - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelLightProvider
- getSolidBlockForPos(BlockPos) - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- getSolidBlockForPos(BlockPos) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getSolidBlockForPos(BlockPos, Function<BlockPos, BlockState>) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Get the solid worldgen block for given pos while using data from handler.
- getSolidBlockForPos(BlockPos, Function<BlockPos, BlockState>) - Method in interface com.ldtteam.structurize.placement.IPlacementContext
-
Get the solid worldgen block for given pos while using data from handler.
- getSolidBlockForPos(BlockPos, Function<BlockPos, BlockState>) - Method in class com.ldtteam.structurize.placement.SimplePlacementContext
- getSolidBlockForPos(BlockPos, Function<BlockPos, BlockState>) - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- getSolidInfo(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
- getSolidSubstitutionOverride() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Get the solid placeholder blockstate override
- getSortState() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- getSpawnAngle() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- getSpecFromValue(ForgeConfigSpec.ConfigValue<?>) - Method in class com.ldtteam.structurize.config.Configuration
- getStack() - Method in class com.ldtteam.structurize.items.ItemStackTooltip
- getState() - Method in record class com.ldtteam.structurize.api.util.PositionStorage
-
Returns the value of the
getStaterecord component. - getState() - Method in record class com.ldtteam.structurize.util.BlockInfo
-
Returns the value of the
getStaterecord component. - getStates() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- getStatus() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- getStepsPerCall() - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- getStepsPerCall() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
How many steps are executed on per call.
- getStructure() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getStructureFromFormula(int, int, int, int, String, Shape, ItemStack, ItemStack, boolean) - Static method in class com.ldtteam.structurize.management.Manager
-
Just returns a cube for now, I can tinker this later.
- getStructureHandler() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
- getStructureHandler(Level, BlockPos, Blueprint, PlacementSettings, boolean) - Method in interface com.ldtteam.structurize.blocks.interfaces.ISpecialCreativeHandlerAnchorBlock
-
Get the special structure handler.
- getStructureName(ItemStack) - Static method in class com.ldtteam.structurize.items.ItemScanTool
-
Gets the structure name saved on this stack.
- getStructurePack(String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Query a structure pack for a key.
- getStructurePosFromWorld(BlockPos) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Get the position in the blueprint translated from world pos.
- getSubPath(Path) - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Get the sub path from this pack.
- getSubstitutionBlockAtWorld(Level, BlockPos) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getSubstitutionBlockAtWorld(Level, BlockPos, Function<BlockPos, BlockState>) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Get the filler block at a certain location.
- getSuccessor() - Method in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- getTasksByGroup(String) - Static method in class com.ldtteam.structurize.client.rendertask.RenderTaskManager
- getThunderLevel(float) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getTileEntities() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getTileEntityData() - Method in record class com.ldtteam.structurize.util.BlockInfo
-
Returns the value of the
getTileEntityDatarecord component. - getTileEntityData(BlockPos, BlockPos) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Getter of the EntityInfo at a certain position.
- getTilePos() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- getTilePos() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Gets the TE's world position
- getTooltipImage(ItemStack) - Method in class com.ldtteam.structurize.items.ItemTagSubstitution
- getType() - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementError
- getType() - Method in class com.ldtteam.structurize.util.BlueprintMissHitResult
- getUncachedNoiseBiome(int, int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getUpdatePacket() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- getUpdatePacket() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Gets the update packet, needed for initial placement through schematic paste
- getUpdateTag() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- getVersion() - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Get the pack version.
- getWidth(Font) - Method in class com.ldtteam.structurize.client.ClientItemStackTooltip
- getWorld() - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
- getWorld() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Get the world from the handler.
- getWorldBorder() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getWorldgenBlock(Level, BlockPos, Function<BlockPos, BlockState>) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Get the worldGen block for a certain location.
- getWorldPos() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- getWorldPos() - Method in class com.ldtteam.structurize.placement.BlockPlacementResult
-
Get the world position.
- getWorldTagNamePosMap() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Gets the tag name to positions map
- getWorldTagPosMap() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Gets the tag pos map with real world coords
- getXSpawn() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- getYSpawn() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- getZSpawn() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- GLAZED_TERRACOTA_MAJORITY - Static variable in record class com.ldtteam.structurize.blueprints.FacingFixer
- GLAZED_TERRACOTA_SPECIAL - Static variable in record class com.ldtteam.structurize.blueprints.FacingFixer
- GLINT_LINES - Static variable in class com.ldtteam.structurize.client.rendertask.util.RenderTypes
- GLINT_LINES - Static variable in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
- GLINT_LINES_WITH_WIDTH - Static variable in class com.ldtteam.structurize.client.rendertask.util.RenderTypes
- GLINT_LINES_WITH_WIDTH - Static variable in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
- GOOD_SOLID_FOR_PLACEHOLDER - Static variable in class com.ldtteam.structurize.tag.ModTags
- GrassPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GrassPlacementHandler
- GREEN_POS - Static variable in class com.ldtteam.structurize.api.util.constant.GUIConstants
-
Green String for selected state.
- GROUNDLEVEL_TAG - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- groundstyle - Variable in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
-
Ground style of the caller.
- GROUNDSTYLE_LEGACY_CAMP - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- GROUNDSTYLE_LEGACY_SHIP - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- GROUNDSTYLE_RELATIVE - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- GUI_SWITCH_PACK_AUTHORS - Static variable in class com.ldtteam.structurize.api.util.constant.TranslationConstants
- GUI_SWITCH_PACK_DISABLED_TEXT - Static variable in class com.ldtteam.structurize.api.util.constant.TranslationConstants
- GUIConstants - Class in com.ldtteam.structurize.api.util.constant
-
Constants for UI based values.
- GUIConstants() - Constructor for class com.ldtteam.structurize.api.util.constant.GUIConstants
H
- HALF_SPHERE - Enum constant in enum class com.ldtteam.structurize.api.util.Shape
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.BlockTagSubstitutionPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.DoBlockPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.DoDoorBlockPlacementHandler
- handle(Blueprint, String, String, boolean, Level, Player, BlockPos, PlacementSettings) - Method in interface com.ldtteam.structurize.storage.ISurvivalBlueprintHandler
-
Handle the placement.
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in interface com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler
-
Method used to handle the processing of a Placement of a block.
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BlockGrassPathPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DoorPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DoublePlantPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FluidSubstitutionPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.AirPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BannerPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BedPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BlackListedBlockPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.ContainerPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DripStoneBlockPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FallingBlockPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FirePlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FlowerPotPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GeneralBlockPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GrassPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.HopperClientLagPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SolidSubstitutionPlacementHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SpecialBlockPlacementAttemptHandler
- handle(Level, BlockPos, BlockState, CompoundTag, IPlacementContext) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SubstitutionPlacementHandler
- handleBlockPlacement(PlacementHandlers.BlockPlacementFunction, Level, BlockPos, BlockState, int, RotationMirror, CompoundTag) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
-
Handles block placement.
- handleBlockPlacement(Level, BlockPos, BlockState) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
-
Handles block placement.
- handleBlockPlacement(Level, BlockPos, BlockState, RotationMirror, CompoundTag) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
-
Handles block placement.
- handleBlockPlacement(Level, BlockPos, ChangeStorage, BlockInfo) - Method in class com.ldtteam.structurize.placement.StructurePlacer
-
This method handles the block placement.
- handleCorrectBlockPlacement(Level, FakePlayer, ItemStack, BlockState, BlockPos) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Handle the placement of a specific block for a blockState at a certain position with a fakePlayer.
- handleEntitySpawn(Level, BlockPos, BlockPos, ChangeStorage) - Method in class com.ldtteam.structurize.placement.StructurePlacer
-
This method handles entity spawning.
- handlePlacement(BlueprintSyncMessage, ServerPlayer) - Static method in class com.ldtteam.structurize.storage.BlueprintPlacementHandling
-
Handle placement and store the received client blueprint.
- handlePlacement(BuildToolPlacementMessage) - Static method in class com.ldtteam.structurize.storage.BlueprintPlacementHandling
-
Handle placement with the help of a placement message.
- handlePlacement(BuildToolPlacementMessage.HandlerType, String) - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
-
This is called when one of the placement options is clicked.
- handlePlacement(BuildToolPlacementMessage.HandlerType, String) - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
- handlePlacement(BuildToolPlacementMessage.HandlerType, String) - Method in class com.ldtteam.structurize.client.gui.WindowShapeTool
- handler - Variable in class com.ldtteam.structurize.placement.StructurePlacer
-
The handler.
- handleRemoval(IStructureHandler, Level, BlockPos) - Method in class com.ldtteam.structurize.placement.handlers.placement.DoBlockPlacementHandler
- handleRemoval(IStructureHandler, Level, BlockPos) - Method in interface com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler
-
Handles the removal of the existing block in the world
- handleRemoval(IStructureHandler, Level, BlockPos, CompoundTag) - Method in interface com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler
-
Handles the removal of the existing block in the world
- handleRemoval(IStructureHandler, Level, BlockPos, CompoundTag) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FluidSubstitutionPlacementHandler
- handlerId - Variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- handlerId - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
- handlerId - Variable in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- handlers - Static variable in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
- handleSaveScanMessage(CompoundTag, String) - Static method in class com.ldtteam.structurize.storage.ClientStructurePackLoader
-
Handles the save message of scans.
- handleTileEntityPlacement(CompoundTag, Level, BlockPos, RotationMirror) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
-
Handles tileEntity placement.
- hasBlueprint(String) - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Check if there is a blueprint with the id in the cache.
- hasBluePrint() - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
- hasBluePrint() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Check if the handler has a valid blueprint.
- hasChunk(int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- hasCraftingRemainingItem(ItemStack) - Method in class com.ldtteam.structurize.items.ItemBuildTool
- hasCraftingRemainingItem(ItemStack) - Method in class com.ldtteam.structurize.items.ItemShapeTool
- hasEntities() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
- hasEntities() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIteratorWrapper
- hasEntities() - Method in interface com.ldtteam.structurize.placement.IBlueprintIterator
-
Retrieve whether the iterator is taking entities into account as well
- hashCode() - Method in class com.ldtteam.structurize.api.util.ItemStorage
- hashCode() - Method in record class com.ldtteam.structurize.api.util.PositionStorage
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer
-
Returns a hash code value for this object.
- hashCode() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- hashCode() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- hashCode() - Method in class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
- hashCode() - Method in record class com.ldtteam.structurize.client.RenderingCacheKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintDataProcessingData
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintProcessingData
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.ldtteam.structurize.util.BlockEntityInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.ldtteam.structurize.util.BlockInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.ldtteam.structurize.util.BlockUtils.SolidnessInfo
-
Returns a hash code value for this object.
- hasIcon - Variable in class com.ldtteam.structurize.storage.StructurePacks.Category
-
If the category has its own icon.
- hasLightWork() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
- hasOnlyAir() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- hasPack(String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Check if the pack exists.
- hasPrimedHeightmap(Heightmap.Types) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- hasRequiredItems(List<ItemStack>) - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- hasRequiredItems(List<ItemStack>) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Check if the handler has the required items for an action.
- hasRequiredItems(IItemHandler, List<ItemStack>) - Static method in class com.ldtteam.structurize.util.InventoryUtils
-
Check if an inventory has all the required stacks.
- hasTileEntityData() - Method in record class com.ldtteam.structurize.util.BlockInfo
- HEIGHT_VIEW - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
The views of the width, length, etc.
- HIDDEN_CHECKBOX - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Display hidden blocks checkbox
- hideOtherGuiForPlacement() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
-
Hides as much additional GUI as possible while showing the placement menu
- hideOtherGuiForPlacement() - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
- hidePlacementGui() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
-
Hides the placement menu (call from handlePlacement or similar)
- HopperClientLagPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.HopperClientLagPlacementHandler
I
- IAnchorBlock - Interface in com.ldtteam.structurize.blocks.interfaces
-
Interface for all blocks which anchor a structure.
- IBlueprintDataProviderBE - Interface in com.ldtteam.structurize.blockentities.interfaces
-
Interface for TE's which hold schematic specific data.
- IBlueprintIterator - Interface in com.ldtteam.structurize.placement
- IClientTask - Interface in com.ldtteam.structurize.client.rendertask.task
- id - Static variable in class com.ldtteam.structurize.util.IOPool.StructurizeThreadFactory
-
Ongoing thread IDs.
- id() - Method in interface com.ldtteam.structurize.client.rendertask.task.ITickingTask
-
Task string identifier
- id() - Method in class com.ldtteam.structurize.client.rendertask.task.TimedTask
- IFakeLevelBlockGetter - Interface in com.ldtteam.structurize.client.fakelevel
-
Data source for
FakeLevel - IFakeLevelLightProvider - Interface in com.ldtteam.structurize.client.fakelevel
-
Loosely based on
BlockAndTintGetter - IFakeLevelLightProvider.ConfigBasedLightProvider - Class in com.ldtteam.structurize.client.fakelevel
-
Simple light level config
- ignoreDamageValue() - Method in class com.ldtteam.structurize.api.util.ItemStorage
-
Getter for the ignoreDamageValue.
- ignoreNBTValue() - Method in class com.ldtteam.structurize.api.util.ItemStorage
-
Getter for the should ignore nbt.
- ignoreSchematicsFromJar - Variable in class com.ldtteam.structurize.config.ServerConfiguration
-
Should the default schematics be ignored (from the jar)?
- IInvisibleBlueprintAnchorBlock - Interface in com.ldtteam.structurize.blocks.interfaces
-
Blueprint anchor that may not want to show up in the list.
- ILeveledBlueprintAnchorBlock - Interface in com.ldtteam.structurize.blocks.interfaces
-
Blueprint anchor that levels.
- IMAGE_ROTATION - Static variable in class com.ldtteam.structurize.api.util.constant.GUIConstants
-
Id of the rotation indicator.
- IMessage - Interface in com.ldtteam.structurize.network.messages
-
Interface for all network messages
- INamedBlueprintAnchorBlock - Interface in com.ldtteam.structurize.blocks.interfaces
-
Blueprint anchor that has a display name.
- includeEntities() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
- includeEntities() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIteratorWrapper
- includeEntities() - Method in interface com.ldtteam.structurize.placement.IBlueprintIterator
-
Set the iterator to include entities.
- increment() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIteratorWrapper
- increment() - Method in class com.ldtteam.structurize.placement.BlueprintIteratorDefault
-
Increment progressPos.
- increment() - Method in class com.ldtteam.structurize.placement.BlueprintIteratorHilbert
- increment() - Method in class com.ldtteam.structurize.placement.BlueprintIteratorInwardCircle
- increment() - Method in class com.ldtteam.structurize.placement.BlueprintIteratorInwardCircleHeight
- increment() - Method in class com.ldtteam.structurize.placement.BlueprintIteratorRandom
-
Increment progressPos.
- increment() - Method in interface com.ldtteam.structurize.placement.IBlueprintIterator
-
Increment method, create in implementation.
- increment(TriPredicate<BlueprintPositionInfo, BlockPos, IStructureHandler>) - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
- increment(TriPredicate<BlueprintPositionInfo, BlockPos, IStructureHandler>) - Method in interface com.ldtteam.structurize.placement.IBlueprintIterator
-
Increment the structure with a certain skipCondition (jump over blocks that fulfill skipCondition).
- initializeClient(Consumer<IClientItemExtensions>) - Method in class com.ldtteam.structurize.items.ItemTagSubstitution
- initSettings() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
- INPUT_BLOCKDIST - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Input for blockdist value
- INPUT_FREQUENCY - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- INPUT_HEIGHT - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- INPUT_HEIGHT_OFFSET - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Input for heightoffset value
- INPUT_LENGTH - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- INPUT_RADIUS - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Input for radius value
- INPUT_RANGE_NAME - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Name of the input range field.
- INPUT_SHAPE - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- INPUT_SPEED - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Id of the speed input field.
- INPUT_WIDTH - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
The shapeTool width/length/height inputs.
- INPUT_YSTRETCH - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Input for ystretch value
- InputFilters - Class in com.ldtteam.structurize.client.gui.util
- InputFilters() - Constructor for class com.ldtteam.structurize.client.gui.util.InputFilters
- INSIDE_COLONY - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementError.PlacementErrorType
- INSTANCE - Static variable in class com.ldtteam.structurize.client.rendercontext.WorldEventRenderContext
- instantiateEntities(Blueprint, Level) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtils
-
Creates a list of entities located in the blueprint, placed inside that blueprints block access world.
- instantiateTileEntities(Blueprint, Level, Map<BlockPos, ModelData>) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtils
-
Creates a list of tileentities located in the blueprint, placed inside that blueprints block access world.
- internalBackportDraw(BlueprintPreviewData, BlockPos, RenderLevelStageEvent) - Method in class com.ldtteam.structurize.client.BlueprintHandler
-
DO NOT USE IN MCOL
- invalidateCaps() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- invalidateCaps() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- InventoryUtils - Class in com.ldtteam.structurize.util
-
Structurize specific inventory utilities.
- InventoryUtils() - Constructor for class com.ldtteam.structurize.util.InventoryUtils
- INVISIBLE_TAG - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- IOPool - Class in com.ldtteam.structurize.util
-
Class handling our IO pool.
- IOPool.StructurizeThreadFactory - Class in com.ldtteam.structurize.util
-
Structurize specific thread factory.
- IPlacementContext - Interface in com.ldtteam.structurize.placement
- IPlacementHandler - Interface in com.ldtteam.structurize.placement.handlers.placement
-
Handler for all kinds of placements.
- IPlacementHandler.ActionProcessingResult - Enum Class in com.ldtteam.structurize.placement.handlers.placement
-
Possible result of an IPlacementHandler call.
- IProxy - Interface in com.ldtteam.structurize.proxy
-
Basic proxy interface.
- IRenderTask - Interface in com.ldtteam.structurize.client.rendertask.task
- IRequirementsBlueprintAnchorBlock - Interface in com.ldtteam.structurize.blocks.interfaces
-
Interface for block entities that are blueprint anchors and have specific requirements to be placed.
- IRotatableBlockEntity - Interface in com.ldtteam.structurize.api.util
-
BlockEntity rotation.
- isAnySolid() - Method in record class com.ldtteam.structurize.util.BlockUtils.SolidnessInfo
- isAnySolid(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
- isCorrectMD5(String) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Compare the md5 from the structure with an other md5 hash.
- isCreative() - Method in class com.ldtteam.structurize.client.gui.WindowShapeTool
-
Defines if a player has access to the creative-only controls.
- isCreative() - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- isCreative() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
If creative placement (Free placement without inventory).
- IScrollableItem - Interface in com.ldtteam.structurize.api.util
-
An item that supports shift-wheel-scrolling
- isCurrent - Variable in class com.ldtteam.structurize.storage.StructurePacks.Category
-
If this is a special "current folder" terminal category.
- isCurrentBatchEmpty() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- isCustomRenderer() - Method in class com.ldtteam.structurize.client.model.OverlaidBakedModel
- isDay() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- isDifficultyLocked() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- isDisabled() - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Get whether this pack is disabled due to a sync problem.
- isDone() - Method in class com.ldtteam.structurize.util.ChangeStorage
-
Check whether the current operation on this is done
- isEmpty() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
- isEmpty() - Method in class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
- isEmpty() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Check if this is an invalid preview data object.
- isEmpty() - Method in class com.ldtteam.structurize.util.ScanToolData.Slot
- isEmpty(ItemStack) - Static method in class com.ldtteam.structurize.api.util.ItemStackUtils
-
Wrapper method to check if a stack is empty.
- isExpired() - Method in class com.ldtteam.structurize.client.rendertask.task.TimedTask
- isGoodFloorBlock(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
- isGoodFullBlock(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Check if a block is a standard full block.
- isHardcore() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- isImmutable() - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Check if the structure pack is immutable.
- isInbetween(BlockPos, BlockPos, BlockPos) - Static method in class com.ldtteam.structurize.api.util.BlockPosUtil
-
Check if the given position is inside the given corners, corner order does not matter
- isInvisible(Blueprint) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintTagUtils
-
A blueprint may hide itself from the build tool list in one of two ways: 1.
- isInWorldBounds(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- isLightCorrect() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- isLiquidOnlyBlock(Block) - Static method in class com.ldtteam.structurize.util.BlockUtils
- isLiquidOnlyBlock(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
- isLoaded(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- isMirrored() - Method in enum class com.ldtteam.structurize.util.RotationMirror
- ISpecialBlockPickItem - Interface in com.ldtteam.structurize.api.util
-
An item that supports middle-clicking
- ISpecialCreativeHandlerAnchorBlock - Interface in com.ldtteam.structurize.blocks.interfaces
-
Special creative placement handler anchors.
- isPosInside(BlockPos) - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelBlockGetter
- isPosOutside(BlockPos) - Method in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelBlockGetter
- isRaining() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- isRainingAt(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- isRandomlyTicking() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- isRandomlyTickingBlocks() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- isRandomlyTickingFluids() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- isReady() - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
- isReady() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Check if the handler is ready.
- isReady() - Method in class com.ldtteam.structurize.placement.StructurePlacer
-
Check if the structure placer is ready.
- isRemoving() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
- isRemoving() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIteratorWrapper
- isRemoving() - Method in interface com.ldtteam.structurize.placement.IBlueprintIterator
-
Retrieve whether we're removing blocks at the moment
- isSchematicDownloaded() - Static method in class com.ldtteam.structurize.management.Manager
-
Whether or not a new schematic have been downloaded.
- isServerSyncEnabled() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
- isStackFree(ItemStack) - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- isStackFree(ItemStack) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Check if the stack is free for this handler.
- isTerminal - Variable in class com.ldtteam.structurize.storage.StructurePacks.Category
-
If the category does not have further sub-categories.
- isThundering() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- IStructureHandler - Interface in com.ldtteam.structurize.placement.structure
-
A handler for structures.
- isUnsaved() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- isUpgrading() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- ISurvivalBlueprintHandler - Interface in com.ldtteam.structurize.storage
-
Handle the placement of blueprints in survival.
- isVanillaDF - Static variable in class com.ldtteam.structurize.blueprints.v1.DataFixerUtils
-
If the used datafixer is the vanilla one.
- isVisible(CompoundTag) - Method in interface com.ldtteam.structurize.blocks.interfaces.IInvisibleBlueprintAnchorBlock
-
Check if the blueprint with this anchor is visible.
- isWater(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Checks if the block is water.
- isWeakSolid() - Method in record class com.ldtteam.structurize.util.BlockUtils.SolidnessInfo
-
Returns the value of the
isWeakSolidrecord component. - isWeakSolidBlock(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
- isYSpaceEmpty(int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- ItemBuildTool - Class in com.ldtteam.structurize.items
-
import net.minecraft.world.item.Item.Properties; Class handling the buildTool item.
- ItemBuildTool(Item.Properties) - Constructor for class com.ldtteam.structurize.items.ItemBuildTool
-
Instantiates the buildTool on load.
- ItemCaliper - Class in com.ldtteam.structurize.items
-
Caliper Item class.
- ItemCaliper(Item.Properties) - Constructor for class com.ldtteam.structurize.items.ItemCaliper
-
Caliper constructor.
- ItemMiddleMouseMessage - Class in com.ldtteam.structurize.network.messages
-
Notify server that client clicked or scrolled the middle mouse on a special item
- ItemMiddleMouseMessage(double, boolean) - Constructor for class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
-
Construct message for a middle mouse shift-scroll event.
- ItemMiddleMouseMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
-
Construct from network.
- ItemMiddleMouseMessage(BlockPos, boolean) - Constructor for class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
-
Construct message for a middle mouse click event.
- ItemPositionsStorage - Class in com.ldtteam.structurize.client.gui.util
-
Data storage for holding all positions for a given itemstorage.
- ItemPositionsStorage(ItemStorage) - Constructor for class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
- ItemPositionsStorage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
- ItemScanTool - Class in com.ldtteam.structurize.items
-
Item used to scan structures.
- ItemScanTool() - Constructor for class com.ldtteam.structurize.items.ItemScanTool
-
Creates default scan tool item.
- ItemScanTool(Item.Properties) - Constructor for class com.ldtteam.structurize.items.ItemScanTool
-
MC constructor.
- ItemShapeTool - Class in com.ldtteam.structurize.items
- ItemShapeTool(Item.Properties) - Constructor for class com.ldtteam.structurize.items.ItemShapeTool
-
Sets the name, creative tab, and registers the item.
- ItemStackTooltip - Class in com.ldtteam.structurize.items
-
A tooltip component that renders an
ItemStack - ItemStackTooltip(ItemStack) - Constructor for class com.ldtteam.structurize.items.ItemStackTooltip
- ItemStackUtils - Class in com.ldtteam.structurize.api.util
-
Utility methods for the inventories.
- itemStorage - Variable in class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
- ItemStorage - Class in com.ldtteam.structurize.api.util
-
Used to store an stack with various informations to compare items later on.
- ItemStorage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.api.util.ItemStorage
-
Reads an itemstorage from a buffer
- ItemStorage(ItemStack) - Constructor for class com.ldtteam.structurize.api.util.ItemStorage
-
Creates an instance of the storage.
- ItemStorage(ItemStack, boolean) - Constructor for class com.ldtteam.structurize.api.util.ItemStorage
-
Creates an instance of the storage.
- ItemStorage(ItemStack, boolean, boolean) - Constructor for class com.ldtteam.structurize.api.util.ItemStorage
-
Creates an instance of the storage.
- ItemStorage(ItemStack, int, boolean, boolean) - Constructor for class com.ldtteam.structurize.api.util.ItemStorage
-
Creates an instance of the storage.
- ItemTagSubstitution - Class in com.ldtteam.structurize.items
- ItemTagSubstitution(Item.Properties) - Constructor for class com.ldtteam.structurize.items.ItemTagSubstitution
- ItemTagTool - Class in com.ldtteam.structurize.items
-
Item for tagging positions with tags
- ItemTagTool() - Constructor for class com.ldtteam.structurize.items.ItemTagTool
-
Creates default scan tool item.
- ItemTagTool(Item.Properties) - Constructor for class com.ldtteam.structurize.items.ItemTagTool
-
MC constructor.
- ItemUtil - Class in com.ldtteam.structurize.client.gui.util
-
Client-side Item utility class
- ItemUtil() - Constructor for class com.ldtteam.structurize.client.gui.util.ItemUtil
- iterate(boolean) - Method in class com.ldtteam.structurize.placement.BlueprintIteratorInwardCircle
-
Iterate progress pos.
- iterator - Variable in class com.ldtteam.structurize.placement.StructurePlacer
-
The structure iterator.
- iteratorType - Variable in class com.ldtteam.structurize.config.ServerConfiguration
- ITickedWorldOperation - Interface in com.ldtteam.structurize.operations
- ITickingTask - Interface in com.ldtteam.structurize.client.rendertask.task
J
- JavaUtils - Class in com.ldtteam.structurize.util
K
- KEEP_ORIGINAL - Static variable in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
L
- LanguageHandler - Class in com.ldtteam.structurize.util
-
Helper class for localization and sending player messages.
- lastOperations - Static variable in class com.ldtteam.structurize.client.gui.WindowUndoRedo
-
The list of the last operations done for undo/redo
- LENGTH_VIEW - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- level() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
-
Returns the value of the
levelrecord component. - level() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
-
Returns the value of the
levelrecord component. - level() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
-
Returns the value of the
levelrecord component. - levelEntityGetter - Variable in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- levelEvent(Player, int, BlockPos, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- levelSource - Variable in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- LifecycleSubscriber - Class in com.ldtteam.structurize.event
- LifecycleSubscriber() - Constructor for class com.ldtteam.structurize.event.LifecycleSubscriber
- LIGHT_PROVIDER - Static variable in class com.ldtteam.structurize.client.fakelevel.BlueprintBlockAccess
- lightEngine - Variable in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- lightOnInSection(SectionPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
- lightProvider - Variable in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- lightProvider - Variable in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- LIMIT_REACHED - Enum constant in enum class com.ldtteam.structurize.placement.BlockPlacementResult.Result
- LINES - Static variable in class com.ldtteam.structurize.client.rendertask.util.RenderTypes
- LINES - Static variable in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
- LINES_INSIDE_BLOCKS - Static variable in class com.ldtteam.structurize.client.rendertask.util.RenderTypes
-
Used to draw overlay lines that only appear inside existing blocks.
- LINES_OUTSIDE_BLOCKS - Static variable in class com.ldtteam.structurize.client.rendertask.util.RenderTypes
-
Used to draw overlay lines that only appear outside existing blocks.
- LINES_WITH_WIDTH - Static variable in class com.ldtteam.structurize.client.rendertask.util.RenderTypes
- LINES_WITH_WIDTH - Static variable in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
- LIST_ENTITIES - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- LIST_OPERATIONS - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- LIST_RESOURCES - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
The builders gui file.
- LIST_TAGS - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- load(CompoundTag) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- load(CompoundTag) - Method in class com.ldtteam.structurize.management.UUIDStorage
- LOAD_AND_OPERATE - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
-
Deprecated.
- loadAndPlaceStructureWithRotation(Level, Blueprint, BlockPos, Rotation, Mirror, boolean, ServerPlayer) - Static method in class com.ldtteam.structurize.placement.StructurePlacementUtils
-
Load a structure into this world and place it in the right position and rotation.
- LOADING - Enum constant in enum class com.ldtteam.structurize.storage.ClientStructurePackLoader.ClientLoadingState
- LOADING - Enum constant in enum class com.ldtteam.structurize.storage.ServerStructurePackLoader.ServerLoadingState
- loadingState - Static variable in class com.ldtteam.structurize.storage.ClientStructurePackLoader
-
Set after the client finished loading the schematics.
- loadingState - Static variable in class com.ldtteam.structurize.storage.ServerStructurePackLoader
-
Set after the client finished loading the schematics.
- loadLangPath(String) - Static method in class com.ldtteam.structurize.util.LanguageHandler
- loadSlot(ScanToolData, ItemStack) - Method in class com.ldtteam.structurize.items.ItemScanTool
- LOCAL - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
-
Local standard.
- Log - Class in com.ldtteam.structurize.api.util
-
Logging utility class.
M
- mainHandItem - Variable in class com.ldtteam.structurize.client.rendercontext.WorldEventRenderContext
- Manager - Class in com.ldtteam.structurize.management
-
Singleton class that links colonies to minecraft.
- ManualBarrier - Class in com.ldtteam.structurize.util
-
A waitable primitive that is open/closed manually rather than counted like a
CyclicBarrierorSemaphore. - ManualBarrier(boolean) - Constructor for class com.ldtteam.structurize.util.ManualBarrier
-
Constructs the barrier.
- mapping() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer
-
Returns the value of the
mappingrecord component. - markAndNotifyBlock(BlockPos, LevelChunk, BlockState, BlockState, int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- MathUtils - Class in com.ldtteam.structurize.api.util
-
Useful math stuff to use statically.
- MAX_AMOUNT_OF_PIECES - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
-
Maximum amount of pieces from client to server (Leaving some extra space).
- MAX_MESSAGE_SIZE - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
-
Maximum message size from client to server (Leaving some extra space).
- MAX_SCHEMATIC_SIZE_REACHED - Static variable in class com.ldtteam.structurize.api.util.constant.TranslationConstants
- maxBlocksChecked - Variable in class com.ldtteam.structurize.config.ServerConfiguration
-
Max amount of blocks checked by a possible worker.
- maxCachedChanges - Variable in class com.ldtteam.structurize.config.ServerConfiguration
-
Max amount of changes cached to be able to undo
- maxCachedSchematics - Variable in class com.ldtteam.structurize.config.ServerConfiguration
-
Max amount of schematics to be cached on the server
- maxOperationsPerTick - Variable in class com.ldtteam.structurize.config.ServerConfiguration
-
Max world operations per tick (Max blocks to place, remove or replace)
- maybeHas(Predicate<BlockState>) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- mayInteract(Player, BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- MIDDLE_LABEL - Static variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
- MINECOLONIES_MOD_ID - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- MIR_NONE - Enum constant in enum class com.ldtteam.structurize.util.RotationMirror
- MIR_R180 - Enum constant in enum class com.ldtteam.structurize.util.RotationMirror
- MIR_R270 - Enum constant in enum class com.ldtteam.structurize.util.RotationMirror
- MIR_R90 - Enum constant in enum class com.ldtteam.structurize.util.RotationMirror
- mirror - Variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- mirror - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
- mirror - Variable in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- mirror - Variable in class com.ldtteam.structurize.util.PlacementSettings
-
Deprecated.The currently used mirror of the settings.
- mirror() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Mirror the blueprint.
- mirror() - Method in enum class com.ldtteam.structurize.util.RotationMirror
- mirror(Mirror) - Method in interface com.ldtteam.structurize.api.util.IRotatableBlockEntity
-
Mirror the block entity.
- MIRROR - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
- MIRROR_FIXERS - Static variable in record class com.ldtteam.structurize.blueprints.FacingFixer
- mirrorate() - Method in enum class com.ldtteam.structurize.util.RotationMirror
- mirrorate(Mirror) - Method in enum class com.ldtteam.structurize.util.RotationMirror
- MIRRORED - Static variable in enum class com.ldtteam.structurize.util.RotationMirror
- mirrorFixer(Predicate<BlockState>, DirectionProperty, Function<Direction, Direction>) - Static method in record class com.ldtteam.structurize.blueprints.FacingFixer
- misc(VertexFormatElement, int...) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- MISS - Static variable in class com.ldtteam.structurize.util.BlueprintMissHitResult
- MISSING_ITEMS - Enum constant in enum class com.ldtteam.structurize.placement.BlockPlacementResult.Result
- MOD_ID - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- MOD_NAME - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- ModBlockEntities - Class in com.ldtteam.structurize.blockentities
- ModBlocks - Class in com.ldtteam.structurize.blocks
-
Class to register blocks to Structurize
- ModItemGroups - Class in com.ldtteam.structurize.items
-
Class used to handle the creativeTab of structurize.
- ModItems - Class in com.ldtteam.structurize.items
-
Class to register items to Structurize
- ModKeyMappings - Class in com.ldtteam.structurize.client
- ModTags - Class in com.ldtteam.structurize.tag
- move(BlockPos) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Move this preview by an offset.
- MOVE_BACK - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
- MOVE_DOWN - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
- MOVE_FORWARD - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
-
Move build previews
- MOVE_LEFT - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
- MOVE_RIGHT - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
- MOVE_UP - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
- moveTo(int) - Method in class com.ldtteam.structurize.util.ScanToolData
-
Moves to the specified slot number
- MULTI_BLOCK_RESOURCE_SUFFIX - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Resource suffix of the multiblock GUI.
N
- NAME - Static variable in class com.ldtteam.structurize.commands.ScanCommand
-
Descriptive string.
- NAME_LABEL - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Id of the name label in the GUI.
- nanoSecondsToSeconds(long) - Static method in class com.ldtteam.structurize.api.util.MathUtils
-
Reduces nanosecond time to seconds.
- NBT_OPTIONAL_DATA_TAG - Static variable in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
- nbtContains(CompoundTag, CompoundTag) - Static method in class com.ldtteam.structurize.api.util.Utils
-
Check if a comparison tag has the same or more nbt tags than an origin nbt tag.
- NbtTagConstants - Class in com.ldtteam.structurize.api.util.constant
-
Some constants needed to store things to NBT.
- NEEDS_AIR_ABOVE - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementError.PlacementErrorType
- neighborShapeChanged(Direction, BlockState, BlockPos, BlockPos, int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- Network - Class in com.ldtteam.structurize
- Network() - Constructor for class com.ldtteam.structurize.Network
- NetworkChannel - Class in com.ldtteam.structurize.network
-
Our wrapper for Forge network layer
- NetworkChannel(String) - Constructor for class com.ldtteam.structurize.network.NetworkChannel
-
Creates a new instance of network channel.
- NetworkChannel.NetworkingMessageEntry<MSG extends IMessage> - Class in com.ldtteam.structurize.network
-
A class that handles the data wrapping for our inner index codec.
- NEW_BLOCK - Enum constant in enum class com.ldtteam.structurize.placement.AbstractBlueprintIterator.Result
- newArgument(String, ArgumentType<T>) - Static method in class com.ldtteam.structurize.commands.AbstractCommand
-
Creates new command argument, used for collection selector, number picker etc.
- newBlockEntity(BlockPos, BlockState) - Method in class com.ldtteam.structurize.blocks.schematic.BlockTagSubstitution
- newLiteral(String) - Static method in class com.ldtteam.structurize.commands.AbstractCommand
-
Creates new subcommand, used for subcommands and type picking.
- newRootNode() - Static method in class com.ldtteam.structurize.commands.AbstractCommand.CommandTree
- newThread(Runnable) - Method in class com.ldtteam.structurize.util.IOPool.StructurizeThreadFactory
- nextElement() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- nextSlot() - Method in class com.ldtteam.structurize.util.ScanToolData
-
Moves to the next slot, wrapping back to the start if needed
- NINETY_DEGREES - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
-
Rotation by 90°.
- NO_VALUE_SPEC - Static variable in class com.ldtteam.structurize.api.util.constant.TranslationConstants
- NONE - Enum constant in enum class com.ldtteam.structurize.util.RotationMirror
- normal(float, float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- normal(Matrix3f, float, float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- north() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
-
Returns the value of the
northrecord component. - NORTH_EAST_AND_SOUTH_WEST - Static variable in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
- noSave() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- NOT_MIRRORED - Static variable in enum class com.ldtteam.structurize.util.RotationMirror
- NOT_SOLID - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementError.PlacementErrorType
- NOT_WATER - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementError.PlacementErrorType
- NotifyClientAboutStructurePacksMessage - Class in com.ldtteam.structurize.network.messages
-
Notify the client about the structure packs on the server side.
- NotifyClientAboutStructurePacksMessage(Collection<StructurePackMeta>) - Constructor for class com.ldtteam.structurize.network.messages.NotifyClientAboutStructurePacksMessage
-
Notify the client about the server structurepacks.
- NotifyClientAboutStructurePacksMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.NotifyClientAboutStructurePacksMessage
-
Public standard constructor.
- NotifyServerAboutStructurePacksMessage - Class in com.ldtteam.structurize.network.messages
-
Notify the server about the structure packs on the client side.
- NotifyServerAboutStructurePacksMessage(Collection<StructurePackMeta>) - Constructor for class com.ldtteam.structurize.network.messages.NotifyServerAboutStructurePacksMessage
-
Notify the server about the client structurepacks.
- NotifyServerAboutStructurePacksMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.NotifyServerAboutStructurePacksMessage
-
Public standard constructor.
- NULL_PLACEMENT - Static variable in class com.ldtteam.structurize.blocks.ModBlocks
- NULL_POS - Static variable in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
-
The position we use as our uninitialized value.
- NUM_SLOTS - Static variable in class com.ldtteam.structurize.util.ScanToolData
-
The number of scan slots.
O
- of(Rotation, Mirror) - Static method in enum class com.ldtteam.structurize.util.RotationMirror
- ofEntities(Collection<T>) - Static method in class com.ldtteam.structurize.client.fakelevel.FakeLevelEntityGetterAdapter
- onAbsorbBlock(ServerPlayer, ItemStack, BlockPos, ItemStack) - Method in class com.ldtteam.structurize.items.ItemTagSubstitution
- onAirRightClick(BlockPos, BlockPos, Level, Player, ItemStack) - Method in class com.ldtteam.structurize.items.AbstractItemWithPosSelector
-
Is called when player air-right-clicks with item.
- onAirRightClick(BlockPos, BlockPos, Level, Player, ItemStack) - Method in class com.ldtteam.structurize.items.ItemCaliper
- onAirRightClick(BlockPos, BlockPos, Level, Player, ItemStack) - Method in class com.ldtteam.structurize.items.ItemScanTool
- onAirRightClick(BlockPos, BlockPos, Level, Player, ItemStack) - Method in class com.ldtteam.structurize.items.ItemTagTool
- onBlockPick(Player, ItemStack, BlockPos, boolean) - Method in interface com.ldtteam.structurize.api.util.ISpecialBlockPickItem
-
Called first on client side when the player presses "pick block" (default middle mouse) with this item selected.
- onBlockPick(Player, ItemStack, BlockPos, boolean) - Method in class com.ldtteam.structurize.items.ItemScanTool
- onBlockPick(Player, ItemStack, BlockPos, boolean) - Method in class com.ldtteam.structurize.items.ItemTagSubstitution
- onButtonClicked(Button) - Method in class com.ldtteam.structurize.client.gui.AbstractWindowSkeleton
-
Handle a button clicked event.
- onButtonClicked(Button) - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
- onChange(T, T) - Method in interface com.ldtteam.structurize.config.AbstractConfiguration.ConfigListener
- onClientInit(FMLClientSetupEvent) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
-
Called when client app is initialized.
- onClientLoading() - Static method in class com.ldtteam.structurize.storage.ClientStructurePackLoader
-
Called on client mod construction.
- onClientSyncAttempt(Map<String, Double>, ServerPlayer) - Static method in class com.ldtteam.structurize.storage.ServerStructurePackLoader
-
Called on client sync attempt.
- onClientTick() - Static method in class com.ldtteam.structurize.client.rendertask.RenderTaskManager
-
Client tick callback
- onClientTickEvent(TickEvent.ClientTickEvent) - Static method in class com.ldtteam.structurize.event.ClientEventSubscriber
-
Used to catch the clientTickEvent.
- onClosed() - Method in class com.ldtteam.structurize.client.gui.WindowScan
- onCompletion() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Possible on complete hooks after placement.
- onConfigEdit(ModConfigEvent.Reloading) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
- onConfigLoad(ModConfig) - Method in class com.ldtteam.structurize.config.Configuration
-
cache starting values for watchers
- onConfigLoad(ModConfigEvent.Loading) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
- onConfigReload(ModConfig) - Method in class com.ldtteam.structurize.config.Configuration
-
iterate watchers and fire changes if needed
- onConfigValueEdit(ForgeConfigSpec.ConfigValue<?>) - Method in class com.ldtteam.structurize.config.Configuration
-
This should be called from any code that manually changes ConfigValues using set functions.
- onDatagen(GatherDataEvent) - Static method in class com.ldtteam.structurize.event.LifecycleSubscriber
- onDataPacket(Connection, ClientboundBlockEntityDataPacket) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.AbsorbBlockMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.AddRemoveTagMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.FillTopPlaceholderMessage
- onExecute(NetworkEvent.Context, boolean) - Method in interface com.ldtteam.structurize.network.messages.IMessage
-
Executes message action.
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.NotifyClientAboutStructurePacksMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.NotifyServerAboutStructurePacksMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.OperationHistoryMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.RemoveBlockMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.RemoveEntityMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.ReplaceBlockMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.SaveScanMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.ScanOnServerMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.ScanToolTeleportMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.ServerUUIDMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.SetTagInTool
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.ShowScanMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.splitting.SplitPacketMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToClient
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToServer
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.SyncSettingsToServer
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.TransferStructurePackToClient
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.UndoRedoMessage
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.UpdateClientRender
- onExecute(NetworkEvent.Context, boolean) - Method in class com.ldtteam.structurize.network.messages.UpdateScanToolMessage
- onKeyTyped(char, int) - Method in class com.ldtteam.structurize.client.gui.WindowShapeTool
- onKeyTyped(char, int) - Method in class com.ldtteam.structurize.client.gui.WindowTagTool
- onLoadComplete(FMLLoadCompleteEvent) - Static method in class com.ldtteam.structurize.event.LifecycleSubscriber
-
Called when MC loading is about to finish.
- onLogout(PlayerEvent.PlayerLoggedOutEvent) - Static method in class com.ldtteam.structurize.storage.rendering.ServerPreviewDistributor
- ONLY_NUMBERS - Static variable in class com.ldtteam.structurize.client.gui.util.InputFilters
- ONLY_POSITIVE_NUMBERS_MAX1k - Static variable in class com.ldtteam.structurize.client.gui.util.InputFilters
- onModInit(FMLCommonSetupEvent) - Static method in class com.ldtteam.structurize.event.LifecycleSubscriber
-
Called when mod is being initialized.
- onMouseScroll(Player, ItemStack, double, boolean) - Method in interface com.ldtteam.structurize.api.util.IScrollableItem
-
Called first on client side when the player shift-scrolls with this item selected.
- onMouseScroll(Player, ItemStack, double, boolean) - Method in class com.ldtteam.structurize.items.ItemScanTool
- onMouseWheel(InputEvent.MouseScrollingEvent) - Static method in class com.ldtteam.structurize.event.ClientEventSubscriber
- onOpened() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
- onOpened() - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
- onOpened() - Method in class com.ldtteam.structurize.client.gui.WindowScan
- onOpened() - Method in class com.ldtteam.structurize.client.gui.WindowSelectRes
- onOpened() - Method in class com.ldtteam.structurize.client.gui.WindowShapeTool
-
Called when the window is opened.
- onOpened() - Method in class com.ldtteam.structurize.client.gui.WindowSwitchPack
- onOpened() - Method in class com.ldtteam.structurize.client.gui.WindowTagTool
- onPlayerLogin(PlayerEvent.PlayerLoggedInEvent) - Static method in class com.ldtteam.structurize.event.EventSubscriber
-
Called when a player logs in.
- onPreClientTickEvent(TickEvent.ClientTickEvent) - Static method in class com.ldtteam.structurize.event.ClientEventSubscriber
- onRegisterCommands(RegisterCommandsEvent) - Static method in class com.ldtteam.structurize.event.EventSubscriber
-
Called when world is about to load.
- onSelectResource(ItemStack, Integer) - Method in class com.ldtteam.structurize.client.gui.WindowReplaceBlock
- onSelectResource(ItemStack, Integer) - Method in class com.ldtteam.structurize.client.gui.WindowSelectRes
-
Finish on selecting a resource
- onServerStarting() - Static method in class com.ldtteam.structurize.storage.ServerStructurePackLoader
-
Called on server mod construction.
- onServerStopped(ServerStoppingEvent) - Static method in class com.ldtteam.structurize.event.EventSubscriber
- onServerSyncAttempt(Map<String, Double>) - Static method in class com.ldtteam.structurize.storage.ClientStructurePackLoader
-
On receiving server structure pack update.
- onSplitting(int) - Method in class com.ldtteam.structurize.network.NetworkChannel.NetworkingMessageEntry
-
Invoked to indicate that a packet is being split.
- onStructurePackTransfer(String, ByteBuf, boolean) - Static method in class com.ldtteam.structurize.storage.ClientStructurePackLoader
-
On reception of a new structure pack.
- onTeleport(Player, ItemStack) - Method in class com.ldtteam.structurize.items.ItemScanTool
-
Called on both client and server when the player presses the Teleport keybind while holding a scan tool.
- onUnhandledKeyTyped(int, int) - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
- onUnhandledKeyTyped(int, int) - Method in class com.ldtteam.structurize.client.gui.WindowScan
- onUpdate() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
- onUpdate() - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
- onUpdate() - Method in class com.ldtteam.structurize.client.gui.WindowScan
- onUpdate() - Method in class com.ldtteam.structurize.client.gui.WindowSelectRes
- onUpdate() - Method in class com.ldtteam.structurize.client.gui.WindowSwitchPack
- onUpdate() - Method in class com.ldtteam.structurize.client.gui.WindowUndoRedo
- onWorldTick(ServerLevel) - Static method in class com.ldtteam.structurize.management.Manager
-
Method called on world tick to run cached operations.
- onWorldTick(TickEvent.ClientTickEvent) - Static method in class com.ldtteam.structurize.storage.ClientFutureProcessor
- onWorldTick(TickEvent.ClientTickEvent) - Static method in class com.ldtteam.structurize.storage.ClientStructurePackLoader
- onWorldTick(TickEvent.LevelTickEvent) - Static method in class com.ldtteam.structurize.event.EventSubscriber
- onWorldTick(TickEvent.LevelTickEvent) - Static method in class com.ldtteam.structurize.storage.ServerFutureProcessor
- onWorldTick(TickEvent.ServerTickEvent) - Static method in class com.ldtteam.structurize.storage.ServerStructurePackLoader
- open() - Method in class com.ldtteam.structurize.client.gui.WindowUndoRedo
-
Open the dialog.
- open() - Method in class com.ldtteam.structurize.util.ManualBarrier
-
Opens the barrier and allows all currently-waiting and future threads to pass.
- openBuildToolWindow(BlockPos, int) - Method in class com.ldtteam.structurize.proxy.ClientProxy
- openBuildToolWindow(BlockPos, int) - Method in interface com.ldtteam.structurize.proxy.IProxy
-
Opens a build tool window.
- openShapeToolWindow(BlockPos) - Method in class com.ldtteam.structurize.proxy.ClientProxy
- openShapeToolWindow(BlockPos) - Method in interface com.ldtteam.structurize.proxy.IProxy
-
Opens a shape tool window.
- OperationHistoryMessage - Class in com.ldtteam.structurize.network.messages
- OperationHistoryMessage() - Constructor for class com.ldtteam.structurize.network.messages.OperationHistoryMessage
- OperationHistoryMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.OperationHistoryMessage
-
Empty constructor used when registering the
- origin - Variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
-
The original window to return to
- OverlaidBakedModel - Class in com.ldtteam.structurize.client.model
-
This exists because it seems to be the only way to override
OverlaidBakedModel.isCustomRenderer()... - OverlaidBakedModel(BakedModel) - Constructor for class com.ldtteam.structurize.client.model.OverlaidBakedModel
- OverlaidGeometry - Class in com.ldtteam.structurize.client.model
-
Simple wrapper to create
OverlaidBakedModel. - OverlaidGeometry(ResourceLocation) - Constructor for class com.ldtteam.structurize.client.model.OverlaidGeometry
- OverlaidModelLoader - Class in com.ldtteam.structurize.client.model
-
Simple loader to create
OverlaidGeometry. - OverlaidModelLoader() - Constructor for class com.ldtteam.structurize.client.model.OverlaidModelLoader
- overlayCoords(int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- overlayCoords(int, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- overrideBeLevel - Variable in class com.ldtteam.structurize.client.fakelevel.FakeLevel
P
- packMeta - Variable in class com.ldtteam.structurize.storage.StructurePacks.Category
-
The pack meta the category belongs to.
- partialTicks - Variable in class com.ldtteam.structurize.client.rendercontext.WorldEventRenderContext
- partitionPlacementErrorsByErrorType(List<PlacementError>) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementError
- PASS - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler.ActionProcessingResult
- PasteCommand - Class in com.ldtteam.structurize.commands
-
Command for opening Pasting a structure from a file
- PasteCommand() - Constructor for class com.ldtteam.structurize.commands.PasteCommand
- PasteFolderCommand - Class in com.ldtteam.structurize.commands
-
Command for opening Pasting a structure from a file
- PasteFolderCommand() - Constructor for class com.ldtteam.structurize.commands.PasteFolderCommand
- pasteStructure(ServerLevel, BlockPos, int, int, int, int, String, Shape, ItemStack, ItemStack, boolean, ServerPlayer, Mirror, Rotation) - Static method in class com.ldtteam.structurize.management.Manager
-
Paste a structure into the world.
- PERCENT - Static variable in class com.ldtteam.structurize.client.gui.util.InputFilters
- PLACE - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
- PLACE_STRUCTURE - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
-
Deprecated.
- placeLiquid(LevelAccessor, BlockPos, BlockState, FluidState) - Method in class com.ldtteam.structurize.blocks.schematic.BlockSubstitution
- PlacementError - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementError(PlacementError.PlacementErrorType, BlockPos) - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementError
- PlacementError.PlacementErrorType - Enum Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers - Class in com.ldtteam.structurize.placement.handlers.placement
-
Class containing all placement handler implementations.
- PlacementHandlers.AddType - Enum Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.AirPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.BannerPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.BedPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.BlackListedBlockPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.BlockGrassPathPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.BlockPlacementFunction - Interface in com.ldtteam.structurize.placement.handlers.placement
-
Handler for placing the block down into the world.
- PlacementHandlers.ContainerPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.DoorPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.DoublePlantPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.DripStoneBlockPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.FallingBlockPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.FirePlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.FlowerPotPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.FluidSubstitutionPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.GeneralBlockPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.GrassPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.HopperClientLagPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
-
mojang abusing lazyupdates, this modification always happens, but we need it now, not later
- PlacementHandlers.SolidSubstitutionPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.SpecialBlockPlacementAttemptHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementHandlers.SubstitutionPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
- PlacementSettings - Class in com.ldtteam.structurize.util
-
Deprecated.use
RotationMirror - PlacementSettings() - Constructor for class com.ldtteam.structurize.util.PlacementSettings
-
Deprecated.Create a new empty placement settings object.
- PlacementSettings(Mirror, Rotation) - Constructor for class com.ldtteam.structurize.util.PlacementSettings
-
Deprecated.Create a new placement settings object with specific setting.
- PlacerholderFillOperation - Class in com.ldtteam.structurize.util
-
Contains an operation, as remove block, replace block, place structure, etc.
- PlacerholderFillOperation(BlockPos, BlockPos, Player, double, double, int, int) - Constructor for class com.ldtteam.structurize.util.PlacerholderFillOperation
-
Create a ScanToolOperation.
- PlaceStructureOperation - Class in com.ldtteam.structurize.operations
-
Operation for placing structures.
- PlaceStructureOperation(StructurePlacer, Player) - Constructor for class com.ldtteam.structurize.operations.PlaceStructureOperation
-
Default constructor.
- player - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
- player - Variable in class com.ldtteam.structurize.operations.AreaOperation
-
The player who initiated the area operation.
- PLAYER_NAME - Static variable in class com.ldtteam.structurize.commands.ScanCommand
-
The player name command argument.
- playErrorSound(Player) - Static method in class com.ldtteam.structurize.api.util.Utils
-
Play an error sound.
- players() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- playSeededSound(Player, double, double, double, Holder<SoundEvent>, SoundSource, float, float, long) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- playSeededSound(Player, Entity, Holder<SoundEvent>, SoundSource, float, float, long) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- playSuccessSound(Player) - Static method in class com.ldtteam.structurize.api.util.Utils
-
Play a success sound.
- populateCuboid(float, float, float, float, float, float, Matrix4f, VertexConsumer) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
- populateRectangle(int, int, int, int, int, int, int, int, int, VertexConsumer, Matrix4f) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
- populateRenderLineBox(float, float, float, float, float, float, float, float, float, float, float, float, Matrix4f, VertexConsumer) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
- pos - Variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- pos - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
- pos - Variable in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- pos() - Method in record class com.ldtteam.structurize.util.BlockEntityInfo
-
Returns the value of the
posrecord component. - POS1 - Static variable in class com.ldtteam.structurize.commands.ScanCommand
-
Position 1 command argument.
- POS1X_LABEL - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button will remove the currently rendered structure.
- POS1Y_LABEL - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button will remove the currently rendered structure.
- POS1Z_LABEL - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button will remove the currently rendered structure.
- POS2 - Static variable in class com.ldtteam.structurize.commands.ScanCommand
-
Position 2 command argument.
- POS2X_LABEL - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button will remove the currently rendered structure.
- POS2Y_LABEL - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button will remove the currently rendered structure.
- POS2Z_LABEL - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
This button will remove the currently rendered structure.
- poseStack - Variable in class com.ldtteam.structurize.client.rendercontext.WorldEventRenderContext
- positions - Variable in class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
- PositionStorage - Record Class in com.ldtteam.structurize.api.util
-
Stores blockState and tileEntity at position.
- PositionStorage(BlockState, BlockEntity) - Constructor for record class com.ldtteam.structurize.api.util.PositionStorage
-
Creates an instance of a
PositionStoragerecord class. - POSSIBLE_ROTATIONS - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
-
All possible rotations.
- post1466 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- postProcessGeneration() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- pre1466 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- preInit(FMLCommonSetupEvent) - Static method in class com.ldtteam.structurize.Structurize
-
Event handler for forge pre init event.
- prepare(BlockState, BlockEntity, Level) - Method in class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel
-
Do not forget to unset to prevent potential memory leaks
- prepareBlockStateForRendering(BlockState, BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.BlueprintBlockAccess
- prePlacementLogic(BlockPos, BlockState, List<ItemStack>) - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- prePlacementLogic(BlockPos, BlockState, List<ItemStack>) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Execute pre placement logic if necessary.
- Pretty - Enum constant in enum class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage.HandlerType
- PREVIEW_TICKING_ENTITIES - Static variable in class com.ldtteam.structurize.tag.ModTags
- prevProgressPos - Variable in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
-
The previous position before the current progress position.
- prevSlot() - Method in class com.ldtteam.structurize.util.ScanToolData
-
Moves to the previous slot, wrapping to the end if needed
- progressPos - Variable in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
-
The Structure position we are at.
- propagateLightSources(ChunkPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
- property() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer
-
Returns the value of the
propertyrecord component. - proxy - Static variable in class com.ldtteam.structurize.Structurize
-
The proxy.
- putBufferAfter(RenderType, RenderType) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Put type after the given buffer or if not found then at last position.
- putBufferBefore(RenderType, RenderType) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Put type before the given buffer or if not found then at first position.
- putBufferHead(RenderType) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Put type at the first position.
- putBufferTail(RenderType) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Put type at the last position.
- putBulkData(PoseStack.Pose, BakedQuad, float[], float, float, float, float, int[], int, boolean) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- putBulkData(PoseStack.Pose, BakedQuad, float[], float, float, float, int[], int, boolean) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- putBulkData(PoseStack.Pose, BakedQuad, float, float, float, float, int, int, boolean) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- putBulkData(PoseStack.Pose, BakedQuad, float, float, float, int, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- putBulkData(ByteBuffer) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- putByte(int, byte) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- putFloat(int, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- putShort(int, short) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- PYRAMID - Enum constant in enum class com.ldtteam.structurize.api.util.Shape
Q
- queue(String, BlueprintPreviewData) - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Queue a blueprint to be rendered.
- queueBlueprint(ServerFutureProcessor.BlueprintProcessingData) - Static method in class com.ldtteam.structurize.storage.ServerFutureProcessor
-
Queue processing data to be handled on tick.
- queueBlueprint(ClientFutureProcessor.BlueprintProcessingData) - Static method in class com.ldtteam.structurize.storage.ClientFutureProcessor
-
Queue processing data to be handled on tick.
- queueBlueprintData(ServerFutureProcessor.BlueprintDataProcessingData) - Static method in class com.ldtteam.structurize.storage.ServerFutureProcessor
-
Queue processing data to be handled on tick.
- queueBlueprintData(ClientFutureProcessor.BlueprintDataProcessingData) - Static method in class com.ldtteam.structurize.storage.ClientFutureProcessor
-
Queue processing data to be handled on tick.
- queueBlueprintList(ServerFutureProcessor.BlueprintListProcessingData) - Static method in class com.ldtteam.structurize.storage.ServerFutureProcessor
-
Queue processing data to be handled on tick.
- queueSectionData(LightLayer, SectionPos, DataLayer) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
R
- R180 - Enum constant in enum class com.ldtteam.structurize.util.RotationMirror
- R270 - Enum constant in enum class com.ldtteam.structurize.util.RotationMirror
- R90 - Enum constant in enum class com.ldtteam.structurize.util.RotationMirror
- rand - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
-
Shared random
- read(JsonObject, JsonDeserializationContext) - Method in class com.ldtteam.structurize.client.model.OverlaidModelLoader
- read(FriendlyByteBuf) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- readBiomes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- readBlueprintFromNBT(CompoundTag) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
-
Deserializes a Blueprint form the Given CompoundNBT
- readBlueprintFromNBT(CompoundTag) - Static method in class com.ldtteam.structurize.commands.UpdateSchematicsCommand
- readFromNBT(CompoundTag, String) - Static method in class com.ldtteam.structurize.api.util.BlockPosUtil
-
Reads Chunk Coordinates from an NBT Compound with a specific tag name.
- readSchematicDataFromNBT(CompoundTag) - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Default read schematic data from nbt
- readTagPosMapFrom(CompoundTag) - Static method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Reads the tagPosmap from nbt
- realLevel - Variable in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- realLevel() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- recalcBlockCounts() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- redo(Player, int) - Static method in class com.ldtteam.structurize.management.Manager
-
Undo a change to the world made by a player.
- redo(Level) - Method in class com.ldtteam.structurize.util.ChangeStorage
-
Reload the previous state of the positions.
- REDO - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
-
Deprecated.
- RedoOperation - Class in com.ldtteam.structurize.operations
-
Operation for redo.
- RedoOperation(Player, ChangeStorage) - Constructor for class com.ldtteam.structurize.operations.RedoOperation
-
Default constructor.
- register(RegisterKeyMappingsEvent) - Static method in class com.ldtteam.structurize.client.ModKeyMappings
-
Register key mappings
- register(CommandDispatcher<CommandSourceStack>, Commands.CommandSelection) - Method in class com.ldtteam.structurize.commands.AbstractCommand.CommandTree
- register(CommandDispatcher<CommandSourceStack>, Commands.CommandSelection) - Static method in class com.ldtteam.structurize.commands.EntryPoint
-
Registers mod command tree to given dispatcher.
- register(String, Supplier<B>) - Static method in class com.ldtteam.structurize.blocks.ModBlocks
-
Utility shorthand to register blocks using the deferred registry
- register(String, Supplier<I>) - Static method in class com.ldtteam.structurize.items.ModItems
-
Utility method to register an item
- register(ServerPlayer, boolean) - Static method in class com.ldtteam.structurize.storage.rendering.ServerPreviewDistributor
-
Register a player with their settings.
- registerAllBlockEntitiesAfterLevelLoad() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- registerButton(String, Runnable) - Method in class com.ldtteam.structurize.client.gui.AbstractWindowSkeleton
-
Register a button on the window.
- registerButton(String, Consumer<Button>) - Method in class com.ldtteam.structurize.client.gui.AbstractWindowSkeleton
-
Register a button on the window.
- registerCommonMessages() - Method in class com.ldtteam.structurize.network.NetworkChannel
-
Registers all common messages.
- registerGeometry(ModelEvent.RegisterGeometryLoaders) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
- registerGlobalTagOption(String) - Static method in class com.ldtteam.structurize.util.TagManager
-
Register a new global tag option.
- registerHandler(ISurvivalBlueprintHandler) - Static method in class com.ldtteam.structurize.storage.SurvivalBlueprintHandlers
-
Register a new survival blueprint handler.
- registerIterator(String, Function<IStructureHandler, AbstractBlueprintIterator>) - Static method in class com.ldtteam.structurize.placement.StructureIterators
-
Register a new producer.
- registerKeys(RegisterKeyMappingsEvent) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
- registerRenderers(EntityRenderersEvent.RegisterRenderers) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
- registerSpecificTagOption(String, Predicate<IAnchorBlock>) - Static method in class com.ldtteam.structurize.util.TagManager
-
Register a block specific tag option.
- registerTooltips(RegisterClientTooltipComponentFactoriesEvent) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
- registryAccess() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- release() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- REMOVE_BLOCK - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
-
Deprecated.
- REMOVE_ENTITY - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
-
Deprecated.
- REMOVE_FILTERED - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Remove filtered button.
- removeAllNeededResource(ItemStack) - Method in class com.ldtteam.structurize.client.gui.WindowScan
- removeBlock(BlockPos, boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- removeBlockEntity(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- RemoveBlockMessage - Class in com.ldtteam.structurize.network.messages
-
Message to remove a block from the world.
- RemoveBlockMessage(ItemPositionsStorage) - Constructor for class com.ldtteam.structurize.network.messages.RemoveBlockMessage
-
Create a message to remove a block from the world.
- RemoveBlockMessage(List<ItemPositionsStorage>) - Constructor for class com.ldtteam.structurize.network.messages.RemoveBlockMessage
-
Create a message to remove a block from the world.
- RemoveBlockMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.RemoveBlockMessage
-
Empty constructor used when registering the message.
- RemoveBlockOperation - Class in com.ldtteam.structurize.operations
-
Operation for removing one type of block.
- RemoveBlockOperation(ServerPlayer, ItemPositionsStorage) - Constructor for class com.ldtteam.structurize.operations.RemoveBlockOperation
-
Default constructor.
- removeBlueprint(String) - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Remove an item from the cache.
- RemoveEntityMessage - Class in com.ldtteam.structurize.network.messages
-
Message to remove an entity from the world.
- RemoveEntityMessage(BlockPos, BlockPos, ResourceLocation) - Constructor for class com.ldtteam.structurize.network.messages.RemoveEntityMessage
-
Create a message to remove an entity from the world.
- RemoveEntityMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.RemoveEntityMessage
-
Empty constructor used when registering the message.
- RemoveEntityOperation - Class in com.ldtteam.structurize.operations
-
Operation for removing one type of block.
- RemoveEntityOperation(Player, BlockPos, BlockPos, EntityType<?>) - Constructor for class com.ldtteam.structurize.operations.RemoveEntityOperation
-
Default constructor.
- RemoveFilteredOperation - Class in com.ldtteam.structurize.operations
-
Operation for removing multiple types of blocks.
- RemoveFilteredOperation(ServerPlayer, List<ItemPositionsStorage>) - Constructor for class com.ldtteam.structurize.operations.RemoveFilteredOperation
-
Default constructor.
- removeFluid(Level, BlockPos) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Removes the fluid from the given position.
- removePack(String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Remove a specific pack.
- removePos(BlockPos) - Method in class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
- removeSharedPreviews() - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Removes all shared previews
- removeTag(BlockPos, String) - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Removes a tag from the data
- removeTaskEntry(String, String) - Static method in class com.ldtteam.structurize.client.rendertask.RenderTaskManager
- removeTaskGroup(String) - Static method in class com.ldtteam.structurize.client.rendertask.RenderTaskManager
- render(BlockEntityTagSubstitution, float, PoseStack, MultiBufferSource, int, int) - Method in class com.ldtteam.structurize.client.TagSubstitutionRenderer
- render(WorldEventRenderContext) - Static method in class com.ldtteam.structurize.client.rendertask.RenderTaskManager
-
Highlights positions
- render(WorldEventRenderContext) - Method in interface com.ldtteam.structurize.client.rendertask.task.IRenderTask
-
Indicate the render data it should continue rendering.
- render(WorldEventRenderContext) - Method in class com.ldtteam.structurize.client.rendertask.tasks.BoxPreviewRenderTask
- render(WorldEventRenderContext) - Method in class com.ldtteam.structurize.client.rendertask.tasks.TimedBlockRenderTask
- renderBlackLineBox(MultiBufferSource.BufferSource, PoseStack, BlockPos, BlockPos, float) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Render a black box around two positions
- renderBox(VertexConsumer, PoseStack, BlockPos, BlockPos, int, int, int, int) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
- renderBox(MultiBufferSource.BufferSource, PoseStack, BlockPos, BlockPos, int) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
- renderByItem(ItemStack, ItemDisplayContext, PoseStack, MultiBufferSource, int, int) - Method in class com.ldtteam.structurize.client.TagSubstitutionRenderer
- renderDebugText(BlockPos, List<String>, PoseStack, boolean, int, MultiBufferSource) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Renders the given list of strings, 3 elements a row.
- renderDebugText(BlockPos, BlockPos, List<String>, PoseStack, boolean, int, MultiBufferSource) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Renders the given list of strings, 3 elements a row.
- rendererLightLevel - Variable in class com.ldtteam.structurize.config.ClientConfiguration
- rendererTransparency - Variable in class com.ldtteam.structurize.config.ClientConfiguration
- renderFillRectangle(MultiBufferSource.BufferSource, PoseStack, int, int, int, int, int, int) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
- renderImage(Font, int, int, GuiGraphics) - Method in class com.ldtteam.structurize.client.ClientItemStackTooltip
- RenderingCache - Class in com.ldtteam.structurize.storage.rendering
-
Rendering cache for boxes, blueprints, etc.
- RenderingCache() - Constructor for class com.ldtteam.structurize.storage.rendering.RenderingCache
- RenderingCacheKey - Record Class in com.ldtteam.structurize.client
- RenderingCacheKey(RotationMirror, Blueprint) - Constructor for record class com.ldtteam.structurize.client.RenderingCacheKey
-
Creates an instance of a
RenderingCacheKeyrecord class. - renderLineAABB(VertexConsumer, PoseStack, AABB, int, float) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Render a colored box around from aabb
- renderLineAABB(VertexConsumer, PoseStack, AABB, int, int, int, int, float) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Render a colored box around from aabb
- renderLineBox(PoseStack, MultiBufferSource.BufferSource, AABB, float, int, boolean) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Render a wireframe box.
- renderLineBox(VertexConsumer, PoseStack, float, float, float, float, float, float, int, int, int, int, float) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Render a box around two positions
- renderLineBox(VertexConsumer, PoseStack, BlockPos, int, float) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Render a colored box around position
- renderLineBox(VertexConsumer, PoseStack, BlockPos, BlockPos, int, float) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Render a colored box around two positions
- renderLineBox(VertexConsumer, PoseStack, BlockPos, BlockPos, int, int, int, int, float) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Render a box around two positions
- renderPlaceholdersNice - Variable in class com.ldtteam.structurize.config.ClientConfiguration
- renderRedGlintLineBox(MultiBufferSource.BufferSource, PoseStack, BlockPos, BlockPos, float) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Render a red glint box around two positions
- RenderTaskManager - Class in com.ldtteam.structurize.client.rendertask
- RenderTaskManager() - Constructor for class com.ldtteam.structurize.client.rendertask.RenderTaskManager
- renderText(Font, int, int, Matrix4f, MultiBufferSource.BufferSource) - Method in class com.ldtteam.structurize.client.ClientItemStackTooltip
- RenderTypes - Class in com.ldtteam.structurize.client.rendertask.util
- renderWhiteLineBox(MultiBufferSource.BufferSource, PoseStack, BlockPos, BlockPos, float) - Static method in class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
-
Render a white box around two positions
- renderWorldLastEvent(RenderGuiOverlayEvent.Pre) - Static method in class com.ldtteam.structurize.event.ClientEventSubscriber
- renderWorldLastEvent(RenderLevelStageEvent) - Method in class com.ldtteam.structurize.client.rendercontext.WorldEventRenderContext
- renderWorldLastEvent(RenderLevelStageEvent) - Static method in class com.ldtteam.structurize.event.ClientEventSubscriber
-
Used to catch the renderWorldLastEvent in order to draw the debug nodes for pathfinding.
- REPLACE - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.AddType
- REPLACE_BLOCK - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
-
Deprecated.
- replaceBiomes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- ReplaceBlockMessage - Class in com.ldtteam.structurize.network.messages
-
Message to replace a block from the world with another one.
- ReplaceBlockMessage(ItemPositionsStorage, ItemStack, int) - Constructor for class com.ldtteam.structurize.network.messages.ReplaceBlockMessage
-
Create a message to replace a block from the world.
- ReplaceBlockMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.ReplaceBlockMessage
-
Empty constructor used when registering the message.
- ReplaceBlockOperation - Class in com.ldtteam.structurize.operations
-
Operation for removing a single type of block.
- ReplaceBlockOperation(Player, ItemPositionsStorage, ItemStack, int) - Constructor for class com.ldtteam.structurize.operations.ReplaceBlockOperation
-
Default constructor.
- ReplacementBlock(CompoundTag) - Constructor for class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
-
Construct from tag
- ReplacementBlock(BlockState, CompoundTag, ItemStack) - Constructor for class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
-
Construct
- ReplacementBlock(BlockState, BlockEntity, ItemStack) - Constructor for class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
-
Construct
- replaceWithPacketData(FriendlyByteBuf, CompoundTag, Consumer<ClientboundLevelChunkPacketData.BlockEntityTagOutput>) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- replaceWithSolidBlock(BlockState) - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- replaceWithSolidBlock(BlockState) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Check if this block is considered solid for the solid placerholder blocks.
- RES_STRING - Static variable in class com.ldtteam.structurize.api.util.constant.GUIConstants
-
Pre resource string.
- reset() - Static method in class com.ldtteam.structurize.client.BlueprintRenderer.TransparencyHack
- reset() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
- reset() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIteratorWrapper
- reset() - Method in interface com.ldtteam.structurize.placement.IBlueprintIterator
-
Reset the progressPos.
- resetUnRedo() - Method in class com.ldtteam.structurize.util.ChangeStorage
-
Resets the iteration
- RESOURCE_ICON - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- RESOURCE_ICON_FILL - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- RESOURCE_ICON_FROM - Static variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
- RESOURCE_ICON_MAIN - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- RESOURCE_ICON_TO - Static variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
- RESOURCE_LIST - Static variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
- RESOURCE_LIST_RESOURCE_ICON - Static variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
- RESOURCE_LIST_RESOURCE_NAME - Static variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
- RESOURCE_LIST_SELECT - Static variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
- RESOURCE_LIST_VIEW - Static variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
- RESOURCE_NAME - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- RESOURCE_NAME_FROM - Static variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
- RESOURCE_NAME_TO - Static variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
- RESOURCE_QUANTITY_MISSING - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- restoreSortState(BufferBuilder.SortState) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- retainData(ChunkPos, boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
- reviveCaps() - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- reviveCaps() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- rotate(Rotation) - Method in interface com.ldtteam.structurize.api.util.IRotatableBlockEntity
-
Rotate the block entity.
- rotate(Rotation) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Rotate the preview by a certain quantity.
- rotate(Rotation) - Method in enum class com.ldtteam.structurize.util.RotationMirror
- ROTATE_180_INDEX - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
-
Rotation 180 degree.
- ROTATE_CCW - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
- ROTATE_CW - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
- ROTATE_LEFT_INDEX - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
-
Rotation left.
- ROTATE_ONCE - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- ROTATE_RIGHT_INDEX - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
-
Rotation right.
- ROTATE_THREE_TIMES - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- ROTATE_TWICE - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- rotateWithMirror(BlockPos, Rotation, Mirror, Level) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
-
Deprecated, for removal: This API element is subject to removal in a future version.
- rotateWithMirror(BlockPos, RotationMirror, Level) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
-
Rotates and mirrors the replacement data, in response to a blueprint containing this replacement block being rotated or mirrored.
- rotateWithMirror(Rotation, Mirror, Level) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Deprecated, for removal: This API element is subject to removal in a future version.replaced by
Blueprint.setRotationMirrorRelative(RotationMirror, Level)or use exact setterBlueprint.setRotationMirror(RotationMirror, Level) - rotation - Variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- rotation - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
- rotation - Variable in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- rotation - Variable in class com.ldtteam.structurize.util.PlacementSettings
-
Deprecated.The currently used rotation of the settings.
- rotation() - Method in enum class com.ldtteam.structurize.util.RotationMirror
- rotationMirror() - Method in record class com.ldtteam.structurize.client.RenderingCacheKey
-
Returns the value of the
rotationMirrorrecord component. - RotationMirror - Enum Class in com.ldtteam.structurize.util
-
Represents all possible states of structure when rorating or mirroring
- runDataFixer(CompoundTag, DSL.TypeReference, int) - Static method in class com.ldtteam.structurize.blueprints.v1.DataFixerUtils
- runDataFixer(CompoundTag, DSL.TypeReference, int, int) - Static method in class com.ldtteam.structurize.blueprints.v1.DataFixerUtils
- runDataFixer(CompoundTag, DSL.TypeReference, int, int, boolean) - Static method in class com.ldtteam.structurize.blueprints.v1.DataFixerUtils
- runDataFixer(CompoundTag, DSL.TypeReference, DataVersion) - Static method in class com.ldtteam.structurize.blueprints.v1.DataFixerUtils
- runDataFixer(CompoundTag, DSL.TypeReference, DataVersion, DataVersion) - Static method in class com.ldtteam.structurize.blueprints.v1.DataFixerUtils
- runDataFixerCascade(CompoundTag, DSL.TypeReference, int, int) - Static method in class com.ldtteam.structurize.blueprints.v1.DataFixerUtils
- runLightUpdates() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
S
- save(CompoundTag) - Method in class com.ldtteam.structurize.management.UUIDStorage
- saveAdditional(CompoundTag) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- SaveScanMessage - Class in com.ldtteam.structurize.network.messages
-
Handles sendScanMessages.
- SaveScanMessage(CompoundTag, String) - Constructor for class com.ldtteam.structurize.network.messages.SaveScanMessage
-
Send a scan compound to the client.
- SaveScanMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.SaveScanMessage
-
Public standard constructor.
- saveStructure(Level, Player, ScanToolData.Slot, boolean) - Static method in class com.ldtteam.structurize.items.ItemScanTool
-
Scan the structure and save it to the disk.
- SCAN - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
-
Deprecated.
- ScanCommand - Class in com.ldtteam.structurize.commands
-
Command for opening WindowScanTool or scanning a structure into a file
- ScanCommand() - Constructor for class com.ldtteam.structurize.commands.ScanCommand
- ScanOnServerMessage - Class in com.ldtteam.structurize.network.messages
-
Send the scan message for a player to the server.
- ScanOnServerMessage(ScanToolData.Slot, boolean) - Constructor for class com.ldtteam.structurize.network.messages.ScanOnServerMessage
- ScanOnServerMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.ScanOnServerMessage
-
Empty public constructor.
- SCANS_FOLDER - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- scanTool - Static variable in class com.ldtteam.structurize.items.ModItems
- ScanToolData - Class in com.ldtteam.structurize.util
-
Data representing a set of scans in the scan tool.
- ScanToolData(CompoundTag) - Constructor for class com.ldtteam.structurize.util.ScanToolData
-
Load from a tag
- ScanToolData.Slot - Class in com.ldtteam.structurize.util
-
Data for one scan slot
- scanToolScrolling - Variable in class com.ldtteam.structurize.config.ClientConfiguration
- ScanToolTeleportMessage - Class in com.ldtteam.structurize.network.messages
- ScanToolTeleportMessage() - Constructor for class com.ldtteam.structurize.network.messages.ScanToolTeleportMessage
- ScanToolTeleportMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.ScanToolTeleportMessage
- scheduleRefresh() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Deprecated, for removal: This API element is subject to removal in a future version.
- schematicBlockLimit - Variable in class com.ldtteam.structurize.config.ServerConfiguration
-
Max amount of blocks checked by a possible worker.
- scoreboard - Variable in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- SECOND_POS_STRING - Static variable in class com.ldtteam.structurize.api.util.constant.NbtTagConstants
-
Var for second pos string.
- secondaryConfirm(Button) - Method in class com.ldtteam.structurize.client.gui.WindowSelectRes
-
Done clicked to reopen the origin window.
- SECONDS_A_MINUTE - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- selectClicked(Button) - Method in class com.ldtteam.structurize.client.gui.WindowSelectRes
-
Select button clicked.
- selectedBlueprint - Variable in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
-
Currently selected blueprint
- selectedPack - Static variable in class com.ldtteam.structurize.storage.StructurePacks
-
Deprecated.-> Don't read/write directly, go through methods. 1.22 will make this a string.
- sendBlockUpdated(BlockPos, BlockState, BlockState, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- sendToDimension(IMessage, ResourceKey<Level>) - Method in class com.ldtteam.structurize.network.NetworkChannel
-
Sends to everyone in dimension.
- sendToEveryone(IMessage) - Method in class com.ldtteam.structurize.network.NetworkChannel
-
Sends to everyone.
- sendToOrigin(IMessage, NetworkEvent.Context) - Method in class com.ldtteam.structurize.network.NetworkChannel
-
Sends to origin client.
- sendToPlayer(IMessage, ServerPlayer) - Method in class com.ldtteam.structurize.network.NetworkChannel
-
Sends to player.
- sendToPosition(IMessage, PacketDistributor.TargetPoint) - Method in class com.ldtteam.structurize.network.NetworkChannel
-
Sends to everyone in circle made using given target point.
- sendToServer(IMessage) - Method in class com.ldtteam.structurize.network.NetworkChannel
-
Sends to server.
- sendToTrackingChunk(IMessage, LevelChunk) - Method in class com.ldtteam.structurize.network.NetworkChannel
-
Sends to everyone in given chunk.
- sendToTrackingEntity(IMessage, Entity) - Method in class com.ldtteam.structurize.network.NetworkChannel
-
Sends to everyone who is in range from entity's pos using formula below.
- sendToTrackingEntityAndSelf(IMessage, Entity) - Method in class com.ldtteam.structurize.network.NetworkChannel
-
Sends to everyone (including given entity) who is in range from entity's pos using formula below.
- serialize(FriendlyByteBuf) - Method in class com.ldtteam.structurize.api.util.ItemStorage
-
Serialize itemstorage to buffer
- serialize(FriendlyByteBuf) - Method in class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
-
Serialize to buffer
- ServerConfiguration - Class in com.ldtteam.structurize.config
-
Mod server configuration.
- ServerConfiguration(ForgeConfigSpec.Builder) - Constructor for class com.ldtteam.structurize.config.ServerConfiguration
-
Builds server configuration.
- ServerFutureProcessor - Class in com.ldtteam.structurize.storage
-
Waits for blueprint futures to finish loading and then processes them.
- ServerFutureProcessor() - Constructor for class com.ldtteam.structurize.storage.ServerFutureProcessor
- ServerFutureProcessor.BlueprintDataProcessingData - Record Class in com.ldtteam.structurize.storage
-
Data to be processed.
- ServerFutureProcessor.BlueprintListProcessingData - Record Class in com.ldtteam.structurize.storage
-
Data to be processed.
- ServerFutureProcessor.BlueprintProcessingData - Record Class in com.ldtteam.structurize.storage
-
Data to be processed.
- ServerPreviewDistributor - Class in com.ldtteam.structurize.storage.rendering
-
Class handling blueprint syncing between players.
- ServerPreviewDistributor() - Constructor for class com.ldtteam.structurize.storage.rendering.ServerPreviewDistributor
- ServerProxy - Class in com.ldtteam.structurize.proxy
-
Proxy to the server.
- ServerProxy() - Constructor for class com.ldtteam.structurize.proxy.ServerProxy
- ServerStructurePackLoader - Class in com.ldtteam.structurize.storage
-
Here we load the structure packs on the server side.
- ServerStructurePackLoader() - Constructor for class com.ldtteam.structurize.storage.ServerStructurePackLoader
- ServerStructurePackLoader.ServerLoadingState - Enum Class in com.ldtteam.structurize.storage
-
Different states of the client structure loading progress.
- ServerUUIDMessage - Class in com.ldtteam.structurize.network.messages
-
Class handling the Server UUID Message.
- ServerUUIDMessage() - Constructor for class com.ldtteam.structurize.network.messages.ServerUUIDMessage
-
Empty constructor used when registering the message.
- ServerUUIDMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.ServerUUIDMessage
- set(ForgeConfigSpec.ConfigValue<T>, T) - Method in class com.ldtteam.structurize.config.Configuration
-
Setter wrapper so watchers are fine.
- setAllReferences(Map<Structure, LongSet>) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- setAllStarts(Map<Structure, StructureStart>) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- setAmount(int) - Method in class com.ldtteam.structurize.api.util.ItemStorage
-
Setter for the quantity.
- setAnchor(Optional<BlockPos>) - Method in class com.ldtteam.structurize.client.rendertask.tasks.BoxPreviewData
- setAnchorPos(ItemStack, BlockPos) - Static method in class com.ldtteam.structurize.items.ItemScanTool
-
Saves the anchor coordinates on this stack.
- setArchitects(String[]) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Sets an Array of all architects for this structure
- setBlendingData(BlendingData) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- setBlock(BlockPos, BlockState, int, int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- setBlockEntities(Map<BlockPos, BlockEntity>) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
-
For better block entity handling in chunk methods.
- setBlockEntity(BlockEntity) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- setBlockEntityNbt(CompoundTag) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- setBlockState(int, int, int, BlockState, boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- setBlockState(BlockPos, BlockState, boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- setBlueprint(Blueprint) - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
- setBlueprint(Blueprint) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Set the blueprint.
- setBlueprint(Blueprint) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Set a blueprint that is alreayd loaded.
- setBlueprintFuture(Future<Blueprint>) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Set the blueprint future.
- setBlueprintPath(String) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- setBlueprintPath(String) - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Set the blueprint path in the provider.
- setBounds(ItemStack, BlockPos, BlockPos) - Static method in class com.ldtteam.structurize.items.AbstractItemWithPosSelector
-
Saves the start/end coordinates on this stack.
- setCachePrimaryOffset(BlockPos) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Sets the primary offset for the blueprint
- setColor(int) - Method in class com.ldtteam.structurize.client.rendertask.tasks.TimedBlockRenderTask
-
Color code for the box, argb format
- setCurrentSlotData(ScanToolData.Slot) - Method in class com.ldtteam.structurize.util.ScanToolData
-
Saves the specified data in the current slot
- setDisabled(boolean) - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Set whether this pack is disabled due to a sync problem.
- setDurationSeconds(int) - Method in class com.ldtteam.structurize.client.rendertask.task.TimedTask
-
Duration of the task
- setEntities(Collection<? extends Entity>) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- setEntities(CompoundTag[]) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- setFileName(String) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Sets the file name of the Structure
- setFilePath(Path) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Sets the file path of the Structure
- setFinishedLoading() - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Conclude loading.
- setFullStatus(Supplier<FullChunkStatus>) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- setGroundOffset(int) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
set the y offset between current and original position this also actually adjusts the position -- ensure that's set first
- setHeightmap(Heightmap.Types, long[]) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- setImmutable(boolean) - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Set the immutability param.
- setLevelSource(IFakeLevelBlockGetter) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- setLightCorrect(boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- setLightEnabled(ChunkPos, boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
- setMapData(String, MapItemSavedData) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- setMClanguageLoaded() - Static method in class com.ldtteam.structurize.util.LanguageHandler
-
Sets our cache to use mc default one.
- setMd5(String) - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
- setMd5(String) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Set the md5 value.
- setMirror(Mirror) - Method in class com.ldtteam.structurize.util.PlacementSettings
-
Deprecated.
- setMissingMods(String...) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Sets the missing mods
- setName(String) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Sets the name of the Structure
- setOverridePreviewTransparency(float) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Overrides client config for preview transparency if already enabled, else does nothing.
- setPackName(String) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- setPackName(String) - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Set the pack this blueprint belongs to.
- setPackName(String) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Set the pack this blueprint is in.
- setPos(BlockPos) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementError
- setPos(BlockPos) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Set the position of the preview.
- setPositionedTags(Map<BlockPos, List<String>>) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- setPositionedTags(Map<BlockPos, List<String>>) - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Sets the map of positioned tags.
- setProgressPos(BlockPos) - Method in class com.ldtteam.structurize.placement.BlueprintIteratorHilbert
- setProgressPos(BlockPos) - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
- setProgressPos(BlockPos) - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIteratorWrapper
- setProgressPos(BlockPos) - Method in class com.ldtteam.structurize.placement.BlueprintIteratorInwardCircle
-
Change the current progressPos.
- setProgressPos(BlockPos) - Method in interface com.ldtteam.structurize.placement.IBlueprintIterator
-
Change the current progressPos.
- setQuadSorting(VertexSorting) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- setRaining(boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- setRainLevel(float) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- setRealLevel(Level) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- setRemoving() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
- setRemoving() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIteratorWrapper
- setRemoving() - Method in interface com.ldtteam.structurize.placement.IBlueprintIterator
-
Set the iterator to removal mode.
- setRenderBlocksNice(boolean) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Sets whether substitution blocks should render nice
- setRenderBlocksNiceOverride(boolean) - Method in class com.ldtteam.structurize.client.fakelevel.BlueprintBlockAccess
-
Set the render nice override for placeholders, only updates when the renderer is recalculated
- setRenderSource(BlockPos) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Deprecated, for removal: This API element is subject to removal in a future version.ask Ray what to use :)
- setRotation(Rotation) - Method in class com.ldtteam.structurize.util.PlacementSettings
-
Deprecated.
- setRotationMirror(RotationMirror) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Rotate/mirror the preview to given value.
- setRotationMirror(RotationMirror, Level) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Rotates and mirrors entire exactly to given param
- setRotationMirrorRelative(RotationMirror, Level) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Rotates and mirrors entire content additively, formula: current state + transformBy = target state
- setSchematicCorners(BlockPos, BlockPos) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- setSchematicCorners(BlockPos, BlockPos) - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Sets the schematics corner positions
- setSchematicDownloaded(boolean) - Static method in class com.ldtteam.structurize.management.Manager
-
Set the schematic downloaded
- setSchematicName(String) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- setSchematicName(String) - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Sets the schematic name
- setServerUUID(UUID) - Static method in class com.ldtteam.structurize.management.Manager
-
Set the server UUID.
- setSolidSubstitutionOverride(BlockState) - Method in class com.ldtteam.structurize.client.fakelevel.BlueprintBlockAccess
-
Set the solid placeholder blockstate override, only updates when the renderer is recalculated
- setSolidSubstitutionOverride(BlockState) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Set the solid placeholder blockstate override, only updates when the renderer is recalculated
- setSpawnAngle(float) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- setSpawnSettings(boolean, boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- setStartForStructure(Structure, StructureStart) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- setStructureName(ItemStack, String) - Static method in class com.ldtteam.structurize.items.ItemScanTool
-
Saves the structure name on this stack.
- SetTagInTool - Class in com.ldtteam.structurize.network.messages
-
Messages for adding or removing a tag
- SetTagInTool(String, int) - Constructor for class com.ldtteam.structurize.network.messages.SetTagInTool
- SetTagInTool(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.SetTagInTool
-
Empty constructor used when registering the
- setThunderLevel(float) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- settingsClicked() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
-
When the settings button is clicked.
- settingsClicked() - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
- settingsList - Variable in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
-
Settings scrolling list.
- setType(PlacementError.PlacementErrorType) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementError
- setUnsaved(boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- setup(ServerPlayer, Level, BlockPos, Blueprint, PlacementSettings, boolean, String, String) - Method in interface com.ldtteam.structurize.blocks.interfaces.ISpecialCreativeHandlerAnchorBlock
-
Pre-setup before running the placement.
- setupGlobalInstance(BufferBuilder, int, int, int) - Static method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- setWorldPos(BlockPos) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- setXSpawn(int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- setYSpawn(int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- setZSpawn(int) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- Shape - Enum Class in com.ldtteam.structurize.api.util
-
Type of shapes our tool supports.
- SHAPE_TOOL_RESOURCE_SUFFIX - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- SHAPE_VIEW - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- SHAPES_FOLDER - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- shapeTool - Static variable in class com.ldtteam.structurize.items.ModItems
- SHARED_PREFIX - Static variable in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToClient
- sharePreviews - Variable in class com.ldtteam.structurize.config.ClientConfiguration
- shouldBlocksBeConsideredEqual(BlockState, BlockState) - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- shouldBlocksBeConsideredEqual(BlockState, BlockState) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Deprecated.
- shouldRefresh() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Deprecated, for removal: This API element is subject to removal in a future version.no longer needed
- shouldRenderIn(RenderLevelStageEvent.Stage) - Method in interface com.ldtteam.structurize.client.rendertask.task.IRenderTask
-
Precheck for the render stage, as render(WorldEventRenderContext) is run for all stages
- shouldRenderIn(RenderLevelStageEvent.Stage) - Method in class com.ldtteam.structurize.client.rendertask.tasks.BoxPreviewRenderTask
- shouldRenderIn(RenderLevelStageEvent.Stage) - Method in class com.ldtteam.structurize.client.rendertask.tasks.TimedBlockRenderTask
- shouldTickBlocksAt(long) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- shouldTickDeath(Entity) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- ShowScanMessage - Class in com.ldtteam.structurize.network.messages
-
Tells the client to update their scan render box.
- ShowScanMessage(BoxPreviewData) - Constructor for class com.ldtteam.structurize.network.messages.ShowScanMessage
-
Construct from box
- ShowScanMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.ShowScanMessage
-
Construct from network
- shutdown() - Static method in class com.ldtteam.structurize.util.IOPool
-
Stops all running threads in this thread pool
- SidedSingleBlockFakeLevel() - Constructor for class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel.SidedSingleBlockFakeLevel
- simplePlacement(Level, BlockPos, BlockState, RotationMirror, CompoundTag) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
-
Simple block placement that only overwrites the block if the same block is not already present.
- SimplePlacementContext - Class in com.ldtteam.structurize.placement
-
Simple placement context for non blueprint handling.
- SimplePlacementContext(boolean, PlacementSettings) - Constructor for class com.ldtteam.structurize.placement.SimplePlacementContext
- SingleBlockFakeLevel - Class in com.ldtteam.structurize.client.fakelevel
-
Simple implementation of
IFakeLevelBlockGettermostly for usage in methods whereLevelis needed for virtual BE/entities etc. - SingleBlockFakeLevel(Level) - Constructor for class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel
-
Creates simple fakeLevel instance
- SingleBlockFakeLevel.SidedSingleBlockFakeLevel - Class in com.ldtteam.structurize.client.fakelevel
- SingleBlockFakeLevel.SingleBlockFakeLevelGetter - Class in com.ldtteam.structurize.client.fakelevel
- SingleBlockFakeLevelGetter() - Constructor for class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel.SingleBlockFakeLevelGetter
- size - Variable in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
-
The size of the structure.
- Slot(String, BoxPreviewData) - Constructor for class com.ldtteam.structurize.util.ScanToolData.Slot
-
Construct directly
- Slot(CompoundTag) - Constructor for class com.ldtteam.structurize.util.ScanToolData.Slot
-
Load from tag
- SolidnessInfo(boolean, boolean) - Constructor for record class com.ldtteam.structurize.util.BlockUtils.SolidnessInfo
-
Creates an instance of a
SolidnessInforecord class. - SolidSubstitutionPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SolidSubstitutionPlacementHandler
- south() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
-
Returns the value of the
southrecord component. - SOUTH_EAST_AND_NORTH_WEST - Static variable in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
- SPAWN_ENTITY - Enum constant in enum class com.ldtteam.structurize.placement.StructurePlacer.Operation
- SpecialBlockPlacementAttemptHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SpecialBlockPlacementAttemptHandler
- SPHERE - Enum constant in enum class com.ldtteam.structurize.api.util.Shape
- SplitPacketMessage - Class in com.ldtteam.structurize.network.messages.splitting
-
Represents a class that wrappers other messages in byte form and is used to split the wrapped messages data into several chunks.
- SplitPacketMessage(int, int, boolean, int, byte[]) - Constructor for class com.ldtteam.structurize.network.messages.splitting.SplitPacketMessage
- SplitPacketMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.splitting.SplitPacketMessage
-
The network receiving constructor.
- stageEvent - Variable in class com.ldtteam.structurize.client.rendercontext.WorldEventRenderContext
- startPos - Variable in class com.ldtteam.structurize.operations.AreaOperation
-
The start position to iterate from.
- storage - Variable in class com.ldtteam.structurize.operations.BaseOperation
-
The change storage holder.
- storeBlueprint(String, CompoundTag, Path) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Store a blueprint at a given path.
- StructureIterators - Class in com.ldtteam.structurize.placement
-
Class to store and handle structure iterators.
- StructureIterators() - Constructor for class com.ldtteam.structurize.placement.StructureIterators
- structurePackId - Variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- structurePackId - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
-
Structure placement info.
- structurePackId - Variable in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- StructurePackMeta - Class in com.ldtteam.structurize.storage
-
Wrapper that contains all the info of the structure pack.
- StructurePackMeta(JsonObject, Path, String) - Constructor for class com.ldtteam.structurize.storage.StructurePackMeta
-
Initialize the pack from json.
- StructurePacks - Class in com.ldtteam.structurize.storage
-
Class that contains all the structurepacks of the instance.
- StructurePacks() - Constructor for class com.ldtteam.structurize.storage.StructurePacks
- StructurePacks.Category - Class in com.ldtteam.structurize.storage
-
The representation of a structure pack category (a folder).
- StructurePhasePlacementResult - Class in com.ldtteam.structurize.placement
-
Possible placement for the invocation fo structure placement.
- StructurePhasePlacementResult(BlockPos, BlockPlacementResult) - Constructor for class com.ldtteam.structurize.placement.StructurePhasePlacementResult
-
Create a placement result object.
- StructurePlacementUtils - Class in com.ldtteam.structurize.placement
-
Utility methods related to structure placement.
- StructurePlacementUtils() - Constructor for class com.ldtteam.structurize.placement.StructurePlacementUtils
- StructurePlacer - Class in com.ldtteam.structurize.placement
-
Structure placement class that will actually execute the placement of a structure.
- StructurePlacer(IStructureHandler) - Constructor for class com.ldtteam.structurize.placement.StructurePlacer
-
Create a new structure placer.
- StructurePlacer(IStructureHandler, AbstractBlueprintIterator) - Constructor for class com.ldtteam.structurize.placement.StructurePlacer
-
Create a new structure placer
- StructurePlacer(IStructureHandler, String) - Constructor for class com.ldtteam.structurize.placement.StructurePlacer
-
Create a new structure placer.
- StructurePlacer.Operation - Enum Class in com.ldtteam.structurize.placement
-
The different operations.
- Structurize - Class in com.ldtteam.structurize
-
Mod main class.
- Structurize() - Constructor for class com.ldtteam.structurize.Structurize
-
Mod init, registers events to their respective busses
- StructurizeCommandExceptionType() - Constructor for class com.ldtteam.structurize.commands.AbstractCommand.StructurizeCommandExceptionType
-
Creates a dummy exception type
- StructurizeThreadFactory() - Constructor for class com.ldtteam.structurize.util.IOPool.StructurizeThreadFactory
- SubCategory - Enum constant in enum class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool.ButtonType
- submit(Callable<T>) - Static method in class com.ldtteam.structurize.util.IOPool
-
Submit a task for processing tothe pool.
- subPath - Variable in class com.ldtteam.structurize.storage.StructurePacks.Category
-
The sub-path of the category.
- SUBSTITUTION_ABSORB_WHITELIST - Static variable in class com.ldtteam.structurize.tag.ModTags
- SubstitutionPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SubstitutionPlacementHandler
- SUCCESS - Enum constant in enum class com.ldtteam.structurize.placement.BlockPlacementResult.Result
- SUCCESS - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler.ActionProcessingResult
- Survival - Enum constant in enum class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage.HandlerType
- SurvivalBlueprintHandlers - Class in com.ldtteam.structurize.storage
-
Class to register a survival blueprint handler.
- SurvivalBlueprintHandlers() - Constructor for class com.ldtteam.structurize.storage.SurvivalBlueprintHandlers
- swapToCategory(ForgeConfigSpec.Builder, String) - Static method in class com.ldtteam.structurize.config.AbstractConfiguration
- switchSelectedPack(StructurePackMeta) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Set the currently selected pack.
- switchSelectedPack(String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Set the currently selected pack.
- syncChangesToServer() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Sync the changes to the server.
- SYNCING - Enum constant in enum class com.ldtteam.structurize.storage.ClientStructurePackLoader.ClientLoadingState
- SyncPreviewCacheToClient - Class in com.ldtteam.structurize.network.messages
-
Sync blueprint preview data to the client.
- SyncPreviewCacheToClient(BlueprintPreviewData, UUID) - Constructor for class com.ldtteam.structurize.network.messages.SyncPreviewCacheToClient
-
Send preview data from the server.
- SyncPreviewCacheToClient(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.SyncPreviewCacheToClient
-
Buffer reading message constructor.
- SyncPreviewCacheToServer - Class in com.ldtteam.structurize.network.messages
-
Sync blueprint preview data to the server.
- SyncPreviewCacheToServer(BlueprintPreviewData) - Constructor for class com.ldtteam.structurize.network.messages.SyncPreviewCacheToServer
-
Send preview data from the client.
- SyncPreviewCacheToServer(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.SyncPreviewCacheToServer
-
Buffer reading message constructor.
- SyncSettingsToServer - Class in com.ldtteam.structurize.network.messages
-
Sync player settings to server.
- SyncSettingsToServer() - Constructor for class com.ldtteam.structurize.network.messages.SyncSettingsToServer
-
Send setting data from the client.
- SyncSettingsToServer(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.SyncSettingsToServer
-
Buffer reading message constructor.
T
- TAB_REG - Static variable in class com.ldtteam.structurize.items.ModItemGroups
- TAG_ANCHOR_POS - Static variable in class com.ldtteam.structurize.items.ItemTagTool
- TAG_BLUEPRINTDATA - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
- TAG_CORNER_ONE - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
- TAG_CORNER_TWO - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
- TAG_CURRENT_TAG - Static variable in class com.ldtteam.structurize.items.ItemTagTool
- TAG_PACK - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
- TAG_PATH - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
- TAG_POS_TAG_MAP - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
- TAG_SCHEMATIC - Static variable in class com.ldtteam.structurize.network.messages.SaveScanMessage
- TAG_SCHEMATIC_NAME - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
- TAG_SUBSTITUTION - Static variable in class com.ldtteam.structurize.blockentities.ModBlockEntities
- TAG_TAG_NAME - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
- TAG_TAG_NAME_LIST - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
- TAG_TAG_POS - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
- TAG_UUID - Static variable in class com.ldtteam.structurize.api.util.constant.NbtTagConstants
- TagManager - Class in com.ldtteam.structurize.util
-
Handles tags.
- TagManager() - Constructor for class com.ldtteam.structurize.util.TagManager
- TagSubstitutionRenderer - Class in com.ldtteam.structurize.client
-
Tag anchor renderer; renders replacement block model inside of anchor "overlay" model.
- TagSubstitutionRenderer(BlockEntityRendererProvider.Context) - Constructor for class com.ldtteam.structurize.client.TagSubstitutionRenderer
- tagTool - Static variable in class com.ldtteam.structurize.items.ModItems
- TELEPORT - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
-
Teleport using active Scan Tool
- teleportAllowed - Variable in class com.ldtteam.structurize.config.ServerConfiguration
- teleportBuildDirection - Variable in class com.ldtteam.structurize.config.ServerConfiguration
- teleportBuildDistance - Variable in class com.ldtteam.structurize.config.ServerConfiguration
- teleportSafety - Variable in class com.ldtteam.structurize.config.ServerConfiguration
- test() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer
-
Returns the value of the
testrecord component. - THRESHOLD - Static variable in class com.ldtteam.structurize.client.BlueprintRenderer.TransparencyHack
- throwSyntaxException(String) - Static method in class com.ldtteam.structurize.commands.AbstractCommand
-
Throws command syntax exception.
- throwSyntaxException(String, Object...) - Static method in class com.ldtteam.structurize.commands.AbstractCommand
-
Throws command syntax exception.
- tick() - Method in interface com.ldtteam.structurize.client.rendertask.task.ITickingTask
-
Client Tick callback
- tick() - Method in class com.ldtteam.structurize.client.rendertask.task.TimedTask
- tick(BooleanSupplier, boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunkSource
- tickBlockEntities() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- TickedWorldOperation - Class in com.ldtteam.structurize.util
-
Deprecated, for removal: This API element is subject to removal in a future version.Superseded by
PlaceStructureOperation - TickedWorldOperation(StructurePlacer, Player) - Constructor for class com.ldtteam.structurize.util.TickedWorldOperation
-
Deprecated.Create a ScanToolOperation for an structure placement.
- TickedWorldOperation(ChangeStorage, Player, TickedWorldOperation.OperationType) - Constructor for class com.ldtteam.structurize.util.TickedWorldOperation
-
Deprecated.Create a ScanToolOperation for an UNDO.
- TickedWorldOperation(TickedWorldOperation.OperationType, BlockPos, BlockPos, Player, ItemStack, ItemStack, int) - Constructor for class com.ldtteam.structurize.util.TickedWorldOperation
-
Deprecated.Create a ScanToolOperation.
- TickedWorldOperation.OperationType - Enum Class in com.ldtteam.structurize.util
-
Deprecated.Scan tool operation types.
- TICKS_SECOND - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- TimedBlockRenderTask - Class in com.ldtteam.structurize.client.rendertask.tasks
-
Highlight render data for marking blocks in the world with potential warnings on them.
- TimedBlockRenderTask(String, BlockPos, int) - Constructor for class com.ldtteam.structurize.client.rendertask.tasks.TimedBlockRenderTask
-
Default constructor.
- TimedTask - Class in com.ldtteam.structurize.client.rendertask.task
- TimedTask(String, int) - Constructor for class com.ldtteam.structurize.client.rendertask.task.TimedTask
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.AbsorbBlockMessage
-
Serialize
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ShowScanMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.AddRemoveTagMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
-
Writes this packet to a
ByteBuf. - toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.FillTopPlaceholderMessage
- toBytes(FriendlyByteBuf) - Method in interface com.ldtteam.structurize.network.messages.IMessage
-
Writes message data to buffer.
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.NotifyClientAboutStructurePacksMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.NotifyServerAboutStructurePacksMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.OperationHistoryMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.RemoveBlockMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.RemoveEntityMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ReplaceBlockMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SaveScanMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ScanOnServerMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ScanToolTeleportMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ServerUUIDMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SetTagInTool
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.splitting.SplitPacketMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToClient
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToServer
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SyncSettingsToServer
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.TransferStructurePackToClient
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.UndoRedoMessage
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.UpdateClientRender
- toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.UpdateScanToolMessage
- ToDO() - Constructor for class com.ldtteam.structurize.commands.UpgradeCommand.ToDO
- toString() - Method in record class com.ldtteam.structurize.api.util.PositionStorage
-
Returns a string representation of this record class.
- toString() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
-
Returns a string representation of this record class.
- toString() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer
-
Returns a string representation of this record class.
- toString() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- toString() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- toString() - Method in record class com.ldtteam.structurize.client.RenderingCacheKey
-
Returns a string representation of this record class.
- toString() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintDataProcessingData
-
Returns a string representation of this record class.
- toString() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintProcessingData
-
Returns a string representation of this record class.
- toString() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
-
Returns a string representation of this record class.
- toString() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
-
Returns a string representation of this record class.
- toString() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
-
Returns a string representation of this record class.
- toString() - Method in class com.ldtteam.structurize.storage.StructurePacks.Category
- toString() - Method in record class com.ldtteam.structurize.util.BlockEntityInfo
-
Returns a string representation of this record class.
- toString() - Method in record class com.ldtteam.structurize.util.BlockInfo
-
Returns a string representation of this record class.
- toString() - Method in record class com.ldtteam.structurize.util.BlockUtils.SolidnessInfo
-
Returns a string representation of this record class.
- transferIntoNextBestSlot(ItemStack, IItemHandler) - Static method in class com.ldtteam.structurize.util.InventoryUtils
-
Method to transfers a stack to the next best slot in the target inventory.
- TransferStructurePackToClient - Class in com.ldtteam.structurize.network.messages
-
Transfer a zipped structure pack to the client.
- TransferStructurePackToClient(String, ByteBuf, boolean) - Constructor for class com.ldtteam.structurize.network.messages.TransferStructurePackToClient
-
Transfer a zipped structure pack to the client.
- TransferStructurePackToClient(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.TransferStructurePackToClient
-
Public standard constructor.
- Transform(BlockInfo) - Method in class com.ldtteam.structurize.client.BlueprintBlockInfoTransformHandler
-
Process a blockinfo.
- Transform(CompoundTag) - Method in class com.ldtteam.structurize.client.BlueprintEntityInfoTransformHandler
-
Process a entityinfo.
- translateKey(String) - Static method in class com.ldtteam.structurize.util.LanguageHandler
-
Translates key to readable string.
- translateKeyWithFormat(String, Object...) - Static method in class com.ldtteam.structurize.util.LanguageHandler
-
Translates key to readable string and formats it.
- TranslationConstants - Class in com.ldtteam.structurize.api.util.constant
-
Constants for translation
- TransparencyHack() - Constructor for class com.ldtteam.structurize.client.BlueprintRenderer.TransparencyHack
- triggerEntitySuccess(BlockPos, List<ItemStack>, boolean) - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- triggerEntitySuccess(BlockPos, List<ItemStack>, boolean) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Trigger entity success.
- triggerSuccess(BlockPos, List<ItemStack>, boolean) - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
- triggerSuccess(BlockPos, List<ItemStack>, boolean) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
Trigger success AFTER placement of block.
- type - Variable in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool.ButtonData
- type - Variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
-
Structure placement info.
- type - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
-
Identify the Client side handler.
- type - Variable in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
-
Structure placement info.
U
- undo(Player, int) - Static method in class com.ldtteam.structurize.management.Manager
-
Undo a change to the world made by a player.
- undo(Level, ChangeStorage) - Method in class com.ldtteam.structurize.util.ChangeStorage
-
Reload the previous state of the positions.
- UNDO - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
-
Deprecated.
- UNDO_PREFIX - Static variable in class com.ldtteam.structurize.operations.UndoOperation
-
Prefix used in text search to check if it's an undo operation
- UndoOperation - Class in com.ldtteam.structurize.operations
-
Operation for undo.
- UndoOperation(Player, ChangeStorage) - Constructor for class com.ldtteam.structurize.operations.UndoOperation
-
Default constructor.
- UndoRedoMessage - Class in com.ldtteam.structurize.network.messages
-
Message class which handles undoing a change to the world.
- UndoRedoMessage(int, boolean) - Constructor for class com.ldtteam.structurize.network.messages.UndoRedoMessage
-
Empty public constructor.
- UndoRedoMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.UndoRedoMessage
- UNINITIALIZED - Enum constant in enum class com.ldtteam.structurize.storage.ServerStructurePackLoader.ServerLoadingState
- unloadStructure(Level, BlockPos, Blueprint, Rotation, Mirror) - Static method in class com.ldtteam.structurize.placement.StructurePlacementUtils
-
Unload a structure at a certain location.
- unpackTicks(long) - Method in class com.ldtteam.structurize.client.fakelevel.FakeChunk
- unset(BlockEntity) - Method in class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel
- unsetDefaultColor() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- UNSUITABLE_SOLID_FOR_PLACEHOLDER - Static variable in class com.ldtteam.structurize.tag.ModTags
- up() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
-
Returns the value of the
uprecord component. - UPCOMING - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- UPDATE_FLAG - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- UPDATE_FOLDER - Static variable in class com.ldtteam.structurize.api.util.constant.Constants
- updateAlternatives(Map<String, List<Blueprint>>, String) - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
-
Update the alternative blueprint list.
- updateBlock(ItemStack, boolean) - Method in class com.ldtteam.structurize.client.gui.WindowShapeTool
-
Update the block from the replace block window.
- updateBlueprint(BlueprintPreviewData) - Method in class com.ldtteam.structurize.client.BlueprintRenderer
-
Updates blueprint reference if it has same hash.
- updateBlueprints(List<Blueprint>, String) - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
-
Update the displayed blueprints.
- UpdateClientRender - Class in com.ldtteam.structurize.network.messages
-
Marks an area of blocks for re-rendering on the client
- UpdateClientRender(BlockPos, BlockPos) - Constructor for class com.ldtteam.structurize.network.messages.UpdateClientRender
-
Update the scan tool.
- UpdateClientRender(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.UpdateClientRender
-
Empty public constructor.
- updateEndPos - Variable in class com.ldtteam.structurize.config.ServerConfiguration
- updateEntitylist() - Method in class com.ldtteam.structurize.client.gui.WindowScan
- updateFolders(List<StructurePacks.Category>, String) - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
-
Update the sub category structure.
- updateLevels(List<Blueprint>, String, boolean) - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
-
Update the alternative blueprint list.
- updateNeighborsAt(BlockPos, Block) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- updatePlacementOptions() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
-
Update the list of placement options.
- updateResourceList() - Method in class com.ldtteam.structurize.client.gui.WindowScan
- updateResourceList() - Method in class com.ldtteam.structurize.client.gui.WindowTagTool
-
Updates the current tag list
- updateRotationState() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
-
Indicate the current orientation state
- UpdateScanToolMessage - Class in com.ldtteam.structurize.network.messages
-
Send the scan tool update message to the client.
- UpdateScanToolMessage(ScanToolData) - Constructor for class com.ldtteam.structurize.network.messages.UpdateScanToolMessage
-
Update the scan tool.
- UpdateScanToolMessage(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.network.messages.UpdateScanToolMessage
-
Empty public constructor.
- UpdateSchematicPackCommand - Class in com.ldtteam.structurize.commands
-
Command for updating schematic files to the current minecraft version(datafixer)
- UpdateSchematicPackCommand() - Constructor for class com.ldtteam.structurize.commands.UpdateSchematicPackCommand
- UpdateSchematicsCommand - Class in com.ldtteam.structurize.commands
-
Command to update all schematics in structurize/updater/input to the blueprint format to structurize/updater/output.
- UpdateSchematicsCommand() - Constructor for class com.ldtteam.structurize.commands.UpdateSchematicsCommand
- updateSectionStatus(BlockPos, boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
- updateSectionStatus(SectionPos, boolean) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelLightEngine
- updateSkyBrightness() - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevel
- updateStartPos - Variable in class com.ldtteam.structurize.config.ServerConfiguration
- updateTagOptionList() - Method in class com.ldtteam.structurize.client.gui.WindowTagTool
-
Updates the current tag list
- UpgradeCommand - Class in com.ldtteam.structurize.commands
- UpgradeCommand() - Constructor for class com.ldtteam.structurize.commands.UpgradeCommand
- UpgradeCommand.ToDO - Class in com.ldtteam.structurize.commands
-
Command for creating a new session for sender
- UPSIDE_DOWN_PYRAMID - Enum constant in enum class com.ldtteam.structurize.api.util.Shape
- use(Level, Player, InteractionHand) - Method in class com.ldtteam.structurize.items.AbstractItemWithPosSelector
- use(Level, Player, InteractionHand) - Method in class com.ldtteam.structurize.items.ItemBuildTool
- use(Level, Player, InteractionHand) - Method in class com.ldtteam.structurize.items.ItemShapeTool
- use(Level, Player, InteractionHand) - Method in class com.ldtteam.structurize.items.ItemTagTool
- USE_CLIENT_LEVEL - Static variable in interface com.ldtteam.structurize.client.fakelevel.IFakeLevelLightProvider
- useFakeLevelContext(BlockState, BlockEntity, Level, Function<Level, T>) - Method in class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel
-
See related methods for more information.
- useOn(UseOnContext) - Method in class com.ldtteam.structurize.items.AbstractItemWithPosSelector
-
Structurize: Captures second position or Anchor Pos.
- useOn(UseOnContext) - Method in class com.ldtteam.structurize.items.ItemBuildTool
- useOn(UseOnContext) - Method in class com.ldtteam.structurize.items.ItemShapeTool
- useOn(UseOnContext) - Method in class com.ldtteam.structurize.items.ItemTagTool
- Utils - Class in com.ldtteam.structurize.api.util
-
General purpose utilities class.
- UUIDStorage - Class in com.ldtteam.structurize.management
-
The UUID storage class.
- UUIDStorage() - Constructor for class com.ldtteam.structurize.management.UUIDStorage
-
Required constructor.
- UUIDStorage(CompoundTag) - Constructor for class com.ldtteam.structurize.management.UUIDStorage
- uv(float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- uv2(int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- uv2(int, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- uvShort(short, short, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
V
- v1_10 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_10_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_10_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_11 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_11_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_11_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_12 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_12_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_12_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_13 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_13_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_13_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_14 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_14_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_14_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_14_3 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_14_4 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_15 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_15_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_15_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_16 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_16_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_16_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_16_3 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_16_4 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_16_5 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_17 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_17_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_18 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_18_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_18_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_19 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_19_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_19_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_19_3 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_19_4 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_20 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_20_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_9 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_9_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_9_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_9_3 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_9_4 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- valueOf(String) - Static method in enum class com.ldtteam.structurize.api.util.Shape
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool.ButtonType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage.HandlerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ldtteam.structurize.placement.AbstractBlueprintIterator.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ldtteam.structurize.placement.BlockPlacementResult.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler.ActionProcessingResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementError.PlacementErrorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.AddType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ldtteam.structurize.placement.StructurePlacer.Operation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ldtteam.structurize.storage.ClientStructurePackLoader.ClientLoadingState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ldtteam.structurize.storage.ServerStructurePackLoader.ServerLoadingState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ldtteam.structurize.util.RotationMirror
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
-
Deprecated.Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.ldtteam.structurize.api.util.Shape
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool.ButtonType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage.HandlerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ldtteam.structurize.placement.AbstractBlueprintIterator.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ldtteam.structurize.placement.BlockPlacementResult.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler.ActionProcessingResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementError.PlacementErrorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.AddType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ldtteam.structurize.placement.StructurePlacer.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ldtteam.structurize.storage.ClientStructurePackLoader.ClientLoadingState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ldtteam.structurize.storage.ServerStructurePackLoader.ServerLoadingState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ldtteam.structurize.util.RotationMirror
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- vanillaLevelData - Variable in class com.ldtteam.structurize.client.fakelevel.FakeLevelData
- vertex(double, double, double) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- vertex(float, float, float, float, float, float, float, float, float, int, int, float, float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- vertex(Matrix4f, float, float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- VISIBLE_CHECKBOX - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
-
Display visible blocks checkbox
W
- waitOne() - Method in class com.ldtteam.structurize.util.ManualBarrier
-
Blocks the thread if the barrier is currently closed, until any other thread calls
ManualBarrier.open(). - waitUntilFinishedLoading() - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Blocks the current thread until loading has finished
- WATER_REMOVAL - Enum constant in enum class com.ldtteam.structurize.placement.StructurePlacer.Operation
- WAVE - Enum constant in enum class com.ldtteam.structurize.api.util.Shape
- WAVE_3D - Enum constant in enum class com.ldtteam.structurize.api.util.Shape
- WEAK_SOLID_BLOCKS - Static variable in class com.ldtteam.structurize.tag.ModTags
- west() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
-
Returns the value of the
westrecord component. - WHITE - Static variable in class com.ldtteam.structurize.client.gui.WindowScan
-
White color.
- WIDTH_VIEW - Static variable in class com.ldtteam.structurize.api.util.constant.WindowConstants
- WindowConstants - Class in com.ldtteam.structurize.api.util.constant
-
Class which contains all constants required for windows.
- WindowExtendedBuildTool - Class in com.ldtteam.structurize.client.gui
-
BuildTool window.
- WindowExtendedBuildTool(BlockPos, int) - Constructor for class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
- WindowExtendedBuildTool(BlockPos, int, BiConsumer<WindowExtendedBuildTool, Blueprint>, Predicate<Blueprint>) - Constructor for class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
-
Creates a window build tool.
- WindowExtendedBuildTool.ButtonData - Class in com.ldtteam.structurize.client.gui
-
Button Data.
- WindowExtendedBuildTool.ButtonType - Enum Class in com.ldtteam.structurize.client.gui
-
Type of button.
- WindowReplaceBlock - Class in com.ldtteam.structurize.client.gui
-
Window for the replace block GUI.
- WindowReplaceBlock(BOWindow, ItemPositionsStorage) - Constructor for class com.ldtteam.structurize.client.gui.WindowReplaceBlock
-
Create a selection window with the origin window as input.
- WindowScan - Class in com.ldtteam.structurize.client.gui
-
Window for finishing a scan.
- WindowScan(ScanToolData) - Constructor for class com.ldtteam.structurize.client.gui.WindowScan
-
Constructor for when the player wants to scan something.
- WindowSelectRes - Class in com.ldtteam.structurize.client.gui
-
Window to select a resource from a given list of items
- WindowSelectRes(BOWindow, Component, ItemStack, List<ItemStack>, BiConsumer<ItemStack, Integer>) - Constructor for class com.ldtteam.structurize.client.gui.WindowSelectRes
- WindowSelectRes(BOWindow, Component, ItemStack, List<ItemStack>, BiConsumer<ItemStack, Integer>, boolean, Component) - Constructor for class com.ldtteam.structurize.client.gui.WindowSelectRes
- WindowSelectRes(ResourceLocation, BOWindow, Component, ItemStack, List<ItemStack>, BiConsumer<ItemStack, Integer>, boolean, Component) - Constructor for class com.ldtteam.structurize.client.gui.WindowSelectRes
- WindowShapeTool - Class in com.ldtteam.structurize.client.gui
-
BuildTool window.
- WindowShapeTool(BlockPos) - Constructor for class com.ldtteam.structurize.client.gui.WindowShapeTool
-
Creates a window inputShape tool.
- WindowSwitchPack - Class in com.ldtteam.structurize.client.gui
-
Window class for the style picker.
- WindowSwitchPack(Supplier<BOWindow>) - Constructor for class com.ldtteam.structurize.client.gui.WindowSwitchPack
-
Constructor for this window.
- WindowSwitchPack(Supplier<BOWindow>, Predicate<StructurePackMeta>) - Constructor for class com.ldtteam.structurize.client.gui.WindowSwitchPack
-
Constructor for this window.
- WindowTagTool - Class in com.ldtteam.structurize.client.gui
- WindowTagTool(String, BlockPos, Level, ItemStack) - Constructor for class com.ldtteam.structurize.client.gui.WindowTagTool
-
Constructor for the skeleton class of the windows.
- WindowUndoRedo - Class in com.ldtteam.structurize.client.gui
- WindowUndoRedo() - Constructor for class com.ldtteam.structurize.client.gui.WindowUndoRedo
-
Constructor for the WindowUndo class.
- withFakeLevelContext(BlockState, BlockEntity, Level, Consumer<Level>) - Method in class com.ldtteam.structurize.client.fakelevel.SingleBlockFakeLevel
-
See related methods for more information.
- withPostState(BlockState) - Method in class com.ldtteam.structurize.util.BlockChangeData
- withPostTE(BlockEntity) - Method in class com.ldtteam.structurize.util.BlockChangeData
- withPreState(BlockState) - Method in class com.ldtteam.structurize.util.BlockChangeData
- withPreTE(BlockEntity) - Method in class com.ldtteam.structurize.util.BlockChangeData
- world - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
-
Cached placement info.
- worldEntityIcon(ResourceLocation) - Static method in class com.ldtteam.structurize.client.rendertask.util.RenderTypes
-
Usable for rendering simple flat textures
- WorldEventRenderContext - Class in com.ldtteam.structurize.client.rendercontext
-
Main class for handling world rendering.
- worldPos - Variable in class com.ldtteam.structurize.client.fakelevel.FakeLevel
-
Current rendering worldPos so we can use client level real info
- WorldRenderMacros - Class in com.ldtteam.structurize.client.rendertask.util
- WorldRenderMacros() - Constructor for class com.ldtteam.structurize.client.rendertask.util.WorldRenderMacros
- write(CompoundTag) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
-
Serialisation
- write(CompoundTag) - Method in class com.ldtteam.structurize.util.ScanToolData.Slot
-
Serialize
- write(FriendlyByteBuf) - Method in class com.ldtteam.structurize.client.fakelevel.FakeLevelChunkSection
- writeBlueprintToNBT(Blueprint) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
-
Serializes a given Blueprint to an CompoundNBT
- writeMapToCompound(CompoundTag, Map<BlockPos, List<String>>) - Static method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Writes the given tag pos map to nbt
- writeSchematicDataToNBT(CompoundTag) - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Default write to nbt
- writeToBuf(FriendlyByteBuf) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Write this preview cache to bytebuf.
- writeToNBT(CompoundTag, String, BlockPos) - Static method in class com.ldtteam.structurize.api.util.BlockPosUtil
-
Writes a Chunk Coordinate to an NBT compound, with a specific tag name.
- writeToNBTTagList(ListTag, BlockPos) - Static method in class com.ldtteam.structurize.api.util.BlockPosUtil
-
Write a compound with chunk coordinate to a tag list.
- writeToStream(OutputStream, Blueprint) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
-
Attempts to write a Blueprint to an Output Stream
Z
- zipSlipProtect(ZipEntry, Path) - Static method in class com.ldtteam.structurize.storage.ClientStructurePackLoader
All Classes and Interfaces|All Packages|Constant Field Values
BlueprintPreviewData.getRotationMirror()