Package net.minecraft.block
Class LecternBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.BlockWithEntity
net.minecraft.block.LecternBlock
- All Implemented Interfaces:
BlockEntityProvider,ItemConvertible
- Mappings:
Namespace Name official cdnintermediary net/minecraft/class_3715named net/minecraft/block/LecternBlock
-
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 TypeFieldDescriptionstatic VoxelShapestatic VoxelShapestatic VoxelShapestatic VoxelShapestatic VoxelShapestatic DirectionPropertyprivate static intstatic BooleanPropertystatic VoxelShapestatic VoxelShapestatic BooleanPropertystatic VoxelShapestatic VoxelShapeFields 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)booleancanPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type)createBlockEntity(BlockPos pos, BlockState state)createScreenHandlerFactory(BlockState state, World world, BlockPos pos)private voiddropBook(BlockState state, World world, BlockPos pos)booleanemitsRedstonePower(BlockState state)getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)intgetComparatorOutput(BlockState state, World world, BlockPos pos)getCullingShape(BlockState state, BlockView world, BlockPos pos)getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)getRenderType(BlockState state)intgetStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction)intgetWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction)booleanhasComparatorOutput(BlockState state)booleanhasSidedTransparency(BlockState state)mirror(BlockState state, BlockMirror mirror)voidonStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved)Called inWorldChunk.setBlockState(BlockPos, BlockState, boolean)ifnewStateis different fromstate.onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit)Called when this block is used by a player.private voidopenScreen(World world, BlockPos pos, PlayerEntity player)private static voidputBook(@Nullable PlayerEntity player, World world, BlockPos pos, BlockState state, ItemStack stack)static booleanputBookIfAbsent(@Nullable PlayerEntity player, World world, BlockPos pos, BlockState state, ItemStack stack)rotate(BlockState state, BlockRotation rotation)Applies a block rotation to a block state.voidscheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random)static voidsetHasBook(World world, BlockPos pos, BlockState state, boolean hasBook)static voidsetPowered(World world, BlockPos pos, BlockState state)private static voidsetPowered(World world, BlockPos pos, BlockState state, boolean powered)private static voidupdateNeighborAlways(World world, BlockPos pos, BlockState state)Methods inherited from class net.minecraft.block.BlockWithEntity
checkType, onSyncedBlockEventMethods 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, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onLandedUpon, onPlaced, onSteppedOn, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, spawnBreakParticles, toStringMethods inherited from class net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPlaceAt, canReplace, getAmbientOcclusionLightLevel, getCameraCollisionShape, getDefaultMapColor, getDroppedStacks, getFluidState, getHardness, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getPistonBehavior, getRaycastShape, getRenderingSeed, getSidesShape, getStateForNeighborUpdate, isSideInvisible, method_37247, neighborUpdate, onBlockAdded, onBlockBreakStart, onEntityCollision, onProjectileHit, onStacksDropped, prepare, randomTickMethods 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
-
FACING
- Mappings:
Namespace Name Mixin selector official aLcdn;a:Lclm;intermediary field_16404Lnet/minecraft/class_3715;field_16404:Lnet/minecraft/class_2753;named FACINGLnet/minecraft/block/LecternBlock;FACING:Lnet/minecraft/state/property/DirectionProperty;
-
POWERED
- Mappings:
Namespace Name Mixin selector official bLcdn;b:Lclj;intermediary field_17365Lnet/minecraft/class_3715;field_17365:Lnet/minecraft/class_2746;named POWEREDLnet/minecraft/block/LecternBlock;POWERED:Lnet/minecraft/state/property/BooleanProperty;
-
HAS_BOOK
- Mappings:
Namespace Name Mixin selector official cLcdn;c:Lclj;intermediary field_17366Lnet/minecraft/class_3715;field_17366:Lnet/minecraft/class_2746;named HAS_BOOKLnet/minecraft/block/LecternBlock;HAS_BOOK:Lnet/minecraft/state/property/BooleanProperty;
-
BOTTOM_SHAPE
- Mappings:
Namespace Name Mixin selector official dLcdn;d:Ldnt;intermediary field_16406Lnet/minecraft/class_3715;field_16406:Lnet/minecraft/class_265;named BOTTOM_SHAPELnet/minecraft/block/LecternBlock;BOTTOM_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
MIDDLE_SHAPE
- Mappings:
Namespace Name Mixin selector official eLcdn;e:Ldnt;intermediary field_16405Lnet/minecraft/class_3715;field_16405:Lnet/minecraft/class_265;named MIDDLE_SHAPELnet/minecraft/block/LecternBlock;MIDDLE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
BASE_SHAPE
- Mappings:
Namespace Name Mixin selector official fLcdn;f:Ldnt;intermediary field_16403Lnet/minecraft/class_3715;field_16403:Lnet/minecraft/class_265;named BASE_SHAPELnet/minecraft/block/LecternBlock;BASE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
COLLISION_SHAPE_TOP
- Mappings:
Namespace Name Mixin selector official gLcdn;g:Ldnt;intermediary field_17367Lnet/minecraft/class_3715;field_17367:Lnet/minecraft/class_265;named COLLISION_SHAPE_TOPLnet/minecraft/block/LecternBlock;COLLISION_SHAPE_TOP:Lnet/minecraft/util/shape/VoxelShape;
-
COLLISION_SHAPE
- Mappings:
Namespace Name Mixin selector official hLcdn;h:Ldnt;intermediary field_17368Lnet/minecraft/class_3715;field_17368:Lnet/minecraft/class_265;named COLLISION_SHAPELnet/minecraft/block/LecternBlock;COLLISION_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
WEST_SHAPE
- Mappings:
Namespace Name Mixin selector official iLcdn;i:Ldnt;intermediary field_17369Lnet/minecraft/class_3715;field_17369:Lnet/minecraft/class_265;named WEST_SHAPELnet/minecraft/block/LecternBlock;WEST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
NORTH_SHAPE
- Mappings:
Namespace Name Mixin selector official jLcdn;j:Ldnt;intermediary field_17370Lnet/minecraft/class_3715;field_17370:Lnet/minecraft/class_265;named NORTH_SHAPELnet/minecraft/block/LecternBlock;NORTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
EAST_SHAPE
- Mappings:
Namespace Name Mixin selector official kLcdn;k:Ldnt;intermediary field_17371Lnet/minecraft/class_3715;field_17371:Lnet/minecraft/class_265;named EAST_SHAPELnet/minecraft/block/LecternBlock;EAST_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
SOUTH_SHAPE
- Mappings:
Namespace Name Mixin selector official lLcdn;l:Ldnt;intermediary field_17372Lnet/minecraft/class_3715;field_17372:Lnet/minecraft/class_265;named SOUTH_SHAPELnet/minecraft/block/LecternBlock;SOUTH_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
field_31113
private static final int field_31113- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official mLcdn;m:Iintermediary field_31113Lnet/minecraft/class_3715;field_31113:Inamed field_31113Lnet/minecraft/block/LecternBlock;field_31113:I
-
-
Constructor Details
-
LecternBlock
- Mappings:
Namespace Name Mixin selector official <init>Lckr;<init>(Lckr$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
-
getRenderType
- Overrides:
getRenderTypein classBlockWithEntity- 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;
-
getCullingShape
- Overrides:
getCullingShapein classAbstractBlock- Mappings:
Namespace Name Mixin selector official a_Lckr;a_(Lcks;Lbvt;Lgg;)Ldnt;intermediary method_9571Lnet/minecraft/class_4970;method_9571(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;named getCullingShapeLnet/minecraft/block/AbstractBlock;getCullingShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
-
hasSidedTransparency
- Overrides:
hasSidedTransparencyin classAbstractBlock- Mappings:
Namespace Name Mixin selector official g_Lckr;g_(Lcks;)Zintermediary method_9526Lnet/minecraft/class_4970;method_9526(Lnet/minecraft/class_2680;)Znamed hasSidedTransparencyLnet/minecraft/block/AbstractBlock;hasSidedTransparency(Lnet/minecraft/block/BlockState;)Z
-
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;
-
getCollisionShape
public VoxelShape getCollisionShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)- Overrides:
getCollisionShapein classAbstractBlock- Mappings:
Namespace Name Mixin selector official cLckr;c(Lcks;Lbvt;Lgg;Ldnf;)Ldnt;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;
-
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;
-
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 aLckr;a(Lcks;Lcfk;)Lcks;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 aLckr;a(Lcks;Lcdx;)Lcks;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;
-
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
- 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;
-
putBookIfAbsent
public static boolean putBookIfAbsent(@Nullable @Nullable PlayerEntity player, World world, BlockPos pos, BlockState state, ItemStack stack)- Mappings:
Namespace Name Mixin selector official aLcdn;a(Lbkd;Lbwp;Lgg;Lcks;Lbqp;)Zintermediary method_17472Lnet/minecraft/class_3715;method_17472(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)Znamed putBookIfAbsentLnet/minecraft/block/LecternBlock;putBookIfAbsent(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/item/ItemStack;)Z
-
putBook
private static void putBook(@Nullable @Nullable PlayerEntity player, World world, BlockPos pos, BlockState state, ItemStack stack)- Mappings:
Namespace Name Mixin selector official bLcdn;b(Lbkd;Lbwp;Lgg;Lcks;Lbqp;)Vintermediary method_17475Lnet/minecraft/class_3715;method_17475(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)Vnamed putBookLnet/minecraft/block/LecternBlock;putBook(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/item/ItemStack;)V
-
setHasBook
- Mappings:
Namespace Name Mixin selector official aLcdn;a(Lbwp;Lgg;Lcks;Z)Vintermediary method_17473Lnet/minecraft/class_3715;method_17473(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Vnamed setHasBookLnet/minecraft/block/LecternBlock;setHasBook(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
-
setPowered
- Mappings:
Namespace Name Mixin selector official aLcdn;a(Lbwp;Lgg;Lcks;)Vintermediary method_17471Lnet/minecraft/class_3715;method_17471(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed setPoweredLnet/minecraft/block/LecternBlock;setPowered(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
setPowered
- Mappings:
Namespace Name Mixin selector official bLcdn;b(Lbwp;Lgg;Lcks;Z)Vintermediary method_17476Lnet/minecraft/class_3715;method_17476(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Vnamed setPoweredLnet/minecraft/block/LecternBlock;setPowered(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
-
updateNeighborAlways
- Mappings:
Namespace Name Mixin selector official bLcdn;b(Lbwp;Lgg;Lcks;)Vintermediary method_17474Lnet/minecraft/class_3715;method_17474(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed updateNeighborAlwaysLnet/minecraft/block/LecternBlock;updateNeighborAlways(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
scheduledTick
- Overrides:
scheduledTickin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLckr;a(Lcks;Labr;Lgg;Ljava/util/Random;)Vintermediary method_9588Lnet/minecraft/class_4970;method_9588(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed scheduledTickLnet/minecraft/block/AbstractBlock;scheduledTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
onStateReplaced
public void onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved)Called inWorldChunk.setBlockState(BlockPos, BlockState, boolean)ifnewStateis different fromstate. Vanilla blocks perform removal cleanups here.- Overrides:
onStateReplacedin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLckr;a(Lcks;Lbwp;Lgg;Lcks;Z)Vintermediary method_9536Lnet/minecraft/class_4970;method_9536(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Vnamed onStateReplacedLnet/minecraft/block/AbstractBlock;onStateReplaced(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
-
dropBook
- Mappings:
Namespace Name Mixin selector official dLcdn;d(Lcks;Lbwp;Lgg;)Vintermediary method_17477Lnet/minecraft/class_3715;method_17477(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Vnamed dropBookLnet/minecraft/block/LecternBlock;dropBook(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
emitsRedstonePower
- Overrides:
emitsRedstonePowerin classAbstractBlock- Mappings:
Namespace Name Mixin selector official f_Lckr;f_(Lcks;)Zintermediary method_9506Lnet/minecraft/class_4970;method_9506(Lnet/minecraft/class_2680;)Znamed emitsRedstonePowerLnet/minecraft/block/AbstractBlock;emitsRedstonePower(Lnet/minecraft/block/BlockState;)Z
-
getWeakRedstonePower
public int getWeakRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction)- Overrides:
getWeakRedstonePowerin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLckr;a(Lcks;Lbvt;Lgg;Lgl;)Iintermediary method_9524Lnet/minecraft/class_4970;method_9524(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Inamed getWeakRedstonePowerLnet/minecraft/block/AbstractBlock;getWeakRedstonePower(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
-
getStrongRedstonePower
public int getStrongRedstonePower(BlockState state, BlockView world, BlockPos pos, Direction direction)- Overrides:
getStrongRedstonePowerin classAbstractBlock- Mappings:
Namespace Name Mixin selector official bLckr;b(Lcks;Lbvt;Lgg;Lgl;)Iintermediary method_9603Lnet/minecraft/class_4970;method_9603(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Inamed getStrongRedstonePowerLnet/minecraft/block/AbstractBlock;getStrongRedstonePower(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
-
hasComparatorOutput
- Overrides:
hasComparatorOutputin classAbstractBlock- Mappings:
Namespace Name Mixin selector official d_Lckr;d_(Lcks;)Zintermediary method_9498Lnet/minecraft/class_4970;method_9498(Lnet/minecraft/class_2680;)Znamed hasComparatorOutputLnet/minecraft/block/AbstractBlock;hasComparatorOutput(Lnet/minecraft/block/BlockState;)Z
-
getComparatorOutput
- Overrides:
getComparatorOutputin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLckr;a(Lcks;Lbwp;Lgg;)Iintermediary method_9572Lnet/minecraft/class_4970;method_9572(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Inamed getComparatorOutputLnet/minecraft/block/AbstractBlock;getComparatorOutput(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
-
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;
-
createScreenHandlerFactory
@Nullable public @Nullable NamedScreenHandlerFactory createScreenHandlerFactory(BlockState state, World world, BlockPos pos)- Overrides:
createScreenHandlerFactoryin classBlockWithEntity- Mappings:
Namespace Name Mixin selector official bLckr;b(Lcks;Lbwp;Lgg;)Lasd;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;
-
openScreen
- Mappings:
Namespace Name Mixin selector official aLcdn;a(Lbwp;Lgg;Lbkd;)Vintermediary method_17470Lnet/minecraft/class_3715;method_17470(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Vnamed openScreenLnet/minecraft/block/LecternBlock;openScreen(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;)V
-