Package net.minecraft.block
Class Block
java.lang.Object
net.minecraft.block.Block
- Direct Known Subclasses:
AbstractButtonBlock,AbstractFluidBlock,AbstractPressurePlateBlock,AbstractRailBlock,AirBlock,BaseLeavesBlock,BigMushroomBlock,BlockWithEntity,BookshelfBlock,CactusBlock,CakeBlock,CarpetBlock,CauldronBlock,ClayBlock,CobwebBlock,CraftingTableBlock,DirtBlock,DoorBlock,DragonEggBlock,EndPortalFrameBlock,FallingBlock,FarmlandBlock,FenceBlock,FireBlock,GlowstoneBlock,GrassBlock,HardenedClayBlock,HorizontalFacingBlock,InfestedBlock,LadderBlock,LeverBlock,MelonBlock,MetalBlockBlock,MyceliumBlock,NetherrackBlock,OreBlock,PackedIceBlock,PaneBlock,PillarBlock,PistonBlock,PistonHeadBlock,PlanksBlock,PlantBlock,QuartzBlock,RedstoneLampBlock,RedstoneOreBlock,RedstoneWireBlock,SandstoneBlock,SlabBlock,SnowBlock,SnowLayerBlock,SoulSandBlock,SpongeBlock,StairsBlock,StoneBlock,StoneBrickBlock,SugarCaneBlock,TntBlock,TorchBlock,TransparentBlock,TrapdoorBlock,TripwireBlock,TripwireHookBlock,VineBlock,WallBlock,WoolBlock
The Block class provides useful methods and fields for creation of Blocks.
All blocks extend the Block class.
The Block class also registers all the blocks.
- Mappings:
Namespace Name official ahtintermediary net/minecraft/class_197named net/minecraft/block/Block
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected floatStores the current block's resistanceprotected booleanSpecifies whether the current block has a block entityprotected doubleStores the Maximum value on the X axis for the voxel shapeprotected doubleStores the Maximum value on the Y axis for the voxel shapeprotected doubleStores the Maximum value on the Z axis for the voxel shapeprotected doubleStores the Minimum value on the X axis for the voxel shapeprotected doubleStores the Minimum value on the Y axis for the voxel shapeprotected doubleStores the Minimum value on the Z axis for the voxel shapeprotected booleanstatic final BlockSoundGroupstatic final BlockSoundGroupstatic final BlockSoundGroupstatic final BlockSoundGroupprotected Stringstatic final BlockSoundGroupstatic final BlockSoundGroupstatic final BlockSoundGroupstatic final BlockSoundGroupstatic final BlockSoundGroupstatic final BlockSoundGroupstatic final BlockSoundGroupstatic final BlockSoundGroupprotected booleanSpecifies whether the current block is a full blockprotected floatStores the current block's hardnessprivate ItemGroupprotected intStores the block's luminescenceprotected final MaterialStores the current block's materialprotected intStores the light opacity of the blockfloatStores the current block's particles' gravityprotected booleanSpecifies whether the current block ticks randomlystatic final SimpleRegistryprotected TexturefloatStores the current block's slipperiness Used By Ice and Packed Iceprotected booleanSpecifies whether the current block is tracked for statsprivate StringStores the block's translation keyprotected booleanSpecifies whether the current block is transluscentprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendItemStacks(Item item, ItemGroup group, List stacks) Appends ItemStacks to an itemgroup.static booleanareBlocksEqual(Block one, Block two) Returns whether two blocks are equal.voidbreakNaturally(World world, int x, int y, int z) booleancanPlaceBlockAt(World world, int x, int y, int z) booleancanStayPlaced(World world, int x, int y, int z) final voidcanStayPlaced(World world, int int2, int int3, int int4, int int5, int int6) protected BlockDisables tracking by stats for the current block.booleanReturns whether the current block emits a redstone signal.static BlockReturns a block from it's namefloatReturns the block's ambient occlusion light level on the basis of whether it is a normal block.floatgetBlastResistance(Entity entity) Returns the block's blast resistance as per the entity provided.static BlockgetBlockFromItem(Item item) Returns a block by converting a blockitem to a blockintintgetBonusDrops(int id, Random rand) Returns the number bonus drops for a block when broken.static BlockgetById(int id) Returns a certain block from its idgetCollisionBox(World world, int int2, int int3, int int4) intgetColor()intgetDropCount(Random rand) Returns the amount of items the block should drop on breaking without bonus rolls.floatgetHardness(World world, int x, int y, int z) static intgetIdByBlock(Block block) Returns a certain block's idReturns the block's ItemGroup.intReturns the block's luminescenceReturns the block's materialfinal doublegetMaxX()Returns the block's bounding box' minimum Y valuefinal doublegetMaxY()Returns the block's bounding box' maximum X valuefinal doublegetMaxZ()Returns the block's bounding box' maximum Z valuefinal doublegetMinX()Returns the block's bounding box' minimum X valuefinal doublegetMinY()Returns the block's bounding box' minimum Z valuefinal doublegetMinZ()Returns the block's bounding box' maximum Y valueintReturns the current block's opacityintReturns the block's piston interaction type, as provided by it's material.final TexturegetSideTexture(int int2) intgetStrongRedstonePower(BlockView world, int x, int y, int z, int direction) getTexture(int side, int blockData) protected StringintgetTickRate(World world) Returns the block's tick rate.Translates and returns the translation keyReturns the block's translation keyintgetWeakRedstonePower(BlockView world, int x, int y, int z, int direction) booleanReturns whether the current block has a block entitybooleanReturns whether a block has collision, i.e.booleanReturns whether the block provides comparator output.booleanhasStats()Returns whether the current block should be tracked for statsbooleanbooleanReturns whether the current block and another block are equalbooleanisFire()booleanbooleanChecks whether the current block is a full blockbooleanChecks whether the current block is a full cube.booleanChecks whether the block is a normal block.booleanChecks whether the current block is transluscentmethod_398(int int2, Random random, int int3) booleanmethod_400(int int2, boolean bool) private booleanmethod_402(Vec3d vec) floatmethod_405(PlayerEntity playerEntity, World world, int int2, int int3, int int4) method_407(World world, int int2, int int3, int int4) voidmethod_410(World world, int int2, int int3, int int4, int int5, float float2, int int6) voidmethod_411(World world, int int2, int int3, int int4, Block block, int int5) voidmethod_412(World world, int int2, int int3, int int4, int int5, PlayerEntity playerEntity) voidmethod_413(World world, int int2, int int3, int int4, Box box, List list, Entity entity) method_414(World world, int int2, int int3, int int4, Vec3d vec3d, Vec3d vec3d2) voidmethod_415(World world, int int2, int int3, int int4, Random random) voidmethod_417(World world, int int2, int int3, int int4, Entity entity, float float2) voidmethod_418(World world, int int2, int int3, int int4, Entity entity, Vec3d vec3d) intmethod_4185(World world, int int2, int int3, int int4, int int5, float float2, float float3, float float4, int int6) voidmethod_4186(World world, int int2, int int3, int int4, int int5) voidmethod_420(World world, int int2, int int3, int int4, PlayerEntity playerEntity) protected voidmethod_422(World world, int int2, int int3, int int4, ItemStack itemStack) voidmethod_424(World world, PlayerEntity playerEntity, int int2, int int3, int int4, int int5) voidmethod_425(BlockView blockView, int int2, int int3, int int4) booleanmethod_428(World world, int int2, int int3, int int4, int int5) intmethod_431(int int2) private booleanmethod_432(Vec3d vec) booleanmethod_435(World world, int int2, int int3, int int4, int int5, int int6) voidmethod_437(World world, int int2, int int3, int int4, Entity entity) intmethod_438(BlockView blockView, int int2, int int3, int int4) private booleanmethod_443(Vec3d vec) booleanmethod_446(BlockView blockView, int int2, int int3, int int4) protected ItemStackmethod_448(int int2) booleanmethod_452(BlockView blockView, int int2, int int3, int int4, int int5) method_454(World world, int int2, int int3, int int4) intmethod_455(BlockView blockView, int int2, int int3, int int4) voidmethod_457(World world, int int2, int int3, int int4) intmethod_459(int int2) protected voidmethod_461(World world, int int2, int int3, int int4, int int5) intmethod_463(World world, int int2, int int3, int int4) voidmethod_464(World world, int int2, int int3, int int4, int int5) voidmethod_468(World world, int int2, int int3, int int4, Explosion explosion) intbooleanmethod_4790(World world, int int2, int int3, int int4, int int5, ItemStack itemStack) intmethod_4793(World world, int int2, int int3, int int4, int int5) method_4794(BlockView blockView, int int2, int int3, int int4, int int5) protected Blockmethod_5546(String string) method_6444(int int2, int int3) method_6449(int int2) booleanonActivated(World world, int x, int y, int z, PlayerEntity player, int int2, float float2, float float3, float float4) voidonBreak(World world, int x, int y, int z, LivingEntity entity, ItemStack item) voidonDestroyed(World world, int x, int y, int z, int blockData) voidonEntityCollision(World world, int x, int y, int z, Entity entity) voidonNeighborUpdate(World world, int x, int y, int z, Block block) voidvoidregisterTextures(TextureRegistry registry) booleanReturns whether the block can be rendered as a normal blockprotected booleanvoidSets the bounds for the BlockItemprotected BlocksetBlockSoundGroup(BlockSoundGroup blockSoundGroup) protected final voidsetBoundingBox(float minX, float minY, float minZ, float maxX, float maxY, float maxZ) Sets the block's bounding box.setItemGroup(ItemGroup group) Sets the block's ItemGroup.protected BlocksetLightLevel(float lightLevel) Sets the block's luminescence.protected BlocksetOpacity(int opacity) Sets the block's light opacity.protected BlocksetResistance(float resistance) Sets the block's resistance.protected BlocksetStrength(float strength) Sets the current block's strength.protected BlocksetTickRandomly(boolean tickRandomly) Sets whether the current block has random ticks.setTranslationKey(String key) Sets the block's localization key.protected BlockSets the current block as unbreakable.static voidsetup()Registers all blocksbooleanshouldDropItemsOnExplosion(Explosion explosion) Returns whether the block should drop as an Item during an explosion.booleanshouldRenderSide(BlockView world, int x, int y, int z, int blockData) booleanReturns whether the current block has random ticksbooleanChecks whether the current block uses light from the adjacent block
-
Field Details
-
REGISTRY
- Mappings:
Namespace Name Mixin selector official cLaht;c:Lcv;intermediary field_7260Lnet/minecraft/class_197;field_7260:Lnet/minecraft/class_1943;named REGISTRYLnet/minecraft/block/Block;REGISTRY:Lnet/minecraft/util/registry/SimpleRegistry;
-
field_483
- Mappings:
Namespace Name Mixin selector official eLaht;e:Lahx;intermediary field_483Lnet/minecraft/class_197;field_483:Lnet/minecraft/class_200;named field_483Lnet/minecraft/block/Block;field_483:Lnet/minecraft/sound/BlockSoundGroup;
-
field_484
- Mappings:
Namespace Name Mixin selector official fLaht;f:Lahx;intermediary field_484Lnet/minecraft/class_197;field_484:Lnet/minecraft/class_200;named field_484Lnet/minecraft/block/Block;field_484:Lnet/minecraft/sound/BlockSoundGroup;
-
field_7261
- Mappings:
Namespace Name Mixin selector official gLaht;g:Lahx;intermediary field_7261Lnet/minecraft/class_197;field_7261:Lnet/minecraft/class_200;named field_7261Lnet/minecraft/block/Block;field_7261:Lnet/minecraft/sound/BlockSoundGroup;
-
field_486
- Mappings:
Namespace Name Mixin selector official hLaht;h:Lahx;intermediary field_486Lnet/minecraft/class_197;field_486:Lnet/minecraft/class_200;named field_486Lnet/minecraft/block/Block;field_486:Lnet/minecraft/sound/BlockSoundGroup;
-
field_487
- Mappings:
Namespace Name Mixin selector official iLaht;i:Lahx;intermediary field_487Lnet/minecraft/class_197;field_487:Lnet/minecraft/class_200;named field_487Lnet/minecraft/block/Block;field_487:Lnet/minecraft/sound/BlockSoundGroup;
-
field_7262
- Mappings:
Namespace Name Mixin selector official jLaht;j:Lahx;intermediary field_7262Lnet/minecraft/class_197;field_7262:Lnet/minecraft/class_200;named field_7262Lnet/minecraft/block/Block;field_7262:Lnet/minecraft/sound/BlockSoundGroup;
-
field_7263
- Mappings:
Namespace Name Mixin selector official kLaht;k:Lahx;intermediary field_7263Lnet/minecraft/class_197;field_7263:Lnet/minecraft/class_200;named field_7263Lnet/minecraft/block/Block;field_7263:Lnet/minecraft/sound/BlockSoundGroup;
-
field_7264
- Mappings:
Namespace Name Mixin selector official lLaht;l:Lahx;intermediary field_7264Lnet/minecraft/class_197;field_7264:Lnet/minecraft/class_200;named field_7264Lnet/minecraft/block/Block;field_7264:Lnet/minecraft/sound/BlockSoundGroup;
-
field_7265
- Mappings:
Namespace Name Mixin selector official mLaht;m:Lahx;intermediary field_7265Lnet/minecraft/class_197;field_7265:Lnet/minecraft/class_200;named field_7265Lnet/minecraft/block/Block;field_7265:Lnet/minecraft/sound/BlockSoundGroup;
-
field_7266
- Mappings:
Namespace Name Mixin selector official nLaht;n:Lahx;intermediary field_7266Lnet/minecraft/class_197;field_7266:Lnet/minecraft/class_200;named field_7266Lnet/minecraft/block/Block;field_7266:Lnet/minecraft/sound/BlockSoundGroup;
-
field_7267
- Mappings:
Namespace Name Mixin selector official oLaht;o:Lahx;intermediary field_7267Lnet/minecraft/class_197;field_7267:Lnet/minecraft/class_200;named field_7267Lnet/minecraft/block/Block;field_7267:Lnet/minecraft/sound/BlockSoundGroup;
-
field_7268
- Mappings:
Namespace Name Mixin selector official pLaht;p:Lahx;intermediary field_7268Lnet/minecraft/class_197;field_7268:Lnet/minecraft/class_200;named field_7268Lnet/minecraft/block/Block;field_7268:Lnet/minecraft/sound/BlockSoundGroup;
-
itemGroup
- Mappings:
Namespace Name Mixin selector official aLaht;a:Laae;intermediary field_372Lnet/minecraft/class_197;field_372:Lnet/minecraft/class_1041;named itemGroupLnet/minecraft/block/Block;itemGroup:Lnet/minecraft/item/itemgroup/ItemGroup;
-
field_6259
- Mappings:
Namespace Name Mixin selector official dLaht;d:Ljava/lang/String;intermediary field_6259Lnet/minecraft/class_197;field_6259:Ljava/lang/String;named field_6259Lnet/minecraft/block/Block;field_6259:Ljava/lang/String;
-
fullBlock
protected boolean fullBlockSpecifies whether the current block is a full block- Mappings:
Namespace Name Mixin selector official qLaht;q:Zintermediary field_7269Lnet/minecraft/class_197;field_7269:Znamed fullBlockLnet/minecraft/block/Block;fullBlock:Z
-
opacity
protected int opacityStores the light opacity of the block- Mappings:
Namespace Name Mixin selector official rLaht;r:Iintermediary field_7270Lnet/minecraft/class_197;field_7270:Inamed opacityLnet/minecraft/block/Block;opacity:I
-
transluscent
protected boolean transluscentSpecifies whether the current block is transluscent- Mappings:
Namespace Name Mixin selector official sLaht;s:Zintermediary field_7271Lnet/minecraft/class_197;field_7271:Znamed transluscentLnet/minecraft/block/Block;transluscent:Z
-
lightLevel
protected int lightLevelStores the block's luminescence- Mappings:
Namespace Name Mixin selector official tLaht;t:Iintermediary field_7272Lnet/minecraft/class_197;field_7272:Inamed lightLevelLnet/minecraft/block/Block;lightLevel:I
-
useNeighbourLight
protected boolean useNeighbourLight- Mappings:
Namespace Name Mixin selector official uLaht;u:Zintermediary field_7273Lnet/minecraft/class_197;field_7273:Znamed useNeighbourLightLnet/minecraft/block/Block;useNeighbourLight:Z
-
hardness
protected float hardnessStores the current block's hardness- Mappings:
Namespace Name Mixin selector official vLaht;v:Fintermediary field_467Lnet/minecraft/class_197;field_467:Fnamed hardnessLnet/minecraft/block/Block;hardness:F
-
blastResistance
protected float blastResistanceStores the current block's resistance- Mappings:
Namespace Name Mixin selector official wLaht;w:Fintermediary field_468Lnet/minecraft/class_197;field_468:Fnamed blastResistanceLnet/minecraft/block/Block;blastResistance:F
-
field_469
protected boolean field_469- Mappings:
Namespace Name Mixin selector official xLaht;x:Zintermediary field_469Lnet/minecraft/class_197;field_469:Znamed field_469Lnet/minecraft/block/Block;field_469:Z
-
stats
protected boolean statsSpecifies whether the current block is tracked for stats- Mappings:
Namespace Name Mixin selector official yLaht;y:Zintermediary field_470Lnet/minecraft/class_197;field_470:Znamed statsLnet/minecraft/block/Block;stats:Z
-
randomTicks
protected boolean randomTicksSpecifies whether the current block ticks randomly- Mappings:
Namespace Name Mixin selector official zLaht;z:Zintermediary field_471Lnet/minecraft/class_197;field_471:Znamed randomTicksLnet/minecraft/block/Block;randomTicks:Z
-
blockEntity
protected boolean blockEntitySpecifies whether the current block has a block entity- Mappings:
Namespace Name Mixin selector official ALaht;A:Zintermediary field_472Lnet/minecraft/class_197;field_472:Znamed blockEntityLnet/minecraft/block/Block;blockEntity:Z
-
boundingBoxMinX
protected double boundingBoxMinXStores the Minimum value on the X axis for the voxel shape- Mappings:
Namespace Name Mixin selector official BLaht;B:Dintermediary field_473Lnet/minecraft/class_197;field_473:Dnamed boundingBoxMinXLnet/minecraft/block/Block;boundingBoxMinX:D
-
boundingBoxMinY
protected double boundingBoxMinYStores the Minimum value on the Y axis for the voxel shape- Mappings:
Namespace Name Mixin selector official CLaht;C:Dintermediary field_474Lnet/minecraft/class_197;field_474:Dnamed boundingBoxMinYLnet/minecraft/block/Block;boundingBoxMinY:D
-
boundingBoxMinZ
protected double boundingBoxMinZStores the Minimum value on the Z axis for the voxel shape- Mappings:
Namespace Name Mixin selector official DLaht;D:Dintermediary field_475Lnet/minecraft/class_197;field_475:Dnamed boundingBoxMinZLnet/minecraft/block/Block;boundingBoxMinZ:D
-
boundingBoxMaxX
protected double boundingBoxMaxXStores the Maximum value on the X axis for the voxel shape- Mappings:
Namespace Name Mixin selector official ELaht;E:Dintermediary field_476Lnet/minecraft/class_197;field_476:Dnamed boundingBoxMaxXLnet/minecraft/block/Block;boundingBoxMaxX:D
-
boundingBoxMaxY
protected double boundingBoxMaxYStores the Maximum value on the Y axis for the voxel shape- Mappings:
Namespace Name Mixin selector official FLaht;F:Dintermediary field_477Lnet/minecraft/class_197;field_477:Dnamed boundingBoxMaxYLnet/minecraft/block/Block;boundingBoxMaxY:D
-
boundingBoxMaxZ
protected double boundingBoxMaxZStores the Maximum value on the Z axis for the voxel shape- Mappings:
Namespace Name Mixin selector official GLaht;G:Dintermediary field_478Lnet/minecraft/class_197;field_478:Dnamed boundingBoxMaxZLnet/minecraft/block/Block;boundingBoxMaxZ:D
-
soundGroup
- Mappings:
Namespace Name Mixin selector official HLaht;H:Lahx;intermediary field_479Lnet/minecraft/class_197;field_479:Lnet/minecraft/class_200;named soundGroupLnet/minecraft/block/Block;soundGroup:Lnet/minecraft/sound/BlockSoundGroup;
-
particleGravity
public float particleGravityStores the current block's particles' gravity- Mappings:
Namespace Name Mixin selector official ILaht;I:Fintermediary field_480Lnet/minecraft/class_197;field_480:Fnamed particleGravityLnet/minecraft/block/Block;particleGravity:F
-
material
Stores the current block's material- See Also:
- Mappings:
Namespace Name Mixin selector official JLaht;J:Lave;intermediary field_481Lnet/minecraft/class_197;field_481:Lnet/minecraft/class_63;named materialLnet/minecraft/block/Block;material:Lnet/minecraft/block/Material;
-
slipperiness
public float slipperinessStores the current block's slipperiness Used By Ice and Packed Ice- Mappings:
Namespace Name Mixin selector official KLaht;K:Fintermediary field_482Lnet/minecraft/class_197;field_482:Fnamed slipperinessLnet/minecraft/block/Block;slipperiness:F
-
translationKey
Stores the block's translation key- Mappings:
Namespace Name Mixin selector official bLaht;b:Ljava/lang/String;intermediary field_425Lnet/minecraft/class_197;field_425:Ljava/lang/String;named translationKeyLnet/minecraft/block/Block;translationKey:Ljava/lang/String;
-
side
- Mappings:
Namespace Name Mixin selector official LLaht;L:Lpr;intermediary field_5620Lnet/minecraft/class_197;field_5620:Lnet/minecraft/class_1557;named sideLnet/minecraft/block/Block;side:Lnet/minecraft/client/Texture;
-
-
Constructor Details
-
Block
Overloaded Block constructor that calls the other with the default material color- Parameters:
material- The block's material- Mappings:
Namespace Name Mixin selector official <init>Laht;<init>(Lave;)Vintermediary <init>Lnet/minecraft/class_197;<init>(Lnet/minecraft/class_63;)Vnamed <init>Lnet/minecraft/block/Block;<init>(Lnet/minecraft/block/Material;)V
-
-
Method Details
-
getIdByBlock
Returns a certain block's id- Parameters:
block- The block for which the id is returned- Returns:
- Block id
- Mappings:
Namespace Name Mixin selector official bLaht;b(Laht;)Iintermediary method_6445Lnet/minecraft/class_197;method_6445(Lnet/minecraft/class_197;)Inamed getIdByBlockLnet/minecraft/block/Block;getIdByBlock(Lnet/minecraft/block/Block;)I
-
getById
Returns a certain block from its id- Parameters:
id- The id for which the Block is returned- Returns:
- The Block
- Mappings:
Namespace Name Mixin selector official eLaht;e(I)Laht;intermediary method_6448Lnet/minecraft/class_197;method_6448(I)Lnet/minecraft/class_197;named getByIdLnet/minecraft/block/Block;getById(I)Lnet/minecraft/block/Block;
-
getBlockFromItem
Returns a block by converting a blockitem to a block- Parameters:
item- The item that must be converted to a block- Returns:
- The block
- Mappings:
Namespace Name Mixin selector official aLaht;a(Labm;)Laht;intermediary method_6442Lnet/minecraft/class_197;method_6442(Lnet/minecraft/class_1069;)Lnet/minecraft/class_197;named getBlockFromItemLnet/minecraft/block/Block;getBlockFromItem(Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block;
-
get
Returns a block from it's name- Parameters:
id- The block's name- Returns:
- The block
- Mappings:
Namespace Name Mixin selector official bLaht;b(Ljava/lang/String;)Laht;intermediary method_6446Lnet/minecraft/class_197;method_6446(Ljava/lang/String;)Lnet/minecraft/class_197;named getLnet/minecraft/block/Block;get(Ljava/lang/String;)Lnet/minecraft/block/Block;
-
isFullBlock
public boolean isFullBlock()Checks whether the current block is a full block- Returns:
- fullBlock
- Mappings:
Namespace Name Mixin selector official jLaht;j()Zintermediary method_6451Lnet/minecraft/class_197;method_6451()Znamed isFullBlockLnet/minecraft/block/Block;isFullBlock()Z
-
getOpacity
public int getOpacity()Returns the current block's opacity- Returns:
- opacity
- Mappings:
Namespace Name Mixin selector official kLaht;k()Iintermediary method_6452Lnet/minecraft/class_197;method_6452()Inamed getOpacityLnet/minecraft/block/Block;getOpacity()I
-
isTransluscent
Checks whether the current block is transluscent- Returns:
- transluscent
- Mappings:
Namespace Name Mixin selector official lLaht;l()Zintermediary method_6453Lnet/minecraft/class_197;method_6453()Znamed isTransluscentLnet/minecraft/block/Block;isTransluscent()Z
-
getLightLevel
public int getLightLevel()Returns the block's luminescence- Returns:
- lightLevel
- Mappings:
Namespace Name Mixin selector official mLaht;m()Iintermediary method_6454Lnet/minecraft/class_197;method_6454()Inamed getLightLevelLnet/minecraft/block/Block;getLightLevel()I
-
usesNeighbourLight
public boolean usesNeighbourLight()Checks whether the current block uses light from the adjacent block- Returns:
- useNeighbourLight
- Mappings:
Namespace Name Mixin selector official nLaht;n()Zintermediary method_6455Lnet/minecraft/class_197;method_6455()Znamed usesNeighbourLightLnet/minecraft/block/Block;usesNeighbourLight()Z
-
getMaterial
Returns the block's material- Returns:
- material
- Mappings:
Namespace Name Mixin selector official oLaht;o()Lave;intermediary method_6456Lnet/minecraft/class_197;method_6456()Lnet/minecraft/class_63;named getMaterialLnet/minecraft/block/Block;getMaterial()Lnet/minecraft/block/Material;
-
method_6449
- Mappings:
Namespace Name Mixin selector official fLaht;f(I)Lavg;intermediary method_6449Lnet/minecraft/class_197;method_6449(I)Lnet/minecraft/class_65;named method_6449Lnet/minecraft/block/Block;method_6449(I)Lnet/minecraft/block/MaterialColor;
-
setup
public static void setup()Registers all blocks- Mappings:
Namespace Name Mixin selector official pLaht;p()Vintermediary method_6457Lnet/minecraft/class_197;method_6457()Vnamed setupLnet/minecraft/block/Block;setup()V
-
setBlockSoundGroup
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lahx;)Laht;intermediary method_401Lnet/minecraft/class_197;method_401(Lnet/minecraft/class_200;)Lnet/minecraft/class_197;named setBlockSoundGroupLnet/minecraft/block/Block;setBlockSoundGroup(Lnet/minecraft/sound/BlockSoundGroup;)Lnet/minecraft/block/Block;
-
setOpacity
Sets the block's light opacity. Used in registering blocks.- Parameters:
opacity- The block's light opacity- Returns:
- The current block
- Mappings:
Namespace Name Mixin selector official gLaht;g(I)Laht;intermediary method_6450Lnet/minecraft/class_197;method_6450(I)Lnet/minecraft/class_197;named setOpacityLnet/minecraft/block/Block;setOpacity(I)Lnet/minecraft/block/Block;
-
setLightLevel
Sets the block's luminescence. Used in registering blocks.- Parameters:
lightLevel- The block's luminescence- Returns:
- The current block
- Mappings:
Namespace Name Mixin selector official aLaht;a(F)Laht;intermediary method_6441Lnet/minecraft/class_197;method_6441(F)Lnet/minecraft/class_197;named setLightLevelLnet/minecraft/block/Block;setLightLevel(F)Lnet/minecraft/block/Block;
-
setResistance
Sets the block's resistance. Used in registering blocks.- Parameters:
resistance- The block's resistance- Returns:
- The current block
- Mappings:
Namespace Name Mixin selector official bLaht;b(F)Laht;intermediary method_430Lnet/minecraft/class_197;method_430(F)Lnet/minecraft/class_197;named setResistanceLnet/minecraft/block/Block;setResistance(F)Lnet/minecraft/block/Block;
-
isNormalBlock
Checks whether the block is a normal block. A normal block is one that blocks movement and can be rendered as a normal block.- Returns:
- Whether the block is a normal block
- Mappings:
Namespace Name Mixin selector official qLaht;q()Zintermediary method_6458Lnet/minecraft/class_197;method_6458()Znamed isNormalBlockLnet/minecraft/block/Block;isNormalBlock()Z
-
isFullCube
public boolean isFullCube()Checks whether the current block is a full cube. A block is a full cube when it can be rendered as a normal block, does not emit redstone power and is opaque.- Returns:
- Whether the current block is a full cube
- Mappings:
Namespace Name Mixin selector official rLaht;r()Zintermediary method_6459Lnet/minecraft/class_197;method_6459()Znamed isFullCubeLnet/minecraft/block/Block;isFullCube()Z
-
renderAsNormalBlock
public boolean renderAsNormalBlock()Returns whether the block can be rendered as a normal block- Returns:
- Whether the block can be rendered as a normal block
- Mappings:
Namespace Name Mixin selector official dLaht;d()Zintermediary method_441Lnet/minecraft/class_197;method_441()Znamed renderAsNormalBlockLnet/minecraft/block/Block;renderAsNormalBlock()Z
-
method_446
- Mappings:
Namespace Name Mixin selector official bLaht;b(Lafw;III)Zintermediary method_446Lnet/minecraft/class_197;method_446(Lnet/minecraft/class_1158;III)Znamed method_446Lnet/minecraft/block/Block;method_446(Lnet/minecraft/world/BlockView;III)Z
-
getBlockType
public int getBlockType()- Mappings:
Namespace Name Mixin selector official bLaht;b()Iintermediary method_429Lnet/minecraft/class_197;method_429()Inamed getBlockTypeLnet/minecraft/block/Block;getBlockType()I
-
setStrength
Sets the current block's strength. Used in registering blocks.- Parameters:
strength- The block's strength- Returns:
- The current block
- Mappings:
Namespace Name Mixin selector official cLaht;c(F)Laht;intermediary method_442Lnet/minecraft/class_197;method_442(F)Lnet/minecraft/class_197;named setStrengthLnet/minecraft/block/Block;setStrength(F)Lnet/minecraft/block/Block;
-
setUnbreakable
Sets the current block as unbreakable. Used in registering blocks. Setting the strength as -1 makes the block unbreakable. Used by barriers and command blocks.- Returns:
- The current block
- Mappings:
Namespace Name Mixin selector official sLaht;s()Laht;intermediary method_474Lnet/minecraft/class_197;method_474()Lnet/minecraft/class_197;named setUnbreakableLnet/minecraft/block/Block;setUnbreakable()Lnet/minecraft/block/Block;
-
getHardness
- Mappings:
Namespace Name Mixin selector official fLaht;f(Lafm;III)Fintermediary method_471Lnet/minecraft/class_197;method_471(Lnet/minecraft/class_1150;III)Fnamed getHardnessLnet/minecraft/block/Block;getHardness(Lnet/minecraft/world/World;III)F
-
setTickRandomly
Sets whether the current block has random ticks. Used in registering blocks.- Parameters:
tickRandomly- Whether the current block should have random ticks- Returns:
- The current block
- Mappings:
Namespace Name Mixin selector official aLaht;a(Z)Laht;intermediary method_440Lnet/minecraft/class_197;method_440(Z)Lnet/minecraft/class_197;named setTickRandomlyLnet/minecraft/block/Block;setTickRandomly(Z)Lnet/minecraft/block/Block;
-
ticksRandomly
public boolean ticksRandomly()Returns whether the current block has random ticks- Returns:
- Whether the current block has random ticks
- Mappings:
Namespace Name Mixin selector official tLaht;t()Zintermediary method_476Lnet/minecraft/class_197;method_476()Znamed ticksRandomlyLnet/minecraft/block/Block;ticksRandomly()Z
-
hasBlockEntity
public boolean hasBlockEntity()Returns whether the current block has a block entity- Returns:
- Whether the current block has a block entity
- Mappings:
Namespace Name Mixin selector official uLaht;u()Zintermediary method_478Lnet/minecraft/class_197;method_478()Znamed hasBlockEntityLnet/minecraft/block/Block;hasBlockEntity()Z
-
setBoundingBox
protected final void setBoundingBox(float minX, float minY, float minZ, float maxX, float maxY, float maxZ) Sets the block's bounding box. It accepts six parameters: The minimum and maximum for each of the three axes.- Parameters:
minX- Minimum X valueminY- Minimum Y valueminZ- Minimum Z valuemaxX- Maximum X valuemaxY- Maximum Y valuemaxZ- Maximum Z value- Mappings:
Namespace Name Mixin selector official aLaht;a(FFFFFF)Vintermediary method_394Lnet/minecraft/class_197;method_394(FFFFFF)Vnamed setBoundingBoxLnet/minecraft/block/Block;setBoundingBox(FFFFFF)V
-
method_455
- Mappings:
Namespace Name Mixin selector official cLaht;c(Lafw;III)Iintermediary method_455Lnet/minecraft/class_197;method_455(Lnet/minecraft/class_1158;III)Inamed method_455Lnet/minecraft/block/Block;method_455(Lnet/minecraft/world/BlockView;III)I
-
shouldRenderSide
@Environment(CLIENT) public boolean shouldRenderSide(BlockView world, int x, int y, int z, int blockData) - Mappings:
Namespace Name Mixin selector official aLaht;a(Lafw;IIII)Zintermediary method_447Lnet/minecraft/class_197;method_447(Lnet/minecraft/class_1158;IIII)Znamed shouldRenderSideLnet/minecraft/block/Block;shouldRenderSide(Lnet/minecraft/world/BlockView;IIII)Z
-
method_452
- Mappings:
Namespace Name Mixin selector official dLaht;d(Lafw;IIII)Zintermediary method_452Lnet/minecraft/class_197;method_452(Lnet/minecraft/class_1158;IIII)Znamed method_452Lnet/minecraft/block/Block;method_452(Lnet/minecraft/world/BlockView;IIII)Z
-
method_4794
@Environment(CLIENT) public Texture method_4794(BlockView blockView, int int2, int int3, int int4, int int5) - Mappings:
Namespace Name Mixin selector official eLaht;e(Lafw;IIII)Lpr;intermediary method_4794Lnet/minecraft/class_197;method_4794(Lnet/minecraft/class_1158;IIII)Lnet/minecraft/class_1557;named method_4794Lnet/minecraft/block/Block;method_4794(Lnet/minecraft/world/BlockView;IIII)Lnet/minecraft/client/Texture;
-
getTexture
- Mappings:
Namespace Name Mixin selector official aLaht;a(II)Lpr;intermediary method_395Lnet/minecraft/class_197;method_395(II)Lnet/minecraft/class_1557;named getTextureLnet/minecraft/block/Block;getTexture(II)Lnet/minecraft/client/Texture;
-
getSideTexture
- Mappings:
Namespace Name Mixin selector official hLaht;h(I)Lpr;intermediary method_4796Lnet/minecraft/class_197;method_4796(I)Lnet/minecraft/class_1557;named getSideTextureLnet/minecraft/block/Block;getSideTexture(I)Lnet/minecraft/client/Texture;
-
getCollisionBox
- Mappings:
Namespace Name Mixin selector official gLaht;g(Lafm;III)Laye;intermediary method_427Lnet/minecraft/class_197;method_427(Lnet/minecraft/class_1150;III)Lnet/minecraft/class_231;named getCollisionBoxLnet/minecraft/block/Block;getCollisionBox(Lnet/minecraft/world/World;III)Lnet/minecraft/util/math/Box;
-
method_413
public void method_413(World world, int int2, int int3, int int4, Box box, List list, Entity entity) - Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILaye;Ljava/util/List;Lqm;)Vintermediary method_413Lnet/minecraft/class_197;method_413(Lnet/minecraft/class_1150;IIILnet/minecraft/class_231;Ljava/util/List;Lnet/minecraft/class_864;)Vnamed method_413Lnet/minecraft/block/Block;method_413(Lnet/minecraft/world/World;IIILnet/minecraft/util/math/Box;Ljava/util/List;Lnet/minecraft/entity/Entity;)V
-
method_454
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;III)Laye;intermediary method_454Lnet/minecraft/class_197;method_454(Lnet/minecraft/class_1150;III)Lnet/minecraft/class_231;named method_454Lnet/minecraft/block/Block;method_454(Lnet/minecraft/world/World;III)Lnet/minecraft/util/math/Box;
-
hasTransperancy
public boolean hasTransperancy()- Mappings:
Namespace Name Mixin selector official cLaht;c()Zintermediary method_449Lnet/minecraft/class_197;method_449()Znamed hasTransperancyLnet/minecraft/block/Block;hasTransperancy()Z
-
method_400
public boolean method_400(int int2, boolean bool) - Mappings:
Namespace Name Mixin selector official aLaht;a(IZ)Zintermediary method_400Lnet/minecraft/class_197;method_400(IZ)Znamed method_400Lnet/minecraft/block/Block;method_400(IZ)Z
-
hasCollision
public boolean hasCollision()Returns whether a block has collision, i.e. stops entities- Returns:
- Whether a block has collision
- Mappings:
Namespace Name Mixin selector official vLaht;v()Zintermediary method_469Lnet/minecraft/class_197;method_469()Znamed hasCollisionLnet/minecraft/block/Block;hasCollision()Z
-
onTick
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILjava/util/Random;)Vintermediary method_436Lnet/minecraft/class_197;method_436(Lnet/minecraft/class_1150;IIILjava/util/Random;)Vnamed onTickLnet/minecraft/block/Block;onTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V
-
method_415
@Environment(CLIENT) public void method_415(World world, int int2, int int3, int int4, Random random) - Mappings:
Namespace Name Mixin selector official bLaht;b(Lafm;IIILjava/util/Random;)Vintermediary method_415Lnet/minecraft/class_197;method_415(Lnet/minecraft/class_1150;IIILjava/util/Random;)Vnamed method_415Lnet/minecraft/block/Block;method_415(Lnet/minecraft/world/World;IIILjava/util/Random;)V
-
onDestroyed
- Mappings:
Namespace Name Mixin selector official bLaht;b(Lafm;IIII)Vintermediary method_451Lnet/minecraft/class_197;method_451(Lnet/minecraft/class_1150;IIII)Vnamed onDestroyedLnet/minecraft/block/Block;onDestroyed(Lnet/minecraft/world/World;IIII)V
-
onNeighborUpdate
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILaht;)Vintermediary method_408Lnet/minecraft/class_197;method_408(Lnet/minecraft/class_1150;IIILnet/minecraft/class_197;)Vnamed onNeighborUpdateLnet/minecraft/block/Block;onNeighborUpdate(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V
-
getTickRate
Returns the block's tick rate. Default is 10.- Parameters:
world- The world that the block is placed in- Returns:
- Tick rate
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;)Iintermediary method_4789Lnet/minecraft/class_197;method_4789(Lnet/minecraft/class_1150;)Inamed getTickRateLnet/minecraft/block/Block;getTickRate(Lnet/minecraft/world/World;)I
-
breakNaturally
- Mappings:
Namespace Name Mixin selector official bLaht;b(Lafm;III)Vintermediary method_460Lnet/minecraft/class_197;method_460(Lnet/minecraft/class_1150;III)Vnamed breakNaturallyLnet/minecraft/block/Block;breakNaturally(Lnet/minecraft/world/World;III)V
-
method_411
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILaht;I)Vintermediary method_411Lnet/minecraft/class_197;method_411(Lnet/minecraft/class_1150;IIILnet/minecraft/class_197;I)Vnamed method_411Lnet/minecraft/block/Block;method_411(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;I)V
-
getDropCount
Returns the amount of items the block should drop on breaking without bonus rolls.- Parameters:
rand- Random object- Returns:
- Amount of items to be dropped
- Mappings:
Namespace Name Mixin selector official aLaht;a(Ljava/util/Random;)Iintermediary method_403Lnet/minecraft/class_197;method_403(Ljava/util/Random;)Inamed getDropCountLnet/minecraft/block/Block;getDropCount(Ljava/util/Random;)I
-
method_398
- Mappings:
Namespace Name Mixin selector official aLaht;a(ILjava/util/Random;I)Labm;intermediary method_398Lnet/minecraft/class_197;method_398(ILjava/util/Random;I)Lnet/minecraft/class_1069;named method_398Lnet/minecraft/block/Block;method_398(ILjava/util/Random;I)Lnet/minecraft/item/Item;
-
method_405
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lxk;Lafm;III)Fintermediary method_405Lnet/minecraft/class_197;method_405(Lnet/minecraft/class_988;Lnet/minecraft/class_1150;III)Fnamed method_405Lnet/minecraft/block/Block;method_405(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/World;III)F
-
canStayPlaced
- Mappings:
Namespace Name Mixin selector official bLaht;b(Lafm;IIIII)Vintermediary method_445Lnet/minecraft/class_197;method_445(Lnet/minecraft/class_1150;IIIII)Vnamed canStayPlacedLnet/minecraft/block/Block;canStayPlaced(Lnet/minecraft/world/World;IIIII)V
-
method_410
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIIIFI)Vintermediary method_410Lnet/minecraft/class_197;method_410(Lnet/minecraft/class_1150;IIIIFI)Vnamed method_410Lnet/minecraft/block/Block;method_410(Lnet/minecraft/world/World;IIIIFI)V
-
method_422
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILabo;)Vintermediary method_422Lnet/minecraft/class_197;method_422(Lnet/minecraft/class_1150;IIILnet/minecraft/class_1071;)Vnamed method_422Lnet/minecraft/block/Block;method_422(Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V
-
method_461
- Mappings:
Namespace Name Mixin selector official cLaht;c(Lafm;IIII)Vintermediary method_461Lnet/minecraft/class_197;method_461(Lnet/minecraft/class_1150;IIII)Vnamed method_461Lnet/minecraft/block/Block;method_461(Lnet/minecraft/world/World;IIII)V
-
method_431
public int method_431(int int2) - Mappings:
Namespace Name Mixin selector official aLaht;a(I)Iintermediary method_431Lnet/minecraft/class_197;method_431(I)Inamed method_431Lnet/minecraft/block/Block;method_431(I)I
-
getBlastResistance
Returns the block's blast resistance as per the entity provided.- Parameters:
entity- The entity that blast resistance must be calculated for- Returns:
- Blast Resistance
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lqm;)Fintermediary method_404Lnet/minecraft/class_197;method_404(Lnet/minecraft/class_864;)Fnamed getBlastResistanceLnet/minecraft/block/Block;getBlastResistance(Lnet/minecraft/entity/Entity;)F
-
method_414
public BlockHitResult method_414(World world, int int2, int int3, int int4, Vec3d vec3d, Vec3d vec3d2) - Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILayj;Layj;)Layh;intermediary method_414Lnet/minecraft/class_197;method_414(Lnet/minecraft/class_1150;IIILnet/minecraft/class_236;Lnet/minecraft/class_236;)Lnet/minecraft/class_234;named method_414Lnet/minecraft/block/Block;method_414(Lnet/minecraft/world/World;IIILnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/hit/BlockHitResult;
-
method_402
- Mappings:
Namespace Name Mixin selector official aLaht;a(Layj;)Zintermediary method_402Lnet/minecraft/class_197;method_402(Lnet/minecraft/class_236;)Znamed method_402Lnet/minecraft/block/Block;method_402(Lnet/minecraft/util/math/Vec3d;)Z
-
method_432
- Mappings:
Namespace Name Mixin selector official bLaht;b(Layj;)Zintermediary method_432Lnet/minecraft/class_197;method_432(Lnet/minecraft/class_236;)Znamed method_432Lnet/minecraft/block/Block;method_432(Lnet/minecraft/util/math/Vec3d;)Z
-
method_443
- Mappings:
Namespace Name Mixin selector official cLaht;c(Layj;)Zintermediary method_443Lnet/minecraft/class_197;method_443(Lnet/minecraft/class_236;)Znamed method_443Lnet/minecraft/block/Block;method_443(Lnet/minecraft/util/math/Vec3d;)Z
-
method_468
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILafh;)Vintermediary method_468Lnet/minecraft/class_197;method_468(Lnet/minecraft/class_1150;IIILnet/minecraft/class_1147;)Vnamed method_468Lnet/minecraft/block/Block;method_468(Lnet/minecraft/world/World;IIILnet/minecraft/world/explosion/Explosion;)V
-
method_479
- Mappings:
Namespace Name Mixin selector official wLaht;w()Iintermediary method_479Lnet/minecraft/class_197;method_479()Inamed method_479Lnet/minecraft/block/Block;method_479()I
-
method_4790
public boolean method_4790(World world, int int2, int int3, int int4, int int5, ItemStack itemStack) - Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIIILabo;)Zintermediary method_4790Lnet/minecraft/class_197;method_4790(Lnet/minecraft/class_1150;IIIILnet/minecraft/class_1071;)Znamed method_4790Lnet/minecraft/block/Block;method_4790(Lnet/minecraft/world/World;IIIILnet/minecraft/item/ItemStack;)Z
-
method_428
- Mappings:
Namespace Name Mixin selector official dLaht;d(Lafm;IIII)Zintermediary method_428Lnet/minecraft/class_197;method_428(Lnet/minecraft/class_1150;IIII)Znamed method_428Lnet/minecraft/block/Block;method_428(Lnet/minecraft/world/World;IIII)Z
-
canPlaceBlockAt
- Mappings:
Namespace Name Mixin selector official cLaht;c(Lafm;III)Zintermediary method_434Lnet/minecraft/class_197;method_434(Lnet/minecraft/class_1150;III)Znamed canPlaceBlockAtLnet/minecraft/block/Block;canPlaceBlockAt(Lnet/minecraft/world/World;III)Z
-
onActivated
public boolean onActivated(World world, int x, int y, int z, PlayerEntity player, int int2, float float2, float float3, float float4) - Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILxk;IFFF)Zintermediary method_421Lnet/minecraft/class_197;method_421(Lnet/minecraft/class_1150;IIILnet/minecraft/class_988;IFFF)Znamed onActivatedLnet/minecraft/block/Block;onActivated(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/PlayerEntity;IFFF)Z
-
method_437
- Mappings:
Namespace Name Mixin selector official bLaht;b(Lafm;IIILqm;)Vintermediary method_437Lnet/minecraft/class_197;method_437(Lnet/minecraft/class_1150;IIILnet/minecraft/class_864;)Vnamed method_437Lnet/minecraft/block/Block;method_437(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V
-
method_4185
public int method_4185(World world, int int2, int int3, int int4, int int5, float float2, float float3, float float4, int int6) - Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIIIFFFI)Iintermediary method_4185Lnet/minecraft/class_197;method_4185(Lnet/minecraft/class_1150;IIIIFFFI)Inamed method_4185Lnet/minecraft/block/Block;method_4185(Lnet/minecraft/world/World;IIIIFFFI)I
-
method_420
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILxk;)Vintermediary method_420Lnet/minecraft/class_197;method_420(Lnet/minecraft/class_1150;IIILnet/minecraft/class_988;)Vnamed method_420Lnet/minecraft/block/Block;method_420(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/PlayerEntity;)V
-
method_418
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILqm;Layj;)Vintermediary method_418Lnet/minecraft/class_197;method_418(Lnet/minecraft/class_1150;IIILnet/minecraft/class_864;Lnet/minecraft/class_236;)Vnamed method_418Lnet/minecraft/block/Block;method_418(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;)V
-
method_425
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafw;III)Vintermediary method_425Lnet/minecraft/class_197;method_425(Lnet/minecraft/class_1158;III)Vnamed method_425Lnet/minecraft/block/Block;method_425(Lnet/minecraft/world/BlockView;III)V
-
getMinX
public final double getMinX()Returns the block's bounding box' minimum X value- Returns:
- Minimum X value
- Mappings:
Namespace Name Mixin selector official xLaht;x()Dintermediary method_4189Lnet/minecraft/class_197;method_4189()Dnamed getMinXLnet/minecraft/block/Block;getMinX()D
-
getMaxX
public final double getMaxX()Returns the block's bounding box' minimum Y value- Returns:
- Minimum Y value
- Mappings:
Namespace Name Mixin selector official yLaht;y()Dintermediary method_4190Lnet/minecraft/class_197;method_4190()Dnamed getMaxXLnet/minecraft/block/Block;getMaxX()D
-
getMinY
public final double getMinY()Returns the block's bounding box' minimum Z value- Returns:
- Minimum Z value
- Mappings:
Namespace Name Mixin selector official zLaht;z()Dintermediary method_4191Lnet/minecraft/class_197;method_4191()Dnamed getMinYLnet/minecraft/block/Block;getMinY()D
-
getMaxY
public final double getMaxY()Returns the block's bounding box' maximum X value- Returns:
- Maximum X value
- Mappings:
Namespace Name Mixin selector official ALaht;A()Dintermediary method_4192Lnet/minecraft/class_197;method_4192()Dnamed getMaxYLnet/minecraft/block/Block;getMaxY()D
-
getMinZ
public final double getMinZ()Returns the block's bounding box' maximum Y value- Returns:
- Maximum Y value
- Mappings:
Namespace Name Mixin selector official BLaht;B()Dintermediary method_4193Lnet/minecraft/class_197;method_4193()Dnamed getMinZLnet/minecraft/block/Block;getMinZ()D
-
getMaxZ
public final double getMaxZ()Returns the block's bounding box' maximum Z value- Returns:
- Maximum Z value
- Mappings:
Namespace Name Mixin selector official CLaht;C()Dintermediary method_4183Lnet/minecraft/class_197;method_4183()Dnamed getMaxZLnet/minecraft/block/Block;getMaxZ()D
-
getColor
- Mappings:
Namespace Name Mixin selector official DLaht;D()Iintermediary method_470Lnet/minecraft/class_197;method_470()Inamed getColorLnet/minecraft/block/Block;getColor()I
-
method_459
- Mappings:
Namespace Name Mixin selector official iLaht;i(I)Iintermediary method_459Lnet/minecraft/class_197;method_459(I)Inamed method_459Lnet/minecraft/block/Block;method_459(I)I
-
method_438
- Mappings:
Namespace Name Mixin selector official dLaht;d(Lafw;III)Iintermediary method_438Lnet/minecraft/class_197;method_438(Lnet/minecraft/class_1158;III)Inamed method_438Lnet/minecraft/block/Block;method_438(Lnet/minecraft/world/BlockView;III)I
-
getWeakRedstonePower
- Mappings:
Namespace Name Mixin selector official bLaht;b(Lafw;IIII)Iintermediary method_426Lnet/minecraft/class_197;method_426(Lnet/minecraft/class_1158;IIII)Inamed getWeakRedstonePowerLnet/minecraft/block/Block;getWeakRedstonePower(Lnet/minecraft/world/BlockView;IIII)I
-
emitsRedstonePower
public boolean emitsRedstonePower()Returns whether the current block emits a redstone signal. Used by comparators, Redstone Blocks, etc.- Returns:
- Whether the current block emits a redstone signal
- Mappings:
Namespace Name Mixin selector official fLaht;f()Zintermediary method_466Lnet/minecraft/class_197;method_466()Znamed emitsRedstonePowerLnet/minecraft/block/Block;emitsRedstonePower()Z
-
onEntityCollision
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILqm;)Vintermediary method_416Lnet/minecraft/class_197;method_416(Lnet/minecraft/class_1150;IIILnet/minecraft/class_864;)Vnamed onEntityCollisionLnet/minecraft/block/Block;onEntityCollision(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V
-
getStrongRedstonePower
- Mappings:
Namespace Name Mixin selector official cLaht;c(Lafw;IIII)Iintermediary method_444Lnet/minecraft/class_197;method_444(Lnet/minecraft/class_1158;IIII)Inamed getStrongRedstonePowerLnet/minecraft/block/Block;getStrongRedstonePower(Lnet/minecraft/world/BlockView;IIII)I
-
setBlockItemBounds
public void setBlockItemBounds()Sets the bounds for the BlockItem- Mappings:
Namespace Name Mixin selector official gLaht;g()Vintermediary method_456Lnet/minecraft/class_197;method_456()Vnamed setBlockItemBoundsLnet/minecraft/block/Block;setBlockItemBounds()V
-
method_424
public void method_424(World world, PlayerEntity playerEntity, int int2, int int3, int int4, int int5) - Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;Lxk;IIII)Vintermediary method_424Lnet/minecraft/class_197;method_424(Lnet/minecraft/class_1150;Lnet/minecraft/class_988;IIII)Vnamed method_424Lnet/minecraft/block/Block;method_424(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;IIII)V
-
requiresSilkTouch
protected boolean requiresSilkTouch()- Mappings:
Namespace Name Mixin selector official ELaht;E()Zintermediary method_475Lnet/minecraft/class_197;method_475()Znamed requiresSilkTouchLnet/minecraft/block/Block;requiresSilkTouch()Z
-
method_448
- Mappings:
Namespace Name Mixin selector official jLaht;j(I)Labo;intermediary method_448Lnet/minecraft/class_197;method_448(I)Lnet/minecraft/class_1071;named method_448Lnet/minecraft/block/Block;method_448(I)Lnet/minecraft/item/ItemStack;
-
getBonusDrops
Returns the number bonus drops for a block when broken.- Parameters:
id- Idrand- Random object- Returns:
- Bonus drops for a block
- Mappings:
Namespace Name Mixin selector official aLaht;a(ILjava/util/Random;)Iintermediary method_397Lnet/minecraft/class_197;method_397(ILjava/util/Random;)Inamed getBonusDropsLnet/minecraft/block/Block;getBonusDrops(ILjava/util/Random;)I
-
canStayPlaced
- Mappings:
Namespace Name Mixin selector official jLaht;j(Lafm;III)Zintermediary method_450Lnet/minecraft/class_197;method_450(Lnet/minecraft/class_1150;III)Znamed canStayPlacedLnet/minecraft/block/Block;canStayPlaced(Lnet/minecraft/world/World;III)Z
-
onBreak
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILrg;Labo;)Vintermediary method_419Lnet/minecraft/class_197;method_419(Lnet/minecraft/class_1150;IIILnet/minecraft/class_1699;Lnet/minecraft/class_1071;)Vnamed onBreakLnet/minecraft/block/Block;onBreak(Lnet/minecraft/world/World;IIILnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;)V
-
method_4186
- Mappings:
Namespace Name Mixin selector official eLaht;e(Lafm;IIII)Vintermediary method_4186Lnet/minecraft/class_197;method_4186(Lnet/minecraft/class_1150;IIII)Vnamed method_4186Lnet/minecraft/block/Block;method_4186(Lnet/minecraft/world/World;IIII)V
-
setTranslationKey
Sets the block's localization key. Used in registering blocks.- Parameters:
key- The Translation key- Returns:
- The Current block
- Mappings:
Namespace Name Mixin selector official cLaht;c(Ljava/lang/String;)Laht;intermediary method_433Lnet/minecraft/class_197;method_433(Ljava/lang/String;)Lnet/minecraft/class_197;named setTranslationKeyLnet/minecraft/block/Block;setTranslationKey(Ljava/lang/String;)Lnet/minecraft/block/Block;
-
getTranslatedName
Translates and returns the translation key- Returns:
- Translated name
- Mappings:
Namespace Name Mixin selector official FLaht;F()Ljava/lang/String;intermediary method_480Lnet/minecraft/class_197;method_480()Ljava/lang/String;named getTranslatedNameLnet/minecraft/block/Block;getTranslatedName()Ljava/lang/String;
-
getTranslationKey
Returns the block's translation key- Returns:
- Translation Key
- Mappings:
Namespace Name Mixin selector official aLaht;a()Ljava/lang/String;intermediary method_392Lnet/minecraft/class_197;method_392()Ljava/lang/String;named getTranslationKeyLnet/minecraft/block/Block;getTranslationKey()Ljava/lang/String;
-
method_435
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIIII)Zintermediary method_435Lnet/minecraft/class_197;method_435(Lnet/minecraft/class_1150;IIIII)Znamed method_435Lnet/minecraft/block/Block;method_435(Lnet/minecraft/world/World;IIIII)Z
-
hasStats
public boolean hasStats()Returns whether the current block should be tracked for stats- Returns:
- Whether the current block should be tracked for stats
- Mappings:
Namespace Name Mixin selector official GLaht;G()Zintermediary method_481Lnet/minecraft/class_197;method_481()Znamed hasStatsLnet/minecraft/block/Block;hasStats()Z
-
disableStats
Disables tracking by stats for the current block. Used in registering blocks.- Returns:
- The current block
- Mappings:
Namespace Name Mixin selector official HLaht;H()Laht;intermediary method_482Lnet/minecraft/class_197;method_482()Lnet/minecraft/class_197;named disableStatsLnet/minecraft/block/Block;disableStats()Lnet/minecraft/block/Block;
-
getPistonInteractionType
public int getPistonInteractionType()Returns the block's piston interaction type, as provided by it's material.- Returns:
- Current block's piston interaction type
- Mappings:
Namespace Name Mixin selector official hLaht;h()Iintermediary method_453Lnet/minecraft/class_197;method_453()Inamed getPistonInteractionTypeLnet/minecraft/block/Block;getPistonInteractionType()I
-
getAmbientOcclusionLightLevel
Returns the block's ambient occlusion light level on the basis of whether it is a normal block. Only called on the client.- Returns:
- The block's ambient occlusion light level
- Mappings:
Namespace Name Mixin selector official ILaht;I()Fintermediary method_6440Lnet/minecraft/class_197;method_6440()Fnamed getAmbientOcclusionLightLevelLnet/minecraft/block/Block;getAmbientOcclusionLightLevel()F
-
method_417
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIILqm;F)Vintermediary method_417Lnet/minecraft/class_197;method_417(Lnet/minecraft/class_1150;IIILnet/minecraft/class_864;F)Vnamed method_417Lnet/minecraft/block/Block;method_417(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;F)V
-
method_407
- Mappings:
Namespace Name Mixin selector official dLaht;d(Lafm;III)Labm;intermediary method_407Lnet/minecraft/class_197;method_407(Lnet/minecraft/class_1150;III)Lnet/minecraft/class_1069;named method_407Lnet/minecraft/block/Block;method_407(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item;
-
method_463
- Mappings:
Namespace Name Mixin selector official kLaht;k(Lafm;III)Iintermediary method_463Lnet/minecraft/class_197;method_463(Lnet/minecraft/class_1150;III)Inamed method_463Lnet/minecraft/block/Block;method_463(Lnet/minecraft/world/World;III)I
-
appendItemStacks
Appends ItemStacks to an itemgroup. Only called on the client.- Parameters:
item- The Item that must be addedgroup- The ItemGroup that the item must be added tostacks- The list of currently added ItemStacks to the ItemGroup- Mappings:
Namespace Name Mixin selector official aLaht;a(Labm;Laae;Ljava/util/List;)Vintermediary method_399Lnet/minecraft/class_197;method_399(Lnet/minecraft/class_1069;Lnet/minecraft/class_1041;Ljava/util/List;)Vnamed appendItemStacksLnet/minecraft/block/Block;appendItemStacks(Lnet/minecraft/item/Item;Lnet/minecraft/item/itemgroup/ItemGroup;Ljava/util/List;)V
-
getItemGroup
Returns the block's ItemGroup. Only called on the client.- Returns:
- The Block's item group
- Mappings:
Namespace Name Mixin selector official JLaht;J()Laae;intermediary method_483Lnet/minecraft/class_197;method_483()Lnet/minecraft/class_1041;named getItemGroupLnet/minecraft/block/Block;getItemGroup()Lnet/minecraft/item/itemgroup/ItemGroup;
-
setItemGroup
Sets the block's ItemGroup. Used in registering blocks.- Parameters:
group- The itemgroup that the block must be added to- Returns:
- The current block
- Mappings:
Namespace Name Mixin selector official aLaht;a(Laae;)Laht;intermediary method_406Lnet/minecraft/class_197;method_406(Lnet/minecraft/class_1041;)Lnet/minecraft/class_197;named setItemGroupLnet/minecraft/block/Block;setItemGroup(Lnet/minecraft/item/itemgroup/ItemGroup;)Lnet/minecraft/block/Block;
-
method_412
public void method_412(World world, int int2, int int3, int int4, int int5, PlayerEntity playerEntity) - Mappings:
Namespace Name Mixin selector official aLaht;a(Lafm;IIIILxk;)Vintermediary method_412Lnet/minecraft/class_197;method_412(Lnet/minecraft/class_1150;IIIILnet/minecraft/class_988;)Vnamed method_412Lnet/minecraft/block/Block;method_412(Lnet/minecraft/world/World;IIIILnet/minecraft/entity/player/PlayerEntity;)V
-
method_464
- Mappings:
Namespace Name Mixin selector official fLaht;f(Lafm;IIII)Vintermediary method_464Lnet/minecraft/class_197;method_464(Lnet/minecraft/class_1150;IIII)Vnamed method_464Lnet/minecraft/block/Block;method_464(Lnet/minecraft/world/World;IIII)V
-
method_457
- Mappings:
Namespace Name Mixin selector official lLaht;l(Lafm;III)Vintermediary method_457Lnet/minecraft/class_197;method_457(Lnet/minecraft/class_1150;III)Vnamed method_457Lnet/minecraft/block/Block;method_457(Lnet/minecraft/world/World;III)V
-
isFlowerPot
- Mappings:
Namespace Name Mixin selector official KLaht;K()Zintermediary method_4188Lnet/minecraft/class_197;method_4188()Znamed isFlowerPotLnet/minecraft/block/Block;isFlowerPot()Z
-
isFire
public boolean isFire()- Mappings:
Namespace Name Mixin selector official LLaht;L()Zintermediary method_4187Lnet/minecraft/class_197;method_4187()Znamed isFireLnet/minecraft/block/Block;isFire()Z
-
shouldDropItemsOnExplosion
Returns whether the block should drop as an Item during an explosion.- Parameters:
explosion- The explosion that caused the block to break- Returns:
- Whether the block should drop as an item during an explosion
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lafh;)Zintermediary method_4184Lnet/minecraft/class_197;method_4184(Lnet/minecraft/class_1147;)Znamed shouldDropItemsOnExplosionLnet/minecraft/block/Block;shouldDropItemsOnExplosion(Lnet/minecraft/world/explosion/Explosion;)Z
-
isEqualTo
Returns whether the current block and another block are equal- Parameters:
block- The other block- Returns:
- Whether the current block and the other block are equal
- Mappings:
Namespace Name Mixin selector official cLaht;c(Laht;)Zintermediary method_6447Lnet/minecraft/class_197;method_6447(Lnet/minecraft/class_197;)Znamed isEqualToLnet/minecraft/block/Block;isEqualTo(Lnet/minecraft/block/Block;)Z
-
areBlocksEqual
Returns whether two blocks are equal.- Returns:
- Whether two blocks are equal
- Mappings:
Namespace Name Mixin selector official aLaht;a(Laht;Laht;)Zintermediary method_6443Lnet/minecraft/class_197;method_6443(Lnet/minecraft/class_197;Lnet/minecraft/class_197;)Znamed areBlocksEqualLnet/minecraft/block/Block;areBlocksEqual(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Z
-
hasComparatorOutput
public boolean hasComparatorOutput()Returns whether the block provides comparator output. Used in blocks with entities like Chests and Droppers.- Returns:
- Whether the block provides comparator output
- Mappings:
Namespace Name Mixin selector official MLaht;M()Zintermediary method_4797Lnet/minecraft/class_197;method_4797()Znamed hasComparatorOutputLnet/minecraft/block/Block;hasComparatorOutput()Z
-
method_4793
- Mappings:
Namespace Name Mixin selector official gLaht;g(Lafm;IIII)Iintermediary method_4793Lnet/minecraft/class_197;method_4793(Lnet/minecraft/class_1150;IIII)Inamed method_4793Lnet/minecraft/block/Block;method_4793(Lnet/minecraft/world/World;IIII)I
-
method_5546
- Mappings:
Namespace Name Mixin selector official dLaht;d(Ljava/lang/String;)Laht;intermediary method_5546Lnet/minecraft/class_197;method_5546(Ljava/lang/String;)Lnet/minecraft/class_197;named method_5546Lnet/minecraft/block/Block;method_5546(Ljava/lang/String;)Lnet/minecraft/block/Block;
-
getTextureName
- Mappings:
Namespace Name Mixin selector official NLaht;N()Ljava/lang/String;intermediary method_5545Lnet/minecraft/class_197;method_5545()Ljava/lang/String;named getTextureNameLnet/minecraft/block/Block;getTextureName()Ljava/lang/String;
-
method_6444
- Mappings:
Namespace Name Mixin selector official bLaht;b(II)Lpr;intermediary method_6444Lnet/minecraft/class_197;method_6444(II)Lnet/minecraft/class_1557;named method_6444Lnet/minecraft/block/Block;method_6444(II)Lnet/minecraft/client/Texture;
-
registerTextures
- Mappings:
Namespace Name Mixin selector official aLaht;a(Lps;)Vintermediary method_4791Lnet/minecraft/class_197;method_4791(Lnet/minecraft/class_1558;)Vnamed registerTexturesLnet/minecraft/block/Block;registerTextures(Lnet/minecraft/client/TextureRegistry;)V
-
method_4798
- Mappings:
Namespace Name Mixin selector official OLaht;O()Ljava/lang/String;intermediary method_4798Lnet/minecraft/class_197;method_4798()Ljava/lang/String;named method_4798Lnet/minecraft/block/Block;method_4798()Ljava/lang/String;
-