Index

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

A

addItem(ItemStack) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
addRenderableOnly(T) - Method in interface net.tearpelato.deco_lib.client.core.core_tabs.ScreenAccess
 
addRenderableWidget(T) - Method in interface net.tearpelato.deco_lib.client.core.core_tabs.ScreenAccess
 
addWidget(T) - Method in interface net.tearpelato.deco_lib.client.core.core_tabs.ScreenAccess
 
apply(EntityType<? extends E>, EntityRendererProvider<E>) - Method in interface net.tearpelato.deco_lib.core.registries.helper.EntityRendererRegister
 
apply(MenuType<T>, TriFunction<T, Inventory, Component, U>) - Method in interface net.tearpelato.deco_lib.core.registries.helper.ScreenRegister
 
apply(BlockEntityType<? extends T>, BlockEntityRendererProvider<T>) - Method in interface net.tearpelato.deco_lib.core.registries.helper.BlockEntityRendererRegister
 

B

BasicContainerOpenersCounter - Class in net.tearpelato.deco_lib.api.block_entity
 
BasicContainerOpenersCounter(BasicLootBlockEntity) - Constructor for class net.tearpelato.deco_lib.api.block_entity.BasicContainerOpenersCounter
 
BasicLootBlockEntity - Class in net.tearpelato.deco_lib.api.block_entity
 
BasicLootBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
BlockEntityRendererRegister - Interface in net.tearpelato.deco_lib.core.registries.helper
Author: MrCrayfish
BlockEntityUtil - Class in net.tearpelato.deco_lib.api.util
 
BlockEntityUtil() - Constructor for class net.tearpelato.deco_lib.api.util.BlockEntityUtil
 
BUCKET_VOLUME - Static variable in class net.tearpelato.deco_lib.api.fluid.block_entity.FluidContainerBlockEntity
 

C

cancel() - Static method in enum class net.tearpelato.deco_lib.client.core.core_tabs.CancellableResult
 
CANCEL - Enum constant in enum class net.tearpelato.deco_lib.client.core.core_tabs.CancellableResult
 
cancellable(Class<? super T>) - Static method in class net.tearpelato.deco_lib.client.core.core_tabs.Event
 
CancellableResult - Enum Class in net.tearpelato.deco_lib.client.core.core_tabs
 
canPlaceItemThroughFace(int, ItemStack, Direction) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
canTakeItemThroughFace(int, ItemStack, Direction) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
combine(List<VoxelShape>) - Static method in class net.tearpelato.deco_lib.api.shape.VoxelShapeHelper
 
combineAll(Collection<VoxelShape>) - Static method in class net.tearpelato.deco_lib.api.shape.VoxelShapeHelper
 
Constants - Class in net.tearpelato.deco_lib
 
Constants() - Constructor for class net.tearpelato.deco_lib.Constants
 
create(Class<? super T>) - Static method in class net.tearpelato.deco_lib.client.core.core_tabs.Event
 
create(Class<? super T>, Function<T[], T>) - Static method in class net.tearpelato.deco_lib.client.core.core_tabs.Event
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureHorizontalEntityBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class net.tearpelato.deco_lib.api.block.furniture.FurnitureHorizontalBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class net.tearpelato.deco_lib.api.block.furniture.FurnitureWaterloggedBlock
 
createMenu(int, Inventory) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
createRotatedBox(Direction, double, double, double, double, double, double) - Static method in class net.tearpelato.deco_lib.api.fluid.renderer.FluidContainerRenderer
 
createTicker(BlockEntityType<A>, BlockEntityType<E>, BlockEntityTicker<? super E>) - Static method in class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureEntityBlock
 

D

DecoLIB - Class in net.tearpelato.deco_lib
 
DecoLIB() - Constructor for class net.tearpelato.deco_lib.DecoLIB
 
DIRECTION - Static variable in class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureHorizontalEntityBlock
 
DIRECTION - Static variable in class net.tearpelato.deco_lib.api.block.furniture.FurnitureHorizontalBlock
 
drawContainer(Level, BlockPos, FluidContainerBlockEntity, AABB, PoseStack, MultiBufferSource, int) - Static method in class net.tearpelato.deco_lib.api.fluid.renderer.FluidContainerRenderer
 

E

EntityRendererRegister - Interface in net.tearpelato.deco_lib.core.registries.helper
Author: MrCrayfish
Event<T> - Class in net.tearpelato.deco_lib.client.core.core_tabs
 
Event() - Constructor for class net.tearpelato.deco_lib.client.core.core_tabs.Event
 

F

FabricFluidItemHelper - Class in net.tearpelato.deco_lib.platform
 
FabricFluidItemHelper() - Constructor for class net.tearpelato.deco_lib.platform.FabricFluidItemHelper
 
FabricFluidRenderHelper - Class in net.tearpelato.deco_lib.platform
 
FabricFluidRenderHelper() - Constructor for class net.tearpelato.deco_lib.platform.FabricFluidRenderHelper
 
FabricPlatformHelper - Class in net.tearpelato.deco_lib.platform
 
FabricPlatformHelper() - Constructor for class net.tearpelato.deco_lib.platform.FabricPlatformHelper
 
FLUID_ITEM_HELPER - Static variable in class net.tearpelato.deco_lib.platform.Services
 
FLUID_RENDER_HELPER - Static variable in class net.tearpelato.deco_lib.platform.Services
 
FluidContainerBlockEntity - Class in net.tearpelato.deco_lib.api.fluid.block_entity
 
FluidContainerBlockEntity(BlockEntityType<?>, BlockPos, BlockState, int) - Constructor for class net.tearpelato.deco_lib.api.fluid.block_entity.FluidContainerBlockEntity
 
FluidContainerRenderer - Class in net.tearpelato.deco_lib.api.fluid.renderer
 
FluidContainerRenderer() - Constructor for class net.tearpelato.deco_lib.api.fluid.renderer.FluidContainerRenderer
 
FluidInteractionUtil - Class in net.tearpelato.deco_lib.api.fluid.util
 
FluidInteractionUtil() - Constructor for class net.tearpelato.deco_lib.api.fluid.util.FluidInteractionUtil
 
FluidItemHelper - Interface in net.tearpelato.deco_lib.platform.services
 
FluidRenderHelper - Interface in net.tearpelato.deco_lib.platform.services
 
FurnitureBlock - Class in net.tearpelato.deco_lib.api.block.furniture
 
FurnitureBlock(BlockBehaviour.Properties) - Constructor for class net.tearpelato.deco_lib.api.block.furniture.FurnitureBlock
 
FurnitureEntityBlock - Class in net.tearpelato.deco_lib.api.block.furniture.block_entity
 
FurnitureEntityBlock(BlockBehaviour.Properties) - Constructor for class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureEntityBlock
 
FurnitureHorizontalBlock - Class in net.tearpelato.deco_lib.api.block.furniture
 
FurnitureHorizontalBlock(BlockBehaviour.Properties) - Constructor for class net.tearpelato.deco_lib.api.block.furniture.FurnitureHorizontalBlock
 
FurnitureHorizontalEntityBlock - Class in net.tearpelato.deco_lib.api.block.furniture.block_entity
 
FurnitureHorizontalEntityBlock(BlockBehaviour.Properties) - Constructor for class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureHorizontalEntityBlock
 
FurnitureWaterloggedBlock - Class in net.tearpelato.deco_lib.api.block.furniture
 
FurnitureWaterloggedBlock(BlockBehaviour.Properties) - Constructor for class net.tearpelato.deco_lib.api.block.furniture.FurnitureWaterloggedBlock
 

G

generateShapes(ImmutableList<BlockState>) - Method in class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureEntityBlock
 
generateShapes(ImmutableList<BlockState>) - Method in class net.tearpelato.deco_lib.api.block.furniture.FurnitureBlock
 
get() - Static method in interface net.tearpelato.deco_lib.platform.services.FluidItemHelper
 
get() - Static method in interface net.tearpelato.deco_lib.platform.services.FluidRenderHelper
 
getAmount() - Method in class net.tearpelato.deco_lib.api.fluid.block_entity.FluidContainerBlockEntity
 
getAnalogOutputSignal(BlockState, Level, BlockPos) - Method in class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureEntityBlock
 
getCapacity() - Method in class net.tearpelato.deco_lib.api.fluid.block_entity.FluidContainerBlockEntity
 
getComparetorOverride() - Method in interface net.tearpelato.deco_lib.api.block_entity.IComparetorOverride
 
getComparetorOverride(Level, BlockPos) - Static method in interface net.tearpelato.deco_lib.api.block_entity.IComparetorOverride
 
getContainerSize() - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
getDefaultName() - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
getDirection(BlockState) - Method in interface net.tearpelato.deco_lib.api.block.furniture.IKitchenCabinetry
 
getEnvironmentName() - Method in interface net.tearpelato.deco_lib.platform.services.IPlatformHelper
Gets the name of the environment type as a string.
getFluid() - Method in class net.tearpelato.deco_lib.api.fluid.block_entity.FluidContainerBlockEntity
 
getFluidFromItemStack(ItemStack) - Static method in class net.tearpelato.deco_lib.api.fluid.util.FluidInteractionUtil
 
getFluidFromItemStack(ItemStack) - Method in class net.tearpelato.deco_lib.platform.FabricFluidItemHelper
 
getFluidFromItemStack(ItemStack) - Method in interface net.tearpelato.deco_lib.platform.services.FluidItemHelper
 
getFluidState(BlockState) - Method in class net.tearpelato.deco_lib.api.block.furniture.FurnitureWaterloggedBlock
 
getItems() - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
getPlatformName() - Method in class net.tearpelato.deco_lib.platform.FabricPlatformHelper
 
getPlatformName() - Method in interface net.tearpelato.deco_lib.platform.services.IPlatformHelper
Gets the name of the current platform
getRenderLayer(Fluid) - Method in class net.tearpelato.deco_lib.platform.FabricFluidRenderHelper
 
getRenderLayer(Fluid) - Method in interface net.tearpelato.deco_lib.platform.services.FluidRenderHelper
 
getRenderShape(BlockState) - Method in class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureEntityBlock
 
getRotatedShapes(VoxelShape) - Static method in class net.tearpelato.deco_lib.api.shape.VoxelShapeHelper
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureEntityBlock
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class net.tearpelato.deco_lib.api.block.furniture.FurnitureBlock
 
getSlotsForFace(Direction) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
getStateForPlacement(BlockPlaceContext) - Method in class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureHorizontalEntityBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class net.tearpelato.deco_lib.api.block.furniture.FurnitureHorizontalBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class net.tearpelato.deco_lib.api.block.furniture.FurnitureWaterloggedBlock
 
getStillTexture(Fluid) - Method in class net.tearpelato.deco_lib.platform.FabricFluidRenderHelper
 
getStillTexture(Fluid) - Method in interface net.tearpelato.deco_lib.platform.services.FluidRenderHelper
 
getTintColor(Fluid, Level, BlockPos) - Method in class net.tearpelato.deco_lib.platform.FabricFluidRenderHelper
 
getTintColor(Fluid, Level, BlockPos) - Method in interface net.tearpelato.deco_lib.platform.services.FluidRenderHelper
 
getUpdatePacket() - Method in class net.tearpelato.deco_lib.api.fluid.block_entity.FluidContainerBlockEntity
 
getUpdateTag(HolderLookup.Provider) - Method in class net.tearpelato.deco_lib.api.fluid.block_entity.FluidContainerBlockEntity
 

H

hasAnalogOutputSignal(BlockState) - Method in class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureEntityBlock
 

I

IComparetorOverride - Interface in net.tearpelato.deco_lib.api.block_entity
 
IKitchenCabinetry - Interface in net.tearpelato.deco_lib.api.block.furniture
 
invoker - Variable in class net.tearpelato.deco_lib.client.core.core_tabs.Event
 
invoker() - Method in class net.tearpelato.deco_lib.client.core.core_tabs.Event
 
IPlatformHelper - Interface in net.tearpelato.deco_lib.platform.services
 
isCancelled() - Method in enum class net.tearpelato.deco_lib.client.core.core_tabs.CancellableResult
 
isDevelopmentEnvironment() - Method in class net.tearpelato.deco_lib.platform.FabricPlatformHelper
 
isDevelopmentEnvironment() - Method in interface net.tearpelato.deco_lib.platform.services.IPlatformHelper
Check if the game is currently in a development environment.
isEmpty() - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
isEmpty() - Method in class net.tearpelato.deco_lib.api.fluid.block_entity.FluidContainerBlockEntity
 
isFull() - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
isMatchingContainerMenu(AbstractContainerMenu) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
isModLoaded(String) - Method in class net.tearpelato.deco_lib.platform.FabricPlatformHelper
 
isModLoaded(String) - Method in interface net.tearpelato.deco_lib.platform.services.IPlatformHelper
Checks if a mod with the given id is loaded.
isOwnContainer(Player) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicContainerOpenersCounter
 
isPathfindable(BlockState, PathComputationType) - Method in class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureEntityBlock
 
isPathfindable(BlockState, PathComputationType) - Method in class net.tearpelato.deco_lib.api.block.furniture.FurnitureBlock
 
items - Variable in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 

L

limitHorizontal(VoxelShape) - Static method in class net.tearpelato.deco_lib.api.shape.VoxelShapeHelper
 
load(Class<T>) - Static method in class net.tearpelato.deco_lib.platform.Services
 
loadAdditional(CompoundTag, HolderLookup.Provider) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
loadAdditional(CompoundTag, HolderLookup.Provider) - Method in class net.tearpelato.deco_lib.api.fluid.block_entity.FluidContainerBlockEntity
 
LOG - Static variable in class net.tearpelato.deco_lib.Constants
 

M

mirror(BlockState, Mirror) - Method in class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureHorizontalEntityBlock
 
mirror(BlockState, Mirror) - Method in class net.tearpelato.deco_lib.api.block.furniture.FurnitureHorizontalBlock
 
MOD_ID - Static variable in class net.tearpelato.deco_lib.Constants
 
MOD_NAME - Static variable in class net.tearpelato.deco_lib.Constants
 

N

narratables() - Method in interface net.tearpelato.deco_lib.client.core.core_tabs.ScreenAccess
 
net.tearpelato.deco_lib - package net.tearpelato.deco_lib
 
net.tearpelato.deco_lib.api.block_entity - package net.tearpelato.deco_lib.api.block_entity
 
net.tearpelato.deco_lib.api.block.furniture - package net.tearpelato.deco_lib.api.block.furniture
 
net.tearpelato.deco_lib.api.block.furniture.block_entity - package net.tearpelato.deco_lib.api.block.furniture.block_entity
 
net.tearpelato.deco_lib.api.fluid.block_entity - package net.tearpelato.deco_lib.api.fluid.block_entity
 
net.tearpelato.deco_lib.api.fluid.renderer - package net.tearpelato.deco_lib.api.fluid.renderer
 
net.tearpelato.deco_lib.api.fluid.util - package net.tearpelato.deco_lib.api.fluid.util
 
net.tearpelato.deco_lib.api.shape - package net.tearpelato.deco_lib.api.shape
 
net.tearpelato.deco_lib.api.util - package net.tearpelato.deco_lib.api.util
 
net.tearpelato.deco_lib.client.core.core_tabs - package net.tearpelato.deco_lib.client.core.core_tabs
 
net.tearpelato.deco_lib.core.registries.helper - package net.tearpelato.deco_lib.core.registries.helper
 
net.tearpelato.deco_lib.platform - package net.tearpelato.deco_lib.platform
 
net.tearpelato.deco_lib.platform.services - package net.tearpelato.deco_lib.platform.services
 

O

onClose(Level, BlockPos, BlockState) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicContainerOpenersCounter
 
onClose(Level, BlockPos, BlockState) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
onInitialize() - Method in class net.tearpelato.deco_lib.DecoLIB
 
onInitializeClient() - Method in class net.tearpelato.deco_lib.DecoLIB
 
onOpen(Level, BlockPos, BlockState) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicContainerOpenersCounter
 
onOpen(Level, BlockPos, BlockState) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
openerCountChanged(Level, BlockPos, BlockState, int, int) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicContainerOpenersCounter
 
openersCounter - Variable in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 

P

pass() - Static method in enum class net.tearpelato.deco_lib.client.core.core_tabs.CancellableResult
 
PASS - Enum constant in enum class net.tearpelato.deco_lib.client.core.core_tabs.CancellableResult
 
PLATFORM - Static variable in class net.tearpelato.deco_lib.platform.Services
 

R

register(T) - Method in class net.tearpelato.deco_lib.client.core.core_tabs.Event
 
register(T) - Method in class net.tearpelato.deco_lib.client.core.core_tabs.SimpleEvent
 
renderables() - Method in interface net.tearpelato.deco_lib.client.core.core_tabs.ScreenAccess
 
rotate(BlockState, Rotation) - Method in class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureHorizontalEntityBlock
 
rotate(BlockState, Rotation) - Method in class net.tearpelato.deco_lib.api.block.furniture.FurnitureHorizontalBlock
 
rotate(VoxelShape, Direction) - Static method in class net.tearpelato.deco_lib.api.shape.VoxelShapeHelper
 
rotateHorizontally(VoxelShape, Direction) - Static method in class net.tearpelato.deco_lib.api.shape.VoxelShapeHelper
 
rotateShape(VoxelShape, Direction) - Static method in class net.tearpelato.deco_lib.api.shape.VoxelShapeHelper
 
rotateVec3(Vec3, Direction) - Static method in class net.tearpelato.deco_lib.api.shape.VoxelShapeHelper
 

S

saveAdditional(CompoundTag, HolderLookup.Provider) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
saveAdditional(CompoundTag, HolderLookup.Provider) - Method in class net.tearpelato.deco_lib.api.fluid.block_entity.FluidContainerBlockEntity
 
screen() - Method in interface net.tearpelato.deco_lib.client.core.core_tabs.ScreenAccess
 
ScreenAccess - Interface in net.tearpelato.deco_lib.client.core.core_tabs
 
ScreenRegister - Interface in net.tearpelato.deco_lib.core.registries.helper
Author: MrCrayfish
sendUpdate(BlockEntity) - Static method in class net.tearpelato.deco_lib.api.util.BlockEntityUtil
Invia l'update packet creato da BlockEntity#getUpdatePacket()
sendUpdatePacket(BlockEntity, CompoundTag) - Static method in class net.tearpelato.deco_lib.api.util.BlockEntityUtil
Invia un pacchetto con CompoundTag custom (aggiunge automaticamente id e pos).
Services - Class in net.tearpelato.deco_lib.platform
 
Services() - Constructor for class net.tearpelato.deco_lib.platform.Services
 
setFluid(Fluid, int) - Method in class net.tearpelato.deco_lib.api.fluid.block_entity.FluidContainerBlockEntity
 
setItems(NonNullList<ItemStack>) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
setMaxHeight(VoxelShape, double) - Static method in class net.tearpelato.deco_lib.api.shape.VoxelShapeHelper
 
shapes - Variable in class net.tearpelato.deco_lib.api.block.furniture.block_entity.FurnitureEntityBlock
 
shapes - Variable in class net.tearpelato.deco_lib.api.block.furniture.FurnitureBlock
 
SimpleEvent<T> - Class in net.tearpelato.deco_lib.client.core.core_tabs
 
SimpleEvent(Class<? super T>, Function<T[], T>) - Constructor for class net.tearpelato.deco_lib.client.core.core_tabs.SimpleEvent
 
startOpen(Player) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 
stopOpen(Player) - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 

U

updateOpenerCount() - Method in class net.tearpelato.deco_lib.api.block_entity.BasicLootBlockEntity
 

V

valueOf(String) - Static method in enum class net.tearpelato.deco_lib.client.core.core_tabs.CancellableResult
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.tearpelato.deco_lib.client.core.core_tabs.CancellableResult
Returns an array containing the constants of this enum class, in the order they are declared.
VoxelShapeHelper - Class in net.tearpelato.deco_lib.api.shape
 
VoxelShapeHelper() - Constructor for class net.tearpelato.deco_lib.api.shape.VoxelShapeHelper
 

W

WATERLOGGED - Static variable in class net.tearpelato.deco_lib.api.block.furniture.FurnitureWaterloggedBlock
 
A B C D E F G H I L M N O P R S U V W 
All Classes and Interfaces|All Packages|Constant Field Values