类 PoweredRailBlock
- java.lang.Object
-
- net.minecraft.block.AbstractBlock
-
- net.minecraft.block.Block
-
- net.minecraft.block.AbstractRailBlock
-
- net.minecraft.block.PoweredRailBlock
-
- 所有已实现的接口:
FluidDrainable,FluidFillable,Waterloggable,ItemConvertible
public class PoweredRailBlock extends AbstractRailBlock
- Mappings:
Namespace Name official cdtintermediary net/minecraft/class_2442named net/minecraft/block/PoweredRailBlock
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.block.Block
Block.NeighborGroup
-
从类继承的嵌套类/接口 net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A>
-
-
字段概要
字段 修饰符和类型 字段 说明 static BooleanPropertyPOWEREDstatic EnumProperty<RailShape>SHAPE-
从类继承的字段 net.minecraft.block.AbstractRailBlock
ASCENDING_SHAPE, STRAIGHT_SHAPE, WATERLOGGED
-
从类继承的字段 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
-
-
构造器概要
构造器 限定符 构造器 说明 protectedPoweredRailBlock(AbstractBlock.Settings settings)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidappendProperties(StateManager.Builder<Block,BlockState> builder)Property<RailShape>getShapeProperty()protected booleanisPoweredByOtherRails(World world, BlockPos pos, boolean bool, int distance, RailShape shape)protected booleanisPoweredByOtherRails(World world, BlockPos pos, BlockState state, boolean bool, int distance)BlockStatemirror(BlockState state, BlockMirror mirror)BlockStaterotate(BlockState state, BlockRotation rotation)Applies a block rotation to a block state.protected voidupdateBlockState(BlockState state, World world, BlockPos pos, Block neighbor)-
从类继承的方法 net.minecraft.block.AbstractRailBlock
canMakeCurves, canPlaceAt, getFluidState, getOutlineShape, getPistonBehavior, getPlacementState, getStateForNeighborUpdate, isRail, isRail, neighborUpdate, onBlockAdded, onStateReplaced, updateBlockState, updateCurves
-
从类继承的方法 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, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, spawnBreakParticles, toString
-
从类继承的方法 net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPathfindThrough, canReplace, createScreenHandlerFactory, emitsRedstonePower, getAmbientOcclusionLightLevel, getCameraCollisionShape, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getStrongRedstonePower, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isSideInvisible, onBlockBreakStart, onEntityCollision, onProjectileHit, onStacksDropped, onSyncedBlockEvent, onUse, prepare, randomTick, scheduledTick
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
从接口继承的方法 net.minecraft.block.Waterloggable
canFillWithFluid, getBucketFillSound, tryDrainFluid, tryFillWithFluid
-
-
-
-
字段详细资料
-
SHAPE
public static final EnumProperty<RailShape> SHAPE
- Mappings:
Namespace Name Mixin selector official dLcdt;d:Lckp;intermediary field_11365Lnet/minecraft/class_2442;field_11365:Lnet/minecraft/class_2754;named SHAPELnet/minecraft/block/PoweredRailBlock;SHAPE:Lnet/minecraft/state/property/EnumProperty;
-
POWERED
public static final BooleanProperty POWERED
- Mappings:
Namespace Name Mixin selector official eLcdt;e:Lcki;intermediary field_11364Lnet/minecraft/class_2442;field_11364:Lnet/minecraft/class_2746;named POWEREDLnet/minecraft/block/PoweredRailBlock;POWERED:Lnet/minecraft/state/property/BooleanProperty;
-
-
构造器详细资料
-
PoweredRailBlock
protected PoweredRailBlock(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
-
-
方法详细资料
-
isPoweredByOtherRails
protected boolean isPoweredByOtherRails(World world, BlockPos pos, BlockState state, boolean bool, int distance)
- Mappings:
Namespace Name Mixin selector official aLcdt;a(Lbvr;Lgb;Lcjr;ZI)Zintermediary method_10413Lnet/minecraft/class_2442;method_10413(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;ZI)Znamed isPoweredByOtherRailsLnet/minecraft/block/PoweredRailBlock;isPoweredByOtherRails(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;ZI)Z
-
isPoweredByOtherRails
protected boolean isPoweredByOtherRails(World world, BlockPos pos, boolean bool, int distance, RailShape shape)
- Mappings:
Namespace Name Mixin selector official aLcdt;a(Lbvr;Lgb;ZILckv;)Zintermediary method_10414Lnet/minecraft/class_2442;method_10414(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ZILnet/minecraft/class_2768;)Znamed isPoweredByOtherRailsLnet/minecraft/block/PoweredRailBlock;isPoweredByOtherRails(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;ZILnet/minecraft/block/enums/RailShape;)Z
-
updateBlockState
protected void updateBlockState(BlockState state, World world, BlockPos pos, Block neighbor)
- 覆盖:
updateBlockState在类中AbstractRailBlock- Mappings:
Namespace Name Mixin selector official aLbyg;a(Lcjr;Lbvr;Lgb;Lbyq;)Vintermediary method_9477Lnet/minecraft/class_2241;method_9477(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)Vnamed updateBlockStateLnet/minecraft/block/AbstractRailBlock;updateBlockState(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;)V
-
getShapeProperty
public Property<RailShape> getShapeProperty()
- 指定者:
getShapeProperty在类中AbstractRailBlock- Mappings:
Namespace Name Mixin selector official an_Lbyg;an_()Lcku;intermediary method_9474Lnet/minecraft/class_2241;method_9474()Lnet/minecraft/class_2769;named getShapePropertyLnet/minecraft/block/AbstractRailBlock;getShapeProperty()Lnet/minecraft/state/property/Property;
-
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
-
-