net.minecraft.world.level.block

public class FenceGateBlock

extends HorizontalDirectionalBlock

All mapped superinterfaces:

ItemLike

ccb
net.minecraft.world.level.block.FenceGateBlock
net.minecraft.class_2349
net.minecraft.block.FenceGateBlock
net.minecraft.src.C_1788_
net.minecraft.world.level.block.BlockFenceGate

Field summary

Modifier and TypeField
public static final BooleanProperty
a
OPEN
field_11026
OPEN
f_53341_
public static final BooleanProperty
b
POWERED
field_11021
POWERED
f_53342_
public static final BooleanProperty
c
IN_WALL
field_11024
IN_WALL
f_53343_
protected static final VoxelShape
d
Z_SHAPE
field_11022
Z_AXIS_SHAPE
f_53344_
protected static final VoxelShape
e
X_SHAPE
field_11017
X_AXIS_SHAPE
f_53345_
protected static final VoxelShape
f
Z_SHAPE_LOW
field_11025
IN_WALL_Z_AXIS_SHAPE
f_53346_
protected static final VoxelShape
g
X_SHAPE_LOW
field_11016
IN_WALL_X_AXIS_SHAPE
f_53347_
protected static final VoxelShape
h
Z_COLLISION_SHAPE
field_11028
Z_AXIS_COLLISION_SHAPE
f_53348_
protected static final VoxelShape
i
X_COLLISION_SHAPE
field_11019
X_AXIS_COLLISION_SHAPE
f_53349_
protected static final VoxelShape
j
Z_OCCLUSION_SHAPE
field_11018
Z_AXIS_CULL_SHAPE
f_53350_
protected static final VoxelShape
k
X_OCCLUSION_SHAPE
field_11023
X_AXIS_CULL_SHAPE
f_53351_
protected static final VoxelShape
l
Z_OCCLUSION_SHAPE_LOW
field_11020
IN_WALL_Z_AXIS_CULL_SHAPE
f_53352_
protected static final VoxelShape
m
X_OCCLUSION_SHAPE_LOW
field_11027
IN_WALL_X_AXIS_CULL_SHAPE
f_53353_

Constructor summary

ModifierConstructor
public (BlockBehaviour$Properties arg0)

Method summary

Modifier and TypeMethod
public VoxelShape
a(cks arg0, bvt arg1, gg arg2, dnf arg3)
getShape(BlockState arg0, BlockGetter arg1, BlockPos arg2, CollisionContext arg3)
method_9530(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_3726 arg3)
getOutlineShape(BlockState arg0, BlockView arg1, BlockPos arg2, ShapeContext arg3)
m_5940_(C_2064_ p_53392_, C_1559_ p_53393_, C_4675_ p_53394_, C_3051_ arg3)
public BlockState
a(cks arg0, gl arg1, cks arg2, bwq arg3, gg arg4, gg arg5)
updateShape(BlockState arg0, Direction arg1, BlockState arg2, LevelAccessor arg3, BlockPos arg4, BlockPos arg5)
method_9559(class_2680 arg0, class_2350 arg1, class_2680 arg2, class_1936 arg3, class_2338 arg4, class_2338 arg5)
getStateForNeighborUpdate(BlockState arg0, Direction arg1, BlockState arg2, WorldAccess arg3, BlockPos arg4, BlockPos arg5)
m_7417_(C_2064_ p_53383_, C_4687_ p_53384_, C_2064_ p_53385_, C_1598_ p_53386_, C_4675_ p_53387_, C_4675_ arg5)
updateState(IBlockData arg0, EnumDirection arg1, IBlockData arg2, GeneratorAccess arg3, BlockPosition arg4, BlockPosition arg5)
public VoxelShape
c(cks arg0, bvt arg1, gg arg2, dnf arg3)
getCollisionShape(BlockState arg0, BlockGetter arg1, BlockPos arg2, CollisionContext arg3)
method_9549(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_3726 arg3)
getCollisionShape(BlockState arg0, BlockView arg1, BlockPos arg2, ShapeContext arg3)
m_5939_(C_2064_ p_53397_, C_1559_ p_53398_, C_4675_ p_53399_, C_3051_ arg3)
public VoxelShape
b_(cks arg0, bvt arg1, gg arg2)
getOcclusionShape(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_9571(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getCullingShape(BlockState arg0, BlockView arg1, BlockPos arg2)
m_7952_(C_2064_ p_53402_, C_1559_ p_53403_, C_4675_ arg2)
public boolean
a(cks arg0, bvt arg1, gg arg2, dhb arg3)
isPathfindable(BlockState arg0, BlockGetter arg1, BlockPos arg2, PathComputationType arg3)
method_9516(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_10 arg3)
canPathfindThrough(BlockState arg0, BlockView arg1, BlockPos arg2, NavigationType arg3)
m_7357_(C_2064_ p_53361_, C_1559_ p_53362_, C_4675_ p_53363_, C_2754_ arg3)
public BlockState
a(bsp arg0)
getStateForPlacement(BlockPlaceContext arg0)
method_9605(class_1750 arg0)
getPlacementState(ItemPlacementContext arg0)
m_5573_(C_1445_ arg0)
getPlacedState(BlockActionContext arg0)
private boolean
h(cks arg0)
isWall(BlockState arg0)
method_10138(class_2680 arg0)
isWall(BlockState state)
m_53404_(C_2064_ arg0)
public InteractionResult
a(cks arg0, bwp arg1, gg arg2, bkd arg3, arz arg4, dmw arg5)
use(BlockState arg0, Level arg1, BlockPos arg2, Player arg3, InteractionHand arg4, BlockHitResult arg5)
method_9534(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_1268 arg4, class_3965 arg5)
onUse(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3, Hand arg4, BlockHitResult arg5)
m_6227_(C_2064_ p_53366_, C_1596_ p_53367_, C_4675_ p_53368_, C_1141_ p_53369_, C_470_ p_53370_, C_3041_ arg5)
interact(IBlockData arg0, World arg1, BlockPosition arg2, EntityHuman arg3, EnumHand arg4, MovingObjectPositionBlock arg5)
public void
a(cks arg0, bwp arg1, gg arg2, bzo arg3, gg arg4, boolean arg5)
neighborChanged(BlockState arg0, Level arg1, BlockPos arg2, Block arg3, BlockPos arg4, boolean arg5)
method_9612(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2248 arg3, class_2338 arg4, boolean arg5)
neighborUpdate(BlockState arg0, World arg1, BlockPos arg2, Block arg3, BlockPos arg4, boolean arg5)
m_6861_(C_2064_ p_53373_, C_1596_ p_53374_, C_4675_ p_53375_, C_1706_ p_53376_, C_4675_ p_53377_, boolean arg5)
doPhysics(IBlockData arg0, World arg1, BlockPosition arg2, Block arg3, BlockPosition arg4, boolean arg5)
protected void
a(ckt$a<bzo, cks> arg0)
createBlockStateDefinition(StateDefinition$Builder<Block, BlockState> arg0)
method_9515(class_2689$class_2690<class_2248, class_2680> arg0)
appendProperties(StateManager$Builder<Block, BlockState> arg0)
m_7926_(C_2065_$C_2066_<C_1706_, C_2064_> arg0)
public static boolean
a(cks arg0, gl arg1)
connectsToDirection(BlockState arg0, Direction arg1)
method_16703(class_2680 arg0, class_2350 arg1)
canWallConnect(BlockState state, Direction side)
m_53378_(C_2064_ p_53379_, C_4687_ p_53380_)