Package net.minecraft.block
Class BedBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.HorizontalFacingBlock
net.minecraft.block.BedBlock
- All Implemented Interfaces:
BlockEntityProvider,ItemConvertible
- Mappings:
Namespace Name official bzhintermediary net/minecraft/class_2244named net/minecraft/block/BedBlock
-
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
FieldsModifier and TypeFieldDescriptionprivate DyeColorprotected static VoxelShapeprotected static intprivate static intprotected static VoxelShapeprotected static VoxelShapeprotected static VoxelShapeprotected static VoxelShapeprotected static VoxelShapestatic BooleanPropertystatic EnumProperty<BedPart>protected static VoxelShapeprotected static VoxelShapeprotected static VoxelShapeFields inherited from class net.minecraft.block.HorizontalFacingBlock
FACINGFields inherited from class 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, stateManagerFields inherited from class net.minecraft.block.AbstractBlock
collidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendProperties(StateManager.Builder<Block,BlockState> builder)private voidbounceEntity(Entity entity)booleancanPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type)createBlockEntity(BlockPos pos, BlockState state)findWakeUpPosition(EntityType<?> type, CollisionView world, BlockPos pos, float float2)findWakeUpPosition(EntityType<?> type, CollisionView world, BlockPos pos, int[][] int2, boolean bool)findWakeUpPosition(EntityType<?> type, CollisionView world, BlockPos pos, Direction direction, Direction direction2)static DoubleBlockProperties.TypegetBedPart(BlockState state)getColor()getDirection(BlockView world, BlockPos pos)private static DirectiongetDirectionTowardsOtherPart(BedPart part, Direction direction)static DirectiongetOppositePartDirection(BlockState state)getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)getPistonBehavior(BlockState state)longgetRenderingSeed(BlockState state, BlockPos pos)getRenderType(BlockState state)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.private static booleanprivate booleanstatic booleanisOverworld(World world)private static int[][]method_30837(Direction direction)private static int[][]method_30838(Direction direction, Direction direction2)private static int[][]method_30840(Direction direction, Direction direction2)voidonBreak(World world, BlockPos pos, BlockState state, PlayerEntity player)voidonEntityLand(BlockView world, Entity entity)voidonLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance)voidonPlaced(World world, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack itemStack)onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit)Called when this block is used by a player.Methods inherited from class net.minecraft.block.HorizontalFacingBlock
mirror, rotateMethods inherited from class net.minecraft.block.Block
addStacksForDisplay, afterBreak, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createCuboidShape, dropExperience, dropStack, 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, onBroken, onDestroyedByExplosion, onSteppedOn, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, spawnBreakParticles, toStringMethods inherited from class net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPlaceAt, canReplace, createScreenHandlerFactory, emitsRedstonePower, getAmbientOcclusionLightLevel, getCameraCollisionShape, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, getHardness, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getRaycastShape, getSidesShape, getStrongRedstonePower, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isSideInvisible, method_37247, neighborUpdate, onBlockAdded, onBlockBreakStart, onEntityCollision, onProjectileHit, onStacksDropped, onStateReplaced, onSyncedBlockEvent, 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.BlockEntityProvider
getGameEventListener, getTicker
-
Field Details
-
PART
- Mappings:
Namespace Name Mixin selector official aLbzh;a:Lclq;intermediary field_9967Lnet/minecraft/class_2244;field_9967:Lnet/minecraft/class_2754;named PARTLnet/minecraft/block/BedBlock;PART:Lnet/minecraft/state/property/EnumProperty;
-
OCCUPIED
- Mappings:
Namespace Name Mixin selector official bLbzh;b:Lclj;intermediary field_9968Lnet/minecraft/class_2244;field_9968:Lnet/minecraft/class_2746;named OCCUPIEDLnet/minecraft/block/BedBlock;OCCUPIED:Lnet/minecraft/state/property/BooleanProperty;
-
field_31009
protected static final int field_31009- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLbzh;c:Iintermediary field_31009Lnet/minecraft/class_2244;field_31009:Inamed field_31009Lnet/minecraft/block/BedBlock;field_31009:I
-
TOP_SHAPE
- Mappings:
Namespace Name Mixin selector official dLbzh;d:Ldnt;intermediary field_16788Lnet/minecraft/class_2244;field_16788:Lnet/minecraft/class_265;named TOP_SHAPELnet/minecraft/block/BedBlock;TOP_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
field_31010
private static final int field_31010- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official mLbzh;m:Iintermediary field_31010Lnet/minecraft/class_2244;field_31010:Inamed field_31010Lnet/minecraft/block/BedBlock;field_31010:I
-
LEG_1_SHAPE
- Mappings:
Namespace Name Mixin selector official eLbzh;e:Ldnt;intermediary field_16782Lnet/minecraft/class_2244;field_16782:Lnet/minecraft/class_265;named LEG_1_SHAPELnet/minecraft/block/BedBlock;LEG_1_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
LEG_2_SHAPE
- Mappings:
Namespace Name Mixin selector official fLbzh;f:Ldnt;intermediary field_16784Lnet/minecraft/class_2244;field_16784:Lnet/minecraft/class_265;named LEG_2_SHAPELnet/minecraft/block/BedBlock;LEG_2_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
LEG_3_SHAPE
- Mappings:
Namespace Name Mixin selector official gLbzh;g:Ldnt;intermediary field_16786Lnet/minecraft/class_2244;field_16786:Lnet/minecraft/class_265;named LEG_3_SHAPELnet/minecraft/block/BedBlock;LEG_3_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
LEG_4_SHAPE
- Mappings:
Namespace Name Mixin selector official hLbzh;h:Ldnt;intermediary field_16789Lnet/minecraft/class_2244;field_16789:Lnet/minecraft/class_265;named LEG_4_SHAPELnet/minecraft/block/BedBlock;LEG_4_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
NORTH_SHAPE
- Mappings:
Namespace Name Mixin selector official iLbzh;i:Ldnt;intermediary field_16787Lnet/minecraft/class_2244;field_16787:Lnet/minecraft/class_265;named NORTH_SHAPELnet/minecraft/block/BedBlock;NORTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
SOUTH_SHAPE
- Mappings:
Namespace Name Mixin selector official jLbzh;j:Ldnt;intermediary field_16785Lnet/minecraft/class_2244;field_16785:Lnet/minecraft/class_265;named SOUTH_SHAPELnet/minecraft/block/BedBlock;SOUTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
WEST_SHAPE
- Mappings:
Namespace Name Mixin selector official kLbzh;k:Ldnt;intermediary field_16783Lnet/minecraft/class_2244;field_16783:Lnet/minecraft/class_265;named WEST_SHAPELnet/minecraft/block/BedBlock;WEST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
EAST_SHAPE
- Mappings:
Namespace Name Mixin selector official lLbzh;l:Ldnt;intermediary field_16790Lnet/minecraft/class_2244;field_16790:Lnet/minecraft/class_265;named EAST_SHAPELnet/minecraft/block/BedBlock;EAST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
color
- Mappings:
Namespace Name Mixin selector official nLbzh;n:Lbpl;intermediary field_9966Lnet/minecraft/class_2244;field_9966:Lnet/minecraft/class_1767;named colorLnet/minecraft/block/BedBlock;color:Lnet/minecraft/util/DyeColor;
-
-
Constructor Details
-
BedBlock
- Mappings:
Namespace Name Mixin selector official <init>Lbzh;<init>(Lbpl;Lckr$c;)Vintermediary <init>Lnet/minecraft/class_2244;<init>(Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)Vnamed <init>Lnet/minecraft/block/BedBlock;<init>(Lnet/minecraft/util/DyeColor;Lnet/minecraft/block/AbstractBlock$Settings;)V
-
-
Method Details
-
getDirection
- Mappings:
Namespace Name Mixin selector official aLbzh;a(Lbvt;Lgg;)Lgl;intermediary method_18476Lnet/minecraft/class_2244;method_18476(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350;named getDirectionLnet/minecraft/block/BedBlock;getDirection(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Direction;
-
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.
- Overrides:
onUsein classAbstractBlock- Returns:
- an action result that specifies if using the block was successful.
- Mappings:
Namespace Name Mixin selector official aLckr;a(Lcks;Lbwp;Lgg;Lbkd;Larz;Ldmw;)Lasa;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;
-
isOverworld
- Mappings:
Namespace Name Mixin selector official aLbzh;a(Lbwp;)Zintermediary method_27352Lnet/minecraft/class_2244;method_27352(Lnet/minecraft/class_1937;)Znamed isOverworldLnet/minecraft/block/BedBlock;isOverworld(Lnet/minecraft/world/World;)Z
-
isFree
- Mappings:
Namespace Name Mixin selector official aLbzh;a(Lbwp;Lgg;)Zintermediary method_22357Lnet/minecraft/class_2244;method_22357(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Znamed isFreeLnet/minecraft/block/BedBlock;isFree(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Z
-
onLandedUpon
public void onLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance)- Overrides:
onLandedUponin classBlock- Mappings:
Namespace Name Mixin selector official aLbzo;a(Lbwp;Lcks;Lgg;Latf;F)Vintermediary method_9554Lnet/minecraft/class_2248;method_9554(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;F)Vnamed onLandedUponLnet/minecraft/block/Block;onLandedUpon(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;F)V
-
onEntityLand
- Overrides:
onEntityLandin classBlock- Mappings:
Namespace Name Mixin selector official aLbzo;a(Lbvt;Latf;)Vintermediary method_9502Lnet/minecraft/class_2248;method_9502(Lnet/minecraft/class_1922;Lnet/minecraft/class_1297;)Vnamed onEntityLandLnet/minecraft/block/Block;onEntityLand(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/Entity;)V
-
bounceEntity
- Mappings:
Namespace Name Mixin selector official aLbzh;a(Latf;)Vintermediary method_21838Lnet/minecraft/class_2244;method_21838(Lnet/minecraft/class_1297;)Vnamed bounceEntityLnet/minecraft/block/BedBlock;bounceEntity(Lnet/minecraft/entity/Entity;)V
-
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 aLckr;a(Lcks;Lgl;Lcks;Lbwq;Lgg;Lgg;)Lcks;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;
-
getDirectionTowardsOtherPart
- Mappings:
Namespace Name Mixin selector official aLbzh;a(Lclg;Lgl;)Lgl;intermediary method_9488Lnet/minecraft/class_2244;method_9488(Lnet/minecraft/class_2742;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;named getDirectionTowardsOtherPartLnet/minecraft/block/BedBlock;getDirectionTowardsOtherPart(Lnet/minecraft/block/enums/BedPart;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/Direction;
-
onBreak
- Overrides:
onBreakin classBlock- Mappings:
Namespace Name Mixin selector official aLbzo;a(Lbwp;Lgg;Lcks;Lbkd;)Vintermediary method_9576Lnet/minecraft/class_2248;method_9576(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;)Vnamed onBreakLnet/minecraft/block/Block;onBreak(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/entity/player/PlayerEntity;)V
-
getPlacementState
- Overrides:
getPlacementStatein classBlock- Mappings:
Namespace Name Mixin selector official aLbzo;a(Lbsp;)Lcks;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;
-
getOutlineShape
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)- Overrides:
getOutlineShapein classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLckr;a(Lcks;Lbvt;Lgg;Ldnf;)Ldnt;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;
-
getOppositePartDirection
- Mappings:
Namespace Name Mixin selector official gLbzh;g(Lcks;)Lgl;intermediary method_24163Lnet/minecraft/class_2244;method_24163(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350;named getOppositePartDirectionLnet/minecraft/block/BedBlock;getOppositePartDirection(Lnet/minecraft/block/BlockState;)Lnet/minecraft/util/math/Direction;
-
getBedPart
- Mappings:
Namespace Name Mixin selector official hLbzh;h(Lcks;)Lcbl$a;intermediary method_24164Lnet/minecraft/class_2244;method_24164(Lnet/minecraft/class_2680;)Lnet/minecraft/class_4732$class_4733;named getBedPartLnet/minecraft/block/BedBlock;getBedPart(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/DoubleBlockProperties$Type;
-
isBed
- Mappings:
Namespace Name Mixin selector official bLbzh;b(Lbvt;Lgg;)Zintermediary method_30839Lnet/minecraft/class_2244;method_30839(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed isBedLnet/minecraft/block/BedBlock;isBed(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
findWakeUpPosition
public static Optional<Vec3d> findWakeUpPosition(EntityType<?> type, CollisionView world, BlockPos pos, float float2)- Mappings:
Namespace Name Mixin selector official aLbzh;a(Latj;Lbvy;Lgg;F)Ljava/util/Optional;intermediary method_9484Lnet/minecraft/class_2244;method_9484(Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;F)Ljava/util/Optional;named findWakeUpPositionLnet/minecraft/block/BedBlock;findWakeUpPosition(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/CollisionView;Lnet/minecraft/util/math/BlockPos;F)Ljava/util/Optional;
-
findWakeUpPosition
private static Optional<Vec3d> findWakeUpPosition(EntityType<?> type, CollisionView world, BlockPos pos, Direction direction, Direction direction2)- Mappings:
Namespace Name Mixin selector official aLbzh;a(Latj;Lbvy;Lgg;Lgl;Lgl;)Ljava/util/Optional;intermediary method_30835Lnet/minecraft/class_2244;method_30835(Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Ljava/util/Optional;named findWakeUpPositionLnet/minecraft/block/BedBlock;findWakeUpPosition(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/CollisionView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;)Ljava/util/Optional;
-
findWakeUpPosition
private static Optional<Vec3d> findWakeUpPosition(EntityType<?> type, CollisionView world, BlockPos pos, int[][] int2, boolean bool)- Mappings:
Namespace Name Mixin selector official aLbzh;a(Latj;Lbvy;Lgg;[[IZ)Ljava/util/Optional;intermediary method_30836Lnet/minecraft/class_2244;method_30836(Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;[[IZ)Ljava/util/Optional;named findWakeUpPositionLnet/minecraft/block/BedBlock;findWakeUpPosition(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/CollisionView;Lnet/minecraft/util/math/BlockPos;[[IZ)Ljava/util/Optional;
-
getPistonBehavior
- Overrides:
getPistonBehaviorin classAbstractBlock- Mappings:
Namespace Name Mixin selector official dLckr;d(Lcks;)Ldey;intermediary method_9527Lnet/minecraft/class_4970;method_9527(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3619;named getPistonBehaviorLnet/minecraft/block/AbstractBlock;getPistonBehavior(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/piston/PistonBehavior;
-
getRenderType
- Overrides:
getRenderTypein classAbstractBlock- Mappings:
Namespace Name Mixin selector official b_Lckr;b_(Lcks;)Lcfd;intermediary method_9604Lnet/minecraft/class_4970;method_9604(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2464;named getRenderTypeLnet/minecraft/block/AbstractBlock;getRenderType(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockRenderType;
-
appendProperties
- Overrides:
appendPropertiesin classBlock- Mappings:
Namespace Name Mixin selector official aLbzo;a(Lckt$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
-
createBlockEntity
- Specified by:
createBlockEntityin interfaceBlockEntityProvider- Mappings:
Namespace Name Mixin selector official aLcbv;a(Lgg;Lcks;)Lcip;intermediary method_10123Lnet/minecraft/class_2343;method_10123(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2586;named createBlockEntityLnet/minecraft/block/BlockEntityProvider;createBlockEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/entity/BlockEntity;
-
onPlaced
public void onPlaced(World world, BlockPos pos, BlockState state, @Nullable @Nullable LivingEntity placer, ItemStack itemStack)- Overrides:
onPlacedin classBlock- Mappings:
Namespace Name Mixin selector official aLbzo;a(Lbwp;Lgg;Lcks;Latt;Lbqp;)Vintermediary method_9567Lnet/minecraft/class_2248;method_9567(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)Vnamed onPlacedLnet/minecraft/block/Block;onPlaced(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;)V
-
getColor
- Mappings:
Namespace Name Mixin selector official cLbzh;c()Lbpl;intermediary method_9487Lnet/minecraft/class_2244;method_9487()Lnet/minecraft/class_1767;named getColorLnet/minecraft/block/BedBlock;getColor()Lnet/minecraft/util/DyeColor;
-
getRenderingSeed
- Overrides:
getRenderingSeedin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLckr;a(Lcks;Lgg;)Jintermediary method_9535Lnet/minecraft/class_4970;method_9535(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Jnamed getRenderingSeedLnet/minecraft/block/AbstractBlock;getRenderingSeed(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)J
-
method_30838
- Mappings:
Namespace Name Mixin selector official aLbzh;a(Lgl;Lgl;)[[Iintermediary method_30838Lnet/minecraft/class_2244;method_30838(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)[[Inamed method_30838Lnet/minecraft/block/BedBlock;method_30838(Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;)[[I
-
method_30840
- Mappings:
Namespace Name Mixin selector official bLbzh;b(Lgl;Lgl;)[[Iintermediary method_30840Lnet/minecraft/class_2244;method_30840(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)[[Inamed method_30840Lnet/minecraft/block/BedBlock;method_30840(Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Direction;)[[I
-
method_30837
- Mappings:
Namespace Name Mixin selector official aLbzh;a(Lgl;)[[Iintermediary method_30837Lnet/minecraft/class_2244;method_30837(Lnet/minecraft/class_2350;)[[Inamed method_30837Lnet/minecraft/block/BedBlock;method_30837(Lnet/minecraft/util/math/Direction;)[[I
-