net.minecraft.world.level.block

public class StructureBlock

extends BaseEntityBlock implements GameMasterBlock

All mapped superinterfaces:

ItemLike, EntityBlock, GameMasterBlock

cgr
net.minecraft.world.level.block.StructureBlock
net.minecraft.class_2515
net.minecraft.block.StructureBlock
net.minecraft.src.C_1927_
net.minecraft.world.level.block.BlockStructure

Field summary

Modifier and TypeField
public static final EnumProperty<StructureMode>
a
MODE
field_11586
MODE
f_57110_

Constructor summary

ModifierConstructor
protected (BlockBehaviour$Properties arg0)

Method summary

Modifier and TypeMethod
public BlockEntity
a(gg arg0, cks arg1)
newBlockEntity(BlockPos arg0, BlockState arg1)
method_10123(class_2338 arg0, class_2680 arg1)
createBlockEntity(BlockPos arg0, BlockState arg1)
m_142194_(C_4675_ p_154733_, C_2064_ arg1)
createTile(BlockPosition arg0, IBlockData arg1)
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_57129_, C_1596_ p_57130_, C_4675_ p_57131_, C_1141_ p_57132_, C_470_ p_57133_, C_3041_ arg5)
interact(IBlockData arg0, World arg1, BlockPosition arg2, EntityHuman arg3, EnumHand arg4, MovingObjectPositionBlock arg5)
public void
a(bwp arg0, gg arg1, cks arg2, att arg3, bqp arg4)
setPlacedBy(Level arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
method_9567(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_1309 arg3, class_1799 arg4)
onPlaced(World arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
m_6402_(C_1596_ p_57123_, C_4675_ p_57124_, C_2064_ p_57125_, C_524_ p_57126_, C_1391_ arg4)
postPlace(World arg0, BlockPosition arg1, IBlockData arg2, EntityLiving arg3, ItemStack arg4)
public RenderShape
b_(cks arg0)
getRenderShape(BlockState arg0)
method_9604(class_2680 arg0)
getRenderType(BlockState arg0)
m_7514_(C_2064_ arg0)
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 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_57136_, C_1596_ p_57137_, C_4675_ p_57138_, C_1706_ p_57139_, C_4675_ p_57140_, boolean arg5)
doPhysics(IBlockData arg0, World arg1, BlockPosition arg2, Block arg3, BlockPosition arg4, boolean arg5)
private void
a(abr arg0, cjt arg1)
trigger(ServerLevel arg0, StructureBlockEntity arg1)
method_10703(class_3218 arg0, class_2633 arg1)
doAction(ServerWorld world, StructureBlockBlockEntity blockEntity)
m_57114_(C_12_ p_57116_, C_2029_ arg1)