类 AnvilBlock
- java.lang.Object
-
- net.minecraft.block.AbstractBlock
-
- net.minecraft.block.Block
-
- net.minecraft.block.FallingBlock
-
- net.minecraft.block.AnvilBlock
-
- 所有已实现的接口:
LandingBlock,ItemConvertible
public class AnvilBlock extends FallingBlock
- Mappings:
Namespace Name official bxrintermediary net/minecraft/class_2199named net/minecraft/block/AnvilBlock
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.block.Block
Block.NeighborGroup
-
从类继承的嵌套类/接口 net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A>
-
-
字段概要
字段 修饰符和类型 字段 说明 private static VoxelShapeBASE_SHAPEstatic DirectionPropertyFACINGprivate static floatFALLING_BLOCK_ENTITY_DAMAGE_MULTIPLIERprivate static intFALLING_BLOCK_ENTITY_MAX_DAMAGEprivate static TextTITLEprivate static VoxelShapeX_AXIS_SHAPEprivate static VoxelShapeX_FACE_SHAPEprivate static VoxelShapeX_STEM_SHAPEprivate static VoxelShapeX_STEP_SHAPEprivate static VoxelShapeZ_AXIS_SHAPEprivate static VoxelShapeZ_FACE_SHAPEprivate static VoxelShapeZ_STEM_SHAPEprivate static VoxelShapeZ_STEP_SHAPE-
从类继承的字段 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
-
-
构造器概要
构造器 构造器 说明 AnvilBlock(AbstractBlock.Settings settings)
-
方法概要
-
从类继承的方法 net.minecraft.block.FallingBlock
canFallThrough, getFallDelay, getStateForNeighborUpdate, onBlockAdded, randomDisplayTick, scheduledTick
-
从类继承的方法 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, canPlaceAt, canReplace, emitsRedstonePower, getAmbientOcclusionLightLevel, getCameraCollisionShape, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getPistonBehavior, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getStrongRedstonePower, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isSideInvisible, mirror, neighborUpdate, onBlockBreakStart, onEntityCollision, onProjectileHit, onStacksDropped, onStateReplaced, onSyncedBlockEvent, prepare, randomTick
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
从接口继承的方法 net.minecraft.block.LandingBlock
getEntityPredicate
-
-
-
-
字段详细资料
-
FACING
public static final DirectionProperty FACING
- Mappings:
Namespace Name Mixin selector official aLbxr;a:Lckl;intermediary field_9883Lnet/minecraft/class_2199;field_9883:Lnet/minecraft/class_2753;named FACINGLnet/minecraft/block/AnvilBlock;FACING:Lnet/minecraft/state/property/DirectionProperty;
-
BASE_SHAPE
private static final VoxelShape BASE_SHAPE
- Mappings:
Namespace Name Mixin selector official bLbxr;b:Ldmt;intermediary field_9882Lnet/minecraft/class_2199;field_9882:Lnet/minecraft/class_265;named BASE_SHAPELnet/minecraft/block/AnvilBlock;BASE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
X_STEP_SHAPE
private static final VoxelShape X_STEP_SHAPE
- Mappings:
Namespace Name Mixin selector official cLbxr;c:Ldmt;intermediary field_9885Lnet/minecraft/class_2199;field_9885:Lnet/minecraft/class_265;named X_STEP_SHAPELnet/minecraft/block/AnvilBlock;X_STEP_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
X_STEM_SHAPE
private static final VoxelShape X_STEM_SHAPE
- Mappings:
Namespace Name Mixin selector official dLbxr;d:Ldmt;intermediary field_9888Lnet/minecraft/class_2199;field_9888:Lnet/minecraft/class_265;named X_STEM_SHAPELnet/minecraft/block/AnvilBlock;X_STEM_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
X_FACE_SHAPE
private static final VoxelShape X_FACE_SHAPE
- Mappings:
Namespace Name Mixin selector official eLbxr;e:Ldmt;intermediary field_9884Lnet/minecraft/class_2199;field_9884:Lnet/minecraft/class_265;named X_FACE_SHAPELnet/minecraft/block/AnvilBlock;X_FACE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
Z_STEP_SHAPE
private static final VoxelShape Z_STEP_SHAPE
- Mappings:
Namespace Name Mixin selector official fLbxr;f:Ldmt;intermediary field_9891Lnet/minecraft/class_2199;field_9891:Lnet/minecraft/class_265;named Z_STEP_SHAPELnet/minecraft/block/AnvilBlock;Z_STEP_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
Z_STEM_SHAPE
private static final VoxelShape Z_STEM_SHAPE
- Mappings:
Namespace Name Mixin selector official gLbxr;g:Ldmt;intermediary field_9889Lnet/minecraft/class_2199;field_9889:Lnet/minecraft/class_265;named Z_STEM_SHAPELnet/minecraft/block/AnvilBlock;Z_STEM_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
Z_FACE_SHAPE
private static final VoxelShape Z_FACE_SHAPE
- Mappings:
Namespace Name Mixin selector official hLbxr;h:Ldmt;intermediary field_9886Lnet/minecraft/class_2199;field_9886:Lnet/minecraft/class_265;named Z_FACE_SHAPELnet/minecraft/block/AnvilBlock;Z_FACE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
X_AXIS_SHAPE
private static final VoxelShape X_AXIS_SHAPE
- Mappings:
Namespace Name Mixin selector official iLbxr;i:Ldmt;intermediary field_9887Lnet/minecraft/class_2199;field_9887:Lnet/minecraft/class_265;named X_AXIS_SHAPELnet/minecraft/block/AnvilBlock;X_AXIS_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
Z_AXIS_SHAPE
private static final VoxelShape Z_AXIS_SHAPE
- Mappings:
Namespace Name Mixin selector official jLbxr;j:Ldmt;intermediary field_9892Lnet/minecraft/class_2199;field_9892:Lnet/minecraft/class_265;named Z_AXIS_SHAPELnet/minecraft/block/AnvilBlock;Z_AXIS_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
TITLE
private static final Text TITLE
- Mappings:
Namespace Name Mixin selector official kLbxr;k:Lon;intermediary field_17349Lnet/minecraft/class_2199;field_17349:Lnet/minecraft/class_2561;named TITLELnet/minecraft/block/AnvilBlock;TITLE:Lnet/minecraft/text/Text;
-
FALLING_BLOCK_ENTITY_DAMAGE_MULTIPLIER
private static final float FALLING_BLOCK_ENTITY_DAMAGE_MULTIPLIER
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official lLbxr;l:Fintermediary field_30993Lnet/minecraft/class_2199;field_30993:Fnamed FALLING_BLOCK_ENTITY_DAMAGE_MULTIPLIERLnet/minecraft/block/AnvilBlock;FALLING_BLOCK_ENTITY_DAMAGE_MULTIPLIER:F
-
FALLING_BLOCK_ENTITY_MAX_DAMAGE
private static final int FALLING_BLOCK_ENTITY_MAX_DAMAGE
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official mLbxr;m:Iintermediary field_30994Lnet/minecraft/class_2199;field_30994:Inamed FALLING_BLOCK_ENTITY_MAX_DAMAGELnet/minecraft/block/AnvilBlock;FALLING_BLOCK_ENTITY_MAX_DAMAGE:I
-
-
构造器详细资料
-
AnvilBlock
public AnvilBlock(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
-
-
方法详细资料
-
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;
-
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;
-
createScreenHandlerFactory
@Nullable public @Nullable NamedScreenHandlerFactory createScreenHandlerFactory(BlockState state, World world, BlockPos pos)
- 覆盖:
createScreenHandlerFactory在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official bLcjq;b(Lcjr;Lbvr;Lgb;)Larj;intermediary method_17454Lnet/minecraft/class_4970;method_17454(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908;named createScreenHandlerFactoryLnet/minecraft/block/AbstractBlock;createScreenHandlerFactory(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/screen/NamedScreenHandlerFactory;
-
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;
-
configureFallingBlockEntity
protected void configureFallingBlockEntity(FallingBlockEntity entity)
- 覆盖:
configureFallingBlockEntity在类中FallingBlock- Mappings:
Namespace Name Mixin selector official aLcba;a(Lbgd;)Vintermediary method_10132Lnet/minecraft/class_2346;method_10132(Lnet/minecraft/class_1540;)Vnamed configureFallingBlockEntityLnet/minecraft/block/FallingBlock;configureFallingBlockEntity(Lnet/minecraft/entity/FallingBlockEntity;)V
-
onLanding
public void onLanding(World world, BlockPos pos, BlockState fallingBlockState, BlockState currentStateInPos, FallingBlockEntity fallingBlockEntity)
- Mappings:
Namespace Name Mixin selector official aLcaz;a(Lbvr;Lgb;Lcjr;Lcjr;Lbgd;)Vintermediary method_10127Lnet/minecraft/class_5688;method_10127(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1540;)Vnamed onLandingLnet/minecraft/block/LandingBlock;onLanding(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Lnet/minecraft/entity/FallingBlockEntity;)V
-
onDestroyedOnLanding
public void onDestroyedOnLanding(World world, BlockPos pos, FallingBlockEntity fallingBlockEntity)
- Mappings:
Namespace Name Mixin selector official aLcaz;a(Lbvr;Lgb;Lbgd;)Vintermediary method_10129Lnet/minecraft/class_5688;method_10129(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1540;)Vnamed onDestroyedOnLandingLnet/minecraft/block/LandingBlock;onDestroyedOnLanding(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/FallingBlockEntity;)V
-
getDamageSource
public DamageSource getDamageSource()
- Mappings:
Namespace Name Mixin selector official bLcaz;b()Larv;intermediary method_32898Lnet/minecraft/class_5688;method_32898()Lnet/minecraft/class_1282;named getDamageSourceLnet/minecraft/block/LandingBlock;getDamageSource()Lnet/minecraft/entity/damage/DamageSource;
-
getLandingState
@Nullable public static @Nullable BlockState getLandingState(BlockState fallingState)
- Mappings:
Namespace Name Mixin selector official eLbxr;e(Lcjr;)Lcjr;intermediary method_9346Lnet/minecraft/class_2199;method_9346(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;named getLandingStateLnet/minecraft/block/AnvilBlock;getLandingState(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
-
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;
-
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
-
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
-
getColor
public int getColor(BlockState state, BlockView world, BlockPos pos)
- 覆盖:
getColor在类中FallingBlock- Mappings:
Namespace Name Mixin selector official dLcba;d(Lcjr;Lbuv;Lgb;)Iintermediary method_10130Lnet/minecraft/class_2346;method_10130(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Inamed getColorLnet/minecraft/block/FallingBlock;getColor(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)I
-
-