类 ChorusFlowerBlock
- java.lang.Object
-
- net.minecraft.block.AbstractBlock
-
- net.minecraft.block.Block
-
- net.minecraft.block.ChorusFlowerBlock
-
- 所有已实现的接口:
ItemConvertible
public class ChorusFlowerBlock extends Block
- Mappings:
Namespace Name official bzpintermediary net/minecraft/class_2279named net/minecraft/block/ChorusFlowerBlock
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.block.Block
Block.NeighborGroup
-
从类继承的嵌套类/接口 net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A>
-
-
字段概要
字段 修饰符和类型 字段 说明 static IntPropertyAGEstatic intfield_31060private ChorusPlantBlockplantBlock-
从类继承的字段 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
-
-
构造器概要
构造器 限定符 构造器 说明 protectedChorusFlowerBlock(ChorusPlantBlock plantBlock, AbstractBlock.Settings settings)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidappendProperties(StateManager.Builder<Block,BlockState> builder)booleancanPlaceAt(BlockState state, WorldView world, BlockPos pos)private voiddie(World world, BlockPos pos)static voidgenerate(WorldAccess world, BlockPos pos, Random random, int size)private static voidgenerate(WorldAccess world, BlockPos pos, Random random, BlockPos rootPos, int size, int layer)BlockStategetStateForNeighborUpdate(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.private voidgrow(World world, BlockPos pos, int age)booleanhasRandomTicks(BlockState state)private static booleanisSurroundedByAir(WorldView world, BlockPos pos, @Nullable Direction exceptDirection)voidonProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile)voidrandomTick(BlockState state, ServerWorld world, BlockPos pos, Random random)voidscheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random)-
从类继承的方法 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, getPlacementState, getRawIdFromState, getShapesForStates, getSlipperiness, getSoundGroup, getStateFromRawId, getStateManager, getStateWithProperties, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, 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, getFluidState, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getOutlineShape, getPistonBehavior, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getStrongRedstonePower, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isSideInvisible, mirror, neighborUpdate, onBlockAdded, onBlockBreakStart, onEntityCollision, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, prepare, rotate
-
-
-
-
字段详细资料
-
field_31060
public static final int field_31060
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLbzp;a:Iintermediary field_31060Lnet/minecraft/class_2279;field_31060:Inamed field_31060Lnet/minecraft/block/ChorusFlowerBlock;field_31060:I
-
AGE
public static final IntProperty AGE
- Mappings:
Namespace Name Mixin selector official bLbzp;b:Lckr;intermediary field_10762Lnet/minecraft/class_2279;field_10762:Lnet/minecraft/class_2758;named AGELnet/minecraft/block/ChorusFlowerBlock;AGE:Lnet/minecraft/state/property/IntProperty;
-
plantBlock
private final ChorusPlantBlock plantBlock
- Mappings:
Namespace Name Mixin selector official cLbzp;c:Lbzq;intermediary field_10763Lnet/minecraft/class_2279;field_10763:Lnet/minecraft/class_2283;named plantBlockLnet/minecraft/block/ChorusFlowerBlock;plantBlock:Lnet/minecraft/block/ChorusPlantBlock;
-
-
构造器详细资料
-
ChorusFlowerBlock
protected ChorusFlowerBlock(ChorusPlantBlock plantBlock, AbstractBlock.Settings settings)
- Mappings:
Namespace Name Mixin selector official <init>Lbzp;<init>(Lbzq;Lcjq$c;)Vintermediary <init>Lnet/minecraft/class_2279;<init>(Lnet/minecraft/class_2283;Lnet/minecraft/class_4970$class_2251;)Vnamed <init>Lnet/minecraft/block/ChorusFlowerBlock;<init>(Lnet/minecraft/block/ChorusPlantBlock;Lnet/minecraft/block/AbstractBlock$Settings;)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
-
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
-
grow
private void grow(World world, BlockPos pos, int age)
- Mappings:
Namespace Name Mixin selector official aLbzp;a(Lbvr;Lgb;I)Vintermediary method_9745Lnet/minecraft/class_2279;method_9745(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)Vnamed growLnet/minecraft/block/ChorusFlowerBlock;grow(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;I)V
-
die
private void die(World world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLbzp;a(Lbvr;Lgb;)Vintermediary method_9747Lnet/minecraft/class_2279;method_9747(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Vnamed dieLnet/minecraft/block/ChorusFlowerBlock;die(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
isSurroundedByAir
private static boolean isSurroundedByAir(WorldView world, BlockPos pos, @Nullable @Nullable Direction exceptDirection)
- Mappings:
Namespace Name Mixin selector official bLbzp;b(Lbvu;Lgb;Lgg;)Zintermediary method_9746Lnet/minecraft/class_2279;method_9746(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Znamed isSurroundedByAirLnet/minecraft/block/ChorusFlowerBlock;isSurroundedByAir(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
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;
-
canPlaceAt
public boolean canPlaceAt(BlockState state, WorldView world, BlockPos pos)
- 覆盖:
canPlaceAt在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lcjr;Lbvu;Lgb;)Zintermediary method_9558Lnet/minecraft/class_4970;method_9558(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Znamed canPlaceAtLnet/minecraft/block/AbstractBlock;canPlaceAt(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
-
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
-
generate
public static void generate(WorldAccess world, BlockPos pos, Random random, int size)
- Mappings:
Namespace Name Mixin selector official aLbzp;a(Lbvs;Lgb;Ljava/util/Random;I)Vintermediary method_9744Lnet/minecraft/class_2279;method_9744(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/Random;I)Vnamed generateLnet/minecraft/block/ChorusFlowerBlock;generate(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;I)V
-
generate
private static void generate(WorldAccess world, BlockPos pos, Random random, BlockPos rootPos, int size, int layer)
- Mappings:
Namespace Name Mixin selector official aLbzp;a(Lbvs;Lgb;Ljava/util/Random;Lgb;II)Vintermediary method_9748Lnet/minecraft/class_2279;method_9748(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/Random;Lnet/minecraft/class_2338;II)Vnamed generateLnet/minecraft/block/ChorusFlowerBlock;generate(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;II)V
-
onProjectileHit
public void onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile)
- 覆盖:
onProjectileHit在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lbvr;Lcjr;Ldlw;Lbjv;)Vintermediary method_19286Lnet/minecraft/class_4970;method_19286(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)Vnamed onProjectileHitLnet/minecraft/block/AbstractBlock;onProjectileHit(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/hit/BlockHitResult;Lnet/minecraft/entity/projectile/ProjectileEntity;)V
-
-