Package net.minecraft.block
Class WallBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.WallBlock
- All Implemented Interfaces:
FluidDrainable,FluidFillable,Waterloggable,ItemConvertible
public class WallBlock extends Block implements Waterloggable
- Mappings:
Namespace Name official ceointermediary net/minecraft/class_2544named net/minecraft/block/WallBlock
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.block.Block
Block.NeighborGroupNested 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 Map<BlockState,VoxelShape>collisionShapeMapstatic EnumProperty<WallShape>EAST_SHAPEstatic EnumProperty<WallShape>NORTH_SHAPEprivate Map<BlockState,VoxelShape>shapeMapstatic EnumProperty<WallShape>SOUTH_SHAPEprivate static VoxelShapeTALL_EAST_SHAPEprivate static VoxelShapeTALL_NORTH_SHAPEprivate static VoxelShapeTALL_POST_SHAPEprivate static VoxelShapeTALL_SOUTH_SHAPEprivate static VoxelShapeTALL_WEST_SHAPEstatic BooleanPropertyUPstatic BooleanPropertyWATERLOGGEDstatic EnumProperty<WallShape>WEST_SHAPEFields inherited from class net.minecraft.block.Block
LOGGER, STATE_IDS, stateManagerFields inherited from class net.minecraft.block.AbstractBlock
collidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier -
Constructor Summary
Constructors Constructor Description WallBlock(AbstractBlock.Settings settings) -
Method Summary
Modifier and Type Method Description protected voidappendProperties(StateManager.Builder<Block,BlockState> builder)booleancanPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type)VoxelShapegetCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)FluidStategetFluidState(BlockState state)VoxelShapegetOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)BlockStategetPlacementState(ItemPlacementContext ctx)private Map<BlockState,VoxelShape>getShapeMap(float float2, float float3, float float4, float float5, float float6, float float7)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.booleanisTranslucent(BlockState state, BlockView world, BlockPos pos)private BlockStatemethod_24421(WorldView worldView, BlockState blockState, BlockPos blockPos, BlockState blockState2)private BlockStatemethod_24422(WorldView worldView, BlockState blockState, BlockPos blockPos, BlockState blockState2, boolean bool, boolean bool2, boolean bool3, boolean bool4)private BlockStatemethod_24423(WorldView worldView, BlockPos blockPos, BlockState blockState, BlockPos blockPos2, BlockState blockState2, Direction direction)private static booleanmethod_24424(BlockState blockState, Property<WallShape> property)private BlockStatemethod_24425(BlockState blockState, boolean bool, boolean bool2, boolean bool3, boolean bool4, VoxelShape voxelShape)private static VoxelShapemethod_24426(VoxelShape voxelShape, WallShape wallShape, VoxelShape voxelShape2, VoxelShape voxelShape3)private static booleanmethod_24427(VoxelShape voxelShape, VoxelShape voxelShape2)private WallShapemethod_24428(boolean bool, VoxelShape voxelShape, VoxelShape voxelShape2)private booleanmethod_27092(BlockState blockState, BlockState blockState2, VoxelShape voxelShape)BlockStatemirror(BlockState state, BlockMirror mirror)BlockStaterotate(BlockState state, BlockRotation rotation)Applies a block rotation to a block state.private booleanshouldConnectTo(BlockState state, boolean faceFullSquare, Direction side)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, method_33614, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onLandedUpon, onPlaced, onSteppedOn, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, toStringMethods inherited from class net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPlaceAt, 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, onEntityCollision, onProjectileHit, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, prepare, randomTick, scheduledTickMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.block.Waterloggable
canFillWithFluid, getBucketFillSound, tryDrainFluid, tryFillWithFluid
-
Field Details
-
UP
- Mappings:
Namespace Name Mixin selector official aLceo;a:Lcik;intermediary field_11717Lnet/minecraft/class_2544;field_11717:Lnet/minecraft/class_2746;named UPLnet/minecraft/block/WallBlock;UP:Lnet/minecraft/state/property/BooleanProperty;
-
EAST_SHAPE
- Mappings:
Namespace Name Mixin selector official bLceo;b:Lcir;intermediary field_22156Lnet/minecraft/class_2544;field_22156:Lnet/minecraft/class_2754;named EAST_SHAPELnet/minecraft/block/WallBlock;EAST_SHAPE:Lnet/minecraft/state/property/EnumProperty;
-
NORTH_SHAPE
- Mappings:
Namespace Name Mixin selector official cLceo;c:Lcir;intermediary field_22157Lnet/minecraft/class_2544;field_22157:Lnet/minecraft/class_2754;named NORTH_SHAPELnet/minecraft/block/WallBlock;NORTH_SHAPE:Lnet/minecraft/state/property/EnumProperty;
-
SOUTH_SHAPE
- Mappings:
Namespace Name Mixin selector official dLceo;d:Lcir;intermediary field_22158Lnet/minecraft/class_2544;field_22158:Lnet/minecraft/class_2754;named SOUTH_SHAPELnet/minecraft/block/WallBlock;SOUTH_SHAPE:Lnet/minecraft/state/property/EnumProperty;
-
WEST_SHAPE
- Mappings:
Namespace Name Mixin selector official eLceo;e:Lcir;intermediary field_22159Lnet/minecraft/class_2544;field_22159:Lnet/minecraft/class_2754;named WEST_SHAPELnet/minecraft/block/WallBlock;WEST_SHAPE:Lnet/minecraft/state/property/EnumProperty;
-
WATERLOGGED
- Mappings:
Namespace Name Mixin selector official fLceo;f:Lcik;intermediary field_22160Lnet/minecraft/class_2544;field_22160:Lnet/minecraft/class_2746;named WATERLOGGEDLnet/minecraft/block/WallBlock;WATERLOGGED:Lnet/minecraft/state/property/BooleanProperty;
-
TALL_POST_SHAPE
- Mappings:
Namespace Name Mixin selector official iLceo;i:Ldjn;intermediary field_22163Lnet/minecraft/class_2544;field_22163:Lnet/minecraft/class_265;named TALL_POST_SHAPELnet/minecraft/block/WallBlock;TALL_POST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
TALL_NORTH_SHAPE
- Mappings:
Namespace Name Mixin selector official jLceo;j:Ldjn;intermediary field_22164Lnet/minecraft/class_2544;field_22164:Lnet/minecraft/class_265;named TALL_NORTH_SHAPELnet/minecraft/block/WallBlock;TALL_NORTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
TALL_SOUTH_SHAPE
- Mappings:
Namespace Name Mixin selector official kLceo;k:Ldjn;intermediary field_22165Lnet/minecraft/class_2544;field_22165:Lnet/minecraft/class_265;named TALL_SOUTH_SHAPELnet/minecraft/block/WallBlock;TALL_SOUTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
TALL_WEST_SHAPE
- Mappings:
Namespace Name Mixin selector official oLceo;o:Ldjn;intermediary field_22166Lnet/minecraft/class_2544;field_22166:Lnet/minecraft/class_265;named TALL_WEST_SHAPELnet/minecraft/block/WallBlock;TALL_WEST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
TALL_EAST_SHAPE
- Mappings:
Namespace Name Mixin selector official pLceo;p:Ldjn;intermediary field_22167Lnet/minecraft/class_2544;field_22167:Lnet/minecraft/class_265;named TALL_EAST_SHAPELnet/minecraft/block/WallBlock;TALL_EAST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
shapeMap
- Mappings:
Namespace Name Mixin selector official gLceo;g:Ljava/util/Map;intermediary field_22161Lnet/minecraft/class_2544;field_22161:Ljava/util/Map;named shapeMapLnet/minecraft/block/WallBlock;shapeMap:Ljava/util/Map;
-
collisionShapeMap
- Mappings:
Namespace Name Mixin selector official hLceo;h:Ljava/util/Map;intermediary field_22162Lnet/minecraft/class_2544;field_22162:Ljava/util/Map;named collisionShapeMapLnet/minecraft/block/WallBlock;collisionShapeMap:Ljava/util/Map;
-
-
Constructor Details
-
WallBlock
- Mappings:
Namespace Name Mixin selector official <init>Lchs;<init>(Lchs$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
-
-
Method Details
-
method_24426
private static VoxelShape method_24426(VoxelShape voxelShape, WallShape wallShape, VoxelShape voxelShape2, VoxelShape voxelShape3)- Mappings:
Namespace Name Mixin selector official aLceo;a(Ldjn;Lcje;Ldjn;Ldjn;)Ldjn;intermediary method_24426Lnet/minecraft/class_2544;method_24426(Lnet/minecraft/class_265;Lnet/minecraft/class_4778;Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Lnet/minecraft/class_265;named method_24426Lnet/minecraft/block/WallBlock;method_24426(Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/block/enums/WallShape;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;)Lnet/minecraft/util/shape/VoxelShape;
-
getShapeMap
private Map<BlockState,VoxelShape> getShapeMap(float float2, float float3, float float4, float float5, float float6, float float7)- Mappings:
Namespace Name Mixin selector official aLceo;a(FFFFFF)Ljava/util/Map;intermediary method_24420Lnet/minecraft/class_2544;method_24420(FFFFFF)Ljava/util/Map;named getShapeMapLnet/minecraft/block/WallBlock;getShapeMap(FFFFFF)Ljava/util/Map;
-
getOutlineShape
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)- Overrides:
getOutlineShapein classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLchs;a(Lcht;Lbsz;Lfx;Ldiz;)Ldjn;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;
-
getCollisionShape
public VoxelShape getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)- Overrides:
getCollisionShapein classAbstractBlock- Mappings:
Namespace Name Mixin selector official cLchs;c(Lcht;Lbsz;Lfx;Ldiz;)Ldjn;intermediary method_9549Lnet/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 getCollisionShapeLnet/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;
-
shouldConnectTo
- Mappings:
Namespace Name Mixin selector official aLceo;a(Lcht;ZLgc;)Zintermediary method_16704Lnet/minecraft/class_2544;method_16704(Lnet/minecraft/class_2680;ZLnet/minecraft/class_2350;)Znamed shouldConnectToLnet/minecraft/block/WallBlock;shouldConnectTo(Lnet/minecraft/block/BlockState;ZLnet/minecraft/util/math/Direction;)Z
-
getPlacementState
- Overrides:
getPlacementStatein classBlock- Mappings:
Namespace Name Mixin selector official aLbwu;a(Lbpv;)Lcht;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;
-
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:
getStateForNeighborUpdatein 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 aLchs;a(Lcht;Lgc;Lcht;Lbtw;Lfx;Lfx;)Lcht;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;
-
method_24424
- Mappings:
Namespace Name Mixin selector official aLceo;a(Lcht;Lciw;)Zintermediary method_24424Lnet/minecraft/class_2544;method_24424(Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Znamed method_24424Lnet/minecraft/block/WallBlock;method_24424(Lnet/minecraft/block/BlockState;Lnet/minecraft/state/property/Property;)Z
-
method_24427
- Mappings:
Namespace Name Mixin selector official aLceo;a(Ldjn;Ldjn;)Zintermediary method_24427Lnet/minecraft/class_2544;method_24427(Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Znamed method_24427Lnet/minecraft/block/WallBlock;method_24427(Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;)Z
-
method_24421
private BlockState method_24421(WorldView worldView, BlockState blockState, BlockPos blockPos, BlockState blockState2)- Mappings:
Namespace Name Mixin selector official aLceo;a(Lbty;Lcht;Lfx;Lcht;)Lcht;intermediary method_24421Lnet/minecraft/class_2544;method_24421(Lnet/minecraft/class_4538;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;named method_24421Lnet/minecraft/block/WallBlock;method_24421(Lnet/minecraft/world/WorldView;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
-
method_24423
private BlockState method_24423(WorldView worldView, BlockPos blockPos, BlockState blockState, BlockPos blockPos2, BlockState blockState2, Direction direction)- Mappings:
Namespace Name Mixin selector official aLceo;a(Lbty;Lfx;Lcht;Lfx;Lcht;Lgc;)Lcht;intermediary method_24423Lnet/minecraft/class_2544;method_24423(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680;named method_24423Lnet/minecraft/block/WallBlock;method_24423(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/block/BlockState;
-
method_24422
private BlockState method_24422(WorldView worldView, BlockState blockState, BlockPos blockPos, BlockState blockState2, boolean bool, boolean bool2, boolean bool3, boolean bool4)- Mappings:
Namespace Name Mixin selector official aLceo;a(Lbty;Lcht;Lfx;Lcht;ZZZZ)Lcht;intermediary method_24422Lnet/minecraft/class_2544;method_24422(Lnet/minecraft/class_4538;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;ZZZZ)Lnet/minecraft/class_2680;named method_24422Lnet/minecraft/block/WallBlock;method_24422(Lnet/minecraft/world/WorldView;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;ZZZZ)Lnet/minecraft/block/BlockState;
-
method_27092
- Mappings:
Namespace Name Mixin selector official aLceo;a(Lcht;Lcht;Ldjn;)Zintermediary method_27092Lnet/minecraft/class_2544;method_27092(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_265;)Znamed method_27092Lnet/minecraft/block/WallBlock;method_27092(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/shape/VoxelShape;)Z
-
method_24425
private BlockState method_24425(BlockState blockState, boolean bool, boolean bool2, boolean bool3, boolean bool4, VoxelShape voxelShape)- Mappings:
Namespace Name Mixin selector official aLceo;a(Lcht;ZZZZLdjn;)Lcht;intermediary method_24425Lnet/minecraft/class_2544;method_24425(Lnet/minecraft/class_2680;ZZZZLnet/minecraft/class_265;)Lnet/minecraft/class_2680;named method_24425Lnet/minecraft/block/WallBlock;method_24425(Lnet/minecraft/block/BlockState;ZZZZLnet/minecraft/util/shape/VoxelShape;)Lnet/minecraft/block/BlockState;
-
method_24428
- Mappings:
Namespace Name Mixin selector official aLceo;a(ZLdjn;Ldjn;)Lcje;intermediary method_24428Lnet/minecraft/class_2544;method_24428(ZLnet/minecraft/class_265;Lnet/minecraft/class_265;)Lnet/minecraft/class_4778;named method_24428Lnet/minecraft/block/WallBlock;method_24428(ZLnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/shape/VoxelShape;)Lnet/minecraft/block/enums/WallShape;
-
getFluidState
- Overrides:
getFluidStatein classAbstractBlock- Mappings:
Namespace Name Mixin selector official dLchs;d(Lcht;)Ldal;intermediary method_9545Lnet/minecraft/class_4970;method_9545(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610;named getFluidStateLnet/minecraft/block/AbstractBlock;getFluidState(Lnet/minecraft/block/BlockState;)Lnet/minecraft/fluid/FluidState;
-
isTranslucent
- Overrides:
isTranslucentin classBlock- Mappings:
Namespace Name Mixin selector official cLbwu;c(Lcht;Lbsz;Lfx;)Zintermediary method_9579Lnet/minecraft/class_2248;method_9579(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed isTranslucentLnet/minecraft/block/Block;isTranslucent(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
appendProperties
- Overrides:
appendPropertiesin classBlock- Mappings:
Namespace Name Mixin selector official aLbwu;a(Lchu$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
-
rotate
Applies a block rotation to a block state.By default, this returns the provided block state.
- Overrides:
rotatein classAbstractBlock- Returns:
- the rotated block state
- Mappings:
Namespace Name Mixin selector official aLchs;a(Lcht;Lccm;)Lcht;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
- Overrides:
mirrorin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLchs;a(Lcht;Lcbb;)Lcht;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;
-