public class GymSignBlock extends GenericRotatableModelBlock implements IBlockHasOwner
net.minecraft.block.Block.RenderSideCacheKey
net.minecraft.block.AbstractBlock.AbstractBlockState, net.minecraft.block.AbstractBlock.IExtendedPositionPredicate<A>, net.minecraft.block.AbstractBlock.IPositionPredicate, net.minecraft.block.AbstractBlock.OffsetType, net.minecraft.block.AbstractBlock.Properties
Modifier and Type | Field and Description |
---|---|
static net.minecraft.util.math.shapes.VoxelShape |
HANGING_SHAPE_EAST |
static net.minecraft.util.math.shapes.VoxelShape |
HANGING_SHAPE_NORTH |
static net.minecraft.util.math.shapes.VoxelShape |
HANGING_SHAPE_SOUTH |
static net.minecraft.util.math.shapes.VoxelShape |
HANGING_SHAPE_WEST |
static net.minecraft.util.math.shapes.VoxelShape |
WALL_SHAPE_EAST |
static net.minecraft.util.math.shapes.VoxelShape |
WALL_SHAPE_NORTH |
static net.minecraft.util.math.shapes.VoxelShape |
WALL_SHAPE_SOUTH |
static net.minecraft.util.math.shapes.VoxelShape |
WALL_SHAPE_WEST |
FACING
BLOCK_STATE_REGISTRY, LOGGER, RANDOM, stateDefinition
Constructor and Description |
---|
GymSignBlock(GymSignType gymSignType) |
Modifier and Type | Method and Description |
---|---|
int |
getLightValue(net.minecraft.block.BlockState state,
net.minecraft.world.IBlockReader world,
net.minecraft.util.math.BlockPos pos) |
net.minecraft.block.BlockRenderType |
getRenderShape(net.minecraft.block.BlockState state) |
float |
getShadeBrightness(net.minecraft.block.BlockState p_220080_1_,
net.minecraft.world.IBlockReader p_220080_2_,
net.minecraft.util.math.BlockPos p_220080_3_) |
net.minecraft.util.math.shapes.VoxelShape |
getShape(net.minecraft.block.BlockState state,
net.minecraft.world.IBlockReader p_220053_2_,
net.minecraft.util.math.BlockPos p_220053_3_,
net.minecraft.util.math.shapes.ISelectionContext p_220053_4_) |
net.minecraft.block.BlockState |
getStateForPlacement(net.minecraft.item.BlockItemUseContext context) |
net.minecraft.tileentity.TileEntity |
newBlockEntity(net.minecraft.world.IBlockReader worldIn) |
void |
onRemove(net.minecraft.block.BlockState newState,
net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.BlockState oldState,
boolean p_196243_5_) |
boolean |
propagatesSkylightDown(net.minecraft.block.BlockState state,
net.minecraft.world.IBlockReader level,
net.minecraft.util.math.BlockPos pos) |
boolean |
removedByPlayer(net.minecraft.block.BlockState state,
net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.entity.player.PlayerEntity player,
boolean willHarvest,
net.minecraft.fluid.FluidState fluid) |
void |
setOwner(net.minecraft.util.math.BlockPos pos,
net.minecraft.entity.player.PlayerEntity playerIn) |
void |
setPlacedBy(net.minecraft.world.World worldIn,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.BlockState state,
net.minecraft.entity.LivingEntity placer,
net.minecraft.item.ItemStack stack) |
net.minecraft.util.ActionResultType |
use(net.minecraft.block.BlockState state,
net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.entity.player.PlayerEntity player,
net.minecraft.util.Hand hand,
net.minecraft.util.math.BlockRayTraceResult hit) |
createBlockStateDefinition, destroy, mirror, rotate, rotate
animateTick, appendHoverText, asBlock, asItem, box, byItem, canSupportCenter, canSupportRigidBlock, canSustainPlant, defaultBlockState, 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, pushEntitiesUp, registerDefaultState, shouldRenderFace, stateById, stepOn, toString, updateEntityAfterFallOn, updateFromNeighbourShapes, updateOrDestroy, updateOrDestroy, wasExploded
attack, canBeReplaced, canBeReplaced, canSurvive, defaultMaterialColor, entityInside, getAnalogOutputSignal, getBlockSupportShape, getCollisionShape, getDestroyProgress, getDirectSignal, getDrops, getFluidState, getInteractionShape, getLightBlock, getLootTable, getOcclusionShape, getOffsetType, getPistonPushReaction, getSeed, getSignal, getVisualShape, hasAnalogOutputSignal, isAir, isEntityBlock, isPathfindable, isSignalSource, neighborChanged, onPlace, onProjectileHit, randomTick, skipRendering, spawnAfterBreak, tick, updateIndirectNeighbourShapes, updateShape, 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, 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, setBedOccupied, shouldCheckWeakPower, shouldDisplayFluidOverlay
public static final net.minecraft.util.math.shapes.VoxelShape HANGING_SHAPE_NORTH
public static final net.minecraft.util.math.shapes.VoxelShape HANGING_SHAPE_SOUTH
public static final net.minecraft.util.math.shapes.VoxelShape HANGING_SHAPE_EAST
public static final net.minecraft.util.math.shapes.VoxelShape HANGING_SHAPE_WEST
public static final net.minecraft.util.math.shapes.VoxelShape WALL_SHAPE_NORTH
public static final net.minecraft.util.math.shapes.VoxelShape WALL_SHAPE_SOUTH
public static final net.minecraft.util.math.shapes.VoxelShape WALL_SHAPE_EAST
public static final net.minecraft.util.math.shapes.VoxelShape WALL_SHAPE_WEST
public GymSignBlock(GymSignType gymSignType)
@Nullable public net.minecraft.block.BlockState getStateForPlacement(net.minecraft.item.BlockItemUseContext context)
getStateForPlacement
in class GenericRotatableModelBlock
public net.minecraft.tileentity.TileEntity newBlockEntity(net.minecraft.world.IBlockReader worldIn)
newBlockEntity
in interface net.minecraft.block.ITileEntityProvider
newBlockEntity
in class GenericModelBlock
public net.minecraft.block.BlockRenderType getRenderShape(net.minecraft.block.BlockState state)
getRenderShape
in class GenericModelBlock
public net.minecraft.util.math.shapes.VoxelShape getShape(net.minecraft.block.BlockState state, net.minecraft.world.IBlockReader p_220053_2_, net.minecraft.util.math.BlockPos p_220053_3_, net.minecraft.util.math.shapes.ISelectionContext p_220053_4_)
getShape
in class net.minecraft.block.AbstractBlock
public void setPlacedBy(net.minecraft.world.World worldIn, net.minecraft.util.math.BlockPos pos, net.minecraft.block.BlockState state, net.minecraft.entity.LivingEntity placer, net.minecraft.item.ItemStack stack)
setPlacedBy
in class GenericRotatableModelBlock
public net.minecraft.util.ActionResultType use(net.minecraft.block.BlockState state, net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos, net.minecraft.entity.player.PlayerEntity player, net.minecraft.util.Hand hand, net.minecraft.util.math.BlockRayTraceResult hit)
use
in class net.minecraft.block.AbstractBlock
public boolean removedByPlayer(net.minecraft.block.BlockState state, net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos, net.minecraft.entity.player.PlayerEntity player, boolean willHarvest, net.minecraft.fluid.FluidState fluid)
removedByPlayer
in interface net.minecraftforge.common.extensions.IForgeBlock
public void onRemove(net.minecraft.block.BlockState newState, net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos, net.minecraft.block.BlockState oldState, boolean p_196243_5_)
onRemove
in class net.minecraft.block.AbstractBlock
public void setOwner(net.minecraft.util.math.BlockPos pos, net.minecraft.entity.player.PlayerEntity playerIn)
setOwner
in interface IBlockHasOwner
public float getShadeBrightness(net.minecraft.block.BlockState p_220080_1_, net.minecraft.world.IBlockReader p_220080_2_, net.minecraft.util.math.BlockPos p_220080_3_)
getShadeBrightness
in class net.minecraft.block.AbstractBlock
public boolean propagatesSkylightDown(net.minecraft.block.BlockState state, net.minecraft.world.IBlockReader level, net.minecraft.util.math.BlockPos pos)
propagatesSkylightDown
in class net.minecraft.block.Block
public int getLightValue(net.minecraft.block.BlockState state, net.minecraft.world.IBlockReader world, net.minecraft.util.math.BlockPos pos)
getLightValue
in interface net.minecraftforge.common.extensions.IForgeBlock