Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbsorbBlockMessage - Class in com.ldtteam.structurize.network.messages
-
Sent client to server to request that the currently held item should "absorb" a new replacement block.
- AbsorbBlockMessage(BlockPos, ItemStack) - Constructor for class com.ldtteam.structurize.network.messages.AbsorbBlockMessage
-
Construct
- AbsorbBlockMessage(FriendlyByteBuf, 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
blockEntityrecord component. - BlockEntityInfo - Record Class in com.ldtteam.structurize.util
- BlockEntityInfo(BlockPos, BlockEntity) - Constructor for record class com.ldtteam.structurize.util.BlockEntityInfo
-
Creates an instance of a
BlockEntityInforecord class. - BlockEntityTagProvider - Class in com.ldtteam.structurize.datagen
-
Datagen provider for Block Entity Tags
- BlockEntityTagProvider(PackOutput, ResourceKey<? extends Registry<BlockEntityType<?>>>, CompletableFuture<HolderLookup.Provider>, ExistingFileHelper) - Constructor for class com.ldtteam.structurize.datagen.BlockEntityTagProvider
- BlockEntityTagSubstitution - Class in com.ldtteam.structurize.blockentities
-
The block entity for BlockTagSubstitution
- BlockEntityTagSubstitution(BlockPos, BlockState) - Constructor for class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- BlockEntityTagSubstitution.ReplacementBlock - Class in com.ldtteam.structurize.blockentities
-
Storage for information about the replacement block, if any.
- blockFluidSubstitution - Static variable in class com.ldtteam.structurize.blocks.ModBlocks
- BlockFluidSubstitution - Class in com.ldtteam.structurize.blocks.schematic
-
This block is used as a substitution block for the Builder.
- BlockFluidSubstitution() - Constructor for class com.ldtteam.structurize.blocks.schematic.BlockFluidSubstitution
-
Constructor for the Substitution block.
- BlockGrassPathPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.BlockGrassPathPlacementHandler
- BlockInfo - Record Class in com.ldtteam.structurize.util
-
Contains block information we need for placement.
- BlockInfo(BlockPos, BlockState, CompoundTag) - Constructor for record class com.ldtteam.structurize.util.BlockInfo
-
Creates an instance of a
BlockInforecord class. - blockListToCommaSeparatedString(List<BlockPos>) - Static method in class com.ldtteam.structurize.placement.handlers.placement.PlacementError
- BlockPlacementResult - Class in com.ldtteam.structurize.placement
-
Possible placement result.
- BlockPlacementResult(BlockPos, BlockPlacementResult.Result) - Constructor for class com.ldtteam.structurize.placement.BlockPlacementResult
-
Create a placement result object.
- BlockPlacementResult(BlockPos, BlockPlacementResult.Result, List<ItemStack>) - Constructor for class com.ldtteam.structurize.placement.BlockPlacementResult
-
Create a placement result object.
- BlockPlacementResult.Result - Enum Class in com.ldtteam.structurize.placement
-
Possible results for placement.
- BlockPosUtil - Class in com.ldtteam.structurize.api
-
Utility methods for BlockPos.
- BLOCKS - Static variable in class com.ldtteam.structurize.blocks.ModBlocks
- blockSolidSubstitution - Static variable in class com.ldtteam.structurize.blocks.ModBlocks
- BlockSolidSubstitution - Class in com.ldtteam.structurize.blocks.schematic
-
This block is used as a substitution block for the Builder.
- BlockSolidSubstitution() - Constructor for class com.ldtteam.structurize.blocks.schematic.BlockSolidSubstitution
-
Constructor for the Substitution block.
- 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
blueprintrecord component. - Blueprint - Class in com.ldtteam.structurize.blueprints.v1
-
The blueprint class which contains the file format for the schematics.
- Blueprint - Enum constant in enum class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool.ButtonType
- Blueprint(short, short, short) - Constructor for class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Constructor of a new Blueprint.
- Blueprint(short, short, short, short, List<BlockState>, short[][][], CompoundTag[], List<String>) - Constructor for class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Constructor of a new Blueprint.
- BLUEPRINT_FOLDER - Static variable in class com.ldtteam.structurize.api.constants.Constants
- BLUEPRINT_WINDOW - Static variable in class com.ldtteam.structurize.client.ModKeyMappings
- BlueprintBlockAccess - Class in com.ldtteam.structurize.client.fakelevel
-
Exists to separate blueprint specific rendering from FakeLevel.
- BlueprintBlockAccess(Blueprint) - Constructor for class com.ldtteam.structurize.client.fakelevel.BlueprintBlockAccess
- BlueprintBlockInfoTransformHandler - Class in com.ldtteam.structurize.client
-
Registry and handler for modifying blueprint information with regards to blocks.
- blueprintData - Variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
-
Blueprint data future.
- blueprintDataFuture() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintDataProcessingData
-
Returns the value of the
blueprintDataFuturerecord component. - blueprintDataFuture() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
-
Returns the value of the
blueprintDataFuturerecord component. - BlueprintDataProcessingData(Future<byte[]>, Consumer<byte[]>) - Constructor for record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintDataProcessingData
-
Creates an instance of a
BlueprintDataProcessingDatarecord class. - BlueprintDataProcessingData(Future<byte[]>, Level, Consumer<byte[]>) - Constructor for record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
-
Creates an instance of a
BlueprintDataProcessingDatarecord class. - BlueprintEntityInfoTransformHandler - Class in com.ldtteam.structurize.client
-
Registry and handler for modifying blueprint information with regards to entities.
- blueprintFuture() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintProcessingData
-
Returns the value of the
blueprintFuturerecord component. - blueprintFuture() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
-
Returns the value of the
blueprintFuturerecord component. - blueprintFuture() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
-
Returns the value of the
blueprintFuturerecord component. - BlueprintHandler - Class in com.ldtteam.structurize.client
-
The Blueprint render handler on the client side.
- BlueprintIteratorDefault - Class in com.ldtteam.structurize.placement
-
This is the default blueprint iterator.
- BlueprintIteratorDefault(IStructureHandler) - Constructor for class com.ldtteam.structurize.placement.BlueprintIteratorDefault
-
Initialize the blueprint iterator with the structure handler.
- BlueprintIteratorHilbert - Class in com.ldtteam.structurize.placement
-
A hilbert space-filling curve, generalised to any dimensions.
- BlueprintIteratorHilbert(IStructureHandler) - Constructor for class com.ldtteam.structurize.placement.BlueprintIteratorHilbert
- BlueprintIteratorInwardCircle - Class in com.ldtteam.structurize.placement
-
Iterator which walks the structure from outside in , in a clockwise rotation
- BlueprintIteratorInwardCircle(IStructureHandler) - Constructor for class com.ldtteam.structurize.placement.BlueprintIteratorInwardCircle
-
Initialize the blueprint iterator with the structure handler.
- BlueprintIteratorInwardCircleHeight - Class in com.ldtteam.structurize.placement
-
Iterator which walks the structure from outside in , in a clockwise rotation
- BlueprintIteratorInwardCircleHeight(IStructureHandler, int) - Constructor for class com.ldtteam.structurize.placement.BlueprintIteratorInwardCircleHeight
- BlueprintIteratorRandom - Class in com.ldtteam.structurize.placement
-
Random blueprint iterator.
- BlueprintIteratorRandom(IStructureHandler) - Constructor for class com.ldtteam.structurize.placement.BlueprintIteratorRandom
-
Initialize the blueprint iterator with the structure handler.
- BlueprintListProcessingData(Future<List<Blueprint>>, Level, Consumer<List<Blueprint>>) - Constructor for record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
-
Creates an instance of a
BlueprintListProcessingDatarecord class. - BlueprintMissHitResult - Class in com.ldtteam.structurize.util
- blueprintPath - Variable in class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- blueprintPath - Variable in class com.ldtteam.structurize.network.messages.BuildToolPlacementMessage
- blueprintPath - Variable in class com.ldtteam.structurize.network.messages.ClientBlueprintRequestMessage
- BlueprintPlacementHandling - Class in com.ldtteam.structurize.storage
-
Class where blueprint placement is handled.
- BlueprintPlacementHandling() - Constructor for class com.ldtteam.structurize.storage.BlueprintPlacementHandling
- BlueprintPositionInfo - Class in com.ldtteam.structurize.util
-
Contains all information we need for placement at a given position.
- BlueprintPositionInfo(BlockPos, BlockInfo, CompoundTag[]) - Constructor for class com.ldtteam.structurize.util.BlueprintPositionInfo
-
Constructor of a blueprint position info.
- BlueprintPreviewData - Class in com.ldtteam.structurize.storage.rendering.types
-
Necessary data for blueprint preview.
- BlueprintPreviewData() - Constructor for class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Default constructor to create a new setup.
- BlueprintPreviewData(boolean) - Constructor for class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Default constructor to create a new setup.
- BlueprintPreviewData(FriendlyByteBuf) - Constructor for class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Create blueprint preview data from byteBuf.
- BlueprintPreviewData(FriendlyByteBuf, boolean) - Constructor for class com.ldtteam.structurize.storage.rendering.types.BlueprintPreviewData
-
Create blueprint preview data from byteBuf.
- BlueprintProcessingData(Future<Blueprint>, Consumer<Blueprint>) - Constructor for record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintProcessingData
-
Creates an instance of a
BlueprintProcessingDatarecord class. - BlueprintProcessingData(Future<Blueprint>, Level, Consumer<Blueprint>) - Constructor for record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
-
Creates an instance of a
BlueprintProcessingDatarecord class. - BlueprintRenderer - Class in com.ldtteam.structurize.client
-
The renderer for blueprint.
- BlueprintRenderer.TransparencyHack - Class in com.ldtteam.structurize.client
-
Assuming there's no blend function active let's take advantage of OpenGL blend color constant which doesnt require any shader changes at all.
- BlueprintSyncMessage - Class in com.ldtteam.structurize.network.messages
-
Sends a blueprint from the client to the server.
- BlueprintSyncMessage(ClientBlueprintRequestMessage, byte[]) - Constructor for class com.ldtteam.structurize.network.messages.BlueprintSyncMessage
-
Send requested data from the client.
- BlueprintSyncMessage(FriendlyByteBuf, 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
canFloatInAirrecord component. - canHandle(Blueprint, ClientLevel, Player, BlockPos, RotationMirror) - Method in interface com.ldtteam.structurize.storage.ISurvivalBlueprintHandler
-
Client side check if this handler can handle this blueprint.
- canHandle(Level, BlockPos, BlockState) - Method in 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.
- 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
consumerrecord component. - consumer() - Method in record class com.ldtteam.structurize.storage.ClientFutureProcessor.BlueprintProcessingData
-
Returns the value of the
consumerrecord component. - consumer() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintDataProcessingData
-
Returns the value of the
consumerrecord component. - consumer() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
-
Returns the value of the
consumerrecord component. - consumer() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
-
Returns the value of the
consumerrecord component. - consumeStack(ItemStack, IItemHandler) - Static method in class com.ldtteam.structurize.util.InventoryUtils
-
Consume an ItemStack from an itemhandler.
- ContainerPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.ContainerPlacementHandler
- 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
- copyBlockStateProperties(Block, BlockState) - Static method in class com.ldtteam.structurize.util.BlockUtils
-
Copies property values from propertiesOrigin into new blockstate made from target block.
- 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
Blueprintfor the replacement block. - createBlueprint(Level, BlockPos, boolean, short, short, short, String, Optional<BlockPos>) - Static method in class com.ldtteam.structurize.blueprints.v1.BlueprintUtil
-
Generates a Blueprint objects from the world
- 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 progressPos.
- 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
downrecord component. - draw(BlueprintPreviewData, BlockPos, RenderLevelStageEvent) - Method in class com.ldtteam.structurize.client.BlueprintHandler
-
Draw a blueprint at given pos.
- draw(BlueprintPreviewData, BlockPos, RenderLevelStageEvent) - Method in class com.ldtteam.structurize.client.BlueprintRenderer
-
Draws structure into world.
- drawAtListOfPositions(BlueprintPreviewData, List<BlockPos>, RenderLevelStageEvent) - Method in class com.ldtteam.structurize.client.BlueprintHandler
-
Draw a blueprint at list of given pos.
- drawUnsafe(BlueprintPreviewData, BlockPos, RenderLevelStageEvent) - Method in class com.ldtteam.structurize.client.BlueprintRenderer
-
Draws structure into world.
- DripStoneBlockPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.DripStoneBlockPlacementHandler
- DROPDOWN_SCHEMATIC_ID - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This drop down list is used to set the schematic.
- DROPDOWN_STYLE_ID - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This drop down list is used to choose which style should be used.
- DROPDOWN_TYPE_ID - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
-
This drop down list is used to set the section either huts (Builder, Town Hall), decorations or scan mode.
E
- east() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
-
Returns the value of the
eastrecord component. - 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
FacingFixerrecord class. - FacingFixer.FacingMapping - Record Class in com.ldtteam.structurize.blueprints
- FacingMapping(Direction, Direction, Direction, Direction) - Constructor for record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
- FacingMapping(Direction, Direction, Direction, Direction, Direction, Direction) - Constructor for record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
-
Creates an instance of a
FacingMappingrecord class. - FAIL - Enum constant in enum class com.ldtteam.structurize.placement.BlockPlacementResult.Result
- FallingBlockPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.FallingBlockPlacementHandler
- fancyPlacement - Variable in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
-
If placement is supposed to be fancy or not.
- fancyPlacement() - Method in 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
BlockPosto a string suitable for commands - FREE_TO_PLACE_BLOCKS - Static variable in class com.ldtteam.structurize.util.BlockUtils
-
Predicated to determine if a block is free to place.
- FREQUENCY_VIEW - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
G
- GENERAL - Static variable in class com.ldtteam.structurize.items.ModItemGroups
- GeneralBlockPlacementHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.GeneralBlockPlacementHandler
- generateRandomShape(int, int, int, String, BlockState) - 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.
- 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
getEntityrecord 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
getPosrecord component. - getPos() - Method in class com.ldtteam.structurize.util.BlueprintPositionInfo
-
Get the relative position in the structure.
- getPos1() - Method in class com.ldtteam.structurize.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
getStaterecord component. - getState() - Method in record class com.ldtteam.structurize.util.BlockInfo
-
Returns the value of the
getStaterecord component. - getStepsPerCall() - Method in class com.ldtteam.structurize.placement.structure.CreativeStructureHandler
- getStepsPerCall() - Method in interface com.ldtteam.structurize.placement.structure.IStructureHandler
-
How many steps are executed on per call.
- getStructure() - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
- getStructureFromFormula(int, int, int, int, String, Shape, ItemStack, ItemStack, boolean) - 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
getTileEntityDatarecord component. - getTileEntityData(BlockPos, BlockPos) - Method in class com.ldtteam.structurize.blueprints.v1.Blueprint
-
Getter of the EntityInfo at a certain position.
- getTilePos() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- getTilePos() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Gets the TE's world position
- getTooltipImage(ItemStack) - Method in class com.ldtteam.structurize.items.ItemTagSubstitution
- getType() - Method in class com.ldtteam.structurize.placement.handlers.placement.PlacementError
- getType() - Method in class com.ldtteam.structurize.util.BlueprintMissHitResult
- getUpdatePacket() - Method in class com.ldtteam.structurize.blockentities.BlockEntityTagSubstitution
- getUpdatePacket() - Method in interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
-
Gets the update packet, needed for initial placement through schematic paste
- getUpdateTag() - 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
- 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
isWeakSolidrecord 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
levelrecord component. - level() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintListProcessingData
-
Returns the value of the
levelrecord component. - level() - Method in record class com.ldtteam.structurize.storage.ServerFutureProcessor.BlueprintProcessingData
-
Returns the value of the
levelrecord component. - LifecycleSubscriber - Class in com.ldtteam.structurize.event
- LifecycleSubscriber() - Constructor for class com.ldtteam.structurize.event.LifecycleSubscriber
- LIGHT_PROVIDER - Static variable in class com.ldtteam.structurize.client.fakelevel.BlueprintBlockAccess
- LIMIT_REACHED - Enum constant in enum class com.ldtteam.structurize.placement.BlockPlacementResult.Result
- LINES - Static variable in class com.ldtteam.structurize.util.WorldRenderMacros
- LINES_WITH_WIDTH - Static variable in class com.ldtteam.structurize.util.WorldRenderMacros
- 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
CyclicBarrierorSemaphore. - ManualBarrier(boolean) - Constructor for class com.ldtteam.structurize.util.ManualBarrier
-
Constructs the barrier.
- mapping() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer
-
Returns the value of the
mappingrecord component. - MathUtils - Class in com.ldtteam.structurize.api
-
Useful math stuff to use statically.
- MAX_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
northrecord component. - NORTH_EAST_AND_SOUTH_WEST - Static variable in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
- NOT_MIRRORED - Static variable in enum class com.ldtteam.structurize.api.RotationMirror
- NOT_SOLID - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementError.PlacementErrorType
- NOT_WATER - Enum constant in enum class com.ldtteam.structurize.placement.handlers.placement.PlacementError.PlacementErrorType
- NotifyClientAboutStructurePacksMessage - Class in com.ldtteam.structurize.network.messages
-
Notify the client about the structure packs on the server side.
- NotifyClientAboutStructurePacksMessage(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, Integer>, 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
- 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, Integer>) - 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
posrecord component. - POS1 - Static variable in class com.ldtteam.structurize.commands.ScanCommand
-
Position 1 command argument.
- POS1X_LABEL - Static variable in class com.ldtteam.structurize.api.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
PositionStoragerecord 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
propertyrecord 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, String) - 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
RenderingCacheKeyrecord 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
rotationMirrorrecord component. - RotationMirror - Enum Class in com.ldtteam.structurize.api
-
Represents all possible states of structure when rorating or mirroring
- runDataFixer(CompoundTag, DSL.TypeReference, int) - Static method in class com.ldtteam.structurize.blueprints.v1.DataFixerUtils
- runDataFixer(CompoundTag, DSL.TypeReference, int, int) - Static method in class com.ldtteam.structurize.blueprints.v1.DataFixerUtils
- runDataFixer(CompoundTag, DSL.TypeReference, int, int, boolean) - Static method in class com.ldtteam.structurize.blueprints.v1.DataFixerUtils
- runDataFixer(CompoundTag, DSL.TypeReference, DataVersion) - Static method in class com.ldtteam.structurize.blueprints.v1.DataFixerUtils
- runDataFixer(CompoundTag, DSL.TypeReference, DataVersion, DataVersion) - Static method in class com.ldtteam.structurize.blueprints.v1.DataFixerUtils
- runDataFixerCascade(CompoundTag, DSL.TypeReference, int, int) - Static method in class com.ldtteam.structurize.blueprints.v1.DataFixerUtils
S
- saveAdditional(CompoundTag) - 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
SolidnessInforecord class. - south() - Method in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
-
Returns the value of the
southrecord component. - SOUTH_EAST_AND_NORTH_WEST - Static variable in record class com.ldtteam.structurize.blueprints.FacingFixer.FacingMapping
- SPAWN_ENTITY - Enum constant in enum class com.ldtteam.structurize.placement.StructurePlacer.Operation
- SpecialBlockPlacementAttemptHandler() - Constructor for class com.ldtteam.structurize.placement.handlers.placement.PlacementHandlers.SpecialBlockPlacementAttemptHandler
- SPHERE - Enum constant in enum class com.ldtteam.structurize.api.Shape
- 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
testrecord component. - THRESHOLD - Static variable in class com.ldtteam.structurize.client.BlueprintRenderer.TransparencyHack
- throwSyntaxException(String) - Static method in class com.ldtteam.structurize.commands.AbstractCommand
-
Throws command syntax exception.
- throwSyntaxException(String, Object...) - Static method in class com.ldtteam.structurize.commands.AbstractCommand
-
Throws command syntax exception.
- 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
uprecord component. - UPCOMING - Enum constant in enum class com.ldtteam.structurize.blueprints.v1.DataVersion
- UPDATE_FLAG - Static variable in class com.ldtteam.structurize.api.constants.Constants
- UPDATE_FOLDER - Static variable in class com.ldtteam.structurize.api.constants.Constants
- updateAlternatives(Map<String, List<Blueprint>>, String) - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
-
Update the alternative blueprint list.
- updateBlock(ItemStack, boolean) - Method in class com.ldtteam.structurize.client.gui.WindowShapeTool
-
Update the block from the replace block window.
- updateBlueprint(BlueprintPreviewData) - Method in class com.ldtteam.structurize.client.BlueprintRenderer
-
Updates blueprint reference if it has same hash.
- updateBlueprints(List<Blueprint>, String) - Method in class com.ldtteam.structurize.client.gui.WindowExtendedBuildTool
-
Update the displayed blueprints.
- UpdateClientRender - Class in com.ldtteam.structurize.network.messages
-
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>) - 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
westrecord component. - WHITE - Static variable in class com.ldtteam.structurize.client.gui.WindowScan
-
White color.
- WIDTH_VIEW - Static variable in class com.ldtteam.structurize.api.constants.WindowConstants
- 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
All Classes and Interfaces|All Packages|Constant Field Values