Index

A B C D E F G I L M N O P R S T U V 
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, int) - Method in class net.nikdo53.tinymultiblocklib.client.GeoMultiblockRenderer
 
addVertex(float, float, float) - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
 
allBlocksPresent(LevelReader, BlockPos, BlockState) - Method in interface net.nikdo53.tinymultiblocklib.block.IMultiBlock
 
alpha - Variable in enum class net.nikdo53.tinymultiblocklib.components.PreviewMode
 

B

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
ClientLevelMixin - Class in net.nikdo53.tinymultiblocklib.mixin
 
ClientLevelMixin() - Constructor for class net.nikdo53.tinymultiblocklib.mixin.ClientLevelMixin
 
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

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

E

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

FabricPlatformHelper - Class in net.nikdo53.tinymultiblocklib.platform
 
FabricPlatformHelper() - Constructor for class net.nikdo53.tinymultiblocklib.platform.FabricPlatformHelper
 
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
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(Direction, BlockPos) - Method in class net.nikdo53.tinymultiblocklib.block.TestBlock
 
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.

G

GeoMultiblockRenderer<T> - 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
getColorFromPreviewMode(PreviewMode, int) - Static method in interface net.nikdo53.tinymultiblocklib.client.IMultiblockRenderHelper
Should be used instead of ModelPart.render(PoseStack, VertexConsumer, int, int)
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.FabricPlatformHelper
 
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(HolderLookup.Provider) - 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.client.TMBLClientEvents
 
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.FabricPlatformHelper
 
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.FabricPlatformHelper
 
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
 

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
 
loadAdditional(CompoundTag, HolderLookup.Provider) - 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
 

O

onInitialize() - Method in class net.nikdo53.tinymultiblocklib.TinyMultiblockLibFabric
 
onInitializeClient() - Method in class net.nikdo53.tinymultiblocklib.TinyMultiBlockLibClient
 
onPlace(BlockState, Level, BlockPos, BlockState, boolean) - Method in class net.nikdo53.tinymultiblocklib.block.AbstractMultiBlock
 

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() - Static method in class net.nikdo53.tinymultiblocklib.init.TMBLBlockEntities
 
register() - Static method in class net.nikdo53.tinymultiblocklib.init.TMBLBlocks
 
render(ModelPart, PoseStack, VertexConsumer, int, int, int, int, int, int, PreviewMode) - Method in interface net.nikdo53.tinymultiblocklib.client.IMultiblockRenderHelper
 
render(ModelPart, PoseStack, VertexConsumer, int, int, int, PreviewMode) - Method in interface net.nikdo53.tinymultiblocklib.client.IMultiblockRenderHelper
 
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)
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, HolderLookup.Provider) - 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
 
setColor(int, int, int, int) - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
 
setNormal(float, float, float) - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
 
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
 
setUv(float, float) - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
 
setUv1(int, int) - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
 
setUv2(int, int) - Method in class net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
 
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
 
TestBlockEntity - Class in net.nikdo53.tinymultiblocklib.block.entity
 
TestBlockEntity(BlockPos, BlockState) - Constructor for class net.nikdo53.tinymultiblocklib.block.entity.TestBlockEntity
 
TestBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class net.nikdo53.tinymultiblocklib.block.entity.TestBlockEntity
 
tick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in class net.nikdo53.tinymultiblocklib.block.AbstractMultiBlock
 
TinyMultiBlockLibClient - Class in net.nikdo53.tinymultiblocklib
 
TinyMultiBlockLibClient() - Constructor for class net.nikdo53.tinymultiblocklib.TinyMultiBlockLibClient
 
TinyMultiblockLibFabric - Class in net.nikdo53.tinymultiblocklib
 
TinyMultiblockLibFabric() - Constructor for class net.nikdo53.tinymultiblocklib.TinyMultiblockLibFabric
 
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
 
TMBLClientEvents - Class in net.nikdo53.tinymultiblocklib.client
 
TMBLClientEvents() - Constructor for class net.nikdo53.tinymultiblocklib.client.TMBLClientEvents
 

U

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

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.
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
A B C D E F G I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values