类 StairsBlock
- java.lang.Object
-
- net.minecraft.block.AbstractBlock
-
- net.minecraft.block.Block
-
- net.minecraft.block.StairsBlock
-
- 所有已实现的接口:
FluidDrainable,FluidFillable,Waterloggable,ItemConvertible
- 直接已知子类:
OxidizableStairsBlock
public class StairsBlock extends Block implements Waterloggable
- Mappings:
Namespace Name official cflintermediary net/minecraft/class_2510named net/minecraft/block/StairsBlock
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.block.Block
Block.NeighborGroup
-
从类继承的嵌套类/接口 net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A>
-
-
字段概要
字段 修饰符和类型 字段 说明 private BlockbaseBlockprivate BlockStatebaseBlockStateprotected static VoxelShapeBOTTOM_NORTH_EAST_CORNER_SHAPEprotected static VoxelShapeBOTTOM_NORTH_WEST_CORNER_SHAPEprotected static VoxelShapeBOTTOM_SHAPEprotected static VoxelShape[]BOTTOM_SHAPESprotected static VoxelShapeBOTTOM_SOUTH_EAST_CORNER_SHAPEprotected static VoxelShapeBOTTOM_SOUTH_WEST_CORNER_SHAPEstatic DirectionPropertyFACINGstatic EnumProperty<BlockHalf>HALFstatic EnumProperty<StairShape>SHAPEprivate static int[]SHAPE_INDICESprotected static VoxelShapeTOP_NORTH_EAST_CORNER_SHAPEprotected static VoxelShapeTOP_NORTH_WEST_CORNER_SHAPEprotected static VoxelShapeTOP_SHAPEprotected static VoxelShape[]TOP_SHAPESprotected static VoxelShapeTOP_SOUTH_EAST_CORNER_SHAPEprotected static VoxelShapeTOP_SOUTH_WEST_CORNER_SHAPEstatic BooleanPropertyWATERLOGGED-
从类继承的字段 net.minecraft.block.Block
field_31022, field_31023, field_31024, field_31025, field_31035, FORCE_STATE, LOGGER, MOVED, NO_REDRAW, NOTIFY_ALL, NOTIFY_LISTENERS, NOTIFY_NEIGHBORS, REDRAW_ON_MAIN_THREAD, SKIP_DROPS, SKIP_LIGHTING_UPDATES, STATE_IDS, stateManager
-
从类继承的字段 net.minecraft.block.AbstractBlock
collidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier
-
-
构造器概要
构造器 限定符 构造器 说明 protectedStairsBlock(BlockState baseBlockState, AbstractBlock.Settings settings)
-
方法概要
-
从类继承的方法 net.minecraft.block.Block
addStacksForDisplay, afterBreak, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createCuboidShape, dropExperience, dropStack, dropStacks, dropStacks, dropStacks, dropStacks, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getRawIdFromState, getShapesForStates, getSlipperiness, getSoundGroup, getStateFromRawId, getStateManager, getStateWithProperties, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, hasTopRim, isFaceFullSquare, isShapeFullCube, isTranslucent, onBreak, onEntityLand, onLandedUpon, onPlaced, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, spawnBreakParticles, toString
-
从类继承的方法 net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPlaceAt, canReplace, createScreenHandlerFactory, emitsRedstonePower, getAmbientOcclusionLightLevel, getCameraCollisionShape, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getPistonBehavior, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getStrongRedstonePower, getWeakRedstonePower, hasComparatorOutput, isSideInvisible, neighborUpdate, onEntityCollision, onProjectileHit, onStacksDropped, onSyncedBlockEvent, prepare
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
从接口继承的方法 net.minecraft.block.Waterloggable
canFillWithFluid, getBucketFillSound, tryDrainFluid, tryFillWithFluid
-
-
-
-
字段详细资料
-
FACING
public static final DirectionProperty FACING
- Mappings:
Namespace Name Mixin selector official aLcfl;a:Lckl;intermediary field_11571Lnet/minecraft/class_2510;field_11571:Lnet/minecraft/class_2753;named FACINGLnet/minecraft/block/StairsBlock;FACING:Lnet/minecraft/state/property/DirectionProperty;
-
HALF
public static final EnumProperty<BlockHalf> HALF
- Mappings:
Namespace Name Mixin selector official bLcfl;b:Lckp;intermediary field_11572Lnet/minecraft/class_2510;field_11572:Lnet/minecraft/class_2754;named HALFLnet/minecraft/block/StairsBlock;HALF:Lnet/minecraft/state/property/EnumProperty;
-
SHAPE
public static final EnumProperty<StairShape> SHAPE
- Mappings:
Namespace Name Mixin selector official cLcfl;c:Lckp;intermediary field_11565Lnet/minecraft/class_2510;field_11565:Lnet/minecraft/class_2754;named SHAPELnet/minecraft/block/StairsBlock;SHAPE:Lnet/minecraft/state/property/EnumProperty;
-
WATERLOGGED
public static final BooleanProperty WATERLOGGED
- Mappings:
Namespace Name Mixin selector official dLcfl;d:Lcki;intermediary field_11573Lnet/minecraft/class_2510;field_11573:Lnet/minecraft/class_2746;named WATERLOGGEDLnet/minecraft/block/StairsBlock;WATERLOGGED:Lnet/minecraft/state/property/BooleanProperty;
-
TOP_SHAPE
protected static final VoxelShape TOP_SHAPE
- Mappings:
Namespace Name Mixin selector official eLcfl;e:Ldmt;intermediary field_11562Lnet/minecraft/class_2510;field_11562:Lnet/minecraft/class_265;named TOP_SHAPELnet/minecraft/block/StairsBlock;TOP_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
BOTTOM_SHAPE
protected static final VoxelShape BOTTOM_SHAPE
- Mappings:
Namespace Name Mixin selector official fLcfl;f:Ldmt;intermediary field_11576Lnet/minecraft/class_2510;field_11576:Lnet/minecraft/class_265;named BOTTOM_SHAPELnet/minecraft/block/StairsBlock;BOTTOM_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
BOTTOM_NORTH_WEST_CORNER_SHAPE
protected static final VoxelShape BOTTOM_NORTH_WEST_CORNER_SHAPE
- Mappings:
Namespace Name Mixin selector official gLcfl;g:Ldmt;intermediary field_11561Lnet/minecraft/class_2510;field_11561:Lnet/minecraft/class_265;named BOTTOM_NORTH_WEST_CORNER_SHAPELnet/minecraft/block/StairsBlock;BOTTOM_NORTH_WEST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
BOTTOM_SOUTH_WEST_CORNER_SHAPE
protected static final VoxelShape BOTTOM_SOUTH_WEST_CORNER_SHAPE
- Mappings:
Namespace Name Mixin selector official hLcfl;h:Ldmt;intermediary field_11578Lnet/minecraft/class_2510;field_11578:Lnet/minecraft/class_265;named BOTTOM_SOUTH_WEST_CORNER_SHAPELnet/minecraft/block/StairsBlock;BOTTOM_SOUTH_WEST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
TOP_NORTH_WEST_CORNER_SHAPE
protected static final VoxelShape TOP_NORTH_WEST_CORNER_SHAPE
- Mappings:
Namespace Name Mixin selector official iLcfl;i:Ldmt;intermediary field_11568Lnet/minecraft/class_2510;field_11568:Lnet/minecraft/class_265;named TOP_NORTH_WEST_CORNER_SHAPELnet/minecraft/block/StairsBlock;TOP_NORTH_WEST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
TOP_SOUTH_WEST_CORNER_SHAPE
protected static final VoxelShape TOP_SOUTH_WEST_CORNER_SHAPE
- Mappings:
Namespace Name Mixin selector official jLcfl;j:Ldmt;intermediary field_11563Lnet/minecraft/class_2510;field_11563:Lnet/minecraft/class_265;named TOP_SOUTH_WEST_CORNER_SHAPELnet/minecraft/block/StairsBlock;TOP_SOUTH_WEST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
BOTTOM_NORTH_EAST_CORNER_SHAPE
protected static final VoxelShape BOTTOM_NORTH_EAST_CORNER_SHAPE
- Mappings:
Namespace Name Mixin selector official kLcfl;k:Ldmt;intermediary field_11575Lnet/minecraft/class_2510;field_11575:Lnet/minecraft/class_265;named BOTTOM_NORTH_EAST_CORNER_SHAPELnet/minecraft/block/StairsBlock;BOTTOM_NORTH_EAST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
BOTTOM_SOUTH_EAST_CORNER_SHAPE
protected static final VoxelShape BOTTOM_SOUTH_EAST_CORNER_SHAPE
- Mappings:
Namespace Name Mixin selector official lLcfl;l:Ldmt;intermediary field_11569Lnet/minecraft/class_2510;field_11569:Lnet/minecraft/class_265;named BOTTOM_SOUTH_EAST_CORNER_SHAPELnet/minecraft/block/StairsBlock;BOTTOM_SOUTH_EAST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
TOP_NORTH_EAST_CORNER_SHAPE
protected static final VoxelShape TOP_NORTH_EAST_CORNER_SHAPE
- Mappings:
Namespace Name Mixin selector official mLcfl;m:Ldmt;intermediary field_11577Lnet/minecraft/class_2510;field_11577:Lnet/minecraft/class_265;named TOP_NORTH_EAST_CORNER_SHAPELnet/minecraft/block/StairsBlock;TOP_NORTH_EAST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
TOP_SOUTH_EAST_CORNER_SHAPE
protected static final VoxelShape TOP_SOUTH_EAST_CORNER_SHAPE
- Mappings:
Namespace Name Mixin selector official nLcfl;n:Ldmt;intermediary field_11567Lnet/minecraft/class_2510;field_11567:Lnet/minecraft/class_265;named TOP_SOUTH_EAST_CORNER_SHAPELnet/minecraft/block/StairsBlock;TOP_SOUTH_EAST_CORNER_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
TOP_SHAPES
protected static final VoxelShape[] TOP_SHAPES
- Mappings:
Namespace Name Mixin selector official FLcfl;F:[Ldmt;intermediary field_11566Lnet/minecraft/class_2510;field_11566:[Lnet/minecraft/class_265;named TOP_SHAPESLnet/minecraft/block/StairsBlock;TOP_SHAPES:[Lnet/minecraft/util/shape/VoxelShape;
-
BOTTOM_SHAPES
protected static final VoxelShape[] BOTTOM_SHAPES
- Mappings:
Namespace Name Mixin selector official GLcfl;G:[Ldmt;intermediary field_11564Lnet/minecraft/class_2510;field_11564:[Lnet/minecraft/class_265;named BOTTOM_SHAPESLnet/minecraft/block/StairsBlock;BOTTOM_SHAPES:[Lnet/minecraft/util/shape/VoxelShape;
-
SHAPE_INDICES
private static final int[] SHAPE_INDICES
- Mappings:
Namespace Name Mixin selector official HLcfl;H:[Iintermediary field_11570Lnet/minecraft/class_2510;field_11570:[Inamed SHAPE_INDICESLnet/minecraft/block/StairsBlock;SHAPE_INDICES:[I
-
baseBlock
private final Block baseBlock
- Mappings:
Namespace Name Mixin selector official ILcfl;I:Lbyq;intermediary field_11579Lnet/minecraft/class_2510;field_11579:Lnet/minecraft/class_2248;named baseBlockLnet/minecraft/block/StairsBlock;baseBlock:Lnet/minecraft/block/Block;
-
baseBlockState
private final BlockState baseBlockState
- Mappings:
Namespace Name Mixin selector official JLcfl;J:Lcjr;intermediary field_11574Lnet/minecraft/class_2510;field_11574:Lnet/minecraft/class_2680;named baseBlockStateLnet/minecraft/block/StairsBlock;baseBlockState:Lnet/minecraft/block/BlockState;
-
-
构造器详细资料
-
StairsBlock
protected StairsBlock(BlockState baseBlockState, AbstractBlock.Settings settings)
- Mappings:
Namespace Name Mixin selector official <init>Lcfl;<init>(Lcjr;Lcjq$c;)Vintermediary <init>Lnet/minecraft/class_2510;<init>(Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_2251;)Vnamed <init>Lnet/minecraft/block/StairsBlock;<init>(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/AbstractBlock$Settings;)V
-
-
方法详细资料
-
composeShapes
private static VoxelShape[] composeShapes(VoxelShape base, VoxelShape northWest, VoxelShape northEast, VoxelShape southWest, VoxelShape southEast)
- Mappings:
Namespace Name Mixin selector official aLcfl;a(Ldmt;Ldmt;Ldmt;Ldmt;Ldmt;)[Ldmt;intermediary method_10672Lnet/minecraft/class_2510;method_10672(Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;)[Lnet/minecraft/class_265;named composeShapesLnet/minecraft/block/StairsBlock;composeShapes(Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;)[Lnet/minecraft/util/shape/VoxelShape;
-
composeShape
private static VoxelShape composeShape(int i, VoxelShape base, VoxelShape northWest, VoxelShape northEast, VoxelShape southWest, VoxelShape southEast)
- Mappings:
Namespace Name Mixin selector official aLcfl;a(ILdmt;Ldmt;Ldmt;Ldmt;Ldmt;)Ldmt;intermediary method_10671Lnet/minecraft/class_2510;method_10671(ILnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Lnet/minecraft/class_265;named composeShapeLnet/minecraft/block/StairsBlock;composeShape(ILnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;)Lnet/minecraft/util/shape/VoxelShape;
-
hasSidedTransparency
public boolean hasSidedTransparency(BlockState state)
- 覆盖:
hasSidedTransparency在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official f_Lcjq;f_(Lcjr;)Zintermediary method_9526Lnet/minecraft/class_4970;method_9526(Lnet/minecraft/class_2680;)Znamed hasSidedTransparencyLnet/minecraft/block/AbstractBlock;hasSidedTransparency(Lnet/minecraft/block/BlockState;)Z
-
getOutlineShape
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)
- 覆盖:
getOutlineShape在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lcjr;Lbuv;Lgb;Ldmf;)Ldmt;intermediary method_9530Lnet/minecraft/class_4970;method_9530(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;named getOutlineShapeLnet/minecraft/block/AbstractBlock;getOutlineShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Lnet/minecraft/util/shape/VoxelShape;
-
getShapeIndexIndex
private int getShapeIndexIndex(BlockState state)
- Mappings:
Namespace Name Mixin selector official nLcfl;n(Lcjr;)Iintermediary method_10673Lnet/minecraft/class_2510;method_10673(Lnet/minecraft/class_2680;)Inamed getShapeIndexIndexLnet/minecraft/block/StairsBlock;getShapeIndexIndex(Lnet/minecraft/block/BlockState;)I
-
randomDisplayTick
public void randomDisplayTick(BlockState state, World world, BlockPos pos, Random random)
- 覆盖:
randomDisplayTick在类中Block- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lcjr;Lbvr;Lgb;Ljava/util/Random;)Vintermediary method_9496Lnet/minecraft/class_2248;method_9496(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed randomDisplayTickLnet/minecraft/block/Block;randomDisplayTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
onBlockBreakStart
public void onBlockBreakStart(BlockState state, World world, BlockPos pos, PlayerEntity player)
- 覆盖:
onBlockBreakStart在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lcjr;Lbvr;Lgb;Lbjf;)Vintermediary method_9606Lnet/minecraft/class_4970;method_9606(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Vnamed onBlockBreakStartLnet/minecraft/block/AbstractBlock;onBlockBreakStart(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;)V
-
onBroken
public void onBroken(WorldAccess world, BlockPos pos, BlockState state)
- 覆盖:
onBroken在类中Block- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbvs;Lgb;Lcjr;)Vintermediary method_9585Lnet/minecraft/class_2248;method_9585(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed onBrokenLnet/minecraft/block/Block;onBroken(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
getBlastResistance
public float getBlastResistance()
- 覆盖:
getBlastResistance在类中Block- Mappings:
Namespace Name Mixin selector official fLbyq;f()Fintermediary method_9520Lnet/minecraft/class_2248;method_9520()Fnamed getBlastResistanceLnet/minecraft/block/Block;getBlastResistance()F
-
onBlockAdded
public void onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify)
- 覆盖:
onBlockAdded在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official bLcjq;b(Lcjr;Lbvr;Lgb;Lcjr;Z)Vintermediary method_9615Lnet/minecraft/class_4970;method_9615(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Vnamed onBlockAddedLnet/minecraft/block/AbstractBlock;onBlockAdded(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
-
onStateReplaced
public void onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved)
Called inWorldChunk.setBlockState(BlockPos, BlockState, boolean)ifnewStateis different fromstate. Vanilla blocks perform removal cleanups here.- 覆盖:
onStateReplaced在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lcjr;Lbvr;Lgb;Lcjr;Z)Vintermediary method_9536Lnet/minecraft/class_4970;method_9536(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Vnamed onStateReplacedLnet/minecraft/block/AbstractBlock;onStateReplaced(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
-
onSteppedOn
public void onSteppedOn(World world, BlockPos pos, Entity entity)
Called when an entity steps on this block.- 覆盖:
onSteppedOn在类中Block- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbvr;Lgb;Lasl;)Vintermediary method_9591Lnet/minecraft/class_2248;method_9591(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Vnamed onSteppedOnLnet/minecraft/block/Block;onSteppedOn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)V
-
hasRandomTicks
public boolean hasRandomTicks(BlockState state)
- 覆盖:
hasRandomTicks在类中Block- Mappings:
Namespace Name Mixin selector official d_Lbyq;d_(Lcjr;)Zintermediary method_9542Lnet/minecraft/class_2248;method_9542(Lnet/minecraft/class_2680;)Znamed hasRandomTicksLnet/minecraft/block/Block;hasRandomTicks(Lnet/minecraft/block/BlockState;)Z
-
randomTick
public void randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random)
- 覆盖:
randomTick在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official bLcjq;b(Lcjr;Labj;Lgb;Ljava/util/Random;)Vintermediary method_9514Lnet/minecraft/class_4970;method_9514(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed randomTickLnet/minecraft/block/AbstractBlock;randomTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
scheduledTick
public void scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random)
- 覆盖:
scheduledTick在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official a_Lcjq;a_(Lcjr;Labj;Lgb;Ljava/util/Random;)Vintermediary method_9588Lnet/minecraft/class_4970;method_9588(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed scheduledTickLnet/minecraft/block/AbstractBlock;scheduledTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
onUse
public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit)
Called when this block is used by a player. This, by default, is bound to using the right mouse button.This method is called on both the logical client and logical server, so take caution when overriding this method. The logical side can be checked using
world.isClient().If the action result is successful on a logical client, then the action will be sent to the logical server for processing.
- 覆盖:
onUse在类中AbstractBlock- 返回:
- an action result that specifies if using the block was successful.
- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lcjr;Lbvr;Lgb;Lbjf;Larf;Ldlw;)Larg;intermediary method_9534Lnet/minecraft/class_4970;method_9534(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;named onUseLnet/minecraft/block/AbstractBlock;onUse(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;)Lnet/minecraft/util/ActionResult;
-
onDestroyedByExplosion
public void onDestroyedByExplosion(World world, BlockPos pos, Explosion explosion)
Called when this block is destroyed by an explosion.- 覆盖:
onDestroyedByExplosion在类中Block- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbvr;Lgb;Lbvj;)Vintermediary method_9586Lnet/minecraft/class_2248;method_9586(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1927;)Vnamed onDestroyedByExplosionLnet/minecraft/block/Block;onDestroyedByExplosion(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/explosion/Explosion;)V
-
getPlacementState
public BlockState getPlacementState(ItemPlacementContext ctx)
- 覆盖:
getPlacementState在类中Block- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbrr;)Lcjr;intermediary method_9605Lnet/minecraft/class_2248;method_9605(Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680;named getPlacementStateLnet/minecraft/block/Block;getPlacementState(Lnet/minecraft/item/ItemPlacementContext;)Lnet/minecraft/block/BlockState;
-
getStateForNeighborUpdate
public BlockState getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos)
Gets the possibly updated block state of this block when a neighboring block is updated.- 覆盖:
getStateForNeighborUpdate在类中AbstractBlock- 参数:
state- the state of this blockdirection- the direction from this block to the neighborneighborState- the state of the updated neighbor blockworld- the worldpos- the position of this blockneighborPos- the position of the neighbor block- 返回:
- the new state of this block
- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lcjr;Lgg;Lcjr;Lbvs;Lgb;Lgb;)Lcjr;intermediary method_9559Lnet/minecraft/class_4970;method_9559(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;named getStateForNeighborUpdateLnet/minecraft/block/AbstractBlock;getStateForNeighborUpdate(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
getStairShape
private static StairShape getStairShape(BlockState state, BlockView world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official gLcfl;g(Lcjr;Lbuv;Lgb;)Lckz;intermediary method_10675Lnet/minecraft/class_2510;method_10675(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2778;named getStairShapeLnet/minecraft/block/StairsBlock;getStairShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/enums/StairShape;
-
isDifferentOrientation
private static boolean isDifferentOrientation(BlockState state, BlockView world, BlockPos pos, Direction dir)
- Mappings:
Namespace Name Mixin selector official cLcfl;c(Lcjr;Lbuv;Lgb;Lgg;)Zintermediary method_10678Lnet/minecraft/class_2510;method_10678(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Znamed isDifferentOrientationLnet/minecraft/block/StairsBlock;isDifferentOrientation(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
isStairs
public static boolean isStairs(BlockState state)
- Mappings:
Namespace Name Mixin selector official hLcfl;h(Lcjr;)Zintermediary method_10676Lnet/minecraft/class_2510;method_10676(Lnet/minecraft/class_2680;)Znamed isStairsLnet/minecraft/block/StairsBlock;isStairs(Lnet/minecraft/block/BlockState;)Z
-
rotate
public BlockState rotate(BlockState state, BlockRotation rotation)
Applies a block rotation to a block state.By default, this returns the provided block state.
- 覆盖:
rotate在类中AbstractBlock- 返回:
- the rotated block state
- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lcjr;Lcek;)Lcjr;intermediary method_9598Lnet/minecraft/class_4970;method_9598(Lnet/minecraft/class_2680;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680;named rotateLnet/minecraft/block/AbstractBlock;rotate(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/block/BlockState;
-
mirror
public BlockState mirror(BlockState state, BlockMirror mirror)
- 覆盖:
mirror在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lcjr;Lccy;)Lcjr;intermediary method_9569Lnet/minecraft/class_4970;method_9569(Lnet/minecraft/class_2680;Lnet/minecraft/class_2415;)Lnet/minecraft/class_2680;named mirrorLnet/minecraft/block/AbstractBlock;mirror(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/BlockMirror;)Lnet/minecraft/block/BlockState;
-
appendProperties
protected void appendProperties(StateManager.Builder<Block,BlockState> builder)
- 覆盖:
appendProperties在类中Block- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lcjs$a;)Vintermediary method_9515Lnet/minecraft/class_2248;method_9515(Lnet/minecraft/class_2689$class_2690;)Vnamed appendPropertiesLnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
-
getFluidState
public FluidState getFluidState(BlockState state)
- 覆盖:
getFluidState在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official c_Lcjq;c_(Lcjr;)Ldds;intermediary method_9545Lnet/minecraft/class_4970;method_9545(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610;named getFluidStateLnet/minecraft/block/AbstractBlock;getFluidState(Lnet/minecraft/block/BlockState;)Lnet/minecraft/fluid/FluidState;
-
canPathfindThrough
public boolean canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type)
- 覆盖:
canPathfindThrough在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lcjr;Lbuv;Lgb;Ldgb;)Zintermediary method_9516Lnet/minecraft/class_4970;method_9516(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_10;)Znamed canPathfindThroughLnet/minecraft/block/AbstractBlock;canPathfindThrough(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/ai/pathing/NavigationType;)Z
-
-