Package paulevs.edenring.blocks
Class GraviliteTallLanternBlock
java.lang.Object
net.minecraft.world.level.block.state.BlockBehaviour
net.minecraft.world.level.block.Block
net.minecraft.world.level.block.RotatedPillarBlock
org.betterx.bclib.blocks.BaseRotatedPillarBlock
paulevs.edenring.blocks.GraviliteTallLanternBlock
- All Implemented Interfaces:
net.fabricmc.fabric.api.block.v1.FabricBlock,net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike,org.betterx.bclib.api.v3.datagen.DropSelfLootProvider<org.betterx.bclib.blocks.BaseRotatedPillarBlock>,org.betterx.bclib.interfaces.ItemModelProvider,org.betterx.bclib.interfaces.RuntimeBlockModelProvider,org.betterx.wover.block.api.model.BlockModelProvider,org.betterx.wover.loot.api.BlockLootProvider
public class GraviliteTallLanternBlock
extends org.betterx.bclib.blocks.BaseRotatedPillarBlock
implements org.betterx.bclib.interfaces.RuntimeBlockModelProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class org.betterx.bclib.blocks.BaseRotatedPillarBlock
org.betterx.bclib.blocks.BaseRotatedPillarBlock.Metal, org.betterx.bclib.blocks.BaseRotatedPillarBlock.Stone, org.betterx.bclib.blocks.BaseRotatedPillarBlock.WoodNested classes/interfaces inherited from class net.minecraft.world.level.block.Block
net.minecraft.world.level.block.Block.BlockStatePairKeyNested classes/interfaces inherited from class net.minecraft.world.level.block.state.BlockBehaviour
net.minecraft.world.level.block.state.BlockBehaviour.BlockStateBase, net.minecraft.world.level.block.state.BlockBehaviour.OffsetFunction, net.minecraft.world.level.block.state.BlockBehaviour.OffsetType, net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.state.BlockBehaviour.StateArgumentPredicate<A>, net.minecraft.world.level.block.state.BlockBehaviour.StatePredicate -
Field Summary
Fields inherited from class net.minecraft.world.level.block.RotatedPillarBlock
AXIS, CODECFields inherited from class net.minecraft.world.level.block.Block
BLOCK_STATE_REGISTRY, INDESTRUCTIBLE, INSTANT, stateDefinition, UPDATE_ALL, UPDATE_ALL_IMMEDIATE, UPDATE_CLIENTS, UPDATE_IMMEDIATE, UPDATE_INVISIBLE, UPDATE_KNOWN_SHAPE, UPDATE_LIMIT, UPDATE_MOVE_BY_PISTON, UPDATE_NEIGHBORS, UPDATE_NONE, UPDATE_SUPPRESS_DROPSFields inherited from class net.minecraft.world.level.block.state.BlockBehaviour
drops, dynamicShape, explosionResistance, friction, hasCollision, isRandomlyTicking, jumpFactor, properties, requiredFeatures, soundType, speedFactor, UPDATE_SHAPE_ORDERFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.client.renderer.block.model.BlockModelgetItemModel(net.minecraft.resources.ResourceLocation resourceLocation) net.minecraft.client.resources.model.UnbakedModelgetModelVariant(net.minecraft.client.resources.model.ModelResourceLocation stateId, net.minecraft.world.level.block.state.BlockState blockState, Map<net.minecraft.resources.ResourceLocation, net.minecraft.client.resources.model.UnbakedModel> modelCache) net.minecraft.world.phys.shapes.VoxelShapegetShape(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.BlockGetter view, net.minecraft.core.BlockPos pos, net.minecraft.world.phys.shapes.CollisionContext ePos) Methods inherited from class org.betterx.bclib.blocks.BaseRotatedPillarBlock
from, provideBlockModelsMethods inherited from class net.minecraft.world.level.block.RotatedPillarBlock
codec, createBlockStateDefinition, getStateForPlacement, rotate, rotatePillarMethods inherited from class net.minecraft.world.level.block.Block
animateTick, appendHoverText, asBlock, asItem, box, builtInRegistryHolder, byItem, canSupportCenter, canSupportRigidBlock, defaultBlockState, destroy, dropFromExplosion, dropResources, dropResources, dropResources, fallOn, getCloneItemStack, getDescriptionId, getDrops, getDrops, getExplosionResistance, getFriction, getId, getJumpFactor, getName, getShapeForEachState, getSpeedFactor, getStateDefinition, handlePrecipitation, hasDynamicShape, isExceptionForConnection, isFaceFull, isPossibleToRespawnInThis, isShapeFullBlock, playerDestroy, playerWillDestroy, popExperience, popResource, popResourceFromFace, pushEntitiesUp, registerDefaultState, setPlacedBy, shouldRenderFace, spawnDestroyParticles, stateById, stepOn, toString, tryDropExperience, updateEntityAfterFallOn, updateFromNeighbourShapes, updateOrDestroy, updateOrDestroy, wasExploded, withPropertiesOfMethods inherited from class net.minecraft.world.level.block.state.BlockBehaviour
attack, canBeReplaced, canBeReplaced, canSurvive, defaultDestroyTime, defaultMapColor, entityInside, getAnalogOutputSignal, getBlockSupportShape, getCollisionShape, getDestroyProgress, getDirectSignal, getDrops, getFluidState, getInteractionShape, getLightBlock, getLootTable, getMaxHorizontalOffset, getMaxVerticalOffset, getMenuProvider, getOcclusionShape, getRenderShape, getSeed, getShadeBrightness, getSignal, getSoundType, getVisualShape, hasAnalogOutputSignal, isCollisionShapeFullBlock, isOcclusionShapeFullBlock, isPathfindable, isRandomlyTicking, isSignalSource, mirror, neighborChanged, onExplosionHit, onPlace, onProjectileHit, onRemove, propagatesSkylightDown, properties, propertiesCodec, randomTick, requiredFeatures, simpleCodec, skipRendering, spawnAfterBreak, tick, triggerEvent, updateIndirectNeighbourShapes, updateShape, useItemOn, useShapeForLightOcclusion, useWithoutItemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.betterx.bclib.api.v3.datagen.DropSelfLootProvider
registerBlockLootMethods inherited from interface net.fabricmc.fabric.api.block.v1.FabricBlock
getAppearanceMethods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabledMethods inherited from interface org.betterx.bclib.interfaces.RuntimeBlockModelProvider
getBlockModel, registerBlockModel
-
Constructor Details
-
GraviliteTallLanternBlock
public GraviliteTallLanternBlock()
-
-
Method Details
-
getModelVariant
@Environment(CLIENT) public net.minecraft.client.resources.model.UnbakedModel getModelVariant(net.minecraft.client.resources.model.ModelResourceLocation stateId, net.minecraft.world.level.block.state.BlockState blockState, Map<net.minecraft.resources.ResourceLocation, net.minecraft.client.resources.model.UnbakedModel> modelCache) - Specified by:
getModelVariantin interfaceorg.betterx.bclib.interfaces.RuntimeBlockModelProvider
-
getItemModel
@Environment(CLIENT) public net.minecraft.client.renderer.block.model.BlockModel getItemModel(net.minecraft.resources.ResourceLocation resourceLocation) - Specified by:
getItemModelin interfaceorg.betterx.bclib.interfaces.ItemModelProvider
-
getShape
public net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.BlockGetter view, net.minecraft.core.BlockPos pos, net.minecraft.world.phys.shapes.CollisionContext ePos) - Overrides:
getShapein classnet.minecraft.world.level.block.state.BlockBehaviour
-