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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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
- 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.
- AbstractItemWithPosSelector.PosSelection - Record Class in com.ldtteam.structurize.items
-
Data components for storing start and end pos
- 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, RotationMirror) - Constructor for class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
-
Load the handler with the blueprint already.
- AbstractStructureHandler(Level, BlockPos, Future<Blueprint>, RotationMirror) - 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.
- add(RotationMirror) - Method in enum class com.ldtteam.structurize.api.RotationMirror
- 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.
- addAmount(int) - Method in class com.ldtteam.structurize.api.ItemStorage
-
Adder for the quantity.
- addBlockState(BlockPos, BlockState) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Add a blockstate to the structure.
- addEntities(List<Entity>, HolderLookup.Provider) - Method in class com.ldtteam.structurize.util.ChangeStorage
-
Add entities to list to be readded.
- 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.
- 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.
- 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - Constructor for class com.ldtteam.structurize.network.messages.AddRemoveTagMessage
-
Empty constructor used when registering the
- 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
- 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.
- addVertex(float, float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- addVertex(float, float, float, int, float, float, int, int, float, float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- 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_DEPTH_TEST - Static variable in class com.ldtteam.structurize.util.WorldRenderMacros.RenderTypes.AlwaysDepthTestStateShard
- anchor() - Method in class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
- 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.constants.TranslationConstants
- anchorPos() - Method in record class com.ldtteam.structurize.items.ItemTagTool.TagData
-
Returns the value of the
anchorPosrecord component. - appendHoverText(ItemStack, Item.TooltipContext, 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 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 interface com.ldtteam.structurize.util.ITickedWorldOperation
-
Apply the operation on the world.
- apply(ServerLevel) - Method in class com.ldtteam.structurize.util.PlacerholderFillOperation
- 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
- applyImplicitComponents(BlockEntity.DataComponentInput) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- applyRotationMirror(RotationMirror, Level) - Method in record class com.ldtteam.structurize.component.CapturedBlock
- applyToBlockState(BlockState) - Method in enum class com.ldtteam.structurize.api.RotationMirror
-
Deprecated.
- applyToBlockState(BlockState, Level, BlockPos) - Method in enum class com.ldtteam.structurize.api.RotationMirror
- applyToPos(BlockPos) - Method in enum class com.ldtteam.structurize.api.RotationMirror
- applyToPos(BlockPos, BlockPos) - Method in enum class com.ldtteam.structurize.api.RotationMirror
- applyToPos(Vec3) - Method in enum class com.ldtteam.structurize.api.RotationMirror
- applyToPos(Vec3, BlockPos) - Method in enum class com.ldtteam.structurize.api.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.
- 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) - 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
- 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_ENTITIES - Static variable in class com.ldtteam.structurize.blockentities.ModBlockEntities
- 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.
- 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
- 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
-
Utility methods for BlockPos.
- BLOCKS - Static variable in class com.ldtteam.structurize.blocks.ModBlocks
- 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() - Method in record class com.ldtteam.structurize.component.CapturedBlock
-
Returns the value of the
blockStaterecord component. - 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, short, List<BlockState>, short[][][], CompoundTag[], List<String>, HolderLookup.Provider) - Constructor for class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Constructor of a new Blueprint.
- Blueprint(short, short, short, HolderLookup.Provider) - 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.constants.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(RegistryFriendlyByteBuf) - Constructor for class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Create blueprint preview data from byteBuf.
- BlueprintPreviewData(RegistryFriendlyByteBuf, 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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.Shape
- box() - Method in record class com.ldtteam.structurize.util.ScanToolData.Slot
-
Returns the value of the
boxrecord component. - BoxPreviewData - Class in com.ldtteam.structurize.storage.rendering.types
-
Preview data for box contexts.
- BoxPreviewData(BlockPos, BlockPos, Optional<BlockPos>) - Constructor for class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
- boxRenderingCache - Static variable in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Boxes to render.
- BREAK_BLOCK - Enum constant in enum class com.ldtteam.structurize.placement.BlockPlacementResult.Result
- BUFFER_SIZE - Static variable in class com.ldtteam.structurize.api.constants.Constants
-
Size of the buffer.
- bufferSource - Variable in class com.ldtteam.structurize.util.WorldRenderMacros
- 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.constants.WindowConstants
-
Resource suffix.
- 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, RotationMirror) - Constructor for class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
-
Send placement data to the server.
- BuildToolPlacementMessage(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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.constants.WindowConstants
-
Move the structure preview back.
- BUTTON_CANCEL - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button will remove the currently rendered structure.
- BUTTON_CANCEL_FILL - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Button to cancel the fill UI
- BUTTON_CONFIRM - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button will send a packet to the server telling it to place this hut/decoration.
- BUTTON_CONTENTS - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
- BUTTON_DELETE - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
The id of the delete button in the GUI.
- BUTTON_DO_FILL - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Button to send a fill request to the server
- BUTTON_DOWN - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Id of the up button in the GUI.
- BUTTON_FILL_PLACEHOLDERS - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Button to fill the roof with placeholders
- BUTTON_FORWARD - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Move the structure preview forward.
- BUTTON_HOLLOW - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
The shapeTool Hollow toggle.
- BUTTON_LEFT - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Move the structure preview left.
- BUTTON_MIRROR - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Mirror the structure.
- BUTTON_NEXT_SCHEMATIC_ID - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button is used to set the next available schematic.
- BUTTON_NEXT_STYLE_ID - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button is used to set the next available style.
- BUTTON_NEXT_TYPE_ID - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button is used to set the next available building type.
- BUTTON_PASTE - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Id of the paste button.
- BUTTON_PICK_FILL_BLOCK - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Button to pick the fill block to use.
- BUTTON_PICK_MAIN_BLOCK - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Button to pick the main block to use.
- BUTTON_PREVIOUS_SCHEMATIC_ID - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button is used to set the previous available schematic.
- BUTTON_PREVIOUS_STYLE_ID - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button is used to set the previous available style.
- BUTTON_PREVIOUS_TYPE_ID - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button is used to set the previous available building type.
- BUTTON_REDO - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Redo button
- BUTTON_REMOVE_BLOCK - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Button to remove a block or position of the list.
- BUTTON_REMOVE_ENTITY - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Button to remove a entity or position of the list.
- BUTTON_RENAME - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Id of the rename button in the GUI.
- BUTTON_REPLACE - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
The shapeTool Replace Blocks toggle.
- BUTTON_REPLACE_BLOCK - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Button to replace a block or position in th eworld..
- BUTTON_RIGHT - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Move the structure preview right.
- BUTTON_ROTATE_LEFT - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button will rotateWithMirror the structure counterclockwise.
- BUTTON_ROTATE_RIGHT - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button will rotated the structure clockwise.
- BUTTON_SELECT - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Button to select a block for a replacement.
- BUTTON_SETTINGS - Static variable in class com.ldtteam.structurize.api.constants.GUIConstants
-
This button will open the settings selector.
- BUTTON_SHOW_RES - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button will remove the currently rendered structure.
- BUTTON_SHOWBLOCK - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Shows the block in the world button
- BUTTON_SWITCH_STYLE - Static variable in class com.ldtteam.structurize.api.constants.GUIConstants
-
This button will open the style selector.
- BUTTON_UNDO - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Undo button
- BUTTON_UNDOREDO - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
undoredo button
- BUTTON_UP - Static variable in class com.ldtteam.structurize.api.constants.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.api.RotationMirror
- caliper - Static variable in class com.ldtteam.structurize.items.ModItems
- cameraPosition - Variable in class com.ldtteam.structurize.util.WorldRenderMacros
- 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(Blueprint, ClientLevel, Player, BlockPos, RotationMirror) - Method in interface com.ldtteam.structurize.storage.ISurvivalBlueprintHandler
-
Client side check if this handler can handle this blueprint.
- 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(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(Player, BlockGetter, BlockPos, BlockState, Fluid) - Method in class com.ldtteam.structurize.blocks.schematic.BlockSubstitution
- CAPTURED_BLOCK - Static variable in class com.ldtteam.structurize.component.ModDataComponents
- CAPTURED_BLOCK_TAG - Static variable in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- CAPTURED_BLOCK_TAG_OLD - Static variable in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
-
Up to 1.21.1
- CapturedBlock - Record Class in com.ldtteam.structurize.component
- CapturedBlock(BlockState, Optional<CompoundTag>, ItemStack) - Constructor for record class com.ldtteam.structurize.component.CapturedBlock
-
Creates an instance of a
CapturedBlockrecord class. - CapturedBlock(BlockState, BlockEntity, HolderLookup.Provider, ItemStack) - Constructor for record class com.ldtteam.structurize.component.CapturedBlock
-
Serializes given BE.
- 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.
- checkDirectory(File) - Static method in class com.ldtteam.structurize.api.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
-
Delegating offseted bufferBuilder, delegated method @Overriden in BufferBuilder class to provide fast delegation
- ChunkOffsetBufferBuilderWrapper() - Constructor for class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- cleanCache() - Method in class com.ldtteam.structurize.client.BlueprintHandler
-
Cleans entries that are older than CACHE_EVICT_TIME.
- 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.
- clearPacks() - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Reset pack state.
- clearStaticData() - Static method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
- 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.constants.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(RegistryFriendlyByteBuf, PlayMessageType<?>) - Constructor for class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
-
Buffer reading message constructor.
- ClientConfiguration - Class in com.ldtteam.structurize.config
-
Mod client configuration.
- ClientConfiguration(ModConfigSpec.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.util.WorldRenderMacros
- 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.util.WorldRenderMacros
- clientRenderDist - Variable in class com.ldtteam.structurize.util.WorldRenderMacros
-
In chunks
- 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.gui.WindowTagTool
- close() - Method in class com.ldtteam.structurize.util.ManualBarrier
-
Closes the barrier and requests all future threads to wait.
- CODEC - Static variable in enum class com.ldtteam.structurize.api.RotationMirror
- CODEC - Static variable in record class com.ldtteam.structurize.component.CapturedBlock
- CODEC - Static variable in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
- CODEC - Static variable in record class com.ldtteam.structurize.items.ItemTagTool.TagData
- CODEC - Static variable in class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
- CODEC - Static variable in record class com.ldtteam.structurize.util.ScanToolData
- CODEC - Static variable in record class com.ldtteam.structurize.util.ScanToolData.Slot
- collectImplicitComponents(DataComponentMap.Builder) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- collectPreviewRendererSettings(MessagePassingQueue.Consumer<ModConfigSpec.ConfigValue<?>>) - Method in class com.ldtteam.structurize.config.ClientConfiguration
-
Things which should be in buildtool settings, order is mostly carried over to gui order
- COLORED_TRIANGLES - Static variable in class com.ldtteam.structurize.util.WorldRenderMacros
- COLORED_TRIANGLES_NC_ND - Static variable in class com.ldtteam.structurize.util.WorldRenderMacros
- com.ldtteam.structurize - package com.ldtteam.structurize
- com.ldtteam.structurize.api - package com.ldtteam.structurize.api
-
This package contains groups of static utility functions we use at multiple places.
- com.ldtteam.structurize.api.constants - package com.ldtteam.structurize.api.constants
-
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.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.component - package com.ldtteam.structurize.component
- 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.messages - package com.ldtteam.structurize.network.messages
- 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.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.
- commandPos() - Method in record class com.ldtteam.structurize.util.ScanToolData
-
Returns the value of the
commandPosrecord component. - CommandTree(Commands.CommandSelection, String) - Constructor for class com.ldtteam.structurize.commands.AbstractCommand.CommandTree
-
Creates new command tree.
- 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.ItemStackUtils
-
Method to compare to stacks, ignoring their stacksize.
- compareItemStacksIgnoreStackSize(ItemStack, ItemStack, boolean, boolean) - Static method in class com.ldtteam.structurize.api.ItemStackUtils
-
Method to compare to stacks, ignoring their stacksize.
- compareItemStacksIgnoreStackSize(ItemStack, ItemStack, boolean, boolean, boolean) - Static method in class com.ldtteam.structurize.api.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.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
- 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.constants
-
Some constants needed for the whole mod.
- constructTileEntity(BlockInfo, Level, HolderLookup.Provider) - 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
- 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
- CreativeStructureHandler - Class in com.ldtteam.structurize.placement.structure
-
Creative placement handler that doesn't require resources or tools.
- CreativeStructureHandler(Level, BlockPos, Blueprint, RotationMirror, boolean) - Constructor for class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
-
Creative constructor of structure handler.
- CreativeStructureHandler(Level, BlockPos, Future<Blueprint>, RotationMirror, 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.Shape
- CURRENT - Static variable in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- currentSlot() - Method in record class com.ldtteam.structurize.util.ScanToolData
-
Gets the currently selected slot
- currentSlotId() - Method in record class com.ldtteam.structurize.util.ScanToolData
-
Returns the value of the
currentSlotIdrecord component. - currentTag() - Method in record class com.ldtteam.structurize.items.ItemTagTool.TagData
-
Returns the value of the
currentTagrecord component. - CYLINDER - Enum constant in enum class com.ldtteam.structurize.api.Shape
D
- data - Variable in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool.ButtonData
- 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).
- deepExtractItemHandler(IItemHandler, Consumer<ItemStack>) - Static method in class com.ldtteam.structurize.api.ItemStackUtils
- 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.constants.GUIConstants
-
Default fallback icon.
- DEFAULT_LINE_WIDTH - Static variable in class com.ldtteam.structurize.util.WorldRenderMacros
- defaultSubstitutionProperties() - Static method in class com.ldtteam.structurize.blocks.schematic.BlockSubstitution
- 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.
- deltaTracker - Variable in class com.ldtteam.structurize.util.WorldRenderMacros
- 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
- deserializeFromBuffer(RegistryFriendlyByteBuf) - Static method in class com.ldtteam.structurize.api.ItemStackUtils
-
Item deserializer helper, including air.
- deserializeReplacement(CompoundTag, DynamicOps<Tag>) - Static method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- DIAMOND - Enum constant in enum class com.ldtteam.structurize.api.Shape
- dimension() - Method in record class com.ldtteam.structurize.util.ScanToolData
-
Returns the value of the
dimensionrecord component. - 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, Collection<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.constants.WindowConstants
-
This drop down list is used to set the schematic.
- DROPDOWN_STYLE_ID - Static variable in class com.ldtteam.structurize.api.constants.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.constants.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 record class com.ldtteam.structurize.component.CapturedBlock
- EMPTY - Static variable in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
- EMPTY - Static variable in record class com.ldtteam.structurize.items.ItemTagTool.TagData
- EMPTY - Static variable in record class com.ldtteam.structurize.util.ScanToolData
- EMPTY - Static variable in record class com.ldtteam.structurize.util.ScanToolData.Slot
- endPos - Variable in class com.ldtteam.structurize.operations.AreaOperation
-
The end position to iterate to.
- endPos() - Method in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
-
Returns the value of the
endPosrecord component. - 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.ItemStorage
- equals(Object) - Method in record class com.ldtteam.structurize.api.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.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.component.CapturedBlock
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.ldtteam.structurize.items.ItemTagTool.TagData
-
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 class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
- 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.
- equals(Object) - Method in record class com.ldtteam.structurize.util.ScanToolData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.ldtteam.structurize.util.ScanToolData.Slot
-
Indicates whether some other object is "equal to" this one.
- event - Variable in class com.ldtteam.structurize.util.WorldRenderMacros
- 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.
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
- 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.constants.WindowConstants
-
UI for filling placeholders
- 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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.constants.WindowConstants
-
The filter field of the scan tool window.
- findBlueprint(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Find a blueprint by name.
- findBlueprint(String, Path, Predicate<Blueprint>, HolderLookup.Provider) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Find blueprint at path.
- findBlueprint(String, Predicate<Blueprint>, HolderLookup.Provider) - 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>, HolderLookup.Provider) - 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.BlockPosUtil
-
Given a target position, try to find a nearby location where a player can stand without suffocating.
- finishBuffer(RenderLevelStageEvent) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros.RenderTypes
-
Managed by structurize, ends above buffers in context similar to
RenderType.LINES - finishBuffers(RenderLevelStageEvent) - Static method in class com.ldtteam.structurize.event.ClientEventSubscriber
- 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
- 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, for removal: This API element is subject to removal in a future version.
- format(ScanToolData.Slot) - Static method in class com.ldtteam.structurize.commands.ScanCommand
-
Generates a command string for the given parameters.
- format(BlockPos) - Static method in class com.ldtteam.structurize.api.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.constants.WindowConstants
G
- 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, HolderLookup.Provider) - Static method in class com.ldtteam.structurize.management.Manager
-
Randomly generates shape based on an equation.
- GET_RES_REQUIREMENTS - Enum constant in enum class com.ldtteam.structurize.placement.StructurePlacer.Operation
- 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.ItemStorage
-
Getter for the quantity.
- getAnchorPos(ItemStack) - Static method in class com.ldtteam.structurize.items.ItemScanTool
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getArchitects() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getAuthors() - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Get the list of authors.
- 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.
- getBlockEntity(BlockPos) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- 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.
- getBlockResult() - Method in class com.ldtteam.structurize.placement.StructurePhasePlacementResult
-
Get the last block placement result.
- 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
- 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
- getBlueprint() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Get the current blueprint to render.
- getBlueprint(String, String, boolean, HolderLookup.Provider) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get a blueprint directly (careful IO, might be slow).
- getBlueprint(String, String, HolderLookup.Provider) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get a blueprint directly (careful IO, might be slow).
- getBlueprint(String, Path, boolean, HolderLookup.Provider) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get the blueprint directly with a path.
- getBlueprint(String, Path, HolderLookup.Provider) - 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, boolean, HolderLookup.Provider) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get a blueprint future.
- getBlueprintFuture(String, String, HolderLookup.Provider) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get a blueprint future.
- getBlueprintFuture(String, Path, boolean, HolderLookup.Provider) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get the blueprint directly with a path.
- getBlueprintFuture(String, Path, HolderLookup.Provider) - 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, HolderLookup.Provider) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get a list of blueprints directly (careful IO, might be slow).
- getBlueprintsFuture(String, String, HolderLookup.Provider) - 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
-
Deprecated, for removal: This API element is subject to removal in a future version.use datacomponents
- getBox(ItemStack, Player) - Static method in class com.ldtteam.structurize.items.ItemScanTool
-
Gets the coordinates of this tool as a
BoxPreviewData - getBoxesToRender() - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Get a list of all blueprints to render.
- getBoxPreviewData(String) - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Get the preview data for a box.
- getCachedEntitiesAsMap() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Get a map of all entities by approx position.
- 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.util.ITickedWorldOperation
-
Get the current change storage of this operation.
- getChangeStorage() - Method in class com.ldtteam.structurize.util.PlacerholderFillOperation
- getChangeStoragesForPlayer(UUID) - Static method in class com.ldtteam.structurize.management.Manager
-
Returns a list of the recently cached operations for this player
- getCloneItemStack(LevelReader, BlockPos, BlockState) - Method in class com.ldtteam.structurize.blocks.schematic.BlockTagSubstitution
- getCloneItemStack(BlockState, HitResult, LevelReader, 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
- getDamageValue() - Method in class com.ldtteam.structurize.api.ItemStorage
-
Getter for the damage value.
- getDataVersion() - Method in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- 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.
- 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.BlockPosUtil
-
Squared distance between two BlockPos.
- getEntities() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- 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.PositionStorage
-
Returns the value of the
getEntityrecord component. - getEntitySpawningItem(Entity) - Static method in class com.ldtteam.structurize.api.ItemStackUtils
- getEnvironmentType() - Static method in class com.ldtteam.structurize.commands.AbstractCommand
-
Get's command's server environment type.
- getExecutor() - Static method in class com.ldtteam.structurize.util.IOPool
-
Creates a new thread pool for pathfinding jobs
- 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
- getGlobalTagOptions() - Static method in class com.ldtteam.structurize.api.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
- 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
- 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.ItemStorage
-
Getter for the stack.
- getItem(BlockPos) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Deprecated, for removal: This API element is subject to removal in a future version.use
BlockToItemHelper - getItemHandlersFromProvider(BlockEntity, BlockPos, BlockState) - Static method in class com.ldtteam.structurize.api.ItemStackUtils
-
Method to get sensible item handlers from blockEntity.
- getItemsFromTileEntity(CompoundTag, BlockState, Level) - 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.ItemStorage
-
Get the itemStack from this itemStorage.
- 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.ItemStorage
-
Check a list for an ItemStack matching a predicate.
- getItemStacksOfEntity(Entity) - Static method in class com.ldtteam.structurize.api.ItemStackUtils
-
Get the list of required resources for entities.
- getItemStacksOfTileEntity(CompoundTag, BlockState, Level) - Static method in class com.ldtteam.structurize.api.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.
- getLevel(CompoundTag) - Method in interface com.ldtteam.structurize.blocks.interfaces.ILeveledBlueprintAnchorBlock
-
Getter for the level.
- getListOfStackForEntity(Entity) - Static method in class com.ldtteam.structurize.api.ItemStackUtils
-
Get the list of required resources for entities + entity spawning item.
- getListOfStackForEntity(Entity, BlockPos) - Static method in class com.ldtteam.structurize.api.ItemStackUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getLogger() - Static method in class com.ldtteam.structurize.api.Log
-
Getter for the structurize Logger.
- getMatchingHandlers(Blueprint, ClientLevel, Player, BlockPos, RotationMirror) - 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.api.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.
- 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.
- 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
- getNextPosInCircleFrom(BlockPos, BlockPos, BlockPos, int) - Static method in class com.ldtteam.structurize.api.BlockPosUtil
-
Gets the next position to use in a circular-creeping inward snake manner.
- 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
- getOptionalEntitiesForBlueprint(BlueprintPreviewData) - Method in class com.ldtteam.structurize.client.BlueprintHandler
- getOrCreateBlueprintPreviewData(String) - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Get or create a blueprint preview data cache object.
- getOurLightLevel() - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Deprecated, for removal: This API element is subject to removal in a future version.
- 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.
- 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.
- 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.
- 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.
- getRealWorldPos(BlockPos) - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Converts a relative pos to its real world pos
- 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
- getRegistryAccess() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- 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.
- 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.
- getSafePackName(String) - Static method in class com.ldtteam.structurize.api.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
- getSelectedPack() - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Get the currently selected pack.
- 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.ItemStackUtils
-
get the size of the stack.
- getSizeX() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getSizeY() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getSizeZ() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- 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
- getStack() - Method in class com.ldtteam.structurize.items.ItemStackTooltip
- getState() - Method in record class com.ldtteam.structurize.api.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. - 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, HolderLookup.Provider) - 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, RotationMirror, 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
-
Deprecated, for removal: This API element is subject to removal in a future version.
- 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, 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
- 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
- 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(HolderLookup.Provider) - 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.
- 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.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
- 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.util.WorldRenderMacros
- GLINT_LINES_WITH_WIDTH - Static variable in class com.ldtteam.structurize.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.constants.GUIConstants
-
Green String for selected state.
- GROUNDLEVEL_TAG - Static variable in class com.ldtteam.structurize.api.constants.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.constants.Constants
- GROUNDSTYLE_LEGACY_SHIP - Static variable in class com.ldtteam.structurize.api.constants.Constants
- GROUNDSTYLE_RELATIVE - Static variable in class com.ldtteam.structurize.api.constants.Constants
- GUI_SWITCH_PACK_AUTHORS - Static variable in class com.ldtteam.structurize.api.constants.TranslationConstants
- GUI_SWITCH_PACK_DISABLED_TEXT - Static variable in class com.ldtteam.structurize.api.constants.TranslationConstants
- GUIConstants - Class in com.ldtteam.structurize.api.constants
-
Constants for UI based values.
- GUIConstants() - Constructor for class com.ldtteam.structurize.api.constants.GUIConstants
H
- HALF_SPHERE - Enum constant in enum class com.ldtteam.structurize.api.Shape
- handle(Blueprint, String, String, boolean, Level, Player, BlockPos, RotationMirror) - Method in interface com.ldtteam.structurize.storage.ISurvivalBlueprintHandler
-
Handle the placement.
- 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(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, boolean) - 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, HolderLookup.Provider) - 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.
- hasBlockEntity() - Method in record class com.ldtteam.structurize.component.CapturedBlock
- 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.
- 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.ItemStorage
- hashCode() - Method in record class com.ldtteam.structurize.api.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.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.component.CapturedBlock
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.ldtteam.structurize.items.ItemTagTool.TagData
-
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 class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
- 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.
- hashCode() - Method in record class com.ldtteam.structurize.util.ScanToolData
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.ldtteam.structurize.util.ScanToolData.Slot
-
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.
- hasPack(String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Check if the pack exists.
- 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.
- hasSelection() - Method in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
- hasTileEntityData() - Method in record class com.ldtteam.structurize.util.BlockInfo
- HEIGHT_VIEW - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
The views of the width, length, etc.
- HIDDEN_CHECKBOX - Static variable in class com.ldtteam.structurize.api.constants.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
- id - Static variable in class com.ldtteam.structurize.util.IOPool.StructurizeThreadFactory
-
Ongoing thread IDs.
- ignoreDamageValue() - Method in class com.ldtteam.structurize.api.ItemStorage
-
Getter for the ignoreDamageValue.
- ignoreNBTValue() - Method in class com.ldtteam.structurize.api.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.constants.GUIConstants
-
Id of the rotation indicator.
- 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).
- initSettings() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
- INPUT_BLOCKDIST - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Input for blockdist value
- INPUT_FREQUENCY - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
- INPUT_HEIGHT - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
- INPUT_HEIGHT_OFFSET - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Input for heightoffset value
- INPUT_LENGTH - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
- INPUT_RADIUS - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Input for radius value
- INPUT_RANGE_NAME - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Name of the input range field.
- INPUT_SHAPE - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
- INPUT_SPEED - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Id of the speed input field.
- INPUT_WIDTH - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
The shapeTool width/length/height inputs.
- INPUT_YSTRETCH - Static variable in class com.ldtteam.structurize.api.constants.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
- 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.
- 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.constants.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.
- 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
-
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
-
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.
- isCustomRenderer() - Method in class com.ldtteam.structurize.client.model.OverlaidBakedModel
- 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.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(ItemStack) - Static method in class com.ldtteam.structurize.api.ItemStackUtils
-
Wrapper method to check if a stack is empty.
- isExpired() - Method in class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
- 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.
- 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.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.
- isLiquidOnlyBlock(Block) - Static method in class com.ldtteam.structurize.util.BlockUtils
- isLiquidOnlyBlock(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
- isMirrored() - Method in enum class com.ldtteam.structurize.api.RotationMirror
- ISpecialBlockPickItem - Interface in com.ldtteam.structurize.api
-
An item that supports middle-clicking
- ISpecialCreativeHandlerAnchorBlock - Interface in com.ldtteam.structurize.blocks.interfaces
-
Special creative placement handler anchors.
- 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.
- IStructureHandler - Interface in com.ldtteam.structurize.placement.structure
-
A handler for structures.
- 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(BlockPos) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
- isVisible(BlockPos, BlockPos) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
- isVisible(CompoundTag) - Method in interface com.ldtteam.structurize.blocks.interfaces.IInvisibleBlueprintAnchorBlock
-
Check if the blueprint with this anchor is visible.
- isVisible(AABB) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
- 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
- ITEM_HANDLER_FAKE_LEVEL - Static variable in class com.ldtteam.structurize.api.ItemStackUtils
- ItemBuildTool - Class in com.ldtteam.structurize.items
-
import net.minecraft.world.item.Item.Properties; Class handling the buildTool item.
- ItemBuildTool() - Constructor for class com.ldtteam.structurize.items.ItemBuildTool
-
Instantiates the buildTool on load.
- ItemCaliper - Class in com.ldtteam.structurize.items
-
Caliper Item class.
- ItemCaliper() - 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, double, boolean) - Constructor for class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
-
Construct message for a middle mouse shift-scroll event.
- ItemMiddleMouseMessage(BlockPos, boolean) - Constructor for class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
-
Construct message for a middle mouse click event.
- ItemMiddleMouseMessage(RegistryFriendlyByteBuf, PlayMessageType<?>) - Constructor for class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
-
Construct from network.
- 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(RegistryFriendlyByteBuf) - Constructor for class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
- ITEMS - Static variable in class com.ldtteam.structurize.items.ModItems
- 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() - Constructor for class com.ldtteam.structurize.items.ItemShapeTool
-
Sets the name, creative tab, and registers the item.
- itemStack() - Method in record class com.ldtteam.structurize.component.CapturedBlock
-
Returns the value of the
itemStackrecord component. - 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
-
Utility methods for the inventories.
- itemStorage - Variable in class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
- ItemStorage - Class in com.ldtteam.structurize.api
-
Used to store an stack with various informations to compare items later on.
- ItemStorage(RegistryFriendlyByteBuf) - Constructor for class com.ldtteam.structurize.api.ItemStorage
-
Reads an itemstorage from a buffer
- ItemStorage(ItemStack) - Constructor for class com.ldtteam.structurize.api.ItemStorage
-
Creates an instance of the storage.
- ItemStorage(ItemStack, boolean) - Constructor for class com.ldtteam.structurize.api.ItemStorage
-
Creates an instance of the storage.
- ItemStorage(ItemStack, boolean, boolean) - Constructor for class com.ldtteam.structurize.api.ItemStorage
-
Creates an instance of the storage.
- ItemStorage(ItemStack, int, boolean, boolean) - Constructor for class com.ldtteam.structurize.api.ItemStorage
-
Creates an instance of the storage.
- ItemTagSubstitution - Class in com.ldtteam.structurize.items
- ItemTagSubstitution() - 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.
- ItemTagTool.TagData - Record Class in com.ldtteam.structurize.items
-
Data components for storing start and end pos
- 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.util
J
- JavaUtils - Class in com.ldtteam.structurize.util
K
- KEEP_ORIGINAL - Static variable in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
L
- 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.constants.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. - 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
- LIMIT_REACHED - Enum constant in enum class com.ldtteam.structurize.placement.BlockPlacementResult.Result
- LINES - Static variable in class com.ldtteam.structurize.util.WorldRenderMacros
- LINES_WITH_WIDTH - Static variable in class com.ldtteam.structurize.util.WorldRenderMacros
- LINES_WITH_WIDTH_DEPTH_INVERT - Static variable in class com.ldtteam.structurize.util.WorldRenderMacros
- LIST_ENTITIES - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
- LIST_OPERATIONS - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
- LIST_RESOURCES - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
The builders gui file.
- LIST_TAGS - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
- loadAdditional(CompoundTag, HolderLookup.Provider) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- loadAndPlaceStructureWithRotation(Level, Blueprint, BlockPos, RotationMirror, 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.
- loadSlot(ScanToolData, ItemStack) - Method in class com.ldtteam.structurize.items.ItemScanTool
- LOCAL - Static variable in class com.ldtteam.structurize.api.constants.Constants
-
Local standard.
- Log - Class in com.ldtteam.structurize.api
-
Logging utility class.
M
- mainHandItem - Variable in class com.ldtteam.structurize.util.WorldRenderMacros
- 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. - MathUtils - Class in com.ldtteam.structurize.api
-
Useful math stuff to use statically.
- MAX_DEBUG_TEXT_RENDER_DIST_SQUARED - Static variable in class com.ldtteam.structurize.util.WorldRenderMacros
- MAX_SCHEMATIC_SIZE_REACHED - Static variable in class com.ldtteam.structurize.api.constants.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)
- mc - Variable in class com.ldtteam.structurize.util.WorldRenderMacros
- MIDDLE_LABEL - Static variable in class com.ldtteam.structurize.client.gui.WindowSelectRes
- MINECOLONIES_MOD_ID - Static variable in class com.ldtteam.structurize.api.constants.Constants
- MIR_NONE - Enum constant in enum class com.ldtteam.structurize.api.RotationMirror
- MIR_R180 - Enum constant in enum class com.ldtteam.structurize.api.RotationMirror
- MIR_R270 - Enum constant in enum class com.ldtteam.structurize.api.RotationMirror
- MIR_R90 - Enum constant in enum class com.ldtteam.structurize.api.RotationMirror
- mirror() - Method in enum class com.ldtteam.structurize.api.RotationMirror
- mirror() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Mirror the blueprint.
- 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.api.RotationMirror
- mirrorate(Mirror) - Method in enum class com.ldtteam.structurize.api.RotationMirror
- MIRRORED - Static variable in enum class com.ldtteam.structurize.api.RotationMirror
- mirrorFixer(Predicate<BlockState>, DirectionProperty, Function<Direction, Direction>) - Static method in record class com.ldtteam.structurize.blueprints.FacingFixer
- 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.constants.Constants
- MOD_NAME - Static variable in class com.ldtteam.structurize.api.constants.Constants
- ModBlockEntities - Class in com.ldtteam.structurize.blockentities
- ModBlocks - Class in com.ldtteam.structurize.blocks
-
Class to register blocks to Structurize
- ModDataComponents - Class in com.ldtteam.structurize.component
- ModDataComponents() - Constructor for class com.ldtteam.structurize.component.ModDataComponents
- 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 record class com.ldtteam.structurize.util.ScanToolData
-
Moves to the specified slot number
- MULTI_BLOCK_RESOURCE_SUFFIX - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Resource suffix of the multiblock GUI.
N
- name() - Method in record class com.ldtteam.structurize.util.ScanToolData.Slot
-
Returns the value of the
namerecord component. - NAME - Static variable in class com.ldtteam.structurize.commands.ScanCommand
-
Descriptive string.
- NAME_LABEL - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Id of the name label in the GUI.
- nanoSecondsToSeconds(long) - Static method in class com.ldtteam.structurize.api.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.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.constants
-
Some constants needed to store things to NBT.
- NEEDS_AIR_ABOVE - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementError.PlacementErrorType
- NEVER_DEPTH_TEST - Static variable in class com.ldtteam.structurize.util.WorldRenderMacros.RenderTypes.NeverDepthTestStateShard
- 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
- nextSlot() - Method in record class com.ldtteam.structurize.util.ScanToolData
-
Moves to the next slot, wrapping back to the start if needed
- NONE - Enum constant in enum class com.ldtteam.structurize.api.RotationMirror
- 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
- NOT_MIRRORED - Static variable in enum class com.ldtteam.structurize.api.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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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 record class com.ldtteam.structurize.util.ScanToolData
-
The number of scan slots.
O
- of(Rotation, Mirror) - Static method in enum class com.ldtteam.structurize.api.RotationMirror
- 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.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
- onClientExecute(IPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.OperationHistoryMessage
- onClientInit(FMLClientSetupEvent) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
- 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.
- onClientTickEvent(ClientTickEvent.Post) - 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.
- onDatagen(GatherDataEvent) - Static method in class com.ldtteam.structurize.event.LifecycleSubscriber
- onDedicatedServerInit(FMLDedicatedServerSetupEvent) - Static method in class com.ldtteam.structurize.event.LifecycleSubscriber
- onDisconnect(ClientPlayerNetworkEvent.LoggingOut) - Static method in class com.ldtteam.structurize.event.ClientEventSubscriber
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.AbsorbBlockMessage
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.AddRemoveTagMessage
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.FillTopPlaceholderMessage
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.NotifyServerAboutStructurePacksMessage
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.RemoveBlockMessage
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.RemoveEntityMessage
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.ReplaceBlockMessage
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.ScanOnServerMessage
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.ScanToolTeleportMessage
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.SetTagInTool
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToServer
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.SyncSettingsToServer
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.UndoRedoMessage
- onExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.UpdateScanToolMessage
- onExecute(IPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- onExecute(IPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.NotifyClientAboutStructurePacksMessage
- onExecute(IPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.SaveScanMessage
- onExecute(IPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.ShowScanMessage
- onExecute(IPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToClient
- onExecute(IPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.TransferStructurePackToClient
- onExecute(IPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.UpdateClientRender
- 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
- onMouseScroll(Player, ItemStack, double, double, boolean) - Method in interface com.ldtteam.structurize.api.IScrollableItem
-
Called first on client side when the player shift-scrolls with this item selected.
- onMouseScroll(Player, ItemStack, double, double, boolean) - Method in class com.ldtteam.structurize.items.ItemScanTool
- onMouseWheel(InputEvent.MouseScrollingEvent) - Static method in class com.ldtteam.structurize.event.ClientEventSubscriber
- onNetworkRegistry(RegisterPayloadHandlersEvent) - Static method in class com.ldtteam.structurize.event.LifecycleSubscriber
- 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
- onPreClientTickEvent(ClientTickEvent.Pre) - 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.
- onRegisterReloadListeners(RegisterClientReloadListenersEvent) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
- 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
- onServerExecute(IPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.OperationHistoryMessage
- 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.
- 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(ClientTickEvent.Post) - Static method in class com.ldtteam.structurize.storage.ClientFutureProcessor
- onWorldTick(ClientTickEvent.Pre) - Static method in class com.ldtteam.structurize.storage.ClientStructurePackLoader
- onWorldTick(LevelTickEvent.Post) - Static method in class com.ldtteam.structurize.storage.ServerFutureProcessor
- onWorldTick(LevelTickEvent.Pre) - Static method in class com.ldtteam.structurize.event.EventSubscriber
- onWorldTick(ServerTickEvent.Post) - 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.
- OperationHistoryMessage - Class in com.ldtteam.structurize.network.messages
- OperationHistoryMessage() - Constructor for class com.ldtteam.structurize.network.messages.OperationHistoryMessage
- OperationHistoryMessage(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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
P
- packMeta - Variable in class com.ldtteam.structurize.storage.StructurePacks.Category
-
The pack meta the category belongs to.
- 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, RotationMirror, HolderLookup.Provider) - 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
- 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
- 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.Utils
-
Play an error sound.
- playSuccessSound(Player) - Static method in class com.ldtteam.structurize.api.Utils
-
Play a success sound.
- popPose() - Method in class com.ldtteam.structurize.util.WorldRenderMacros
- popShaderMvMatrix() - Method in class com.ldtteam.structurize.util.WorldRenderMacros
- populateCuboid(float, float, float, float, float, float, int, int, int, int, Matrix4f, VertexConsumer) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
- populateRectangle(int, int, int, int, int, int, int, int, int, VertexConsumer, Matrix4f) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
- populateRenderLineBox(float, float, float, float, float, float, float, float, float, float, float, float, int, int, int, int, Matrix4f, VertexConsumer) - Method in class com.ldtteam.structurize.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. - POS_SELECTION - Static variable in class com.ldtteam.structurize.component.ModDataComponents
- pos1() - Method in class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
- POS1 - Static variable in class com.ldtteam.structurize.commands.ScanCommand
-
Position 1 command argument.
- POS1X_LABEL - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button will remove the currently rendered structure.
- POS1Y_LABEL - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button will remove the currently rendered structure.
- POS1Z_LABEL - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button will remove the currently rendered structure.
- pos2() - Method in class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
- POS2 - Static variable in class com.ldtteam.structurize.commands.ScanCommand
-
Position 2 command argument.
- POS2X_LABEL - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button will remove the currently rendered structure.
- POS2Y_LABEL - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button will remove the currently rendered structure.
- POS2Z_LABEL - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This button will remove the currently rendered structure.
- poseStack - Variable in class com.ldtteam.structurize.util.WorldRenderMacros
- positions - Variable in class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
- PositionStorage - Record Class in com.ldtteam.structurize.api
-
Stores blockState and tileEntity at position.
- PositionStorage(BlockState, BlockEntity) - Constructor for record class com.ldtteam.structurize.api.PositionStorage
-
Creates an instance of a
PositionStoragerecord class. - PosSelection(Optional<BlockPos>, Optional<BlockPos>) - Constructor for record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
-
Creates an instance of a
PosSelectionrecord class. - post1466 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- pre1466 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- 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 record 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.
- property() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer
-
Returns the value of the
propertyrecord component. - pushPoseCameraToPos(BlockPos) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
Moved pose context to camera and given pos
- pushShaderMvMatrixFromPose() - Method in class com.ldtteam.structurize.util.WorldRenderMacros
- PYRAMID - Enum constant in enum class com.ldtteam.structurize.api.Shape
Q
- queue(String, BlueprintPreviewData) - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Queue a blueprint to be rendered.
- queue(String, BoxPreviewData) - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Queue a box to be rendered.
- queueBlueprint(ClientFutureProcessor.BlueprintProcessingData) - Static method in class com.ldtteam.structurize.storage.ClientFutureProcessor
-
Queue processing data to be handled on tick.
- queueBlueprint(ServerFutureProcessor.BlueprintProcessingData) - 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.
- queueBlueprintData(ServerFutureProcessor.BlueprintDataProcessingData) - Static method in class com.ldtteam.structurize.storage.ServerFutureProcessor
-
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.
R
- R180 - Enum constant in enum class com.ldtteam.structurize.api.RotationMirror
- R270 - Enum constant in enum class com.ldtteam.structurize.api.RotationMirror
- R90 - Enum constant in enum class com.ldtteam.structurize.api.RotationMirror
- rand - Static variable in class com.ldtteam.structurize.api.constants.Constants
-
Shared random
- read(JsonObject, JsonDeserializationContext) - Method in class com.ldtteam.structurize.client.model.OverlaidModelLoader
- readBlueprintFromNBT(CompoundTag, HolderLookup.Provider) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
-
Deserializes a Blueprint form the Given CompoundNBT
- readBlueprintFromNBT(CompoundTag, HolderLookup.Provider) - Static method in class com.ldtteam.structurize.commands.UpdateSchematicsCommand
- readFromItemStack(ItemStack) - Static method in record class com.ldtteam.structurize.component.CapturedBlock
- readFromItemStack(ItemStack) - Static method in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
- readFromItemStack(ItemStack) - Static method in record class com.ldtteam.structurize.items.ItemTagTool.TagData
- readFromItemStack(ItemStack) - Static method in record class com.ldtteam.structurize.util.ScanToolData
-
Gets the
ScanToolDatafrom anItemStack. - readFromNBT(CompoundTag, String) - Static method in class com.ldtteam.structurize.api.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
- 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.
- RedoOperation - Class in com.ldtteam.structurize.operations
-
Operation for redo.
- RedoOperation(Player, ChangeStorage) - Constructor for class com.ldtteam.structurize.operations.RedoOperation
-
Default constructor.
- 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(ServerPlayer, boolean) - Static method in class com.ldtteam.structurize.storage.rendering.ServerPreviewDistributor
-
Register a player with their settings.
- register(RegisterKeyMappingsEvent) - Static method in class com.ldtteam.structurize.client.ModKeyMappings
-
Register key mappings
- registerBuffer(RegisterRenderBuffersEvent) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros.RenderTypes
-
Register our buffers
- 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.
- registerClientExtensions(RegisterClientExtensionsEvent) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
- registerGeometry(ModelEvent.RegisterGeometryLoaders) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
- registerGlobablRenderBuffers(RegisterRenderBuffersEvent) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
- registerGlobalTagOption(String) - Static method in class com.ldtteam.structurize.api.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.api.TagManager
-
Register a block specific tag option.
- registerTooltips(RegisterClientTooltipComponentFactoriesEvent) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
- registerWithBlockItem(String, Supplier<B>) - Static method in class com.ldtteam.structurize.blocks.ModBlocks
-
Utility shorthand to register blocks using the deferred registry
- REGISTRY - Static variable in class com.ldtteam.structurize.component.ModDataComponents
- REMOVE_FILTERED - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
Remove filtered button.
- removeAllNeededResource(ItemStack) - Method in class com.ldtteam.structurize.client.gui.WindowScan
- 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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.
- removeBox(String) - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
-
Remove an item from the cache.
- removeComponentsFromTag(CompoundTag) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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
- render(BlockEntityTagSubstitution, float, PoseStack, MultiBufferSource, int, int) - Method in class com.ldtteam.structurize.client.TagSubstitutionRenderer
- renderBlackLineBox(BlockPos, BlockPos, float) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
Render a black box around two positions
- renderBlueprint(BlueprintPreviewData, Collection<BlockPos>) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
Draw a blueprint at list of given pos.
- renderBlueprint(BlueprintPreviewData, BlockPos) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
Draw a blueprint at given pos.
- renderBox(RenderType, BlockPos, BlockPos, int) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
- renderBox(RenderType, BlockPos, BlockPos, int, int, int, int) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
- renderByItem(ItemStack, ItemDisplayContext, PoseStack, MultiBufferSource, int, int) - Method in class com.ldtteam.structurize.client.TagSubstitutionRenderer
- renderDebugText(BlockPos, List<String>, boolean, int) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
Renders the given list of strings, 3 elements a row.
- renderDebugText(BlockPos, BlockPos, List<String>, boolean, int) - Method in class com.ldtteam.structurize.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(int, int, int, int, int, int) - Method in class com.ldtteam.structurize.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(RenderType, AABB, int, float) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
Render a colored box around from aabb
- renderLineAABB(RenderType, AABB, int, int, int, int, float) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
Render a colored box around from aabb
- renderLineBox(RenderType, float, float, float, float, float, float, int, int, int, int, float) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
Render a box around two positions
- renderLineBox(RenderType, BlockPos, int, float) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
Render a colored box around position
- renderLineBox(RenderType, BlockPos, BlockPos, int, float) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
Render a colored box around two positions
- renderLineBox(RenderType, BlockPos, BlockPos, int, int, int, int, float) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
Render a box around two positions
- renderPlaceholdersNice - Variable in class com.ldtteam.structurize.config.ClientConfiguration
- renderRedGlintLineBox(BlockPos, BlockPos, float) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
Render a red glint box around two positions
- renderText(Font, int, int, Matrix4f, MultiBufferSource.BufferSource) - Method in class com.ldtteam.structurize.client.ClientItemStackTooltip
- renderWhiteLineBox(BlockPos, BlockPos, float) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
Render a white box around two positions
- renderWithinContext(RenderLevelStageEvent.Stage) - Method in class com.ldtteam.structurize.event.WorldRenderContext
- renderWithinContext(RenderLevelStageEvent.Stage) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
This is called with properly prepared context.
- renderWorldLastEvent(RenderGuiLayerEvent.Pre) - Static method in class com.ldtteam.structurize.event.ClientEventSubscriber
- 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.
- renderWorldLastEvent(RenderLevelStageEvent) - Method in class com.ldtteam.structurize.util.WorldRenderMacros
-
Call this from event handler
- REPLACE - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.AddType
- 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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.
- 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.constants.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
- resLocStruct(String) - Static method in class com.ldtteam.structurize.api.constants.Constants
- RESOURCE_ICON - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
- RESOURCE_ICON_FILL - Static variable in class com.ldtteam.structurize.api.constants.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.constants.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.constants.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.constants.WindowConstants
- rotate(Rotation) - Method in enum class com.ldtteam.structurize.api.RotationMirror
- rotate(Rotation) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Rotate the preview by a certain quantity.
- ROTATE_CCW - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
- ROTATE_CW - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
- rotateAndMirror(RotationMirror) - Method in interface com.ldtteam.structurize.api.IRotatableBlockEntity
-
Rotates and mirrors block entity.
- rotation() - Method in enum class com.ldtteam.structurize.api.RotationMirror
- rotationMirror - Variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- rotationMirror - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
- rotationMirror - Variable in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- rotationMirror() - Method in record class com.ldtteam.structurize.client.RenderingCacheKey
-
Returns the value of the
rotationMirrorrecord component. - RotationMirror - Enum Class in com.ldtteam.structurize.api
-
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
S
- saveAdditional(CompoundTag, HolderLookup.Provider) - 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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_TOOL - Static variable in class com.ldtteam.structurize.component.ModDataComponents
- 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - Constructor for class com.ldtteam.structurize.network.messages.ScanOnServerMessage
-
Empty public constructor.
- SCANS_FOLDER - Static variable in class com.ldtteam.structurize.api.constants.Constants
- scanTool - Static variable in class com.ldtteam.structurize.items.ModItems
- ScanToolData - Record Class in com.ldtteam.structurize.util
-
Data representing a set of scans in the scan tool.
- ScanToolData(List<ScanToolData.Slot>, int, BlockPos, ResourceKey<Level>) - Constructor for record class com.ldtteam.structurize.util.ScanToolData
-
Creates an instance of a
ScanToolDatarecord class. - ScanToolData.Slot - Record 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - Constructor for class com.ldtteam.structurize.network.messages.ScanToolTeleportMessage
- schematicBlockLimit - Variable in class com.ldtteam.structurize.config.ServerConfiguration
-
Max amount of blocks checked by a possible worker.
- 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.constants.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.
- serialize(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.api.ItemStorage
-
Serialize itemstorage to buffer
- serialize(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
-
Serialize to buffer
- serializedBE() - Method in record class com.ldtteam.structurize.component.CapturedBlock
-
Returns the value of the
serializedBErecord component. - serializeReplacement(CompoundTag, DynamicOps<Tag>, CapturedBlock) - Static method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- serializeToBuffer(ItemStack, RegistryFriendlyByteBuf) - Static method in class com.ldtteam.structurize.api.ItemStackUtils
-
Item serializer helper, including air
- ServerConfiguration - Class in com.ldtteam.structurize.config
-
Mod server configuration.
- ServerConfiguration(ModConfigSpec.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
- 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.
- setAmount(int) - Method in class com.ldtteam.structurize.api.ItemStorage
-
Setter for the quantity.
- setAnchorPos(BlockPos) - Method in record class com.ldtteam.structurize.items.ItemTagTool.TagData
-
For use with
ItemStack.update(DataComponentType, Object, UnaryOperator) - setAnchorPos(ItemStack, BlockPos) - Static method in class com.ldtteam.structurize.items.ItemScanTool
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setArchitects(String[]) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Sets an Array of all architects for this structure
- 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
-
Deprecated, for removal: This API element is subject to removal in a future version.use datacomponents
- 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.ChunkOffsetBufferBuilderWrapper
- setColor(int, int, int, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- setCurrentTag(String) - Method in record class com.ldtteam.structurize.items.ItemTagTool.TagData
-
For use with
ItemStack.update(DataComponentType, Object, UnaryOperator) - setDisabled(boolean) - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Set whether this pack is disabled due to a sync problem.
- setEndpos(BlockPos) - Method in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
-
For use with
ItemStack.update(DataComponentType, Object, UnaryOperator) - setEntities(CompoundTag[]) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- setExpireTime(int) - Method in class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
- 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.
- 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
- setImmutable(boolean) - Method in class com.ldtteam.structurize.storage.StructurePackMeta
-
Set the immutability param.
- setLight(int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- 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.
- 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
- setNormal(float, float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- setOffset(BufferBuilder, int, int, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- setOverlay(int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- 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.
- 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
- 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
- setSelection(BlockPos, BlockPos) - Method in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
-
For use with
ItemStack.update(DataComponentType, Object, UnaryOperator) - 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
- setStartPos(BlockPos) - Method in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
-
For use with
ItemStack.update(DataComponentType, Object, UnaryOperator) - setStructureName(ItemStack, String) - Static method in class com.ldtteam.structurize.items.ItemScanTool
-
Deprecated, for removal: This API element is subject to removal in a future version.
- 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - Constructor for class com.ldtteam.structurize.network.messages.SetTagInTool
-
Empty constructor used when registering the
- 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
- setup(ServerPlayer, Level, BlockPos, Blueprint, RotationMirror, boolean, String, String) - Method in interface com.ldtteam.structurize.blocks.interfaces.ISpecialCreativeHandlerAnchorBlock
-
Pre-setup before running the placement.
- setUv(float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- setUv1(int, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- setUv2(int, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
- Shape - Enum Class in com.ldtteam.structurize.api
-
Type of shapes our tool supports.
- SHAPE_TOOL_RESOURCE_SUFFIX - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
- SHAPE_VIEW - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
- SHAPES_FOLDER - Static variable in class com.ldtteam.structurize.api.constants.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.
- 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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
- 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, RotationMirror) - Constructor for class com.ldtteam.structurize.placement.SimplePlacementContext
- size - Variable in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
-
The size of the structure.
- Slot(String, BoxPreviewData) - Constructor for record class com.ldtteam.structurize.util.ScanToolData.Slot
-
Creates an instance of a
Slotrecord class. - slots() - Method in record class com.ldtteam.structurize.util.ScanToolData
-
Returns the value of the
slotsrecord component. - 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.Shape
- STAGE_FOR_LINES - Static variable in class com.ldtteam.structurize.util.WorldRenderMacros
- startPos - Variable in class com.ldtteam.structurize.operations.AreaOperation
-
The start position to iterate from.
- startPos() - Method in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
-
Returns the value of the
startPosrecord component. - storage - Variable in class com.ldtteam.structurize.operations.BaseOperation
-
The change storage holder.
- storeBlueprint(String, CompoundTag, Path, HolderLookup.Provider) - Static method in class com.ldtteam.structurize.storage.StructurePacks
-
Store a blueprint at a given path.
- STREAM_CODEC - Static variable in enum class com.ldtteam.structurize.api.RotationMirror
- STREAM_CODEC - Static variable in record class com.ldtteam.structurize.component.CapturedBlock
- STREAM_CODEC - Static variable in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
- STREAM_CODEC - Static variable in record class com.ldtteam.structurize.items.ItemTagTool.TagData
- STREAM_CODEC - Static variable in class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
- STREAM_CODEC - Static variable in record class com.ldtteam.structurize.util.ScanToolData.Slot
- STREAM_CODEC - Static variable in record class com.ldtteam.structurize.util.ScanToolData
- 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(FMLModContainer, Dist) - 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
- 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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_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_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.constants.NbtTagConstants
- TagData(Optional<BlockPos>, Optional<String>) - Constructor for record class com.ldtteam.structurize.items.ItemTagTool.TagData
-
Creates an instance of a
TagDatarecord class. - TagManager - Class in com.ldtteam.structurize.api
-
Handles tags.
- TagManager() - Constructor for class com.ldtteam.structurize.api.TagManager
- TAGS_DATA - Static variable in class com.ldtteam.structurize.component.ModDataComponents
- 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.
- TICKS_SECOND - Static variable in class com.ldtteam.structurize.api.constants.Constants
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.AbsorbBlockMessage
-
Serialize
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ShowScanMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.AddRemoveTagMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
-
Writes this packet to a
ByteBuf. - toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.FillTopPlaceholderMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.NotifyClientAboutStructurePacksMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.NotifyServerAboutStructurePacksMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.OperationHistoryMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.RemoveBlockMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.RemoveEntityMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ReplaceBlockMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SaveScanMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ScanOnServerMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ScanToolTeleportMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SetTagInTool
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToClient
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToServer
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SyncSettingsToServer
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.TransferStructurePackToClient
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.UndoRedoMessage
- toBytes(RegistryFriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.UpdateClientRender
- toBytes(RegistryFriendlyByteBuf) - 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.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 record class com.ldtteam.structurize.client.RenderingCacheKey
-
Returns a string representation of this record class.
- toString() - Method in record class com.ldtteam.structurize.component.CapturedBlock
-
Returns a string representation of this record class.
- toString() - Method in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
-
Returns a string representation of this record class.
- toString() - Method in record class com.ldtteam.structurize.items.ItemTagTool.TagData
-
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 class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
- 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.
- toString() - Method in record class com.ldtteam.structurize.util.ScanToolData.Slot
-
Returns a string representation of this record class.
- toString() - Method in record class com.ldtteam.structurize.util.ScanToolData
-
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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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.
- TranslationConstants - Class in com.ldtteam.structurize.api.constants
-
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.
- type() - Method in class com.ldtteam.structurize.network.messages.AbsorbBlockMessage
- type() - Method in class com.ldtteam.structurize.network.messages.AddRemoveTagMessage
- type() - Method in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- type() - Method in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
- type() - Method in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- type() - Method in class com.ldtteam.structurize.network.messages.FillTopPlaceholderMessage
- type() - Method in class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
- type() - Method in class com.ldtteam.structurize.network.messages.NotifyClientAboutStructurePacksMessage
- type() - Method in class com.ldtteam.structurize.network.messages.NotifyServerAboutStructurePacksMessage
- type() - Method in class com.ldtteam.structurize.network.messages.OperationHistoryMessage
- type() - Method in class com.ldtteam.structurize.network.messages.RemoveBlockMessage
- type() - Method in class com.ldtteam.structurize.network.messages.RemoveEntityMessage
- type() - Method in class com.ldtteam.structurize.network.messages.ReplaceBlockMessage
- type() - Method in class com.ldtteam.structurize.network.messages.SaveScanMessage
- type() - Method in class com.ldtteam.structurize.network.messages.ScanOnServerMessage
- type() - Method in class com.ldtteam.structurize.network.messages.ScanToolTeleportMessage
- type() - Method in class com.ldtteam.structurize.network.messages.SetTagInTool
- type() - Method in class com.ldtteam.structurize.network.messages.ShowScanMessage
- type() - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToClient
- type() - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToServer
- type() - Method in class com.ldtteam.structurize.network.messages.SyncSettingsToServer
- type() - Method in class com.ldtteam.structurize.network.messages.TransferStructurePackToClient
- type() - Method in class com.ldtteam.structurize.network.messages.UndoRedoMessage
- type() - Method in class com.ldtteam.structurize.network.messages.UpdateClientRender
- type() - Method in class com.ldtteam.structurize.network.messages.UpdateScanToolMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.AbsorbBlockMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.AddRemoveTagMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.FillTopPlaceholderMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.NotifyClientAboutStructurePacksMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.NotifyServerAboutStructurePacksMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.OperationHistoryMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.RemoveBlockMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.RemoveEntityMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.ReplaceBlockMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.SaveScanMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.ScanOnServerMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.ScanToolTeleportMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.SetTagInTool
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.ShowScanMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToClient
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToServer
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.SyncSettingsToServer
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.TransferStructurePackToClient
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.UndoRedoMessage
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.UpdateClientRender
- TYPE - Static variable in class com.ldtteam.structurize.network.messages.UpdateScanToolMessage
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_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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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, RotationMirror) - Static method in class com.ldtteam.structurize.placement.StructurePlacementUtils
-
Unload a structure at a certain location.
- 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.constants.Constants
- UPDATE_FOLDER - Static variable in class com.ldtteam.structurize.api.constants.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(RegistryFriendlyByteBuf, PlayMessageType<?>) - Constructor for class com.ldtteam.structurize.network.messages.UpdateClientRender
-
Empty public constructor.
- 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.
- updateItemStack(ItemStack, UnaryOperator<CapturedBlock>) - Static method in record class com.ldtteam.structurize.component.CapturedBlock
-
Performs updating of posSelection in given itemStack
- updateItemStack(ItemStack, UnaryOperator<AbstractItemWithPosSelector.PosSelection>) - Static method in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
-
Performs updating of posSelection in given itemStack
- updateItemStack(ItemStack, UnaryOperator<ItemTagTool.TagData>) - Static method in record class com.ldtteam.structurize.items.ItemTagTool.TagData
-
Performs updating of tagData in given itemStack
- updateItemStack(ItemStack, UnaryOperator<ScanToolData>) - Static method in record class com.ldtteam.structurize.util.ScanToolData
-
Modifies the
ScanToolDataon anItemStack. - updateLevels(List<Blueprint>, String, boolean) - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
-
Update the alternative blueprint list.
- 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(RegistryFriendlyByteBuf, PlayMessageType<?>) - 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
- 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.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
- 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
-
General purpose utilities class.
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_20_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_20_3 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_20_4 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_20_5 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_20_6 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_21 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- v1_21_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.RotationMirror
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ldtteam.structurize.api.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.
- values() - Static method in enum class com.ldtteam.structurize.api.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.api.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.
- VISIBLE_CHECKBOX - Static variable in class com.ldtteam.structurize.api.constants.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.Shape
- WAVE_3D - Enum constant in enum class com.ldtteam.structurize.api.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.constants.WindowConstants
- WindowBlockGetterContents - Class in com.ldtteam.structurize.client.gui
-
Computes as exact as possible contents of given AABB.
- WindowBlockGetterContents(Blueprint, Level, Collection<Entity>) - Constructor for class com.ldtteam.structurize.client.gui.WindowBlockGetterContents
- WindowBlockGetterContents(BlockGetter, Level, BlockPos, BlockPos, Collection<Entity>) - Constructor for class com.ldtteam.structurize.client.gui.WindowBlockGetterContents
- WindowConstants - Class in com.ldtteam.structurize.api.constants
-
Class which contains all constants required for windows.
- WindowExtendedBuildTool - Class in com.ldtteam.structurize.client.gui
-
BuildTool window.
- WindowExtendedBuildTool(BlockPos, int, BiConsumer<WindowExtendedBuildTool, Blueprint>, Predicate<Blueprint>, HolderLookup.Provider) - Constructor for class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
-
Creates a window build tool.
- WindowExtendedBuildTool(BlockPos, int, HolderLookup.Provider) - Constructor for class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
- 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, HolderLookup.Provider) - 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.
- withAnchor(Optional<BlockPos>) - Method in class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
-
Update the anchor position.
- withBox(BoxPreviewData) - Method in record class com.ldtteam.structurize.util.ScanToolData.Slot
-
Updates the box of the slot.
- withCommandBlock(CommandBlockEntity) - Method in record class com.ldtteam.structurize.util.ScanToolData
-
Sets the command block position and dimension.
- withCorners(BlockPos, BlockPos) - Method in class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
-
Update the corners.
- withCurrentSlot(ScanToolData.Slot) - Method in record class com.ldtteam.structurize.util.ScanToolData
-
Saves the specified data in the current slot.
- withName(String) - Method in record class com.ldtteam.structurize.util.ScanToolData.Slot
-
Updates the name of the slot.
- 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.
- WorldRenderContext - Class in com.ldtteam.structurize.event
-
For rendering into world.
- WorldRenderContext() - Constructor for class com.ldtteam.structurize.event.WorldRenderContext
- WorldRenderMacros - Class in com.ldtteam.structurize.util
- WorldRenderMacros() - Constructor for class com.ldtteam.structurize.util.WorldRenderMacros
- WorldRenderMacros.RenderTypes - Class in com.ldtteam.structurize.util
- WorldRenderMacros.RenderTypes.AlwaysDepthTestStateShard - Class in com.ldtteam.structurize.util
- WorldRenderMacros.RenderTypes.NeverDepthTestStateShard - Class in com.ldtteam.structurize.util
- 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.
- writeToItemStack(ItemStack) - Method in record class com.ldtteam.structurize.component.CapturedBlock
-
Writes this posSelection into given itemStack.
- writeToItemStack(ItemStack) - Method in record class com.ldtteam.structurize.items.AbstractItemWithPosSelector.PosSelection
-
Writes this posSelection into given itemStack.
- writeToItemStack(ItemStack) - Method in record class com.ldtteam.structurize.items.ItemTagTool.TagData
-
Writes this tagData into given itemStack.
- writeToItemStack(ItemStack) - Method in record class com.ldtteam.structurize.util.ScanToolData
-
Writes the
ScanToolDatainto anItemStack. - writeToNBT(CompoundTag, String, BlockPos) - Static method in class com.ldtteam.structurize.api.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.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
RotationMirror.applyToBlockState(BlockState, Level, BlockPos), see vanilla methods for more info