类 LeverBlock
- java.lang.Object
-
- net.minecraft.block.AbstractBlock
-
- net.minecraft.block.Block
-
- net.minecraft.block.HorizontalFacingBlock
-
- net.minecraft.block.WallMountedBlock
-
- net.minecraft.block.LeverBlock
-
- 所有已实现的接口:
ItemConvertible
public class LeverBlock extends WallMountedBlock
- Mappings:
Namespace Name official ccqintermediary net/minecraft/class_2401named net/minecraft/block/LeverBlock
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.block.Block
Block.NeighborGroup
-
从类继承的嵌套类/接口 net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A>
-
-
字段概要
字段 修饰符和类型 字段 说明 protected static VoxelShapeCEILING_X_AXIS_SHAPEprotected static VoxelShapeCEILING_Z_AXIS_SHAPEprotected static VoxelShapeEAST_WALL_SHAPEprotected static intfield_31184protected static intfield_31185protected static intfield_31186protected static VoxelShapeFLOOR_X_AXIS_SHAPEprotected static VoxelShapeFLOOR_Z_AXIS_SHAPEprotected static VoxelShapeNORTH_WALL_SHAPEstatic BooleanPropertyPOWEREDprotected static VoxelShapeSOUTH_WALL_SHAPEprotected static VoxelShapeWEST_WALL_SHAPE-
从类继承的字段 net.minecraft.block.WallMountedBlock
FACE
-
从类继承的字段 net.minecraft.block.HorizontalFacingBlock
FACING
-
从类继承的字段 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
-
-
构造器概要
构造器 限定符 构造器 说明 protectedLeverBlock(AbstractBlock.Settings settings)
-
方法概要
-
从类继承的方法 net.minecraft.block.WallMountedBlock
canPlaceAt, canPlaceAt, getDirection, getPlacementState, getStateForNeighborUpdate
-
从类继承的方法 net.minecraft.block.HorizontalFacingBlock
mirror, rotate
-
从类继承的方法 net.minecraft.block.Block
addStacksForDisplay, afterBreak, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createCuboidShape, dropExperience, dropStack, dropStacks, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getRawIdFromState, getShapesForStates, getSlipperiness, getSoundGroup, getStateFromRawId, getStateManager, getStateWithProperties, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, hasRandomTicks, hasTopRim, isFaceFullSquare, isShapeFullCube, isTranslucent, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onLandedUpon, onPlaced, onSteppedOn, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, spawnBreakParticles, toString
-
从类继承的方法 net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPathfindThrough, canReplace, createScreenHandlerFactory, getAmbientOcclusionLightLevel, getCameraCollisionShape, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getPistonBehavior, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, hasComparatorOutput, hasSidedTransparency, isSideInvisible, neighborUpdate, onBlockAdded, onBlockBreakStart, onEntityCollision, onProjectileHit, onStacksDropped, onSyncedBlockEvent, prepare, randomTick, scheduledTick
-
-
-
-
字段详细资料
-
POWERED
public static final BooleanProperty POWERED
- Mappings:
Namespace Name Mixin selector official aLccq;a:Lcki;intermediary field_11265Lnet/minecraft/class_2401;field_11265:Lnet/minecraft/class_2746;named POWEREDLnet/minecraft/block/LeverBlock;POWERED:Lnet/minecraft/state/property/BooleanProperty;
-
field_31184
protected static final int field_31184
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLccq;b:Iintermediary field_31184Lnet/minecraft/class_2401;field_31184:Inamed field_31184Lnet/minecraft/block/LeverBlock;field_31184:I
-
field_31185
protected static final int field_31185
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLccq;c:Iintermediary field_31185Lnet/minecraft/class_2401;field_31185:Inamed field_31185Lnet/minecraft/block/LeverBlock;field_31185:I
-
field_31186
protected static final int field_31186
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official dLccq;d:Iintermediary field_31186Lnet/minecraft/class_2401;field_31186:Inamed field_31186Lnet/minecraft/block/LeverBlock;field_31186:I
-
NORTH_WALL_SHAPE
protected static final VoxelShape NORTH_WALL_SHAPE
- Mappings:
Namespace Name Mixin selector official eLccq;e:Ldmt;intermediary field_11267Lnet/minecraft/class_2401;field_11267:Lnet/minecraft/class_265;named NORTH_WALL_SHAPELnet/minecraft/block/LeverBlock;NORTH_WALL_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
SOUTH_WALL_SHAPE
protected static final VoxelShape SOUTH_WALL_SHAPE
- Mappings:
Namespace Name Mixin selector official fLccq;f:Ldmt;intermediary field_11263Lnet/minecraft/class_2401;field_11263:Lnet/minecraft/class_265;named SOUTH_WALL_SHAPELnet/minecraft/block/LeverBlock;SOUTH_WALL_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
WEST_WALL_SHAPE
protected static final VoxelShape WEST_WALL_SHAPE
- Mappings:
Namespace Name Mixin selector official gLccq;g:Ldmt;intermediary field_11260Lnet/minecraft/class_2401;field_11260:Lnet/minecraft/class_265;named WEST_WALL_SHAPELnet/minecraft/block/LeverBlock;WEST_WALL_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
EAST_WALL_SHAPE
protected static final VoxelShape EAST_WALL_SHAPE
- Mappings:
Namespace Name Mixin selector official hLccq;h:Ldmt;intermediary field_11262Lnet/minecraft/class_2401;field_11262:Lnet/minecraft/class_265;named EAST_WALL_SHAPELnet/minecraft/block/LeverBlock;EAST_WALL_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
FLOOR_Z_AXIS_SHAPE
protected static final VoxelShape FLOOR_Z_AXIS_SHAPE
- Mappings:
Namespace Name Mixin selector official iLccq;i:Ldmt;intermediary field_11264Lnet/minecraft/class_2401;field_11264:Lnet/minecraft/class_265;named FLOOR_Z_AXIS_SHAPELnet/minecraft/block/LeverBlock;FLOOR_Z_AXIS_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
FLOOR_X_AXIS_SHAPE
protected static final VoxelShape FLOOR_X_AXIS_SHAPE
- Mappings:
Namespace Name Mixin selector official jLccq;j:Ldmt;intermediary field_11261Lnet/minecraft/class_2401;field_11261:Lnet/minecraft/class_265;named FLOOR_X_AXIS_SHAPELnet/minecraft/block/LeverBlock;FLOOR_X_AXIS_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
CEILING_Z_AXIS_SHAPE
protected static final VoxelShape CEILING_Z_AXIS_SHAPE
- Mappings:
Namespace Name Mixin selector official kLccq;k:Ldmt;intermediary field_11268Lnet/minecraft/class_2401;field_11268:Lnet/minecraft/class_265;named CEILING_Z_AXIS_SHAPELnet/minecraft/block/LeverBlock;CEILING_Z_AXIS_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
CEILING_X_AXIS_SHAPE
protected static final VoxelShape CEILING_X_AXIS_SHAPE
- Mappings:
Namespace Name Mixin selector official lLccq;l:Ldmt;intermediary field_11266Lnet/minecraft/class_2401;field_11266:Lnet/minecraft/class_265;named CEILING_X_AXIS_SHAPELnet/minecraft/block/LeverBlock;CEILING_X_AXIS_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
-
构造器详细资料
-
LeverBlock
protected LeverBlock(AbstractBlock.Settings settings)
- Mappings:
Namespace Name Mixin selector official <init>Lcjq;<init>(Lcjq$c;)Vintermediary <init>Lnet/minecraft/class_4970;<init>(Lnet/minecraft/class_4970$class_2251;)Vnamed <init>Lnet/minecraft/block/AbstractBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;)V
-
-
方法详细资料
-
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;
-
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;
-
togglePower
public BlockState togglePower(BlockState state, World world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official dLccq;d(Lcjr;Lbvr;Lgb;)Lcjr;intermediary method_21846Lnet/minecraft/class_2401;method_21846(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;named togglePowerLnet/minecraft/block/LeverBlock;togglePower(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
spawnParticles
private static void spawnParticles(BlockState state, WorldAccess world, BlockPos pos, float alpha)
- Mappings:
Namespace Name Mixin selector official aLccq;a(Lcjr;Lbvs;Lgb;F)Vintermediary method_10308Lnet/minecraft/class_2401;method_10308(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;F)Vnamed spawnParticlesLnet/minecraft/block/LeverBlock;spawnParticles(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;F)V
-
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
-
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
-
getWeakRedstonePower
public int getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction)
- 覆盖:
getWeakRedstonePower在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lcjr;Lbuv;Lgb;Lgg;)Iintermediary method_9524Lnet/minecraft/class_4970;method_9524(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Inamed getWeakRedstonePowerLnet/minecraft/block/AbstractBlock;getWeakRedstonePower(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
-
getStrongRedstonePower
public int getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction)
- 覆盖:
getStrongRedstonePower在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official bLcjq;b(Lcjr;Lbuv;Lgb;Lgg;)Iintermediary method_9603Lnet/minecraft/class_4970;method_9603(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Inamed getStrongRedstonePowerLnet/minecraft/block/AbstractBlock;getStrongRedstonePower(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
-
emitsRedstonePower
public boolean emitsRedstonePower(BlockState state)
- 覆盖:
emitsRedstonePower在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official e_Lcjq;e_(Lcjr;)Zintermediary method_9506Lnet/minecraft/class_4970;method_9506(Lnet/minecraft/class_2680;)Znamed emitsRedstonePowerLnet/minecraft/block/AbstractBlock;emitsRedstonePower(Lnet/minecraft/block/BlockState;)Z
-
updateNeighbors
private void updateNeighbors(BlockState state, World world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official eLccq;e(Lcjr;Lbvr;Lgb;)Vintermediary method_10309Lnet/minecraft/class_2401;method_10309(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Vnamed updateNeighborsLnet/minecraft/block/LeverBlock;updateNeighbors(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
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
-
-