Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbsorbBlockMessage - Class in com.ldtteam.structurize.network.messages
Sent client to server to request that the currently held item should "absorb" a new replacement block.
AbsorbBlockMessage(BlockPos, ItemStack) - Constructor for class com.ldtteam.structurize.network.messages.AbsorbBlockMessage
Construct
AbsorbBlockMessage(FriendlyByteBuf, 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.
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.
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.
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, effectively overriding existing ones with similar 'canHandle' functions because this one will evaluate before them
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
addBlockState(BlockPos, BlockState) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
Add a blockstate to the structure.
addEntities(List<Entity>) - Method in class com.ldtteam.structurize.util.ChangeStorage
Add entities to list to be readded.
addNeededResource(ItemStack, int) - 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.
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(FriendlyByteBuf, 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.
adjustToGroundOffset() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
Detects the intended ground level via tag and offsets the blueprint accordingly
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.AlwaysDepthTestStateShard
 
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
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.ldtteam.structurize.items.ItemScanTool
 
applied - Static variable in class com.ldtteam.structurize.client.BlueprintRenderer.TransparencyHack
 
apply(float) - Static method in class com.ldtteam.structurize.client.BlueprintRenderer.TransparencyHack
 
apply(Direction) - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
 
apply(ServerLevel) - Method in interface com.ldtteam.structurize.util.ITickedWorldOperation
Apply the operation on the world.
apply(ServerLevel) - Method in class com.ldtteam.structurize.util.PlacerholderFillOperation
 
apply(ServerLevel) - Method in class com.ldtteam.structurize.util.TickedWorldOperation
 
applyBakedLighting(int, ByteBuffer) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
applyBakedNormals(Vector3f, ByteBuffer, Matrix3f) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
applyToPos(BlockPos) - Method in enum class com.ldtteam.structurize.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
 
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, ResourceLocation) - Method in class com.ldtteam.structurize.client.model.OverlaidGeometry
 
BannerPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BannerPlacementHandler
 
BedPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BedPlacementHandler
 
begin(VertexFormat.Mode, VertexFormat) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
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 blockEntity record 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 BlockEntityInfo record class.
BlockEntityTagProvider - Class in com.ldtteam.structurize.datagen
Datagen provider for Block Entity Tags
BlockEntityTagProvider(PackOutput, ResourceKey<? extends Registry<BlockEntityType<?>>>, CompletableFuture<HolderLookup.Provider>, ExistingFileHelper) - Constructor for class com.ldtteam.structurize.datagen.BlockEntityTagProvider
 
BlockEntityTagSubstitution - Class in com.ldtteam.structurize.blockentities
The block entity for BlockTagSubstitution
BlockEntityTagSubstitution(BlockPos, BlockState) - Constructor for class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
 
BlockEntityTagSubstitution.ReplacementBlock - Class in com.ldtteam.structurize.blockentities
Storage for information about the replacement block, if any.
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 BlockInfo record 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.
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
 
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 blueprint record component.
Blueprint - Class in com.ldtteam.structurize.blueprints.v1
The blueprint class which contains the file format for the schematics.
Blueprint - Enum constant in enum class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool.ButtonType
 
Blueprint(short, short, short) - Constructor for class com.ldtteam.structurize.blueprints.v1.Blueprint
Constructor of a new Blueprint.
Blueprint(short, short, short, short, List<BlockState>, short[][][], CompoundTag[], List<String>) - Constructor for class com.ldtteam.structurize.blueprints.v1.Blueprint
Constructor of a new Blueprint.
BLUEPRINT_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 blueprintDataFuture record component.
blueprintDataFuture() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
Returns the value of the blueprintDataFuture record component.
BlueprintDataProcessingData(Future<byte[]>, Consumer<byte[]>) - Constructor for record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintDataProcessingData
Creates an instance of a BlueprintDataProcessingData record class.
BlueprintDataProcessingData(Future<byte[]>, Level, Consumer<byte[]>) - Constructor for record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
Creates an instance of a BlueprintDataProcessingData record 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 blueprintFuture record component.
blueprintFuture() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
Returns the value of the blueprintFuture record component.
blueprintFuture() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
Returns the value of the blueprintFuture record 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 BlueprintListProcessingData record class.
BlueprintMissHitResult - Class in com.ldtteam.structurize.util
 
blueprintPath - Variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
 
blueprintPath - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
 
blueprintPath - Variable in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
 
BlueprintPlacementHandling - Class in com.ldtteam.structurize.storage
Class where blueprint placement is handled.
BlueprintPlacementHandling() - Constructor for class com.ldtteam.structurize.storage.BlueprintPlacementHandling
 
BlueprintPositionInfo - Class in com.ldtteam.structurize.util
Contains all information we need for placement at a given position.
BlueprintPositionInfo(BlockPos, BlockInfo, CompoundTag[]) - Constructor for class com.ldtteam.structurize.util.BlueprintPositionInfo
Constructor of a blueprint position info.
BlueprintPreviewData - Class in com.ldtteam.structurize.storage.rendering.types
Necessary data for blueprint preview.
BlueprintPreviewData() - Constructor for class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
Default constructor to create a new setup.
BlueprintPreviewData(boolean) - Constructor for class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
Default constructor to create a new setup.
BlueprintPreviewData(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
Create blueprint preview data from byteBuf.
BlueprintPreviewData(FriendlyByteBuf, boolean) - Constructor for class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
Create blueprint preview data from byteBuf.
BlueprintProcessingData(Future<Blueprint>, Consumer<Blueprint>) - Constructor for record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintProcessingData
Creates an instance of a BlueprintProcessingData record class.
BlueprintProcessingData(Future<Blueprint>, Level, Consumer<Blueprint>) - Constructor for record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
Creates an instance of a BlueprintProcessingData record class.
BlueprintRenderer - Class in com.ldtteam.structurize.client
The renderer for blueprint.
BlueprintRenderer.TransparencyHack - Class in com.ldtteam.structurize.client
Assuming there's no blend function active let's take advantage of OpenGL blend color constant which doesnt require any shader changes at all.
BlueprintSyncMessage - Class in com.ldtteam.structurize.network.messages
Sends a blueprint from the client to the server.
BlueprintSyncMessage(ClientBlueprintRequestMessage, byte[]) - Constructor for class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
Send requested data from the client.
BlueprintSyncMessage(FriendlyByteBuf, 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
 
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
Create a new box.
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.
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.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.
building() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
buildRendererForBlueprint(Blueprint) - Static method in class com.ldtteam.structurize.client.BlueprintRenderer
Static factory utility method to handle the extraction of the values from the blueprint.
buildTool - Static variable in class com.ldtteam.structurize.items.ModItems
 
BuildToolPlacementMessage - Class in com.ldtteam.structurize.network.messages
Send build tool data to the server.
BuildToolPlacementMessage(BlueprintSyncMessage, ServerPlayer, Level) - Constructor for class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
Create a placement message from the sync message.
BuildToolPlacementMessage(BuildToolPlacementMessage.HandlerType, String, String, String, BlockPos, RotationMirror) - Constructor for class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
Send placement data to the server.
BuildToolPlacementMessage(FriendlyByteBuf, 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_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_SELECT1 - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
Button to select a the left pack.
BUTTON_SELECT2 - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
Button to select the right pack.
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_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
 
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.
canFloatInAir() - Method in record class com.ldtteam.structurize.util.BlockUtils.SolidnessInfo
Returns the value of the canFloatInAir record 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 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.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.SpecialBlockPlacementAttemptHandler
 
canHandle(Level, BlockPos, BlockState) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.StairBlockPlacementHandler
 
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.
ChangeStorage(Level, BlockPos, BlockPos, Component) - Constructor for class com.ldtteam.structurize.util.ChangeStorage
Inititate the change storage with the world to calc the positions.
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
INLINE: delegate class, check method overrides
cleanCache() - Method in class com.ldtteam.structurize.client.BlueprintHandler
Cleans entries that are older than CACHE_EVICT_TIME.
clear() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
clear() - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
Clean the rendering caches.
clearCache() - Method in class com.ldtteam.structurize.client.BlueprintHandler
Clear all entries.
clearPacks() - Static method in class com.ldtteam.structurize.storage.StructurePacks
Reset pack state.
clearWaterStep(Level, BlockPos) - Method in class com.ldtteam.structurize.placement.StructurePlacer
Clear water of a y layer.
CLIENT_FOLDER - Static variable in class com.ldtteam.structurize.api.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(FriendlyByteBuf, 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
 
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
 
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.
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
color(float, float, float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
color(int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
color(int, int, int, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
COLORED_TRIANGLES - Static variable in class com.ldtteam.structurize.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.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.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.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.
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
 
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
 
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) - 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 consumer record component.
consumer() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintProcessingData
Returns the value of the consumer record component.
consumer() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
Returns the value of the consumer record component.
consumer() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
Returns the value of the consumer record component.
consumer() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
Returns the value of the consumer record 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
 
CONTAINERS - Static variable in 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.
createBlockEntity(BlockPos) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
Always creates and loads a new replacement block entity, if needed.
createBlueprint() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
Creates a new single-block Blueprint for the replacement block.
createBlueprint(Level, BlockPos, boolean, short, short, short, String, Optional<BlockPos>) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
Generates a Blueprint objects from the world
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
 
currentElement() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
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.AbstractBlueprintIterator
Decrement method, create in implementation.
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(TriPredicate<BlueprintPositionInfo, BlockPos, IStructureHandler>) - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
Decrement the structure with a certain skipCondition (jump over blocks that fulfill skipCondition).
DEFAULT - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
DEFAULT_FIXER_IF_NOT_FOUND - Static variable in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
 
DEFAULT_ICON - Static variable in class com.ldtteam.structurize.api.constants.GUIConstants
Default fallback icon.
defaultColor(int, int, int, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
defaultSubstitutionProperties() - Static method in class com.ldtteam.structurize.blocks.schematic.BlockSubstitution
 
deleteDirectory(Path) - Static method in class com.ldtteam.structurize.util.JavaUtils
Delete directory and all files and directories in it.
DENY - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler.ActionProcessingResult
 
describeSelfInCrashReport(CrashReportCategory) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
 
DIAMOND - Enum constant in enum class com.ldtteam.structurize.api.Shape
 
disablePack(String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Disable a specific pack.
discard() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
discoverPackAtPath(Path, boolean, List<String>, boolean, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Discover a structure pack at a given path.
displayShared - Variable in class com.ldtteam.structurize.config.ClientConfiguration
 
distribute(BlueprintPreviewData, ServerPlayer) - Static method in class com.ldtteam.structurize.storage.rendering.ServerPreviewDistributor
Distribute this rendering cache to all that are wanting to listen.
doClientStuff(EntityRenderersEvent.RegisterRenderers) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
 
doneClicked(Button) - Method in class com.ldtteam.structurize.client.gui.WindowReplaceBlock
 
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 down record component.
draw(BlueprintPreviewData, BlockPos, RenderLevelStageEvent) - Method in class com.ldtteam.structurize.client.BlueprintHandler
Draw a blueprint at given pos.
draw(BlueprintPreviewData, BlockPos, RenderLevelStageEvent) - Method in class com.ldtteam.structurize.client.BlueprintRenderer
Draws structure into world.
drawAtListOfPositions(BlueprintPreviewData, List<BlockPos>, RenderLevelStageEvent) - Method in class com.ldtteam.structurize.client.BlueprintHandler
Draw a blueprint at list of given pos.
drawUnsafe(BlueprintPreviewData, BlockPos, RenderLevelStageEvent) - Method in class com.ldtteam.structurize.client.BlueprintRenderer
Draws structure into world.
DripStoneBlockPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DripStoneBlockPlacementHandler
 
DROPDOWN_SCHEMATIC_ID - Static variable in class com.ldtteam.structurize.api.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 east record component.
end() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
endOrDiscardIfEmpty() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
endVertex() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
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.ChunkOffsetBufferBuilderWrapper
 
equals(Object) - Method in record class com.ldtteam.structurize.client.RenderingCacheKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintDataProcessingData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintProcessingData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.ldtteam.structurize.util.BlockEntityInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.ldtteam.structurize.util.BlockInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.ldtteam.structurize.util.BlockUtils.SolidnessInfo
Indicates whether some other object is "equal to" this one.
EventSubscriber - Class in com.ldtteam.structurize.event
Class with methods for receiving various forge events
execute(Runnable) - Static method in class com.ldtteam.structurize.util.IOPool
Execute a task to be processed in the pool.
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 FacingFixer record 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 FacingMapping record 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 class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
 
fancyPlacement() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
If this is supposed to be fancy placement (player facing) or builder facing (complete).
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(FriendlyByteBuf, 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>) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Find blueprint at path.
findBlueprint(String, Predicate<Blueprint>) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Find a blueprint by name.
findBlueprint(Path, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Find blueprint at path.
findBlueprintFuture(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Find a blueprint future.
findBlueprintFuture(String, Predicate<Blueprint>) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Find the blueprint async
findFromDataVersion(int) - Static method in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
Find data version based on its interger value.
findFromMcVersion(String) - Static method in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
Find data version based on string in format "x.y.z" which should represent Minecraft release version.
findSafeTeleportPos(Level, BlockPos, boolean) - Static method in class com.ldtteam.structurize.api.BlockPosUtil
Given a target position, try to find a nearby location where a player can stand without suffocating.
FINISHED - Enum constant in enum class com.ldtteam.structurize.placement.BlockPlacementResult.Result
 
FINISHED_LOADING - Enum constant in enum class com.ldtteam.structurize.storage.ClientStructurePackLoader.ClientLoadingState
 
FINISHED_LOADING - Enum constant in enum class com.ldtteam.structurize.storage.ServerStructurePackLoader.ServerLoadingState
 
FINISHED_SYNCING - Enum constant in enum class com.ldtteam.structurize.storage.ClientStructurePackLoader.ClientLoadingState
 
FINISHED_SYNCING - Enum constant in enum class com.ldtteam.structurize.storage.ServerStructurePackLoader.ServerLoadingState
 
FirePlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FirePlacementHandler
 
FIRST_POS_STRING - Static variable in class com.ldtteam.structurize.api.constants.NbtTagConstants
Var for first pos string.
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
 
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 BlockPos to 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) - 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
 
getAbsorbedBlock(ItemStack) - Method in class com.ldtteam.structurize.items.ItemTagSubstitution
Gets the absorbed replacement block from the stack.
getAmount() - Method in class com.ldtteam.structurize.api.ItemStorage
Getter for the quantity.
getAnchor() - Method in class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
 
getAnchorPos(ItemStack) - Static method in class com.ldtteam.structurize.items.ItemScanTool
Loads the anchor coordinates from this stack.
getArchitects() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
 
getAuthors() - Method in class com.ldtteam.structurize.storage.StructurePackMeta
Get the list of authors.
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.blockentities.BlockEntityTagSubstitution.ReplacementBlock
Creates and loads (once) the replacement block entity, or returns the preloaded one.
getBlockEntity(BlockPos) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
 
getBlockEntityTag() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
 
getBlockInfo() - Method in class com.ldtteam.structurize.util.BlueprintPositionInfo
Get the blockinfo at the position.
getBlockInfoAsList() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
Get a list of all blockInfo objects in the blueprint.
getBlockInfoAsMap() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
Get a map of all blockpos->blockInfo objects in the blueprint.
getBlockResult() - Method in class com.ldtteam.structurize.placement.StructurePhasePlacementResult
Get the last block placement result.
getBlockState() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
 
getBlockState(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.
getBlueprint() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
Get the current blueprint to render.
getBlueprint(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Get a blueprint directly (careful IO, might be slow).
getBlueprint(String, String, boolean) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Get a blueprint directly (careful IO, might be slow).
getBlueprint(String, Path) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Get the blueprint directly with a path.
getBlueprint(String, Path, boolean) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Get the blueprint directly with a path.
getBluePrint() - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
 
getBluePrint() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
Get the bluerint from the handler.
getBlueprintData(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Get blueprint data directly (careful IO, might be slow).
getBlueprintDataFuture(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Get a blueprint data future.
getBlueprintDisplayName() - Method in interface com.ldtteam.structurize.blocks.interfaces.INamedBlueprintAnchorBlock
The name to display in the UI.
getBlueprintFuture(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Get a blueprint future.
getBlueprintFuture(String, String, boolean) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Get a blueprint future.
getBlueprintFuture(String, Path) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Get the blueprint directly with a path.
getBlueprintFuture(String, Path, boolean) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Get the blueprint directly with a path.
getBlueprintPath() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
 
getBlueprintPath() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
Getter for the blueprint path.
getBluePrintPositionInfo(BlockPos) - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
Get the blueprint info from the position.
getBluePrintPositionInfo(BlockPos, boolean) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
Get blueprint info at position.
getBlueprintPreviewData(String) - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
Get the preview data for a blueprint.
getBlueprints(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Get a list of blueprints directly (careful IO, might be slow).
getBlueprintsFuture(String, String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Get a list blueprint future.
getBlueprintsToRender() - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
Get a list of all blueprints to render.
getBlueprintTags(Blueprint) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintTagUtils
Gets the tag map from the given blueprint.
getBounds(ItemStack) - Static method in class com.ldtteam.structurize.items.AbstractItemWithPosSelector
Loads the start/end coordinates from this stack.
getBox() - Method in class com.ldtteam.structurize.util.ScanToolData.Slot
 
getBox(ItemStack, Player) - Static method in class com.ldtteam.structurize.items.ItemScanTool
Gets the coordinates of this tool as a BoxPreviewData
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.
getBufferSource() - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
 
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.
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
 
getChangeStorage() - Method in class com.ldtteam.structurize.util.TickedWorldOperation
 
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
 
getCurrentSlotData() - Method in class com.ldtteam.structurize.util.ScanToolData
Gets the currently selected slot
getCurrentSlotId() - Method in class com.ldtteam.structurize.util.ScanToolData
Gets the currently selected slot number
getDamageValue() - Method in class com.ldtteam.structurize.api.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 getEntity record component.
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
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.
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
 
getInternalTag() - Method in class com.ldtteam.structurize.util.ScanToolData
Gets the internal tag used to store data.
getInventory() - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
 
getInventory() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
Get the inventory of the handler.
getInWorldCorners() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
Gets world positions
getItem() - Method in class com.ldtteam.structurize.api.ItemStorage
Getter for the stack.
getItem(BlockPos) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
Calculate the item needed to place the current block in the structure.
getItemHandlersFromProvider(BlockEntity) - Static method in class com.ldtteam.structurize.api.ItemStackUtils
Method to get all the IItemHandlers from a given Provider.
getItemsFromTileEntity(CompoundTag, BlockState) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
Gets the list of items from a possible tileEntity.
getItemStack() - Method in class com.ldtteam.structurize.api.ItemStorage
Get the itemStack from this itemStorage.
getItemStack() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
 
getItemStackFromBlockState(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
Mimics pick block.
getItemStackOfListMatchingPredicate(List<ItemStorage>, Predicate<ItemStack>) - Static method in class com.ldtteam.structurize.api.ItemStorage
Check a list for an ItemStack matching a predicate.
getItemStacksOfTileEntity(CompoundTag, BlockState) - 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, BlockPos) - Static method in class com.ldtteam.structurize.api.ItemStackUtils
Get the list of required resources for entities.
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.
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
 
getName() - Method in class com.ldtteam.structurize.util.ScanToolData.Slot
 
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
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
 
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.
getPlacementState(BlockPlaceContext) - Method in class com.ldtteam.structurize.items.ItemTagSubstitution
 
getPlayerID() - Method in class com.ldtteam.structurize.util.ChangeStorage
Get the players ID
getPos() - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementError
 
getPos() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
Get the pos of the preview.
getPos() - Method in record class com.ldtteam.structurize.util.BlockInfo
Returns the value of the getPos record component.
getPos() - Method in class com.ldtteam.structurize.util.BlueprintPositionInfo
Get the relative position in the structure.
getPos1() - Method in class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
 
getPos2() - Method in class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
 
getPositionedTags() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
 
getPositionedTags() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
Gets the map of blockpos and its applied tags.
getPostState() - Method in class com.ldtteam.structurize.util.BlockChangeData
Get the state of the storage.
getPostTE() - Method in class com.ldtteam.structurize.util.BlockChangeData
Get the entity of the storage.
getPreState() - Method in class com.ldtteam.structurize.util.BlockChangeData
Get the state of the storage.
getPreTE() - Method in class com.ldtteam.structurize.util.BlockChangeData
Get the entity of the storage.
getPrimaryBlockOffset() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
Get the primary block offset.
getProgressPos() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
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
 
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, boolean) - 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, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.AirPlacementHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BannerPlacementHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BedPlacementHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BlockGrassPathPlacementHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.ContainerPlacementHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DoorPlacementHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DoublePlantPlacementHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DripStoneBlockPlacementHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FallingBlockPlacementHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FirePlacementHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FlowerPotPlacementHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FluidSubstitutionPlacementHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GeneralBlockPlacementHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GrassPlacementHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SpecialBlockPlacementAttemptHandler
 
getRequiredItems(Level, BlockPos, BlockState, CompoundTag, boolean) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.StairBlockPlacementHandler
 
getRequiredItemsForState(Level, BlockPos, BlockState, CompoundTag, boolean) - 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 class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
 
getRotationMirror() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
Getter for the placement settings.
getRotationMirror() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
Get the placement settings for this instance.
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
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class com.ldtteam.structurize.blocks.schematic.BlockSubstitution
 
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.structure.IStructureHandler
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.structure.CreativeStructureHandler
 
getSolidInfo(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
 
getSortState() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
getStack() - Method in class com.ldtteam.structurize.items.ItemStackTooltip
 
getState() - Method in record class com.ldtteam.structurize.api.PositionStorage
Returns the value of the getState record component.
getState() - Method in record class com.ldtteam.structurize.util.BlockInfo
Returns the value of the getState record 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) - Static method in class com.ldtteam.structurize.management.Manager
Just returns a cube for now, I can tinker this later.
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
Gets the structure name saved on this stack.
getStructurePack(String) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Query a structure pack for a key.
getStructurePosFromWorld(BlockPos) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
Get the position in the blueprint translated from world pos.
getSubPath(Path) - Method in class com.ldtteam.structurize.storage.StructurePackMeta
Get the sub path from this pack.
getSubstitutionBlockAtWorld(Level, BlockPos, 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 getTileEntityData record 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() - 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.
getWorldPos() - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
 
getWorldPos() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
Get the world position this is placed at.
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
 
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
 
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(Blueprint, Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos, RotationMirror) - Method in interface com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler
Method used to handle the processing of a Placement of a block.
handle(Blueprint, Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos, RotationMirror) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DripStoneBlockPlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos) - 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, boolean, BlockPos) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.AirPlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BlockGrassPathPlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DoorPlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DoublePlantPlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FirePlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FluidSubstitutionPlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GrassPlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.HopperClientLagPlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SpecialBlockPlacementAttemptHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.StairBlockPlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos, RotationMirror) - 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, boolean, BlockPos, RotationMirror) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BannerPlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos, RotationMirror) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BedPlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos, RotationMirror) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.ContainerPlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos, RotationMirror) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FallingBlockPlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos, RotationMirror) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FlowerPotPlacementHandler
 
handle(Level, BlockPos, BlockState, CompoundTag, boolean, BlockPos, RotationMirror) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GeneralBlockPlacementHandler
 
handleBlockPlacement(Level, BlockPos, BlockPos, ChangeStorage, BlockState, CompoundTag) - Method in class com.ldtteam.structurize.placement.StructurePlacer
This method handles the block placement.
handleCorrectBlockPlacement(Level, FakePlayer, ItemStack, BlockState, BlockPos) - Static method in class com.ldtteam.structurize.util.BlockUtils
Handle the placement of a specific block for a blockState at a certain position with a fakePlayer.
handleEntitySpawn(Level, BlockPos, BlockPos, ChangeStorage) - Method in class com.ldtteam.structurize.placement.StructurePlacer
This method handles entity spawning.
handlePlacement(BlueprintSyncMessage, ServerPlayer) - Static method in class com.ldtteam.structurize.storage.BlueprintPlacementHandling
Handle placement and store the received client blueprint.
handlePlacement(BuildToolPlacementMessage) - Static method in class com.ldtteam.structurize.storage.BlueprintPlacementHandling
Handle placement with the help of a placement message.
handlePlacement(BuildToolPlacementMessage.HandlerType, String) - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
This is called when one of the placement options is clicked.
handlePlacement(BuildToolPlacementMessage.HandlerType, String) - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
 
handlePlacement(BuildToolPlacementMessage.HandlerType, String) - Method in class com.ldtteam.structurize.client.gui.WindowShapeTool
 
handler - Variable in class com.ldtteam.structurize.placement.StructurePlacer
The handler.
handleRemoval(IStructureHandler, Level, BlockPos) - Method in interface com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler
Handles the removal of the existing block in the world
handleRemoval(IStructureHandler, Level, BlockPos, CompoundTag) - Method in interface com.ldtteam.structurize.placement.handlers.placement.IPlacementHandler
Handles the removal of the existing block in the world
handleRemoval(IStructureHandler, Level, BlockPos, CompoundTag) - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FluidSubstitutionPlacementHandler
 
handlerId - Variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
 
handlerId - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
 
handlerId - Variable in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
 
handlers - Static variable in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
 
handleSaveScanMessage(CompoundTag, String) - Static method in class com.ldtteam.structurize.storage.ClientStructurePackLoader
Handles the save message of scans.
handleTileEntityPlacement(CompoundTag, Level, BlockPos, RotationMirror) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers
Handles tileEntity placement.
hasBlueprint(String) - Static method in class com.ldtteam.structurize.storage.rendering.RenderingCache
Check if there is a blueprint with the id in the cache.
hasBluePrint() - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
 
hasBluePrint() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
Check if the handler has a valid blueprint.
hasCraftingRemainingItem(ItemStack) - Method in class com.ldtteam.structurize.items.ItemBuildTool
 
hasCraftingRemainingItem(ItemStack) - Method in class com.ldtteam.structurize.items.ItemShapeTool
 
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.ChunkOffsetBufferBuilderWrapper
 
hashCode() - Method in record class com.ldtteam.structurize.client.RenderingCacheKey
Returns a hash code value for this object.
hashCode() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintDataProcessingData
Returns a hash code value for this object.
hashCode() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintProcessingData
Returns a hash code value for this object.
hashCode() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
Returns a hash code value for this object.
hashCode() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
Returns a hash code value for this object.
hashCode() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
Returns a hash code value for this object.
hashCode() - Method in record class com.ldtteam.structurize.util.BlockEntityInfo
Returns a hash code value for this object.
hashCode() - Method in record class com.ldtteam.structurize.util.BlockInfo
Returns a hash code value for this object.
hashCode() - Method in record class com.ldtteam.structurize.util.BlockUtils.SolidnessInfo
Returns a hash code value for this object.
hasIcon - Variable in class com.ldtteam.structurize.storage.StructurePacks.Category
If the category has its own icon.
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.
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.
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.
id - Static variable in class com.ldtteam.structurize.util.IOPool.StructurizeThreadFactory
Ongoing thread IDs.
id() - Method in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
 
ignoreDamageValue() - Method in class com.ldtteam.structurize.api.ItemStorage
Getter for the ignoreDamageValue.
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
Set the iterator to include entities.
increment() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
Increment method, create in implementation.
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(TriPredicate<BlueprintPositionInfo, BlockPos, IStructureHandler>) - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
Increment the structure with a certain skipCondition (jump over blocks that fulfill skipCondition).
initializeClient(Consumer<IClientItemExtensions>) - Method in class com.ldtteam.structurize.items.ItemTagSubstitution
 
initSettings() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
 
INPUT_BLOCKDIST - Static variable in class com.ldtteam.structurize.api.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
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.
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.
isCurrentBatchEmpty() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
isCustomRenderer() - Method in class com.ldtteam.structurize.client.model.OverlaidBakedModel
 
isDone() - Method in class com.ldtteam.structurize.util.ChangeStorage
Check whether the current operation on this is done
isEmpty() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
 
isEmpty() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
Check if this is an invalid preview data object.
isEmpty() - Method in class com.ldtteam.structurize.util.ScanToolData.Slot
 
isEmpty(ItemStack) - Static method in class com.ldtteam.structurize.api.ItemStackUtils
Wrapper method to check if a stack is empty.
isGoodFloorBlock(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
 
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.
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.
isUndoRedo() - Method in interface com.ldtteam.structurize.util.ITickedWorldOperation
Check if operation is an undo already.
isUndoRedo() - Method in class com.ldtteam.structurize.util.PlacerholderFillOperation
 
isUndoRedo() - Method in class com.ldtteam.structurize.util.TickedWorldOperation
 
ISurvivalBlueprintHandler - Interface in com.ldtteam.structurize.storage
Handle the placement of blueprints in survival.
isVanillaDF - Static variable in class com.ldtteam.structurize.blueprints.v1.DataFixerUtils
If the used datafixer is the vanilla one.
isVisible(CompoundTag) - Method in interface com.ldtteam.structurize.blocks.interfaces.IInvisibleBlueprintAnchorBlock
Check if the blueprint with this anchor is visible.
isWater(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
Checks if the block is water.
isWeakSolid() - Method in record class com.ldtteam.structurize.util.BlockUtils.SolidnessInfo
Returns the value of the isWeakSolid record component.
isWeakSolidBlock(BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
 
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(FriendlyByteBuf, PlayMessageType<?>) - Constructor for class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
Construct from network.
ItemMiddleMouseMessage(BlockPos, boolean) - Constructor for class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
Construct message for a middle mouse click event.
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.
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 - Class in com.ldtteam.structurize.api
Used to store an stack with various informations to compare items later on.
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) - 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.
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 level record component.
level() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
Returns the value of the level record component.
level() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
Returns the value of the level record 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
 
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
 
load(CompoundTag) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
 
LOAD_AND_OPERATE - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
 
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

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 CyclicBarrier or Semaphore.
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 mapping record component.
MathUtils - Class in com.ldtteam.structurize.api
Useful math stuff to use statically.
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)
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
 
misc(VertexFormatElement, int...) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
MISS - Static variable in class com.ldtteam.structurize.util.BlueprintMissHitResult
 
MISSING_ITEMS - Enum constant in enum class com.ldtteam.structurize.placement.BlockPlacementResult.Result
 
MOD_ID - Static variable in class com.ldtteam.structurize.api.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
ModItemGroups - Class in com.ldtteam.structurize.items
Class used to handle the creativeTab of structurize.
ModItems - Class in com.ldtteam.structurize.items
Class to register items to Structurize
ModKeyMappings - Class in com.ldtteam.structurize.client
 
ModTags - Class in com.ldtteam.structurize.tag
 
move(BlockPos) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
Move this preview by an offset.
MOVE_BACK - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
 
MOVE_DOWN - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
 
MOVE_FORWARD - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
Move build previews
MOVE_LEFT - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
 
MOVE_RIGHT - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
 
MOVE_UP - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
 
moveTo(int) - Method in class com.ldtteam.structurize.util.ScanToolData
Moves to the specified slot number
MULTI_BLOCK_RESOURCE_SUFFIX - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
Resource suffix of the multiblock GUI.

N

NAME - Static variable in class com.ldtteam.structurize.commands.ScanCommand
Descriptive string.
NAME_LABEL - Static variable in class com.ldtteam.structurize.api.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
 
NEW_BLOCK - Enum constant in enum class com.ldtteam.structurize.placement.AbstractBlueprintIterator.Result
 
newArgument(String, ArgumentType<T>) - Static method in class com.ldtteam.structurize.commands.AbstractCommand
Creates new command argument, used for collection selector, number picker etc.
newBlockEntity(BlockPos, BlockState) - Method in class com.ldtteam.structurize.blocks.schematic.BlockTagSubstitution
 
newLiteral(String) - Static method in class com.ldtteam.structurize.commands.AbstractCommand
Creates new subcommand, used for subcommands and type picking.
newRootNode() - Static method in class com.ldtteam.structurize.commands.AbstractCommand.CommandTree
 
newThread(Runnable) - Method in class com.ldtteam.structurize.util.IOPool.StructurizeThreadFactory
 
nextElement() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
nextSlot() - Method in class com.ldtteam.structurize.util.ScanToolData
Moves to the next slot, wrapping back to the start if needed
NO_VALUE_SPEC - Static variable in class com.ldtteam.structurize.api.constants.TranslationConstants
 
NONE - Enum constant in enum class com.ldtteam.structurize.api.RotationMirror
 
normal(float, float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
normal(Matrix3f, float, float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
north() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
Returns the value of the north record 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(Map<String, StructurePackMeta>) - Constructor for class com.ldtteam.structurize.network.messages.NotifyClientAboutStructurePacksMessage
Notify the client about the server structurepacks.
NotifyClientAboutStructurePacksMessage(FriendlyByteBuf, 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(FriendlyByteBuf, 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 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(PlayPayloadContext, 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(TickEvent.ClientTickEvent) - Static method in class com.ldtteam.structurize.event.ClientEventSubscriber
Used to catch the clientTickEvent.
onClosed() - Method in class com.ldtteam.structurize.client.gui.WindowScan
 
onCompletion() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
Possible on complete hooks after placement.
onDatagen(GatherDataEvent) - Static method in class com.ldtteam.structurize.event.LifecycleSubscriber
 
onDataPacket(Connection, ClientboundBlockEntityDataPacket) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
 
onDedicatedServerInit(FMLDedicatedServerSetupEvent) - Static method in class com.ldtteam.structurize.event.LifecycleSubscriber
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.AbsorbBlockMessage
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.AddRemoveTagMessage
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.FillTopPlaceholderMessage
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.NotifyServerAboutStructurePacksMessage
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.RemoveBlockMessage
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.RemoveEntityMessage
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.ReplaceBlockMessage
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.ScanOnServerMessage
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.ScanToolTeleportMessage
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.SetTagInTool
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToServer
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.SyncSettingsToServer
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.UndoRedoMessage
 
onExecute(PlayPayloadContext, ServerPlayer) - Method in class com.ldtteam.structurize.network.messages.UpdateScanToolMessage
 
onExecute(PlayPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
 
onExecute(PlayPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.NotifyClientAboutStructurePacksMessage
 
onExecute(PlayPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.SaveScanMessage
 
onExecute(PlayPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.ShowScanMessage
 
onExecute(PlayPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToClient
 
onExecute(PlayPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.TransferStructurePackToClient
 
onExecute(PlayPayloadContext, Player) - Method in class com.ldtteam.structurize.network.messages.UpdateClientRender
 
onKeyTyped(char, int) - Method in class com.ldtteam.structurize.client.gui.WindowShapeTool
 
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
 
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(RegisterPayloadHandlerEvent) - 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.WindowReplaceBlock
 
onOpened() - Method in class com.ldtteam.structurize.client.gui.WindowScan
 
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(TickEvent.ClientTickEvent) - Static method in class com.ldtteam.structurize.event.ClientEventSubscriber
 
onRegisterCommands(RegisterCommandsEvent) - Static method in class com.ldtteam.structurize.event.EventSubscriber
Called when world is about to load.
onRegisterReloadListeners(RegisterClientReloadListenersEvent) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
 
onServerExecute(PlayPayloadContext, 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.WindowReplaceBlock
 
onUpdate() - Method in class com.ldtteam.structurize.client.gui.WindowScan
 
onUpdate() - Method in class com.ldtteam.structurize.client.gui.WindowSwitchPack
 
onUpdate() - Method in class com.ldtteam.structurize.client.gui.WindowUndoRedo
 
onWorldTick(ServerLevel) - Static method in class com.ldtteam.structurize.management.Manager
Method called on world tick to run cached operations.
onWorldTick(TickEvent.ClientTickEvent) - Static method in class com.ldtteam.structurize.storage.ClientFutureProcessor
 
onWorldTick(TickEvent.ClientTickEvent) - Static method in class com.ldtteam.structurize.storage.ClientStructurePackLoader
 
onWorldTick(TickEvent.LevelTickEvent) - Static method in class com.ldtteam.structurize.event.EventSubscriber
 
onWorldTick(TickEvent.LevelTickEvent) - Static method in class com.ldtteam.structurize.storage.ServerFutureProcessor
 
onWorldTick(TickEvent.LevelTickEvent) - 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(FriendlyByteBuf, PlayMessageType<?>) - Constructor for class com.ldtteam.structurize.network.messages.OperationHistoryMessage
Empty constructor used when registering the
OverlaidBakedModel - Class in com.ldtteam.structurize.client.model
This exists because it seems to be the only way to override OverlaidBakedModel.isCustomRenderer()...
OverlaidBakedModel(BakedModel) - Constructor for class com.ldtteam.structurize.client.model.OverlaidBakedModel
 
OverlaidGeometry - Class in com.ldtteam.structurize.client.model
Simple wrapper to create OverlaidBakedModel.
OverlaidGeometry(ResourceLocation) - Constructor for class com.ldtteam.structurize.client.model.OverlaidGeometry
 
OverlaidModelLoader - Class in com.ldtteam.structurize.client.model
Simple loader to create OverlaidGeometry.
OverlaidModelLoader() - Constructor for class com.ldtteam.structurize.client.model.OverlaidModelLoader
 
overlayCoords(int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
overlayCoords(int, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 

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) - Static method in class com.ldtteam.structurize.management.Manager
Paste a structure into the world.
PLACE - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
 
PLACE_STRUCTURE - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
 
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.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.BlockGrassPathPlacementHandler - Class in com.ldtteam.structurize.placement.handlers.placement
 
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.SpecialBlockPlacementAttemptHandler - Class in com.ldtteam.structurize.placement.handlers.placement
 
PlacementHandlers.StairBlockPlacementHandler - 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.
player - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
 
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.
populateCuboid(float, float, float, float, float, float, Matrix4f, VertexConsumer) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
 
populateRectangle(int, int, int, int, int, int, int, int, int, VertexConsumer, Matrix4f) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
 
populateRenderLineBox(float, float, float, float, float, float, float, float, float, float, float, float, Matrix4f, VertexConsumer) - Static 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 pos record component.
POS1 - Static variable in class com.ldtteam.structurize.commands.ScanCommand
Position 1 command argument.
POS1X_LABEL - Static variable in class com.ldtteam.structurize.api.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 - 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.
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 PositionStorage record 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
 
prevSlot() - Method in class com.ldtteam.structurize.util.ScanToolData
Moves to the previous slot, wrapping to the end if needed
progressPos - Variable in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
The Structure position we are at.
property() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer
Returns the value of the property record component.
putBufferAfter(RenderType, RenderType) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
Put type after the given buffer or if not found then at last position.
putBufferBefore(RenderType, RenderType) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
Put type before the given buffer or if not found then at first position.
putBufferHead(RenderType) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
Put type at the first position.
putBufferTail(RenderType) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
Put type at the last position.
putBulkData(PoseStack.Pose, BakedQuad, float[], float, float, float, float, int[], int, boolean) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
putBulkData(PoseStack.Pose, BakedQuad, float[], float, float, float, int[], int, boolean) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
putBulkData(PoseStack.Pose, BakedQuad, float, float, float, float, int, int, boolean) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
putBulkData(PoseStack.Pose, BakedQuad, float, float, float, int, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
putBulkData(ByteBuffer) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
putByte(int, byte) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
putFloat(int, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
putShort(int, short) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
PYRAMID - Enum constant in enum class com.ldtteam.structurize.api.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(ServerFutureProcessor.BlueprintProcessingData) - Static method in class com.ldtteam.structurize.storage.ServerFutureProcessor
Queue processing data to be handled on tick.
queueBlueprint(ClientFutureProcessor.BlueprintProcessingData) - Static method in class com.ldtteam.structurize.storage.ClientFutureProcessor
Queue processing data to be handled on tick.
queueBlueprintData(ServerFutureProcessor.BlueprintDataProcessingData) - Static method in class com.ldtteam.structurize.storage.ServerFutureProcessor
Queue processing data to be handled on tick.
queueBlueprintData(ClientFutureProcessor.BlueprintDataProcessingData) - Static method in class com.ldtteam.structurize.storage.ClientFutureProcessor
Queue processing data to be handled on tick.
queueBlueprintList(ServerFutureProcessor.BlueprintListProcessingData) - Static method in class com.ldtteam.structurize.storage.ServerFutureProcessor
Queue processing data to be handled on tick.

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
 
read(JsonObject, JsonDeserializationContext) - Method in class com.ldtteam.structurize.client.model.OverlaidModelLoader
 
readBlueprintFromNBT(CompoundTag) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
Deserializes a Blueprint form the Given CompoundNBT
readBlueprintFromNBT(CompoundTag) - Static method in class com.ldtteam.structurize.commands.UpdateSchematicsCommand
 
readFromNBT(CompoundTag, String) - Static method in class com.ldtteam.structurize.api.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.
REDO - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
 
register(RegisterKeyMappingsEvent) - Static method in class com.ldtteam.structurize.client.ModKeyMappings
Register key mappings
register(CommandDispatcher<CommandSourceStack>, Commands.CommandSelection) - Method in class com.ldtteam.structurize.commands.AbstractCommand.CommandTree
 
register(CommandDispatcher<CommandSourceStack>, Commands.CommandSelection) - Static method in class com.ldtteam.structurize.commands.EntryPoint
Registers mod command tree to given dispatcher.
register(ServerPlayer, boolean) - Static method in class com.ldtteam.structurize.storage.rendering.ServerPreviewDistributor
Register a player with their settings.
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.
registerCaps(RegisterCapabilitiesEvent) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
 
registerGeometry(ModelEvent.RegisterGeometryLoaders) - Static method in class com.ldtteam.structurize.event.ClientLifecycleSubscriber
 
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
 
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
REMOVE_BLOCK - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
 
REMOVE_ENTITY - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
 
REMOVE_FILTERED - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
Remove filtered button.
RemoveBlockMessage - Class in com.ldtteam.structurize.network.messages
Message to remove a block from the world.
RemoveBlockMessage(BlockPos, BlockPos, ItemStack) - Constructor for class com.ldtteam.structurize.network.messages.RemoveBlockMessage
Create a message to remove a block from the world.
RemoveBlockMessage(FriendlyByteBuf, PlayMessageType<?>) - Constructor for class com.ldtteam.structurize.network.messages.RemoveBlockMessage
Empty constructor used when registering the message.
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.
RemoveEntityMessage - Class in com.ldtteam.structurize.network.messages
Message to remove an entity from the world.
RemoveEntityMessage(BlockPos, BlockPos, ResourceLocation) - Constructor for class com.ldtteam.structurize.network.messages.RemoveEntityMessage
Create a message to remove an entity from the world.
RemoveEntityMessage(FriendlyByteBuf, PlayMessageType<?>) - Constructor for class com.ldtteam.structurize.network.messages.RemoveEntityMessage
Empty constructor used when registering the message.
removeFluid(Level, BlockPos) - Static method in class com.ldtteam.structurize.util.BlockUtils
Removes the fluid from the given position.
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(MultiBufferSource.BufferSource, PoseStack, BlockPos, BlockPos, float) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
Render a black box around two positions
renderBox(VertexConsumer, PoseStack, BlockPos, BlockPos, int, int, int, int) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
 
renderBox(MultiBufferSource.BufferSource, PoseStack, BlockPos, BlockPos, int) - Static 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>, PoseStack, boolean, int, MultiBufferSource) - Static 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(MultiBufferSource.BufferSource, PoseStack, int, int, int, int, int, int) - Static 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 RenderingCacheKey record class.
renderLineAABB(VertexConsumer, PoseStack, AABB, int, float) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
Render a colored box around from aabb
renderLineAABB(VertexConsumer, PoseStack, AABB, int, int, int, int, float) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
Render a colored box around from aabb
renderLineBox(VertexConsumer, PoseStack, float, float, float, float, float, float, int, int, int, int, float) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
Render a box around two positions
renderLineBox(VertexConsumer, PoseStack, BlockPos, int, float) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
Render a colored box around position
renderLineBox(VertexConsumer, PoseStack, BlockPos, BlockPos, int, float) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
Render a colored box around two positions
renderLineBox(VertexConsumer, PoseStack, BlockPos, BlockPos, int, int, int, int, float) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
Render a box around two positions
renderPlaceholdersNice - Variable in class com.ldtteam.structurize.config.ClientConfiguration
 
renderRedGlintLineBox(MultiBufferSource.BufferSource, PoseStack, BlockPos, BlockPos, float) - Static method in class com.ldtteam.structurize.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(MultiBufferSource.BufferSource, PoseStack, BlockPos, BlockPos, float) - Static method in class com.ldtteam.structurize.util.WorldRenderMacros
Render a white box around two positions
renderWorldLastEvent(RenderGuiOverlayEvent.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.
REPLACE_BLOCK - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
 
ReplaceBlockMessage - Class in com.ldtteam.structurize.network.messages
Message to replace a block from the world with another one.
ReplaceBlockMessage(BlockPos, BlockPos, ItemStack, ItemStack, int) - Constructor for class com.ldtteam.structurize.network.messages.ReplaceBlockMessage
Create a message to replace a block from the world.
ReplaceBlockMessage(FriendlyByteBuf, PlayMessageType<?>) - Constructor for class com.ldtteam.structurize.network.messages.ReplaceBlockMessage
Empty constructor used when registering the message.
ReplacementBlock(CompoundTag) - Constructor for class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
Construct from tag
ReplacementBlock(BlockState, CompoundTag, ItemStack) - Constructor for class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
Construct
ReplacementBlock(BlockState, BlockEntity, ItemStack) - Constructor for class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
Construct
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 the progressPos.
resetUnRedo() - Method in class com.ldtteam.structurize.util.ChangeStorage
Resets the iteration
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_MAIN - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
 
RESOURCE_NAME - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
 
RESOURCE_QUANTITY_MISSING - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
 
restoreSortState(BufferBuilder.SortState) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
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.
rotateWithMirror(BlockPos, RotationMirror, Level) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
Rotates and mirrors the replacement data, in response to a blueprint containing this replacement block being rotated or mirrored.
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 rotationMirror record 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) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
 
SaveScanMessage - Class in com.ldtteam.structurize.network.messages
Handles sendScanMessages.
SaveScanMessage(CompoundTag, String) - Constructor for class com.ldtteam.structurize.network.messages.SaveScanMessage
Send a scan compound to the client.
SaveScanMessage(FriendlyByteBuf, 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 - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
 
ScanCommand - Class in com.ldtteam.structurize.commands
Command for opening WindowScanTool or scanning a structure into a file
ScanCommand() - Constructor for class com.ldtteam.structurize.commands.ScanCommand
 
ScanOnServerMessage - Class in com.ldtteam.structurize.network.messages
Send the scan message for a player to the server.
ScanOnServerMessage(ScanToolData.Slot, boolean) - Constructor for class com.ldtteam.structurize.network.messages.ScanOnServerMessage
 
ScanOnServerMessage(FriendlyByteBuf, 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 - Class in com.ldtteam.structurize.util
Data representing a set of scans in the scan tool.
ScanToolData(CompoundTag) - Constructor for class com.ldtteam.structurize.util.ScanToolData
Load from a tag
ScanToolData.Slot - Class in com.ldtteam.structurize.util
Data for one scan slot
ScanToolTeleportMessage - Class in com.ldtteam.structurize.network.messages
 
ScanToolTeleportMessage() - Constructor for class com.ldtteam.structurize.network.messages.ScanToolTeleportMessage
 
ScanToolTeleportMessage(FriendlyByteBuf, 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.
SECOND_POS_STRING - Static variable in class com.ldtteam.structurize.api.constants.NbtTagConstants
Var for second pos string.
SECONDS_A_MINUTE - Static variable in class com.ldtteam.structurize.api.constants.Constants
 
selectClicked(Button) - Method in class com.ldtteam.structurize.client.gui.WindowSwitchPack
On choosing a style.
selectedBlueprint - Variable in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
Currently selected blueprint
selectedPack - Static variable in class com.ldtteam.structurize.storage.StructurePacks
Selected pack on the client.
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.
setAnchor(Optional<BlockPos>) - Method in class com.ldtteam.structurize.storage.rendering.types.BoxPreviewData
 
setAnchorPos(ItemStack, BlockPos) - Static method in class com.ldtteam.structurize.items.ItemScanTool
Saves the anchor coordinates on this stack.
setArchitects(String[]) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
Sets an Array of all architects for this structure
setBlueprint(Blueprint) - Method in class com.ldtteam.structurize.placement.structure.AbstractStructureHandler
 
setBlueprint(Blueprint) - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
Set the blueprint.
setBlueprint(Blueprint) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
Set a blueprint that is alreayd loaded.
setBlueprintFuture(Future<Blueprint>) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
Set the blueprint future.
setBlueprintPath(String) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
 
setBlueprintPath(String) - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
Set the blueprint path in the provider.
setBounds(ItemStack, BlockPos, BlockPos) - Static method in class com.ldtteam.structurize.items.AbstractItemWithPosSelector
Saves the start/end coordinates on this stack.
setCachePrimaryOffset(BlockPos) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
Sets the primary offset for the blueprint
setCurrentSlotData(ScanToolData.Slot) - Method in class com.ldtteam.structurize.util.ScanToolData
Saves the specified data in the current slot
setEntities(CompoundTag[]) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
 
setFileName(String) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
Sets the file name of the Structure
setFilePath(Path) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
Sets the file path of the Structure
setFinishedLoading() - Static method in class com.ldtteam.structurize.storage.StructurePacks
Conclude loading.
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.
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
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
Change the current progressPos.
setProgressPos(BlockPos) - Method in class com.ldtteam.structurize.placement.BlueprintIteratorInwardCircle
Change the current progressPos.
setQuadSorting(VertexSorting) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
setRemoving() - Method in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
Set the iterator to removal mode.
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
setStructureName(ItemStack, String) - Static method in class com.ldtteam.structurize.items.ItemScanTool
Saves the structure name on this stack.
SetTagInTool - Class in com.ldtteam.structurize.network.messages
Messages for adding or removing a tag
SetTagInTool(String, int) - Constructor for class com.ldtteam.structurize.network.messages.SetTagInTool
 
SetTagInTool(FriendlyByteBuf, 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.
setupGlobalInstance(BufferBuilder, int, int, int) - Static 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
Special equal condition check.
ShowScanMessage - Class in com.ldtteam.structurize.network.messages
Tells the client to update their scan render box.
ShowScanMessage(BoxPreviewData) - Constructor for class com.ldtteam.structurize.network.messages.ShowScanMessage
Construct from box
ShowScanMessage(FriendlyByteBuf, 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
size - Variable in class com.ldtteam.structurize.placement.AbstractBlueprintIterator
The size of the structure.
Slot(String, BoxPreviewData) - Constructor for class com.ldtteam.structurize.util.ScanToolData.Slot
Construct directly
Slot(CompoundTag) - Constructor for class com.ldtteam.structurize.util.ScanToolData.Slot
Load from tag
SolidnessInfo(boolean, boolean) - Constructor for record class com.ldtteam.structurize.util.BlockUtils.SolidnessInfo
Creates an instance of a SolidnessInfo record class.
south() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
Returns the value of the south record 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
 
StairBlockPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.StairBlockPlacementHandler
 
storeBlueprint(String, CompoundTag, Path) - Static method in class com.ldtteam.structurize.storage.StructurePacks
Store a blueprint at a given path.
StructureIterators - Class in com.ldtteam.structurize.placement
Class to store and handle structure iterators.
StructureIterators() - Constructor for class com.ldtteam.structurize.placement.StructureIterators
 
structurePackId - Variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
 
structurePackId - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
Structure placement info.
structurePackId - Variable in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
 
StructurePackMeta - Class in com.ldtteam.structurize.storage
Wrapper that contains all the info of the structure pack.
StructurePackMeta(JsonObject, Path, String) - Constructor for class com.ldtteam.structurize.storage.StructurePackMeta
Initialize the pack from json.
StructurePacks - Class in com.ldtteam.structurize.storage
Class that contains all the structurepacks of the instance.
StructurePacks() - Constructor for class com.ldtteam.structurize.storage.StructurePacks
 
StructurePacks.Category - Class in com.ldtteam.structurize.storage
The representation of a structure pack category (a folder).
StructurePhasePlacementResult - Class in com.ldtteam.structurize.placement
Possible placement for the invocation fo structure placement.
StructurePhasePlacementResult(BlockPos, BlockPlacementResult) - Constructor for class com.ldtteam.structurize.placement.StructurePhasePlacementResult
Create a placement result object.
StructurePlacementUtils - Class in com.ldtteam.structurize.placement
Utility methods related to structure placement.
StructurePlacementUtils() - Constructor for class com.ldtteam.structurize.placement.StructurePlacementUtils
 
StructurePlacer - Class in com.ldtteam.structurize.placement
Structure placement class that will actually execute the placement of a structure.
StructurePlacer(IStructureHandler) - Constructor for class com.ldtteam.structurize.placement.StructurePlacer
Create a new structure placer.
StructurePlacer(IStructureHandler, 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
 
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
 
syncChangesToServer() - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
Sync the changes to the server.
SYNCING - Enum constant in enum class com.ldtteam.structurize.storage.ClientStructurePackLoader.ClientLoadingState
 
SyncPreviewCacheToClient - Class in com.ldtteam.structurize.network.messages
Sync blueprint preview data to the client.
SyncPreviewCacheToClient(BlueprintPreviewData, UUID) - Constructor for class com.ldtteam.structurize.network.messages.SyncPreviewCacheToClient
Send preview data from the server.
SyncPreviewCacheToClient(FriendlyByteBuf, 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(FriendlyByteBuf, 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(FriendlyByteBuf, 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_ANCHOR_POS - Static variable in class com.ldtteam.structurize.items.ItemTagTool
 
TAG_BLUEPRINTDATA - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
 
TAG_CORNER_ONE - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
 
TAG_CORNER_TWO - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
 
TAG_CURRENT_TAG - Static variable in class com.ldtteam.structurize.items.ItemTagTool
 
TAG_PACK - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
 
TAG_PATH - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
 
TAG_POS_TAG_MAP - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
 
TAG_SCHEMATIC - Static variable in class com.ldtteam.structurize.network.messages.SaveScanMessage
 
TAG_SCHEMATIC_NAME - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
 
TAG_SUBSTITUTION - Static variable in class com.ldtteam.structurize.blockentities.ModBlockEntities
 
TAG_TAG_NAME - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
 
TAG_TAG_NAME_LIST - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
 
TAG_TAG_POS - Static variable in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
 
TAG_UUID - Static variable in class com.ldtteam.structurize.api.constants.NbtTagConstants
 
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 test record 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.
TickedWorldOperation - Class in com.ldtteam.structurize.util
Contains an operation, as remove block, replace block, place structure, etc.
TickedWorldOperation(StructurePlacer, Player) - Constructor for class com.ldtteam.structurize.util.TickedWorldOperation
Create a ScanToolOperation for an structure placement.
TickedWorldOperation(ChangeStorage, Player, TickedWorldOperation.OperationType) - Constructor for class com.ldtteam.structurize.util.TickedWorldOperation
Create a ScanToolOperation for an UNDO.
TickedWorldOperation(TickedWorldOperation.OperationType, BlockPos, BlockPos, Player, ItemStack, ItemStack, int) - Constructor for class com.ldtteam.structurize.util.TickedWorldOperation
Create a ScanToolOperation.
TickedWorldOperation.OperationType - Enum Class in com.ldtteam.structurize.util
Scan tool operation types.
TICKS_SECOND - Static variable in class com.ldtteam.structurize.api.constants.Constants
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.AbsorbBlockMessage
Serialize
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ItemMiddleMouseMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ShowScanMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.AddRemoveTagMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
Writes this packet to a ByteBuf.
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.FillTopPlaceholderMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.NotifyClientAboutStructurePacksMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.NotifyServerAboutStructurePacksMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.OperationHistoryMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.RemoveBlockMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.RemoveEntityMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ReplaceBlockMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SaveScanMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ScanOnServerMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ScanToolTeleportMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SetTagInTool
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToClient
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SyncPreviewCacheToServer
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.SyncSettingsToServer
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.TransferStructurePackToClient
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.UndoRedoMessage
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.UpdateClientRender
 
toBytes(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.UpdateScanToolMessage
 
ToDO() - Constructor for class com.ldtteam.structurize.commands.UpgradeCommand.ToDO
 
toString() - Method in record class com.ldtteam.structurize.api.PositionStorage
Returns a string representation of this record class.
toString() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
Returns a string representation of this record class.
toString() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer
Returns a string representation of this record class.
toString() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
 
toString() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
toString() - Method in record class com.ldtteam.structurize.client.RenderingCacheKey
Returns a string representation of this record class.
toString() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintDataProcessingData
Returns a string representation of this record class.
toString() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintProcessingData
Returns a string representation of this record class.
toString() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
Returns a string representation of this record class.
toString() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
Returns a string representation of this record class.
toString() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
Returns a string representation of this record class.
toString() - Method in class com.ldtteam.structurize.storage.StructurePacks.Category
 
toString() - Method in record class com.ldtteam.structurize.util.BlockEntityInfo
Returns a string representation of this record class.
toString() - Method in record class com.ldtteam.structurize.util.BlockInfo
Returns a string representation of this record class.
toString() - Method in record class com.ldtteam.structurize.util.BlockUtils.SolidnessInfo
Returns a string representation of this record class.
transferIntoNextBestSlot(ItemStack, IItemHandler) - Static method in class com.ldtteam.structurize.util.InventoryUtils
Method to transfers a stack to the next best slot in the target inventory.
TransferStructurePackToClient - Class in com.ldtteam.structurize.network.messages
Transfer a zipped structure pack to the client.
TransferStructurePackToClient(String, ByteBuf, boolean) - Constructor for class com.ldtteam.structurize.network.messages.TransferStructurePackToClient
Transfer a zipped structure pack to the client.
TransferStructurePackToClient(FriendlyByteBuf, 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 - 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 - Enum constant in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
 
UndoRedoMessage - Class in com.ldtteam.structurize.network.messages
Message class which handles undoing a change to the world.
UndoRedoMessage(int, boolean) - Constructor for class com.ldtteam.structurize.network.messages.UndoRedoMessage
Empty public constructor.
UndoRedoMessage(FriendlyByteBuf, 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.
unsetDefaultColor() - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
UNSUITABLE_SOLID_FOR_PLACEHOLDER - Static variable in class com.ldtteam.structurize.tag.ModTags
 
up() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
Returns the value of the up record 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
Send the scan tool update message to the client.
UpdateClientRender(BlockPos, BlockPos) - Constructor for class com.ldtteam.structurize.network.messages.UpdateClientRender
Update the scan tool.
UpdateClientRender(FriendlyByteBuf, 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.
updateLevels(List<Blueprint>, String, boolean) - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
Update the alternative blueprint list.
updatePacks() - Method in class com.ldtteam.structurize.client.gui.WindowSwitchPack
Updates the current pack 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.WindowReplaceBlock
 
updateResourceList() - Method in class com.ldtteam.structurize.client.gui.WindowScan
 
updateResourceList() - Method in class com.ldtteam.structurize.client.gui.WindowTagTool
Updates the current tag list
updateRotationState() - Method in class com.ldtteam.structurize.client.gui.AbstractBlueprintManipulationWindow
Indicate the current orientation state
UpdateScanToolMessage - Class in com.ldtteam.structurize.network.messages
Send the scan tool update message to the client.
UpdateScanToolMessage(ScanToolData) - Constructor for class com.ldtteam.structurize.network.messages.UpdateScanToolMessage
Update the scan tool.
UpdateScanToolMessage(FriendlyByteBuf, PlayMessageType<?>) - Constructor for class com.ldtteam.structurize.network.messages.UpdateScanToolMessage
Empty public constructor.
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
 
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.
uv(float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
uv2(int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
uv2(int, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
uvShort(short, short, int) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 

V

v1_10 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_10_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_10_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_11 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_11_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_11_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_12 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_12_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_12_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_13 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_13_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_13_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_14 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_14_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_14_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_14_3 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_14_4 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_15 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_15_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_15_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_16 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_16_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_16_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_16_3 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_16_4 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_16_5 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_17 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_17_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_18 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_18_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_18_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_19 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_19_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_19_2 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_19_3 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_19_4 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_20 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_20_1 - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
 
v1_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_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.StructurePlacer.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ldtteam.structurize.storage.ClientStructurePackLoader.ClientLoadingState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ldtteam.structurize.storage.ServerStructurePackLoader.ServerLoadingState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
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.StructurePlacer.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ldtteam.structurize.storage.ClientStructurePackLoader.ClientLoadingState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ldtteam.structurize.storage.ServerStructurePackLoader.ServerLoadingState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ldtteam.structurize.util.TickedWorldOperation.OperationType
Returns an array containing the constants of this enum class, in the order they are declared.
vertex(double, double, double) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
vertex(float, float, float, float, float, float, float, float, float, int, int, float, float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 
vertex(Matrix4f, float, float, float) - Method in class com.ldtteam.structurize.client.ChunkOffsetBufferBuilderWrapper
 

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 west record 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
 
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) - Constructor for class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
 
WindowExtendedBuildTool(BlockPos, int, BiConsumer<WindowExtendedBuildTool, Blueprint>, Predicate<Blueprint>) - Constructor for class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
Creates a window build tool.
WindowExtendedBuildTool.ButtonData - Class in com.ldtteam.structurize.client.gui
Button Data.
WindowExtendedBuildTool.ButtonType - Enum Class in com.ldtteam.structurize.client.gui
Type of button.
WindowReplaceBlock - Class in com.ldtteam.structurize.client.gui
Window for the replace block GUI.
WindowReplaceBlock(ItemStack, BlockPos, boolean, BOWindow) - Constructor for class com.ldtteam.structurize.client.gui.WindowReplaceBlock
Create the replacement GUI.
WindowReplaceBlock(ItemStack, BlockPos, BlockPos, BOWindow) - Constructor for class com.ldtteam.structurize.client.gui.WindowReplaceBlock
Create the replacement GUI.
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.
WindowShapeTool - Class in com.ldtteam.structurize.client.gui
BuildTool window.
WindowShapeTool(BlockPos) - Constructor for class com.ldtteam.structurize.client.gui.WindowShapeTool
Creates a window inputShape tool.
WindowSwitchPack - Class in com.ldtteam.structurize.client.gui
Window class for the style picker.
WindowSwitchPack(Supplier<BOWindow>) - Constructor for class com.ldtteam.structurize.client.gui.WindowSwitchPack
Constructor for this window.
WindowSwitchPack(Supplier<BOWindow>, Predicate<StructurePackMeta>) - Constructor for class com.ldtteam.structurize.client.gui.WindowSwitchPack
Constructor for this window.
WindowTagTool - Class in com.ldtteam.structurize.client.gui
 
WindowTagTool(String, BlockPos, Level, ItemStack) - Constructor for class com.ldtteam.structurize.client.gui.WindowTagTool
Constructor for the skeleton class of the windows.
WindowUndoRedo - Class in com.ldtteam.structurize.client.gui
 
WindowUndoRedo() - Constructor for class com.ldtteam.structurize.client.gui.WindowUndoRedo
Constructor for the WindowUndo class.
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.
WorldRenderMacros - Class in com.ldtteam.structurize.util
 
WorldRenderMacros() - Constructor for class com.ldtteam.structurize.util.WorldRenderMacros
 
WorldRenderMacros.AlwaysDepthTestStateShard - Class in com.ldtteam.structurize.util
 
write(CompoundTag) - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution.ReplacementBlock
Serialisation
write(CompoundTag) - Method in class com.ldtteam.structurize.util.ScanToolData.Slot
Serialize
write(FriendlyByteBuf) - Method in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
 
writeBlueprintToNBT(Blueprint) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
Serializes a given Blueprint to an CompoundNBT
writeMapToCompound(CompoundTag, Map<BlockPos, List<String>>) - Static method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
Writes the given tag pos map to nbt
writeSchematicDataToNBT(CompoundTag) - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
Default write to nbt
writeToBuf(FriendlyByteBuf) - Method in class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
Write this preview cache to bytebuf.
writeToNBT(CompoundTag, String, BlockPos) - Static method in class com.ldtteam.structurize.api.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
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values