类 Block
- java.lang.Object
-
- net.minecraft.block.AbstractBlock
-
- net.minecraft.block.Block
-
- 所有已实现的接口:
ItemConvertible
- 直接已知子类:
AbstractCandleBlock,AbstractCauldronBlock,AbstractFireBlock,AbstractLichenBlock,AbstractPlantPartBlock,AbstractPressurePlateBlock,AbstractRailBlock,AirBlock,AmethystBlock,BambooBlock,BambooSaplingBlock,BarrierBlock,BlockWithEntity,BubbleColumnBlock,CactusBlock,CakeBlock,CarpetBlock,CartographyTableBlock,ChorusFlowerBlock,CobwebBlock,ComposterBlock,ConnectingBlock,CoralBlockBlock,CoralParentBlock,CraftingTableBlock,CryingObsidianBlock,DirtPathBlock,DoorBlock,EndPortalFrameBlock,FacingBlock,FallingBlock,FarmlandBlock,FlowerPotBlock,FluidBlock,GourdBlock,HangingRootsBlock,HorizontalConnectingBlock,HorizontalFacingBlock,InfestedBlock,JigsawBlock,LadderBlock,LanternBlock,LeavesBlock,LightBlock,MagmaBlock,MossBlock,MushroomBlock,NetherPortalBlock,NetherrackBlock,NoteBlock,NyliumBlock,OreBlock,OxidizableBlock,PillarBlock,PlantBlock,PointedDripstoneBlock,PowderSnowBlock,RedstoneBlock,RedstoneLampBlock,RedstoneOreBlock,RedstoneWireBlock,RespawnAnchorBlock,RootedDirtBlock,ScaffoldingBlock,SlabBlock,SnowBlock,SnowyBlock,SoulSandBlock,SpongeBlock,SporeBlossomBlock,StairsBlock,StonecutterBlock,StructureVoidBlock,SugarCaneBlock,TargetBlock,TntBlock,TorchBlock,TransparentBlock,TripwireBlock,TripwireHookBlock,TurtleEggBlock,VineBlock,WallBlock,WetSpongeBlock
public class Block extends AbstractBlock implements ItemConvertible
- Mappings:
Namespace Name official byqintermediary net/minecraft/class_2248named net/minecraft/block/Block
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classBlock.NeighborGroup-
从类继承的嵌套类/接口 net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A>
-
-
字段概要
字段 修饰符和类型 字段 说明 private @Nullable ItemcachedItemprivate BlockStatedefaultStateprivate static ThreadLocal<Object2ByteLinkedOpenHashMap<Block.NeighborGroup>>FACE_CULL_MAPstatic intfield_31022static floatfield_31023static floatfield_31024static intfield_31025private static intfield_31026static intfield_31035static intFORCE_STATEBypass virtual block state changes and forces the passed state to be stored as-is.private static LoadingCache<VoxelShape,Boolean>FULL_CUBE_SHAPE_CACHEprotected static LoggerLOGGERstatic intMOVEDSignals that the current block is being moved to a different location, usually because of a piston.static intNO_REDRAWUsed in conjunction withNOTIFY_LISTENERSto suppress the render pass on clients.static intNOTIFY_ALLThe default setBlockState behavior.static intNOTIFY_LISTENERSNotifies listeners and clients who need to react when the block changes.static intNOTIFY_NEIGHBORSSends a neighbor update event to surrounding blocks.static intREDRAW_ON_MAIN_THREADForces a synchronous redraw on clients.static intSKIP_DROPSPrevents the previous block (container) from dropping items when destroyed.static intSKIP_LIGHTING_UPDATESSignals that lighting updates should be skipped.static IdList<BlockState>STATE_IDSprotected StateManager<Block,BlockState>stateManagerprivate @Nullable StringtranslationKey-
从类继承的字段 net.minecraft.block.AbstractBlock
collidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier
-
-
构造器概要
构造器 构造器 说明 Block(AbstractBlock.Settings settings)
-
方法概要
-
从类继承的方法 net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPathfindThrough, canPlaceAt, canReplace, createScreenHandlerFactory, emitsRedstonePower, getAmbientOcclusionLightLevel, getCameraCollisionShape, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getOutlineShape, getPistonBehavior, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getStateForNeighborUpdate, getStrongRedstonePower, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isSideInvisible, mirror, neighborUpdate, onBlockAdded, onBlockBreakStart, onEntityCollision, onProjectileHit, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, prepare, randomTick, rotate, scheduledTick
-
-
-
-
字段详细资料
-
LOGGER
protected static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official oLbyq;o:Lorg/apache/logging/log4j/Logger;intermediary field_10638Lnet/minecraft/class_2248;field_10638:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/block/Block;LOGGER:Lorg/apache/logging/log4j/Logger;
-
STATE_IDS
public static final IdList<BlockState> STATE_IDS
- Mappings:
Namespace Name Mixin selector official pLbyq;p:Lgl;intermediary field_10651Lnet/minecraft/class_2248;field_10651:Lnet/minecraft/class_2361;named STATE_IDSLnet/minecraft/block/Block;STATE_IDS:Lnet/minecraft/util/collection/IdList;
-
FULL_CUBE_SHAPE_CACHE
private static final LoadingCache<VoxelShape,Boolean> FULL_CUBE_SHAPE_CACHE
- Mappings:
Namespace Name Mixin selector official aLbyq;a:Lcom/google/common/cache/LoadingCache;intermediary field_19312Lnet/minecraft/class_2248;field_19312:Lcom/google/common/cache/LoadingCache;named FULL_CUBE_SHAPE_CACHELnet/minecraft/block/Block;FULL_CUBE_SHAPE_CACHE:Lcom/google/common/cache/LoadingCache;
-
NOTIFY_NEIGHBORS
public static final int NOTIFY_NEIGHBORS
Sends a neighbor update event to surrounding blocks.- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official qLbyq;q:Iintermediary field_31027Lnet/minecraft/class_2248;field_31027:Inamed NOTIFY_NEIGHBORSLnet/minecraft/block/Block;NOTIFY_NEIGHBORS:I
-
NOTIFY_LISTENERS
public static final int NOTIFY_LISTENERS
Notifies listeners and clients who need to react when the block changes.- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official rLbyq;r:Iintermediary field_31028Lnet/minecraft/class_2248;field_31028:Inamed NOTIFY_LISTENERSLnet/minecraft/block/Block;NOTIFY_LISTENERS:I
-
NO_REDRAW
public static final int NO_REDRAW
Used in conjunction withNOTIFY_LISTENERSto suppress the render pass on clients.- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official sLbyq;s:Iintermediary field_31029Lnet/minecraft/class_2248;field_31029:Inamed NO_REDRAWLnet/minecraft/block/Block;NO_REDRAW:I
-
REDRAW_ON_MAIN_THREAD
public static final int REDRAW_ON_MAIN_THREAD
Forces a synchronous redraw on clients.- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official tLbyq;t:Iintermediary field_31030Lnet/minecraft/class_2248;field_31030:Inamed REDRAW_ON_MAIN_THREADLnet/minecraft/block/Block;REDRAW_ON_MAIN_THREAD:I
-
FORCE_STATE
public static final int FORCE_STATE
Bypass virtual block state changes and forces the passed state to be stored as-is.- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official uLbyq;u:Iintermediary field_31031Lnet/minecraft/class_2248;field_31031:Inamed FORCE_STATELnet/minecraft/block/Block;FORCE_STATE:I
-
SKIP_DROPS
public static final int SKIP_DROPS
Prevents the previous block (container) from dropping items when destroyed.- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official vLbyq;v:Iintermediary field_31032Lnet/minecraft/class_2248;field_31032:Inamed SKIP_DROPSLnet/minecraft/block/Block;SKIP_DROPS:I
-
MOVED
public static final int MOVED
Signals that the current block is being moved to a different location, usually because of a piston.- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official wLbyq;w:Iintermediary field_31033Lnet/minecraft/class_2248;field_31033:Inamed MOVEDLnet/minecraft/block/Block;MOVED:I
-
SKIP_LIGHTING_UPDATES
public static final int SKIP_LIGHTING_UPDATES
Signals that lighting updates should be skipped.- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official xLbyq;x:Iintermediary field_31034Lnet/minecraft/class_2248;field_31034:Inamed SKIP_LIGHTING_UPDATESLnet/minecraft/block/Block;SKIP_LIGHTING_UPDATES:I
-
field_31035
public static final int field_31035
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official yLbyq;y:Iintermediary field_31035Lnet/minecraft/class_2248;field_31035:Inamed field_31035Lnet/minecraft/block/Block;field_31035:I
-
NOTIFY_ALL
public static final int NOTIFY_ALL
The default setBlockState behavior. Same asNOTIFY_NEIGHBORS | NOTIFY_LISTENERS.- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official zLbyq;z:Iintermediary field_31036Lnet/minecraft/class_2248;field_31036:Inamed NOTIFY_ALLLnet/minecraft/block/Block;NOTIFY_ALL:I
-
field_31022
public static final int field_31022
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official ALbyq;A:Iintermediary field_31022Lnet/minecraft/class_2248;field_31022:Inamed field_31022Lnet/minecraft/block/Block;field_31022:I
-
field_31023
public static final float field_31023
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official BLbyq;B:Fintermediary field_31023Lnet/minecraft/class_2248;field_31023:Fnamed field_31023Lnet/minecraft/block/Block;field_31023:F
-
field_31024
public static final float field_31024
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official CLbyq;C:Fintermediary field_31024Lnet/minecraft/class_2248;field_31024:Fnamed field_31024Lnet/minecraft/block/Block;field_31024:F
-
field_31025
public static final int field_31025
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official DLbyq;D:Iintermediary field_31025Lnet/minecraft/class_2248;field_31025:Inamed field_31025Lnet/minecraft/block/Block;field_31025:I
-
field_31026
private static final int field_31026
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official eLbyq;e:Iintermediary field_31026Lnet/minecraft/class_2248;field_31026:Inamed field_31026Lnet/minecraft/block/Block;field_31026:I
-
FACE_CULL_MAP
private static final ThreadLocal<Object2ByteLinkedOpenHashMap<Block.NeighborGroup>> FACE_CULL_MAP
- Mappings:
Namespace Name Mixin selector official fLbyq;f:Ljava/lang/ThreadLocal;intermediary field_10649Lnet/minecraft/class_2248;field_10649:Ljava/lang/ThreadLocal;named FACE_CULL_MAPLnet/minecraft/block/Block;FACE_CULL_MAP:Ljava/lang/ThreadLocal;
-
stateManager
protected final StateManager<Block,BlockState> stateManager
- Mappings:
Namespace Name Mixin selector official ELbyq;E:Lcjs;intermediary field_10647Lnet/minecraft/class_2248;field_10647:Lnet/minecraft/class_2689;named stateManagerLnet/minecraft/block/Block;stateManager:Lnet/minecraft/state/StateManager;
-
defaultState
private BlockState defaultState
- Mappings:
Namespace Name Mixin selector official bLbyq;b:Lcjr;intermediary field_10646Lnet/minecraft/class_2248;field_10646:Lnet/minecraft/class_2680;named defaultStateLnet/minecraft/block/Block;defaultState:Lnet/minecraft/block/BlockState;
-
translationKey
@Nullable private @Nullable String translationKey
- Mappings:
Namespace Name Mixin selector official cLbyq;c:Ljava/lang/String;intermediary field_10642Lnet/minecraft/class_2248;field_10642:Ljava/lang/String;named translationKeyLnet/minecraft/block/Block;translationKey:Ljava/lang/String;
-
-
构造器详细资料
-
Block
public Block(AbstractBlock.Settings settings)
- Mappings:
Namespace Name Mixin selector official <init>Lcjq;<init>(Lcjq$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
-
-
方法详细资料
-
getRawIdFromState
public static int getRawIdFromState(@Nullable @Nullable BlockState state)
- Mappings:
Namespace Name Mixin selector official iLbyq;i(Lcjr;)Iintermediary method_9507Lnet/minecraft/class_2248;method_9507(Lnet/minecraft/class_2680;)Inamed getRawIdFromStateLnet/minecraft/block/Block;getRawIdFromState(Lnet/minecraft/block/BlockState;)I
-
getStateFromRawId
public static BlockState getStateFromRawId(int stateId)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(I)Lcjr;intermediary method_9531Lnet/minecraft/class_2248;method_9531(I)Lnet/minecraft/class_2680;named getStateFromRawIdLnet/minecraft/block/Block;getStateFromRawId(I)Lnet/minecraft/block/BlockState;
-
getBlockFromItem
public static Block getBlockFromItem(@Nullable @Nullable Item item)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbpn;)Lbyq;intermediary method_9503Lnet/minecraft/class_2248;method_9503(Lnet/minecraft/class_1792;)Lnet/minecraft/class_2248;named getBlockFromItemLnet/minecraft/block/Block;getBlockFromItem(Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block;
-
pushEntitiesUpBeforeBlockChange
public static BlockState pushEntitiesUpBeforeBlockChange(BlockState from, BlockState to, World world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lcjr;Lcjr;Lbvr;Lgb;)Lcjr;intermediary method_9582Lnet/minecraft/class_2248;method_9582(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;named pushEntitiesUpBeforeBlockChangeLnet/minecraft/block/Block;pushEntitiesUpBeforeBlockChange(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
createCuboidShape
public static VoxelShape createCuboidShape(double xMin, double yMin, double zMin, double xMax, double yMax, double zMax)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(DDDDDD)Ldmt;intermediary method_9541Lnet/minecraft/class_2248;method_9541(DDDDDD)Lnet/minecraft/class_265;named createCuboidShapeLnet/minecraft/block/Block;createCuboidShape(DDDDDD)Lnet/minecraft/util/shape/VoxelShape;
-
postProcessState
public static BlockState postProcessState(BlockState state, WorldAccess world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official bLbyq;b(Lcjr;Lbvs;Lgb;)Lcjr;intermediary method_9510Lnet/minecraft/class_2248;method_9510(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;named postProcessStateLnet/minecraft/block/Block;postProcessState(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
replace
public static void replace(BlockState state, BlockState newState, WorldAccess world, BlockPos pos, int flags)
Replaces thestatewith thenewStateat thepos.If the two state objects are identical, this method does nothing.
If the new state is air, breaks the block at the position instead.
- 参数:
state- the existing block statenewState- the new block stateworld- the worldpos- the position of the replaced block stateflags- the bitwise flags forModifiableWorld.setBlockState(BlockPos, BlockState, int, int)- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lcjr;Lcjr;Lbvs;Lgb;I)Vintermediary method_30094Lnet/minecraft/class_2248;method_30094(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)Vnamed replaceLnet/minecraft/block/Block;replace(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;I)V
-
replace
public static void replace(BlockState state, BlockState newState, WorldAccess world, BlockPos pos, int flags, int maxUpdateDepth)
Replaces thestatewith thenewStateat thepos.If the two state objects are identical, this method does nothing.
If the new state is air, breaks the block at the position instead.
- 参数:
state- the existing block statenewState- the new block stateworld- the worldpos- the position of the replaced block stateflags- the bitwise flags forModifiableWorld.setBlockState(BlockPos, BlockState, int, int)maxUpdateDepth- the limit for the cascading block updates- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lcjr;Lcjr;Lbvs;Lgb;II)Vintermediary method_9611Lnet/minecraft/class_2248;method_9611(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)Vnamed replaceLnet/minecraft/block/Block;replace(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;II)V
-
cannotConnect
public static boolean cannotConnect(BlockState state)
- Mappings:
Namespace Name Mixin selector official jLbyq;j(Lcjr;)Zintermediary method_9581Lnet/minecraft/class_2248;method_9581(Lnet/minecraft/class_2680;)Znamed cannotConnectLnet/minecraft/block/Block;cannotConnect(Lnet/minecraft/block/BlockState;)Z
-
hasRandomTicks
public boolean hasRandomTicks(BlockState state)
- Mappings:
Namespace Name Mixin selector official d_Lbyq;d_(Lcjr;)Zintermediary method_9542Lnet/minecraft/class_2248;method_9542(Lnet/minecraft/class_2680;)Znamed hasRandomTicksLnet/minecraft/block/Block;hasRandomTicks(Lnet/minecraft/block/BlockState;)Z
-
shouldDrawSide
public static boolean shouldDrawSide(BlockState state, BlockView world, BlockPos pos, Direction side, BlockPos blockPos)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lcjr;Lbuv;Lgb;Lgg;Lgb;)Zintermediary method_9607Lnet/minecraft/class_2248;method_9607(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;)Znamed shouldDrawSideLnet/minecraft/block/Block;shouldDrawSide(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;)Z
-
hasTopRim
public static boolean hasTopRim(BlockView world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official cLbyq;c(Lbuv;Lgb;)Zintermediary method_16361Lnet/minecraft/class_2248;method_16361(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed hasTopRimLnet/minecraft/block/Block;hasTopRim(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
sideCoversSmallSquare
public static boolean sideCoversSmallSquare(WorldView world, BlockPos pos, Direction side)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbvu;Lgb;Lgg;)Zintermediary method_20044Lnet/minecraft/class_2248;method_20044(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Znamed sideCoversSmallSquareLnet/minecraft/block/Block;sideCoversSmallSquare(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
isFaceFullSquare
public static boolean isFaceFullSquare(VoxelShape shape, Direction side)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Ldmt;Lgg;)Zintermediary method_9501Lnet/minecraft/class_2248;method_9501(Lnet/minecraft/class_265;Lnet/minecraft/class_2350;)Znamed isFaceFullSquareLnet/minecraft/block/Block;isFaceFullSquare(Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/math/Direction;)Z
-
isShapeFullCube
public static boolean isShapeFullCube(VoxelShape shape)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Ldmt;)Zintermediary method_9614Lnet/minecraft/class_2248;method_9614(Lnet/minecraft/class_265;)Znamed isShapeFullCubeLnet/minecraft/block/Block;isShapeFullCube(Lnet/minecraft/util/shape/VoxelShape;)Z
-
isTranslucent
public boolean isTranslucent(BlockState state, BlockView world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official cLbyq;c(Lcjr;Lbuv;Lgb;)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
-
randomDisplayTick
public void randomDisplayTick(BlockState state, World world, BlockPos pos, Random random)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lcjr;Lbvr;Lgb;Ljava/util/Random;)Vintermediary method_9496Lnet/minecraft/class_2248;method_9496(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed randomDisplayTickLnet/minecraft/block/Block;randomDisplayTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
onBroken
public void onBroken(WorldAccess world, BlockPos pos, BlockState state)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbvs;Lgb;Lcjr;)Vintermediary method_9585Lnet/minecraft/class_2248;method_9585(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed onBrokenLnet/minecraft/block/Block;onBroken(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
getDroppedStacks
public static List<ItemStack> getDroppedStacks(BlockState state, ServerWorld world, BlockPos pos, @Nullable @Nullable BlockEntity blockEntity)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lcjr;Labj;Lgb;Lchp;)Ljava/util/List;intermediary method_9562Lnet/minecraft/class_2248;method_9562(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;)Ljava/util/List;named getDroppedStacksLnet/minecraft/block/Block;getDroppedStacks(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntity;)Ljava/util/List;
-
getDroppedStacks
public static List<ItemStack> getDroppedStacks(BlockState state, ServerWorld world, BlockPos pos, @Nullable @Nullable BlockEntity blockEntity, @Nullable @Nullable Entity entity, ItemStack stack)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lcjr;Labj;Lgb;Lchp;Lasl;Lbpr;)Ljava/util/List;intermediary method_9609Lnet/minecraft/class_2248;method_9609(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;Lnet/minecraft/class_1297;Lnet/minecraft/class_1799;)Ljava/util/List;named getDroppedStacksLnet/minecraft/block/Block;getDroppedStacks(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/item/ItemStack;)Ljava/util/List;
-
dropStacks
public static void dropStacks(BlockState state, LootContext.Builder lootContext)
- Mappings:
Namespace Name Mixin selector official bLbyq;b(Lcjr;Ldhp$a;)Vintermediary method_35258Lnet/minecraft/class_2248;method_35258(Lnet/minecraft/class_2680;Lnet/minecraft/class_47$class_48;)Vnamed dropStacksLnet/minecraft/block/Block;dropStacks(Lnet/minecraft/block/BlockState;Lnet/minecraft/loot/context/LootContext$Builder;)V
-
dropStacks
public static void dropStacks(BlockState state, World world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official cLbyq;c(Lcjr;Lbvr;Lgb;)Vintermediary method_9497Lnet/minecraft/class_2248;method_9497(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Vnamed dropStacksLnet/minecraft/block/Block;dropStacks(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
dropStacks
public static void dropStacks(BlockState state, WorldAccess world, BlockPos pos, @Nullable @Nullable BlockEntity blockEntity)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lcjr;Lbvs;Lgb;Lchp;)Vintermediary method_9610Lnet/minecraft/class_2248;method_9610(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;)Vnamed dropStacksLnet/minecraft/block/Block;dropStacks(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntity;)V
-
dropStacks
public static void dropStacks(BlockState state, World world, BlockPos pos, @Nullable @Nullable BlockEntity blockEntity, Entity entity, ItemStack stack)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lcjr;Lbvr;Lgb;Lchp;Lasl;Lbpr;)Vintermediary method_9511Lnet/minecraft/class_2248;method_9511(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;Lnet/minecraft/class_1297;Lnet/minecraft/class_1799;)Vnamed dropStacksLnet/minecraft/block/Block;dropStacks(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/item/ItemStack;)V
-
dropStack
public static void dropStack(World world, BlockPos pos, ItemStack stack)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbvr;Lgb;Lbpr;)Vintermediary method_9577Lnet/minecraft/class_2248;method_9577(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)Vnamed dropStackLnet/minecraft/block/Block;dropStack(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/item/ItemStack;)V
-
dropExperience
protected void dropExperience(ServerWorld world, BlockPos pos, int size)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Labj;Lgb;I)Vintermediary method_9583Lnet/minecraft/class_2248;method_9583(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)Vnamed dropExperienceLnet/minecraft/block/Block;dropExperience(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;I)V
-
getBlastResistance
public float getBlastResistance()
- Mappings:
Namespace Name Mixin selector official fLbyq;f()Fintermediary method_9520Lnet/minecraft/class_2248;method_9520()Fnamed getBlastResistanceLnet/minecraft/block/Block;getBlastResistance()F
-
onDestroyedByExplosion
public void onDestroyedByExplosion(World world, BlockPos pos, Explosion explosion)
Called when this block is destroyed by an explosion.- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbvr;Lgb;Lbvj;)Vintermediary method_9586Lnet/minecraft/class_2248;method_9586(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1927;)Vnamed onDestroyedByExplosionLnet/minecraft/block/Block;onDestroyedByExplosion(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/explosion/Explosion;)V
-
onSteppedOn
public void onSteppedOn(World world, BlockPos pos, Entity entity)
Called when an entity steps on this block.- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbvr;Lgb;Lasl;)Vintermediary method_9591Lnet/minecraft/class_2248;method_9591(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Vnamed onSteppedOnLnet/minecraft/block/Block;onSteppedOn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)V
-
getPlacementState
@Nullable public @Nullable BlockState getPlacementState(ItemPlacementContext ctx)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbrr;)Lcjr;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;
-
afterBreak
public void afterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable @Nullable BlockEntity blockEntity, ItemStack stack)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbvr;Lbjf;Lgb;Lcjr;Lchp;Lbpr;)Vintermediary method_9556Lnet/minecraft/class_2248;method_9556(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2586;Lnet/minecraft/class_1799;)Vnamed afterBreakLnet/minecraft/block/Block;afterBreak(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/item/ItemStack;)V
-
onPlaced
public void onPlaced(World world, BlockPos pos, BlockState state, @Nullable @Nullable LivingEntity placer, ItemStack itemStack)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbvr;Lgb;Lcjr;Lasy;Lbpr;)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
-
canMobSpawnInside
public boolean canMobSpawnInside()
- Mappings:
Namespace Name Mixin selector official al_Lbyq;al_()Zintermediary method_9538Lnet/minecraft/class_2248;method_9538()Znamed canMobSpawnInsideLnet/minecraft/block/Block;canMobSpawnInside()Z
-
getName
public MutableText getName()
- Mappings:
Namespace Name Mixin selector official gLbyq;g()Lot;intermediary method_9518Lnet/minecraft/class_2248;method_9518()Lnet/minecraft/class_5250;named getNameLnet/minecraft/block/Block;getName()Lnet/minecraft/text/MutableText;
-
getTranslationKey
public String getTranslationKey()
- Mappings:
Namespace Name Mixin selector official hLbyq;h()Ljava/lang/String;intermediary method_9539Lnet/minecraft/class_2248;method_9539()Ljava/lang/String;named getTranslationKeyLnet/minecraft/block/Block;getTranslationKey()Ljava/lang/String;
-
onLandedUpon
public void onLandedUpon(World world, BlockPos pos, Entity entity, float distance)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbvr;Lgb;Lasl;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
public void onEntityLand(BlockView world, Entity entity)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbuv;Lasl;)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
-
getPickStack
public ItemStack getPickStack(BlockView world, BlockPos pos, BlockState state)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbuv;Lgb;Lcjr;)Lbpr;intermediary method_9574Lnet/minecraft/class_2248;method_9574(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799;named getPickStackLnet/minecraft/block/Block;getPickStack(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/item/ItemStack;
-
addStacksForDisplay
public void addStacksForDisplay(ItemGroup group, DefaultedList<ItemStack> list)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lboh;Lgn;)Vintermediary method_9578Lnet/minecraft/class_2248;method_9578(Lnet/minecraft/class_1761;Lnet/minecraft/class_2371;)Vnamed addStacksForDisplayLnet/minecraft/block/Block;addStacksForDisplay(Lnet/minecraft/item/ItemGroup;Lnet/minecraft/util/collection/DefaultedList;)V
-
getSlipperiness
public float getSlipperiness()
- Mappings:
Namespace Name Mixin selector official iLbyq;i()Fintermediary method_9499Lnet/minecraft/class_2248;method_9499()Fnamed getSlipperinessLnet/minecraft/block/Block;getSlipperiness()F
-
getVelocityMultiplier
public float getVelocityMultiplier()
- Mappings:
Namespace Name Mixin selector official jLbyq;j()Fintermediary method_23349Lnet/minecraft/class_2248;method_23349()Fnamed getVelocityMultiplierLnet/minecraft/block/Block;getVelocityMultiplier()F
-
getJumpVelocityMultiplier
public float getJumpVelocityMultiplier()
- Mappings:
Namespace Name Mixin selector official lLbyq;l()Fintermediary method_23350Lnet/minecraft/class_2248;method_23350()Fnamed getJumpVelocityMultiplierLnet/minecraft/block/Block;getJumpVelocityMultiplier()F
-
spawnBreakParticles
protected void spawnBreakParticles(World world, PlayerEntity player, BlockPos pos, BlockState state)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbvr;Lbjf;Lgb;Lcjr;)Vintermediary method_33614Lnet/minecraft/class_2248;method_33614(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed spawnBreakParticlesLnet/minecraft/block/Block;spawnBreakParticles(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
onBreak
public void onBreak(World world, BlockPos pos, BlockState state, PlayerEntity player)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbvr;Lgb;Lcjr;Lbjf;)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
-
precipitationTick
public void precipitationTick(BlockState state, World world, BlockPos pos, Biome.Precipitation precipitation)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lcjr;Lbvr;Lgb;Lbwq$e;)Vintermediary method_9504Lnet/minecraft/class_2248;method_9504(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1959$class_1963;)Vnamed precipitationTickLnet/minecraft/block/Block;precipitationTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/biome/Biome$Precipitation;)V
-
shouldDropItemsOnExplosion
public boolean shouldDropItemsOnExplosion(Explosion explosion)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbvj;)Zintermediary method_9533Lnet/minecraft/class_2248;method_9533(Lnet/minecraft/class_1927;)Znamed shouldDropItemsOnExplosionLnet/minecraft/block/Block;shouldDropItemsOnExplosion(Lnet/minecraft/world/explosion/Explosion;)Z
-
appendProperties
protected void appendProperties(StateManager.Builder<Block,BlockState> builder)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lcjs$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
-
getStateManager
public StateManager<Block,BlockState> getStateManager()
- Mappings:
Namespace Name Mixin selector official mLbyq;m()Lcjs;intermediary method_9595Lnet/minecraft/class_2248;method_9595()Lnet/minecraft/class_2689;named getStateManagerLnet/minecraft/block/Block;getStateManager()Lnet/minecraft/state/StateManager;
-
setDefaultState
protected final void setDefaultState(BlockState state)
- Mappings:
Namespace Name Mixin selector official kLbyq;k(Lcjr;)Vintermediary method_9590Lnet/minecraft/class_2248;method_9590(Lnet/minecraft/class_2680;)Vnamed setDefaultStateLnet/minecraft/block/Block;setDefaultState(Lnet/minecraft/block/BlockState;)V
-
getDefaultState
public final BlockState getDefaultState()
- Mappings:
Namespace Name Mixin selector official nLbyq;n()Lcjr;intermediary method_9564Lnet/minecraft/class_2248;method_9564()Lnet/minecraft/class_2680;named getDefaultStateLnet/minecraft/block/Block;getDefaultState()Lnet/minecraft/block/BlockState;
-
getStateWithProperties
public final BlockState getStateWithProperties(BlockState state)
Gets a block state with all properties that both this block and the source block state have.- Mappings:
Namespace Name Mixin selector official lLbyq;l(Lcjr;)Lcjr;intermediary method_34725Lnet/minecraft/class_2248;method_34725(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;named getStateWithPropertiesLnet/minecraft/block/Block;getStateWithProperties(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
-
copyProperty
private static <T extends Comparable<T>> BlockState copyProperty(BlockState source, BlockState target, Property<T> property)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lcjr;Lcjr;Lcku;)Lcjr;intermediary method_34724Lnet/minecraft/class_2248;method_34724(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Lnet/minecraft/class_2680;named copyPropertyLnet/minecraft/block/Block;copyProperty(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Lnet/minecraft/state/property/Property;)Lnet/minecraft/block/BlockState;
-
getSoundGroup
public BlockSoundGroup getSoundGroup(BlockState state)
- Mappings:
Namespace Name Mixin selector official mLbyq;m(Lcjr;)Lcfe;intermediary method_9573Lnet/minecraft/class_2248;method_9573(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2498;named getSoundGroupLnet/minecraft/block/Block;getSoundGroup(Lnet/minecraft/block/BlockState;)Lnet/minecraft/sound/BlockSoundGroup;
-
asItem
public Item asItem()
Gets this object in its item form.- 指定者:
asItem在接口中ItemConvertible- 指定者:
asItem在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official kLcjq;k()Lbpn;intermediary method_8389Lnet/minecraft/class_4970;method_8389()Lnet/minecraft/class_1792;named asItemLnet/minecraft/block/AbstractBlock;asItem()Lnet/minecraft/item/Item;
-
hasDynamicBounds
public boolean hasDynamicBounds()
- Mappings:
Namespace Name Mixin selector official oLbyq;o()Zintermediary method_9543Lnet/minecraft/class_2248;method_9543()Znamed hasDynamicBoundsLnet/minecraft/block/Block;hasDynamicBounds()Z
-
toString
public String toString()
-
appendTooltip
public void appendTooltip(ItemStack stack, @Nullable @Nullable BlockView world, List<Text> tooltip, TooltipContext options)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Lbpr;Lbuv;Ljava/util/List;Lbre;)Vintermediary method_9568Lnet/minecraft/class_2248;method_9568(Lnet/minecraft/class_1799;Lnet/minecraft/class_1922;Ljava/util/List;Lnet/minecraft/class_1836;)Vnamed appendTooltipLnet/minecraft/block/Block;appendTooltip(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/BlockView;Ljava/util/List;Lnet/minecraft/client/item/TooltipContext;)V
-
asBlock
protected Block asBlock()
- 指定者:
asBlock在类中AbstractBlock- Mappings:
Namespace Name Mixin selector official pLcjq;p()Lbyq;intermediary method_26160Lnet/minecraft/class_4970;method_26160()Lnet/minecraft/class_2248;named asBlockLnet/minecraft/block/AbstractBlock;asBlock()Lnet/minecraft/block/Block;
-
getShapesForStates
protected ImmutableMap<BlockState,VoxelShape> getShapesForStates(Function<BlockState,VoxelShape> function)
- Mappings:
Namespace Name Mixin selector official aLbyq;a(Ljava/util/function/Function;)Lcom/google/common/collect/ImmutableMap;intermediary method_33615Lnet/minecraft/class_2248;method_33615(Ljava/util/function/Function;)Lcom/google/common/collect/ImmutableMap;named getShapesForStatesLnet/minecraft/block/Block;getShapesForStates(Ljava/util/function/Function;)Lcom/google/common/collect/ImmutableMap;
-
-