Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractMultiBlock - Class in net.nikdo53.tinymultiblocklib.block
- AbstractMultiBlock(BlockBehaviour.Properties) - Constructor for class net.nikdo53.tinymultiblocklib.block.AbstractMultiBlock
- AbstractMultiBlockEntity - Class in net.nikdo53.tinymultiblocklib.blockentities
- AbstractMultiBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
- actuallyRender(PoseStack, T, BakedGeoModel, RenderType, MultiBufferSource, VertexConsumer, boolean, float, int, int, float, float, float, float) - Method in class net.nikdo53.tinymultiblocklib.client.GeoMultiblockRenderer
- allBlocksPresent(LevelReader, BlockPos, BlockState) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- alpha - Variable in enum class net.nikdo53.tinymultiblocklib.components.PreviewMode
B
- BLOCK_ENTITIES - Static variable in class net.nikdo53.tinymultiblocklib.init.TMBLBlockEntities
- BLOCKS - Static variable in class net.nikdo53.tinymultiblocklib.init.TMBLBlocks
- blue - Variable in enum class net.nikdo53.tinymultiblocklib.components.PreviewMode
C
- canPlace(LevelReader, BlockPos, BlockState) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- canSurvive(BlockState, LevelReader, BlockPos) - Method in class net.nikdo53.tinymultiblocklib.block.AbstractMultiBlock
- canSurviveHelper(BlockState, LevelReader, BlockPos) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Helper for
BlockBehaviour.canSurvive(BlockState, LevelReader, BlockPos) - CarryOnPreviewHelper - Class in net.nikdo53.tinymultiblocklib.compat.carryon
- CarryOnPreviewHelper() - Constructor for class net.nikdo53.tinymultiblocklib.compat.carryon.CarryOnPreviewHelper
- center - Variable in class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
- CENTER - Static variable in class net.nikdo53.tinymultiblocklib.block.AbstractMultiBlock
-
The BlockState of the multiblocks center block, ideally you should forward all logic to this block
- CLIENT_CONFIG - Static variable in class net.nikdo53.tinymultiblocklib.client.TMBLClientConfig
- ClientLevelMixin - Class in net.nikdo53.tinymultiblocklib.mixin
- ClientLevelMixin() - Constructor for class net.nikdo53.tinymultiblocklib.mixin.ClientLevelMixin
- color(int, int, int, int) - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
- CommonClass - Class in net.nikdo53.tinymultiblocklib
- CommonClass() - Constructor for class net.nikdo53.tinymultiblocklib.CommonClass
- Constants - Class in net.nikdo53.tinymultiblocklib
- Constants() - Constructor for class net.nikdo53.tinymultiblocklib.Constants
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class net.nikdo53.tinymultiblocklib.block.AbstractMultiBlock
D
- defaultColor(int, int, int, int) - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
- destroy(BlockPos, Level, BlockState) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- destroyBlockProgress(int, BlockPos, int, CallbackInfo) - Method in class net.nikdo53.tinymultiblocklib.mixin.ClientLevelMixin
-
Transfers destroyProgress to the center block
- DISABLE_MULTIBLOCK_PREVIEWS - Static variable in class net.nikdo53.tinymultiblocklib.client.TMBLClientConfig
E
- endVertex() - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
- extraSurviveRequirements(LevelReader, BlockPos, BlockState) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Extra requirements for the block to survive or be placed, runs for every single block in the multiblock
F
- fixInStructures(BlockState, ServerLevelAccessor, BlockPos) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Prevents desyncs and ghost blocks when multiblocks are used in structures
- fixTick(BlockState, Level, BlockPos) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Tries to fix the multiblock, called after
IMultiBlock.fixInStructures(BlockState, ServerLevelAccessor, BlockPos) - ForgePlatformHelper - Class in net.nikdo53.tinymultiblocklib.platform
- ForgePlatformHelper() - Constructor for class net.nikdo53.tinymultiblocklib.platform.ForgePlatformHelper
- fromOffset(Class<E>, BlockPos, Direction, E) - Static method in interface net.nikdo53.tinymultiblocklib.components.IBlockPosOffsetEnum
-
Returns an enum value of type E based on its BlockPos offset
- fullBlockShape(BlockPos, BlockState) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- fullBlockShape(Direction, BlockPos) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Returns a BlockPos Stream of every block in this multiblock.
- fullBlockShape(Direction, BlockPos) - Method in class net.nikdo53.tinymultiblocklib.block.TestBlock
G
- GeoMultiblockRenderer<T extends net.minecraft.world.level.block.entity.BlockEntity & software.bernie.geckolib.core.animatable.GeoAnimatable & IMultiBlockEntity> - Class in net.nikdo53.tinymultiblocklib.client
-
Works just like the GeoBlockRenderer but automatically changes the multiblock based on its preview mode
- GeoMultiblockRenderer(BlockEntityType<? extends T>) - Constructor for class net.nikdo53.tinymultiblocklib.client.GeoMultiblockRenderer
- getBlock() - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- getBlockEntity() - Method in interface net.nikdo53.tinymultiblocklib.blockentities.IMultiBlockEntity
- getCenter() - Method in class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
- getCenter() - Method in interface net.nikdo53.tinymultiblocklib.blockentities.IMultiBlockEntity
- getCenter(BlockGetter, BlockPos) - Static method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Returns the center BlockPos of the multiblock
- getConsumer(MultiBufferSource, IMultiBlockEntity, Material, Material, Block) - Method in interface net.nikdo53.tinymultiblocklib.client.IMultiblockRenderHelper
-
For when you use the same BER for 2 different blocks and just swap out the textures.
- getDefaultStateForPreviews(Direction) - Method in interface net.nikdo53.tinymultiblocklib.block.IPreviewableMultiblock
-
Returns the default BlockState that will be used for previews
- getDirection(BlockState) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- getDirectionProperty() - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Returns the multiblocks DirectionProperty.
- getDirectionProperty() - Method in class net.nikdo53.tinymultiblocklib.block.TestBlock
- getEnvironmentName() - Method in interface net.nikdo53.tinymultiblocklib.platform.services.IPlatformHelper
-
Gets the name of the environment type as a string.
- getFullShape(Level, BlockPos) - Static method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- getMaxAge(IntegerProperty) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- getMultiblockItem(Player) - Static method in class net.nikdo53.tinymultiblocklib.compat.carryon.CarryOnPreviewHelper
- getMultiblockRenderShape(BlockState) - Method in class net.nikdo53.tinymultiblocklib.block.AbstractMultiBlock
-
Sorry for forcing everyone to override this, but its kinda important for performance and fixing visual glitches
- getMultiblockRenderShape(BlockState) - Method in class net.nikdo53.tinymultiblocklib.block.TestBlock
- getOffset() - Method in interface net.nikdo53.tinymultiblocklib.components.IBlockPosOffsetEnum
- getPlatformName() - Method in class net.nikdo53.tinymultiblocklib.platform.ForgePlatformHelper
- getPlatformName() - Method in interface net.nikdo53.tinymultiblocklib.platform.services.IPlatformHelper
-
Gets the name of the current platform
- getPlayerPOVHitResult(Level, Player, ClipContext.Fluid) - Static method in interface net.nikdo53.tinymultiblocklib.mixin.ItemAccessor
- getPreviewMode() - Method in class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
- getPreviewMode() - Method in interface net.nikdo53.tinymultiblocklib.blockentities.IMultiBlockEntity
- getPreviewStates(BlockPos, BlockState) - Method in interface net.nikdo53.tinymultiblocklib.block.IPreviewableMultiblock
-
Prepares all blocks to be previewed
- getRenderShape(BlockState) - Method in class net.nikdo53.tinymultiblocklib.block.AbstractMultiBlock
- getRenderType(PreviewMode, ResourceLocation) - Method in interface net.nikdo53.tinymultiblocklib.client.IMultiblockRenderHelper
- getRenderType(PreviewMode, ResourceLocation, RenderType) - Method in interface net.nikdo53.tinymultiblocklib.client.IMultiblockRenderHelper
- getRenderType(T, ResourceLocation, MultiBufferSource, float) - Method in class net.nikdo53.tinymultiblocklib.client.GeoMultiblockRenderer
- getRenderTypeFunction(PreviewMode) - Method in interface net.nikdo53.tinymultiblocklib.client.IMultiblockRenderHelper
-
Returns a translucent RenderType for when rendered as a preview.
- getRenderTypeFunction(PreviewMode, Function<ResourceLocation, RenderType>) - Method in interface net.nikdo53.tinymultiblocklib.client.IMultiblockRenderHelper
- getStateForPlacement(BlockPlaceContext) - Method in class net.nikdo53.tinymultiblocklib.block.AbstractMultiBlock
- getStateForPlacementHelper(BlockPlaceContext) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- getStateForPlacementHelper(BlockPlaceContext, Direction) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Helper for
Block.getStateForPlacement(BlockPlaceContext) - getStateFromOffset() - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Changes the BlockState for each Block based on its offset from center
- getUpdatePacket() - Method in class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
- getUpdateTag() - Method in class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
- getXOffset(BlockGetter, BlockPos) - Static method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- getYOffset(BlockGetter, BlockPos) - Static method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- getZOffset(BlockGetter, BlockPos) - Static method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- green - Variable in enum class net.nikdo53.tinymultiblocklib.components.PreviewMode
- growHelper(Level, BlockPos, IntegerProperty) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Increases age in each block at the same time
I
- IBlockPosOffsetEnum - Interface in net.nikdo53.tinymultiblocklib.components
- IMultiBlock - Interface in net.nikdo53.tinymultiblocklib.block
- IMultiBlockEntity - Interface in net.nikdo53.tinymultiblocklib.blockentities
- IMultiblockRenderHelper - Interface in net.nikdo53.tinymultiblocklib.client
-
A helper interface for making previewable multiblock entities.
- init() - Static method in class net.nikdo53.tinymultiblocklib.CommonClass
- INVALID - Enum constant in enum class net.nikdo53.tinymultiblocklib.components.PreviewMode
- IPlatformHelper - Interface in net.nikdo53.tinymultiblocklib.platform.services
- IPreviewableMultiblock - Interface in net.nikdo53.tinymultiblocklib.block
- isBroken(LevelReader, BlockPos, BlockState) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Checks if the multiblock needs fixing by
IMultiBlock.fixTick(BlockState, Level, BlockPos) - isCenter() - Method in interface net.nikdo53.tinymultiblocklib.blockentities.IMultiBlockEntity
- isCenter(BlockState) - Static method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- isCenter(LevelReader, BlockPos) - Static method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- isDevelopmentEnvironment() - Method in class net.nikdo53.tinymultiblocklib.platform.ForgePlatformHelper
- isDevelopmentEnvironment() - Method in interface net.nikdo53.tinymultiblocklib.platform.services.IPlatformHelper
-
Check if the game is currently in a development environment.
- isModLoaded(String) - Method in class net.nikdo53.tinymultiblocklib.platform.ForgePlatformHelper
- isModLoaded(String) - Method in interface net.nikdo53.tinymultiblocklib.platform.services.IPlatformHelper
-
Checks if a mod with the given id is loaded.
- isMultiblock(BlockState) - Static method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- isMultiblock(BlockGetter, BlockPos) - Static method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- isPlaced - Variable in class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
- isPlaced() - Method in class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
- isPlaced() - Method in interface net.nikdo53.tinymultiblocklib.blockentities.IMultiBlockEntity
-
True once the whole placing logic runs (to prevent updateShape from breaking it early)
- isValidMultiblock(Player) - Static method in class net.nikdo53.tinymultiblocklib.compat.carryon.CarryOnPreviewHelper
- ItemAccessor - Interface in net.nikdo53.tinymultiblocklib.mixin
- ITEMS - Static variable in class net.nikdo53.tinymultiblocklib.init.TMBLItems
L
- level() - Method in interface net.nikdo53.tinymultiblocklib.client.IMultiblockRenderHelper
-
A somewhat cleaner way to get the level
- ListHandlerMixin - Class in net.nikdo53.tinymultiblocklib.mixin.carryon
- ListHandlerMixin() - Constructor for class net.nikdo53.tinymultiblocklib.mixin.carryon.ListHandlerMixin
- load(Class<T>) - Static method in class net.nikdo53.tinymultiblocklib.platform.Services
- load(CompoundTag) - Method in class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
- loc(String) - Static method in class net.nikdo53.tinymultiblocklib.Constants
- LOG - Static variable in class net.nikdo53.tinymultiblocklib.Constants
M
- MOD_ID - Static variable in class net.nikdo53.tinymultiblocklib.Constants
- MOD_NAME - Static variable in class net.nikdo53.tinymultiblocklib.Constants
- MultiblockPreviewRenderer - Class in net.nikdo53.tinymultiblocklib.client
- MultiblockPreviewRenderer() - Constructor for class net.nikdo53.tinymultiblocklib.client.MultiblockPreviewRenderer
N
- net.nikdo53.tinymultiblocklib - package net.nikdo53.tinymultiblocklib
- net.nikdo53.tinymultiblocklib.block - package net.nikdo53.tinymultiblocklib.block
- net.nikdo53.tinymultiblocklib.block.entity - package net.nikdo53.tinymultiblocklib.block.entity
- net.nikdo53.tinymultiblocklib.blockentities - package net.nikdo53.tinymultiblocklib.blockentities
- net.nikdo53.tinymultiblocklib.client - package net.nikdo53.tinymultiblocklib.client
- net.nikdo53.tinymultiblocklib.compat.carryon - package net.nikdo53.tinymultiblocklib.compat.carryon
- net.nikdo53.tinymultiblocklib.components - package net.nikdo53.tinymultiblocklib.components
- net.nikdo53.tinymultiblocklib.init - package net.nikdo53.tinymultiblocklib.init
- net.nikdo53.tinymultiblocklib.mixin - package net.nikdo53.tinymultiblocklib.mixin
- net.nikdo53.tinymultiblocklib.mixin.carryon - package net.nikdo53.tinymultiblocklib.mixin.carryon
- net.nikdo53.tinymultiblocklib.platform - package net.nikdo53.tinymultiblocklib.platform
- net.nikdo53.tinymultiblocklib.platform.services - package net.nikdo53.tinymultiblocklib.platform.services
- newBlockEntity(BlockPos, BlockState) - Method in class net.nikdo53.tinymultiblocklib.block.TestBlock
- normal(float, float, float) - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
O
- onPlace(BlockState, Level, BlockPos, BlockState, boolean) - Method in class net.nikdo53.tinymultiblocklib.block.AbstractMultiBlock
- overlayCoords(int, int) - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
P
- parent - Variable in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
- PickupHandlerMixin - Class in net.nikdo53.tinymultiblocklib.mixin.carryon
- PickupHandlerMixin() - Constructor for class net.nikdo53.tinymultiblocklib.mixin.carryon.PickupHandlerMixin
- place(Level, BlockPos, BlockState) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Places the multiblock, sets its BlockStates and BlockEntity center
- PLACED - Enum constant in enum class net.nikdo53.tinymultiblocklib.components.PreviewMode
-
PLACED - Regular multiblock placed in the world
- placeInWorld(ServerLevelAccessor, BlockPos, BlockPos, StructurePlaceSettings, RandomSource, int, CallbackInfoReturnable<Boolean>, LocalIntRef, BlockState, BlockPos) - Method in class net.nikdo53.tinymultiblocklib.mixin.StructureTemplateMixin
- PLATFORM - Static variable in class net.nikdo53.tinymultiblocklib.platform.Services
- playerWillDestroy(Level, BlockPos, BlockState, Player) - Method in class net.nikdo53.tinymultiblocklib.block.AbstractMultiBlock
- preventCreativeDrops(Player, Level, BlockPos) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Should be added into
Block.playerDestroy(Level, Player, BlockPos, BlockState, BlockEntity, ItemStack) - PREVIEW - Enum constant in enum class net.nikdo53.tinymultiblocklib.components.PreviewMode
- previewMode - Variable in class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
- PreviewMode - Enum Class in net.nikdo53.tinymultiblocklib.components
R
- red - Variable in enum class net.nikdo53.tinymultiblocklib.components.PreviewMode
- register(IEventBus) - Static method in class net.nikdo53.tinymultiblocklib.TestRegistration
- render(ModelPart, PoseStack, VertexConsumer, int, int, float, float, float, float, PreviewMode) - Method in interface net.nikdo53.tinymultiblocklib.client.IMultiblockRenderHelper
-
Should be used instead of
ModelPart.render(PoseStack, VertexConsumer, int, int) - render(ModelPart, PoseStack, VertexConsumer, int, int, PreviewMode) - Method in interface net.nikdo53.tinymultiblocklib.client.IMultiblockRenderHelper
-
Should be used instead of
ModelPart.render(PoseStack, VertexConsumer, int, int) - renderLevelStage(RenderLevelStageEvent) - Static method in class net.nikdo53.tinymultiblocklib.client.TMBLClientEvents
- renderMultiblockPreviews(float, Minecraft, Level, Camera, PoseStack, IPlatformHelper) - Static method in class net.nikdo53.tinymultiblocklib.client.MultiblockPreviewRenderer
- rotationFromDirection(Direction) - Static method in interface net.nikdo53.tinymultiblocklib.components.IBlockPosOffsetEnum
-
Rotates a BlockPos
S
- saveAdditional(CompoundTag) - Method in class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
- Services - Class in net.nikdo53.tinymultiblocklib.platform
- Services() - Constructor for class net.nikdo53.tinymultiblocklib.platform.Services
- setBlockState(BlockState) - Method in class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
-
Certain mods let you change the location of the multiblock (like Carry on)
- setCenter(BlockPos) - Method in class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
- setCenter(BlockPos) - Method in interface net.nikdo53.tinymultiblocklib.blockentities.IMultiBlockEntity
- setPlaced(boolean) - Method in class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
- setPlaced(boolean) - Method in interface net.nikdo53.tinymultiblocklib.blockentities.IMultiBlockEntity
- setPlaced(LevelReader, BlockPos) - Static method in interface net.nikdo53.tinymultiblocklib.blockentities.IMultiBlockEntity
- setPreviewMode(PreviewMode) - Method in class net.nikdo53.tinymultiblocklib.blockentities.AbstractMultiBlockEntity
- setPreviewMode(PreviewMode) - Method in interface net.nikdo53.tinymultiblocklib.blockentities.IMultiBlockEntity
- ShutUpWarnsMixin - Class in net.nikdo53.tinymultiblocklib.mixin
- ShutUpWarnsMixin() - Constructor for class net.nikdo53.tinymultiblocklib.mixin.ShutUpWarnsMixin
- skipJsonRendering() - Method in interface net.nikdo53.tinymultiblocklib.block.IPreviewableMultiblock
-
May save performance and fix translucency glitches if your preview only uses a block entity renderer.
- StructureTemplateMixin - Class in net.nikdo53.tinymultiblocklib.mixin
- StructureTemplateMixin() - Constructor for class net.nikdo53.tinymultiblocklib.mixin.StructureTemplateMixin
T
- TEST_BE - Static variable in class net.nikdo53.tinymultiblocklib.init.TMBLBlockEntities
- TEST_BLOCK - Static variable in class net.nikdo53.tinymultiblocklib.init.TMBLBlocks
- TestBlock - Class in net.nikdo53.tinymultiblocklib.block
- TestBlock(BlockBehaviour.Properties) - Constructor for class net.nikdo53.tinymultiblocklib.block.TestBlock
- TestMultiblockEntity - Class in net.nikdo53.tinymultiblocklib.block.entity
- TestMultiblockEntity(BlockPos, BlockState) - Constructor for class net.nikdo53.tinymultiblocklib.block.entity.TestMultiblockEntity
- TestMultiblockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class net.nikdo53.tinymultiblocklib.block.entity.TestMultiblockEntity
- TestRegistration - Class in net.nikdo53.tinymultiblocklib
- TestRegistration() - Constructor for class net.nikdo53.tinymultiblocklib.TestRegistration
- tick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in class net.nikdo53.tinymultiblocklib.block.AbstractMultiBlock
- TinyMultiblockLibForge - Class in net.nikdo53.tinymultiblocklib
- TinyMultiblockLibForge() - Constructor for class net.nikdo53.tinymultiblocklib.TinyMultiblockLibForge
- TMBLBlockEntities - Class in net.nikdo53.tinymultiblocklib.init
- TMBLBlockEntities() - Constructor for class net.nikdo53.tinymultiblocklib.init.TMBLBlockEntities
- TMBLBlocks - Class in net.nikdo53.tinymultiblocklib.init
- TMBLBlocks() - Constructor for class net.nikdo53.tinymultiblocklib.init.TMBLBlocks
- TMBLClientConfig - Class in net.nikdo53.tinymultiblocklib.client
- TMBLClientConfig() - Constructor for class net.nikdo53.tinymultiblocklib.client.TMBLClientConfig
- TMBLClientEvents - Class in net.nikdo53.tinymultiblocklib.client
- TMBLClientEvents() - Constructor for class net.nikdo53.tinymultiblocklib.client.TMBLClientEvents
- TMBLItems - Class in net.nikdo53.tinymultiblocklib.init
- TMBLItems() - Constructor for class net.nikdo53.tinymultiblocklib.init.TMBLItems
U
- unsetDefaultColor() - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
- updateShape(BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos) - Method in class net.nikdo53.tinymultiblocklib.block.AbstractMultiBlock
- updateShapeHelper(BlockState, LevelAccessor, BlockPos) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Helper for
BlockBehaviour.updateShape(BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos) - useAllower(Vec3, ServerLevel, BlockPos) - Method in class net.nikdo53.tinymultiblocklib.mixin.ShutUpWarnsMixin
-
Minecraft loves spamming errors when the player interacts with a VoxelShape larger than 1 block, this shuts it up
- uv(float, float) - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
- uv2(int, int) - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
V
- valueOf(String) - Static method in enum class net.nikdo53.tinymultiblocklib.components.PreviewMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.nikdo53.tinymultiblocklib.components.PreviewMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vertex(double, double, double) - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
- VertexConsumerWrapper - Class in net.nikdo53.tinymultiblocklib.client
- VertexConsumerWrapper(VertexConsumer) - Constructor for class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
- voxelShapeHelper(BlockState, BlockGetter, BlockPos, VoxelShape) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- voxelShapeHelper(BlockState, BlockGetter, BlockPos, VoxelShape, float, float, float) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
- voxelShapeHelper(BlockState, BlockGetter, BlockPos, VoxelShape, float, float, float, boolean) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
-
Offsets each Blocks VoxelShape to the center, allowing for VoxelShapes larger than 1 block
All Classes and Interfaces|All Packages|Constant Field Values