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 bypintermediary 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, BlockPos pos, Entity entity, float distance)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, 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, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getRaycastShape, getSidesShape, getStrongRedstonePower, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isSideInvisible, 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 aLbyp;a:Lckv;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 bLbyp;b:Lcko;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 cLbyp;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 dLbyp;d:Ldmu;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 mLbyp;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 eLbyp;e:Ldmu;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 fLbyp;f:Ldmu;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 gLbyp;g:Ldmu;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 hLbyp;h:Ldmu;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 iLbyp;i:Ldmu;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 jLbyp;j:Ldmu;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 kLbyp;k:Ldmu;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 lLbyp;l:Ldmu;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 nLbyp;n:Lbot;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>Lbyp;<init>(Lbot;Lcjw$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 aLbyp;a(Lbvb;Lgb;)Lgg;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 aLcjw;a(Lcjx;Lbvx;Lgb;Lbjl;Lari;Ldlx;)Larj;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 aLbyp;a(Lbvx;)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 aLbyp;a(Lbvx;Lgb;)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
- Overrides:
onLandedUponin classBlock- Mappings:
Namespace Name Mixin selector official aLbyw;a(Lbvx;Lgb;Laso;F)Vintermediary method_9554Lnet/minecraft/class_2248;method_9554(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;F)Vnamed onLandedUponLnet/minecraft/block/Block;onLandedUpon(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;F)V
-
onEntityLand
- Overrides:
onEntityLandin classBlock- Mappings:
Namespace Name Mixin selector official aLbyw;a(Lbvb;Laso;)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 aLbyp;a(Laso;)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 aLcjw;a(Lcjx;Lgg;Lcjx;Lbvy;Lgb;Lgb;)Lcjx;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 aLbyp;a(Lckl;Lgg;)Lgg;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 aLbyw;a(Lbvx;Lgb;Lcjx;Lbjl;)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 aLbyw;a(Lbrx;)Lcjx;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 aLcjw;a(Lcjx;Lbvb;Lgb;Ldmg;)Ldmu;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 gLbyp;g(Lcjx;)Lgg;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 hLbyp;h(Lcjx;)Lcat$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 bLbyp;b(Lbvb;Lgb;)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 aLbyp;a(Lass;Lbvg;Lgb;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 aLbyp;a(Lass;Lbvg;Lgb;Lgg;Lgg;)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 aLbyp;a(Lass;Lbvg;Lgb;[[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 dLcjw;d(Lcjx;)Lddz;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_Lcjw;b_(Lcjx;)Lcej;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 aLbyw;a(Lcjy$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 aLcbd;a(Lgb;Lcjx;)Lchv;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 aLbyw;a(Lbvx;Lgb;Lcjx;Latb;Lbpx;)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 cLbyp;c()Lbot;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 aLcjw;a(Lcjx;Lgb;)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 aLbyp;a(Lgg;Lgg;)[[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 bLbyp;b(Lgg;Lgg;)[[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 aLbyp;a(Lgg;)[[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
-