Package net.minecraft.block
Class BigDripleafBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.HorizontalFacingBlock
net.minecraft.block.BigDripleafBlock
- All Implemented Interfaces:
Fertilizable
,FluidDrainable
,FluidFillable
,Waterloggable
,ItemConvertible
public class BigDripleafBlock extends HorizontalFacingBlock implements Fertilizable, Waterloggable
- Mappings:
Namespace Name official bwr
intermediary net/minecraft/class_5801
named net/minecraft/block/BigDripleafBlock
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.block.Block
Block.NeighborGroup
Nested classes/interfaces inherited from class net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A>
-
Field Summary
Fields Modifier and Type Field Description private static Object2IntMap<Tilt>
NEXT_TILT_DELAYS
private Map<BlockState,VoxelShape>
shapes
private static Map<Direction,VoxelShape>
SHAPES_FOR_DIRECTION
private static Map<Tilt,VoxelShape>
SHAPES_FOR_TILT
private static EnumProperty<Tilt>
TILT
private static Box
UNTILTED_SHAPE
private static BooleanProperty
WATERLOGGED
Fields inherited from class net.minecraft.block.HorizontalFacingBlock
FACING
Fields inherited from class net.minecraft.block.Block
LOGGER, STATE_IDS, stateManager
Fields inherited from class net.minecraft.block.AbstractBlock
collidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier
-
Constructor Summary
Constructors Modifier Constructor Description protected
BigDripleafBlock(AbstractBlock.Settings settings)
-
Method Summary
Modifier and Type Method Description protected void
appendProperties(StateManager.Builder<Block,BlockState> builder)
boolean
canGrow(World world, Random random, BlockPos pos, BlockState state)
boolean
canPlaceAt(BlockState state, WorldView world, BlockPos pos)
private void
changeTilt(BlockState state, World world, BlockPos pos, Tilt tilt)
private void
changeTilt(BlockState state, World world, BlockPos pos, Tilt tilt, SoundEvent sound)
VoxelShape
getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)
FluidState
getFluidState(BlockState state)
VoxelShape
getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)
BlockState
getPlacementState(ItemPlacementContext ctx)
protected static VoxelShape
getShapeForState(BlockState state)
private static VoxelShape
getShapeForStateDirection(BlockState state)
private static VoxelShape
getShapeForStateTilt(BlockState state)
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.void
grow(ServerWorld world, Random random, BlockPos pos, BlockState state)
protected static void
grow(World world, Random random, BlockPos pos)
private static boolean
isEntityAbove(BlockPos pos, Entity entity)
boolean
isFertilizable(BlockView world, BlockPos pos, BlockState state, boolean isClient)
void
onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)
void
onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile)
private void
playTiltSound(World world, BlockPos pos, SoundEvent sound)
private void
resetTilt(BlockState state, World world, BlockPos pos)
void
scheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random)
private static boolean
shouldEntityTilt(BlockPos pos, Entity entity, boolean bool)
private static boolean
shouldTilt(World world, BlockPos pos, boolean bool)
Methods inherited from class net.minecraft.block.HorizontalFacingBlock
mirror, rotate
Methods inherited from class net.minecraft.block.Block
addStacksForDisplay, afterBreak, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createCuboidShape, dropExperience, dropStack, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getRawIdFromState, getShapesForStates, getSlipperiness, getSoundGroup, getStateFromRawId, getStateManager, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, hasRandomTicks, hasTopRim, isFaceFullSquare, isShapeFullCube, isTranslucent, method_33614, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onLandedUpon, onPlaced, onSteppedOn, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, toString
Methods inherited from class net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPathfindThrough, canReplace, createScreenHandlerFactory, emitsRedstonePower, getAmbientOcclusionLightLevel, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getPistonBehavior, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getStrongRedstonePower, getVisualShape, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isSideInvisible, neighborUpdate, onBlockAdded, onBlockBreakStart, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, prepare, randomTick
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.block.Waterloggable
canFillWithFluid, getBucketFillSound, tryDrainFluid, tryFillWithFluid
-
Field Details
-
WATERLOGGED
- Mappings:
Namespace Name Mixin selector official a
Lbwr;a:Lcik;
intermediary field_28660
Lnet/minecraft/class_5801;field_28660:Lnet/minecraft/class_2746;
named WATERLOGGED
Lnet/minecraft/block/BigDripleafBlock;WATERLOGGED:Lnet/minecraft/state/property/BooleanProperty;
-
TILT
- Mappings:
Namespace Name Mixin selector official b
Lbwr;b:Lcir;
intermediary field_28661
Lnet/minecraft/class_5801;field_28661:Lnet/minecraft/class_2754;
named TILT
Lnet/minecraft/block/BigDripleafBlock;TILT:Lnet/minecraft/state/property/EnumProperty;
-
NEXT_TILT_DELAYS
- Mappings:
Namespace Name Mixin selector official c
Lbwr;c:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
intermediary field_28662
Lnet/minecraft/class_5801;field_28662:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
named NEXT_TILT_DELAYS
Lnet/minecraft/block/BigDripleafBlock;NEXT_TILT_DELAYS:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
UNTILTED_SHAPE
- Mappings:
Namespace Name Mixin selector official d
Lbwr;d:Ldip;
intermediary field_28663
Lnet/minecraft/class_5801;field_28663:Lnet/minecraft/class_238;
named UNTILTED_SHAPE
Lnet/minecraft/block/BigDripleafBlock;UNTILTED_SHAPE:Lnet/minecraft/util/math/Box;
-
SHAPES_FOR_TILT
- Mappings:
Namespace Name Mixin selector official e
Lbwr;e:Ljava/util/Map;
intermediary field_28664
Lnet/minecraft/class_5801;field_28664:Ljava/util/Map;
named SHAPES_FOR_TILT
Lnet/minecraft/block/BigDripleafBlock;SHAPES_FOR_TILT:Ljava/util/Map;
-
SHAPES_FOR_DIRECTION
- Mappings:
Namespace Name Mixin selector official f
Lbwr;f:Ljava/util/Map;
intermediary field_28665
Lnet/minecraft/class_5801;field_28665:Ljava/util/Map;
named SHAPES_FOR_DIRECTION
Lnet/minecraft/block/BigDripleafBlock;SHAPES_FOR_DIRECTION:Ljava/util/Map;
-
shapes
- Mappings:
Namespace Name Mixin selector official g
Lbwr;g:Ljava/util/Map;
intermediary field_28666
Lnet/minecraft/class_5801;field_28666:Ljava/util/Map;
named shapes
Lnet/minecraft/block/BigDripleafBlock;shapes:Ljava/util/Map;
-
-
Constructor Details
-
BigDripleafBlock
- Mappings:
Namespace Name Mixin selector official <init>
Lchs;<init>(Lchs$c;)V
intermediary <init>
Lnet/minecraft/class_4970;<init>(Lnet/minecraft/class_4970$class_2251;)V
named <init>
Lnet/minecraft/block/AbstractBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;)V
-
-
Method Details
-
getShapeForState
- Mappings:
Namespace Name Mixin selector official g
Lbwr;g(Lcht;)Ldjn;
intermediary method_33611
Lnet/minecraft/class_5801;method_33611(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;
named getShapeForState
Lnet/minecraft/block/BigDripleafBlock;getShapeForState(Lnet/minecraft/block/BlockState;)Lnet/minecraft/util/shape/VoxelShape;
-
getShapeForStateDirection
- Mappings:
Namespace Name Mixin selector official h
Lbwr;h(Lcht;)Ldjn;
intermediary method_33612
Lnet/minecraft/class_5801;method_33612(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;
named getShapeForStateDirection
Lnet/minecraft/block/BigDripleafBlock;getShapeForStateDirection(Lnet/minecraft/block/BlockState;)Lnet/minecraft/util/shape/VoxelShape;
-
getShapeForStateTilt
- Mappings:
Namespace Name Mixin selector official m
Lbwr;m(Lcht;)Ldjn;
intermediary method_33613
Lnet/minecraft/class_5801;method_33613(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;
named getShapeForStateTilt
Lnet/minecraft/block/BigDripleafBlock;getShapeForStateTilt(Lnet/minecraft/block/BlockState;)Lnet/minecraft/util/shape/VoxelShape;
-
grow
- Mappings:
Namespace Name Mixin selector official a
Lbwr;a(Lbtv;Ljava/util/Random;Lfx;)V
intermediary method_33603
Lnet/minecraft/class_5801;method_33603(Lnet/minecraft/class_1937;Ljava/util/Random;Lnet/minecraft/class_2338;)V
named grow
Lnet/minecraft/block/BigDripleafBlock;grow(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;)V
-
onProjectileHit
public void onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile)- Overrides:
onProjectileHit
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official a
Lchs;a(Lbtv;Lcht;Ldiq;Lbib;)V
intermediary method_19286
Lnet/minecraft/class_4970;method_19286(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)V
named onProjectileHit
Lnet/minecraft/block/AbstractBlock;onProjectileHit(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/hit/BlockHitResult;Lnet/minecraft/entity/projectile/ProjectileEntity;)V
-
getFluidState
- Overrides:
getFluidState
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official d
Lchs;d(Lcht;)Ldal;
intermediary method_9545
Lnet/minecraft/class_4970;method_9545(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610;
named getFluidState
Lnet/minecraft/block/AbstractBlock;getFluidState(Lnet/minecraft/block/BlockState;)Lnet/minecraft/fluid/FluidState;
-
canPlaceAt
- Overrides:
canPlaceAt
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official a
Lchs;a(Lcht;Lbty;Lfx;)Z
intermediary method_9558
Lnet/minecraft/class_4970;method_9558(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
named canPlaceAt
Lnet/minecraft/block/AbstractBlock;canPlaceAt(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)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.- Overrides:
getStateForNeighborUpdate
in classAbstractBlock
- Parameters:
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- Returns:
- the new state of this block
- Mappings:
Namespace Name Mixin selector official a
Lchs;a(Lcht;Lgc;Lcht;Lbtw;Lfx;Lfx;)Lcht;
intermediary method_9559
Lnet/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 getStateForNeighborUpdate
Lnet/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;
-
isFertilizable
- Specified by:
isFertilizable
in interfaceFertilizable
- Mappings:
Namespace Name Mixin selector official a
Lbww;a(Lbsz;Lfx;Lcht;Z)Z
intermediary method_9651
Lnet/minecraft/class_2256;method_9651(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Z
named isFertilizable
Lnet/minecraft/block/Fertilizable;isFertilizable(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)Z
-
canGrow
- Specified by:
canGrow
in interfaceFertilizable
- Mappings:
Namespace Name Mixin selector official a
Lbww;a(Lbtv;Ljava/util/Random;Lfx;Lcht;)Z
intermediary method_9650
Lnet/minecraft/class_2256;method_9650(Lnet/minecraft/class_1937;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
named canGrow
Lnet/minecraft/block/Fertilizable;canGrow(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
-
grow
- Specified by:
grow
in interfaceFertilizable
- Mappings:
Namespace Name Mixin selector official a
Lbww;a(Laav;Ljava/util/Random;Lfx;Lcht;)V
intermediary method_9652
Lnet/minecraft/class_2256;method_9652(Lnet/minecraft/class_3218;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
named grow
Lnet/minecraft/block/Fertilizable;grow(Lnet/minecraft/server/world/ServerWorld;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
onEntityCollision
- Overrides:
onEntityCollision
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official a
Lchs;a(Lcht;Lbtv;Lfx;Laqv;)V
intermediary method_9548
Lnet/minecraft/class_4970;method_9548(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V
named onEntityCollision
Lnet/minecraft/block/AbstractBlock;onEntityCollision(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)V
-
scheduledTick
- Overrides:
scheduledTick
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official a_
Lchs;a_(Lcht;Laav;Lfx;Ljava/util/Random;)V
intermediary method_9588
Lnet/minecraft/class_4970;method_9588(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
named scheduledTick
Lnet/minecraft/block/AbstractBlock;scheduledTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
playTiltSound
- Mappings:
Namespace Name Mixin selector official a
Lbwr;a(Lbtv;Lfx;Laef;)V
intermediary method_33601
Lnet/minecraft/class_5801;method_33601(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;)V
named playTiltSound
Lnet/minecraft/block/BigDripleafBlock;playTiltSound(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/sound/SoundEvent;)V
-
shouldTilt
- Mappings:
Namespace Name Mixin selector official a
Lbwr;a(Lbtv;Lfx;Z)Z
intermediary method_33602
Lnet/minecraft/class_5801;method_33602(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)Z
named shouldTilt
Lnet/minecraft/block/BigDripleafBlock;shouldTilt(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Z)Z
-
shouldEntityTilt
- Mappings:
Namespace Name Mixin selector official a
Lbwr;a(Lfx;Laqv;Z)Z
intermediary method_33607
Lnet/minecraft/class_5801;method_33607(Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Z)Z
named shouldEntityTilt
Lnet/minecraft/block/BigDripleafBlock;shouldEntityTilt(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;Z)Z
-
isEntityAbove
- Mappings:
Namespace Name Mixin selector official a
Lbwr;a(Lfx;Laqv;)Z
intermediary method_33606
Lnet/minecraft/class_5801;method_33606(Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z
named isEntityAbove
Lnet/minecraft/block/BigDripleafBlock;isEntityAbove(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)Z
-
changeTilt
private void changeTilt(BlockState state, World world, BlockPos pos, Tilt tilt, @Nullable SoundEvent sound)- Mappings:
Namespace Name Mixin selector official a
Lbwr;a(Lcht;Lbtv;Lfx;Lcjd;Laef;)V
intermediary method_33605
Lnet/minecraft/class_5801;method_33605(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5816;Lnet/minecraft/class_3414;)V
named changeTilt
Lnet/minecraft/block/BigDripleafBlock;changeTilt(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/enums/Tilt;Lnet/minecraft/sound/SoundEvent;)V
-
resetTilt
- Mappings:
Namespace Name Mixin selector official d
Lbwr;d(Lcht;Lbtv;Lfx;)V
intermediary method_33610
Lnet/minecraft/class_5801;method_33610(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
named resetTilt
Lnet/minecraft/block/BigDripleafBlock;resetTilt(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
changeTilt
- Mappings:
Namespace Name Mixin selector official a
Lbwr;a(Lcht;Lbtv;Lfx;Lcjd;)V
intermediary method_33604
Lnet/minecraft/class_5801;method_33604(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5816;)V
named changeTilt
Lnet/minecraft/block/BigDripleafBlock;changeTilt(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/enums/Tilt;)V
-
getCollisionShape
public VoxelShape getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)- Overrides:
getCollisionShape
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official c
Lchs;c(Lcht;Lbsz;Lfx;Ldiz;)Ldjn;
intermediary method_9549
Lnet/minecraft/class_4970;method_9549(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
named getCollisionShape
Lnet/minecraft/block/AbstractBlock;getCollisionShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Lnet/minecraft/util/shape/VoxelShape;
-
getOutlineShape
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)- Overrides:
getOutlineShape
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official a
Lchs;a(Lcht;Lbsz;Lfx;Ldiz;)Ldjn;
intermediary method_9530
Lnet/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 getOutlineShape
Lnet/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;
-
getPlacementState
- Overrides:
getPlacementState
in classBlock
- Mappings:
Namespace Name Mixin selector official a
Lbwu;a(Lbpv;)Lcht;
intermediary method_9605
Lnet/minecraft/class_2248;method_9605(Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680;
named getPlacementState
Lnet/minecraft/block/Block;getPlacementState(Lnet/minecraft/item/ItemPlacementContext;)Lnet/minecraft/block/BlockState;
-
appendProperties
- Overrides:
appendProperties
in classBlock
- Mappings:
Namespace Name Mixin selector official a
Lbwu;a(Lchu$a;)V
intermediary method_9515
Lnet/minecraft/class_2248;method_9515(Lnet/minecraft/class_2689$class_2690;)V
named appendProperties
Lnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
-