public class GrindstoneBlock extends HorizontalFaceBlock
Block.RenderSideCacheKey
AbstractBlock.AbstractBlockState, AbstractBlock.IExtendedPositionPredicate<A>, AbstractBlock.IPositionPredicate, AbstractBlock.OffsetType, AbstractBlock.Properties
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
FACE
FACING
BLOCK_STATE_REGISTRY, LOGGER, RANDOM, stateDefinition
drops, dynamicShape, explosionResistance, friction, hasCollision, isRandomlyTicking, jumpFactor, material, properties, soundType, speedFactor, UPDATE_SHAPE_ORDER
delegate
Constructor and Description |
---|
GrindstoneBlock(AbstractBlock.Properties p_i49983_1_) |
canAttach, getConnectedDirection, getStateForPlacement, updateShape
animateTick, appendHoverText, asBlock, asItem, box, byItem, canSupportCenter, canSupportRigidBlock, canSustainPlant, defaultBlockState, destroy, dropFromExplosion, dropResources, dropResources, dropResources, fallOn, fillItemCategory, getCloneItemStack, getDescriptionId, getDrops, getDrops, getExplosionResistance, getFriction, getHarvestLevel, getHarvestTool, getId, getJumpFactor, getName, getSoundType, getSpeedFactor, getStateDefinition, getTags, handleRain, hasDynamicShape, is, is, isExceptionForConnection, isFaceFull, isPossibleToRespawnInThis, isRandomlyTicking, isShapeFullBlock, playerDestroy, playerWillDestroy, popExperience, popResource, propagatesSkylightDown, pushEntitiesUp, registerDefaultState, setPlacedBy, shouldRenderFace, stateById, stepOn, toString, updateEntityAfterFallOn, updateFromNeighbourShapes, updateOrDestroy, updateOrDestroy, wasExploded
attack, canBeReplaced, canBeReplaced, defaultMaterialColor, entityInside, getAnalogOutputSignal, getBlockSupportShape, getDestroyProgress, getDirectSignal, getDrops, getFluidState, getInteractionShape, getLightBlock, getLootTable, getOcclusionShape, getOffsetType, getPistonPushReaction, getSeed, getShadeBrightness, getSignal, getVisualShape, hasAnalogOutputSignal, isAir, isEntityBlock, isSignalSource, neighborChanged, onPlace, onProjectileHit, onRemove, randomTick, skipRendering, spawnAfterBreak, tick, triggerEvent, updateIndirectNeighbourShapes, useShapeForLightOcclusion
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addDestroyEffects, addHitEffects, addLandingEffects, addRunningEffects, canBeReplacedByLeaves, canBeReplacedByLogs, canConnectRedstone, canCreatureSpawn, canDropFromExplosion, canEntityDestroy, canHarvestBlock, canStickTo, catchFire, collisionExtendsVertically, createTileEntity, getAiPathNodeType, getBeaconColorMultiplier, getBedDirection, getBedSpawnPosition, getBlock, getEnchantPowerBonus, getExpDrop, getExplosionResistance, getFireSpreadSpeed, getFlammability, getFogColor, getLightValue, getPickBlock, getRespawnPosition, getSlipperiness, getSoundType, getStateAtViewpoint, getToolModifiedState, getWeakChanges, hasTileEntity, isAir, isBed, isBurning, isConduitFrame, isFertile, isFireSource, isFlammable, isLadder, isPortalFrame, isScaffolding, isSlimeBlock, isStickyBlock, isToolEffective, makesOpenTrapdoorAboveClimbable, observedNeighborChange, onBlockExploded, onNeighborChange, onPlantGrow, removedByPlayer, rotate, setBedOccupied, shouldCheckWeakPower, shouldDisplayFluidOverlay
public static final VoxelShape FLOOR_NORTH_SOUTH_LEFT_POST
public static final VoxelShape FLOOR_NORTH_SOUTH_RIGHT_POST
public static final VoxelShape FLOOR_NORTH_SOUTH_LEFT_PIVOT
public static final VoxelShape FLOOR_NORTH_SOUTH_RIGHT_PIVOT
public static final VoxelShape FLOOR_NORTH_SOUTH_LEFT_LEG
public static final VoxelShape FLOOR_NORTH_SOUTH_RIGHT_LEG
public static final VoxelShape FLOOR_NORTH_SOUTH_ALL_LEGS
public static final VoxelShape FLOOR_NORTH_SOUTH_GRINDSTONE
public static final VoxelShape FLOOR_EAST_WEST_LEFT_POST
public static final VoxelShape FLOOR_EAST_WEST_RIGHT_POST
public static final VoxelShape FLOOR_EAST_WEST_LEFT_PIVOT
public static final VoxelShape FLOOR_EAST_WEST_RIGHT_PIVOT
public static final VoxelShape FLOOR_EAST_WEST_LEFT_LEG
public static final VoxelShape FLOOR_EAST_WEST_RIGHT_LEG
public static final VoxelShape FLOOR_EAST_WEST_ALL_LEGS
public static final VoxelShape FLOOR_EAST_WEST_GRINDSTONE
public static final VoxelShape WALL_SOUTH_LEFT_POST
public static final VoxelShape WALL_SOUTH_RIGHT_POST
public static final VoxelShape WALL_SOUTH_LEFT_PIVOT
public static final VoxelShape WALL_SOUTH_RIGHT_PIVOT
public static final VoxelShape WALL_SOUTH_LEFT_LEG
public static final VoxelShape WALL_SOUTH_RIGHT_LEG
public static final VoxelShape WALL_SOUTH_ALL_LEGS
public static final VoxelShape WALL_SOUTH_GRINDSTONE
public static final VoxelShape WALL_NORTH_LEFT_POST
public static final VoxelShape WALL_NORTH_RIGHT_POST
public static final VoxelShape WALL_NORTH_LEFT_PIVOT
public static final VoxelShape WALL_NORTH_RIGHT_PIVOT
public static final VoxelShape WALL_NORTH_LEFT_LEG
public static final VoxelShape WALL_NORTH_RIGHT_LEG
public static final VoxelShape WALL_NORTH_ALL_LEGS
public static final VoxelShape WALL_NORTH_GRINDSTONE
public static final VoxelShape WALL_WEST_LEFT_POST
public static final VoxelShape WALL_WEST_RIGHT_POST
public static final VoxelShape WALL_WEST_LEFT_PIVOT
public static final VoxelShape WALL_WEST_RIGHT_PIVOT
public static final VoxelShape WALL_WEST_LEFT_LEG
public static final VoxelShape WALL_WEST_RIGHT_LEG
public static final VoxelShape WALL_WEST_ALL_LEGS
public static final VoxelShape WALL_WEST_GRINDSTONE
public static final VoxelShape WALL_EAST_LEFT_POST
public static final VoxelShape WALL_EAST_RIGHT_POST
public static final VoxelShape WALL_EAST_LEFT_PIVOT
public static final VoxelShape WALL_EAST_RIGHT_PIVOT
public static final VoxelShape WALL_EAST_LEFT_LEG
public static final VoxelShape WALL_EAST_RIGHT_LEG
public static final VoxelShape WALL_EAST_ALL_LEGS
public static final VoxelShape WALL_EAST_GRINDSTONE
public static final VoxelShape CEILING_NORTH_SOUTH_LEFT_POST
public static final VoxelShape CEILING_NORTH_SOUTH_RIGHT_POST
public static final VoxelShape CEILING_NORTH_SOUTH_LEFT_PIVOT
public static final VoxelShape CEILING_NORTH_SOUTH_RIGHT_PIVOT
public static final VoxelShape CEILING_NORTH_SOUTH_LEFT_LEG
public static final VoxelShape CEILING_NORTH_SOUTH_RIGHT_LEG
public static final VoxelShape CEILING_NORTH_SOUTH_ALL_LEGS
public static final VoxelShape CEILING_NORTH_SOUTH_GRINDSTONE
public static final VoxelShape CEILING_EAST_WEST_LEFT_POST
public static final VoxelShape CEILING_EAST_WEST_RIGHT_POST
public static final VoxelShape CEILING_EAST_WEST_LEFT_PIVOT
public static final VoxelShape CEILING_EAST_WEST_RIGHT_PIVOT
public static final VoxelShape CEILING_EAST_WEST_LEFT_LEG
public static final VoxelShape CEILING_EAST_WEST_RIGHT_LEG
public static final VoxelShape CEILING_EAST_WEST_ALL_LEGS
public static final VoxelShape CEILING_EAST_WEST_GRINDSTONE
private static final ITextComponent CONTAINER_TITLE
public GrindstoneBlock(AbstractBlock.Properties p_i49983_1_)
public BlockRenderType getRenderShape(BlockState p_149645_1_)
getRenderShape
in class AbstractBlock
private VoxelShape getVoxelShape(BlockState p_220186_1_)
public VoxelShape getCollisionShape(BlockState p_220071_1_, IBlockReader p_220071_2_, BlockPos p_220071_3_, ISelectionContext p_220071_4_)
getCollisionShape
in class AbstractBlock
public VoxelShape getShape(BlockState p_220053_1_, IBlockReader p_220053_2_, BlockPos p_220053_3_, ISelectionContext p_220053_4_)
getShape
in class AbstractBlock
public boolean canSurvive(BlockState p_196260_1_, IWorldReader p_196260_2_, BlockPos p_196260_3_)
canSurvive
in class HorizontalFaceBlock
public ActionResultType use(BlockState p_225533_1_, World p_225533_2_, BlockPos p_225533_3_, PlayerEntity p_225533_4_, Hand p_225533_5_, BlockRayTraceResult p_225533_6_)
use
in class AbstractBlock
public INamedContainerProvider getMenuProvider(BlockState p_220052_1_, World p_220052_2_, BlockPos p_220052_3_)
getMenuProvider
in class AbstractBlock
public BlockState rotate(BlockState p_185499_1_, Rotation p_185499_2_)
rotate
in class HorizontalBlock
public BlockState mirror(BlockState p_185471_1_, Mirror p_185471_2_)
mirror
in class HorizontalBlock
protected void createBlockStateDefinition(StateContainer.Builder<Block,BlockState> p_206840_1_)
createBlockStateDefinition
in class Block
public boolean isPathfindable(BlockState p_196266_1_, IBlockReader p_196266_2_, BlockPos p_196266_3_, PathType p_196266_4_)
isPathfindable
in class AbstractBlock