Package net.minecraft.block
Class StairsBlock
java.lang.Object
net.minecraft.block.Block
net.minecraft.block.StairsBlock
- Mappings:
Namespace Name intermediary net/minecraft/class_416glue class_457server luclient ssnamed net/minecraft/block/StairsBlock
-
Field Summary
FieldsFields inherited from class net.minecraft.block.Block
BED, BEDROCK, BLOCKS, BLOCKS_ALLOW_VISION, BLOCKS_IGNORE_META_UPDATE, BLOCKS_LIGHT_LUMINANCE, BLOCKS_LIGHT_OPACITY, BLOCKS_OPAQUE, BLOCKS_RANDOM_TICK, BLOCKS_WITH_ENTITY, BOOKSHELF, BRICKS, BROWN_MUSHROOM, BUTTON, CACTUS, CAKE, CHEST, CLAY, COAL_ORE, COBBLESTONE, COBBLESTONE_STAIRS, COBWEB, constructed, CRAFTING_TABLE, DANDELION, DEAD_BUSH, DEFAULT_SOUND_GROUP, DETECTOR_RAIL, DIAMOND_BLOCK, DIAMOND_ORE, DIRT, DIRT_SOUND_GROUP, DISPENSER, DOOR, DOUBLE_SLAB, FARMLAND, FENCE, FIRE, FLOWING_LAVA, FLOWING_WATER, FURNACE, GLASS, GLASS_SOUND_GROUP, GLOWSTONE, GOLD_BLOCK, GOLD_ORE, GRASS, GRASS_BLOCK, GRAVEL, GRAVEL_SOUND_GROUP, hardness, ICE, id, IRON_BLOCK, IRON_DOOR, IRON_ORE, JACK_O_LANTERN, JUKEBOX, LADDER, LAPIS_BLOCK, LAPIS_ORE, LAVA, LEAVES, LEVER, LIT_FURNACE, LIT_REDSTONE_ORE, LIT_REDSTONE_TORCH, LOCKED_CHEST, LOG, material, maxX, maxY, maxZ, METAL_SOUND_GROUP, minX, minY, minZ, MOSSY_COBBLESTONE, MOVING_PISTON, NETHER_PORTAL, NETHERRACK, NOTE_BLOCK, OBSIDIAN, particleFallSpeedModifier, PISTON, PISTON_HEAD, PLANKS, POWERED_RAIL, POWERED_REPEATER, PUMPKIN, RAIL, RED_MUSHROOM, REDSTONE_ORE, REDSTONE_TORCH, REDSTONE_WIRE, REPEATER, resistance, ROSE, SAND, SAND_SOUND_GROUP, SANDSTONE, SAPLING, shouldTrackStatistics, SIGN, SLAB, slipperiness, SNOW, SNOW_BLOCK, SOUL_SAND, soundGroup, SPAWNER, SPONGE, STICKY_PISTON, STONE, STONE_PRESSURE_PLATE, STONE_SOUND_GROUP, SUGAR_CANE, textureId, TNT, TORCH, TRAPDOOR, WALL_SIGN, WATER, WHEAT, WOOD_SOUND_GROUP, WOODEN_PRESSURE_PLATE, WOODEN_STAIRS, WOOL, WOOL_SOUND_GROUP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIntersectingBoundingBox(World world, int x, int y, int z, Box box, ArrayList boxes) voidapplyVelocity(World world, int x, int y, int z, Entity entity, Vec3d vec3d) booleancanPlaceAt(World world, int x, int y, int z) voiddropStacks(World world, int x, int y, int z, int int2, float float2) floatgetBlastResistance(Entity entity) getBoundingBox(World world, int x, int y, int z) getCollisionShape(World world, int x, int y, int z) intgetDroppedItemCount(Random random) intgetDroppedItemId(int blockMeta, Random random) floatgetLuminance(BlockView blockView, int x, int y, int z) intintintgetTexture(int side) intgetTexture(int side, int meta) intgetTextureId(BlockView blockView, int x, int y, int z, int side) intbooleanbooleanhasCollision(int meta, boolean bool) booleanbooleanisOpaque()booleanisSideVisible(BlockView blockView, int x, int y, int z, int side) voidonBlockBreakStart(World world, int x, int y, int z, PlayerEntity player) voidvoidonDestroyedByExplosion(World world, int x, int y, int z) voidonMetadataChange(World world, int x, int y, int z, int meta) voidvoidonPlaced(World world, int x, int y, int z, LivingEntity placer) voidonSteppedOn(World world, int x, int y, int z, Entity entity) voidCalled at a frequency based on the return value ofBlock.getTickRate().booleanonUse(World world, int x, int y, int z, PlayerEntity player) voidrandomDisplayTick(World world, int x, int y, int z, Random random) voidupdateBoundingBox(BlockView blockView, int x, int y, int z) Methods inherited from class net.minecraft.block.Block
afterBreak, canEmitRedstonePower, canGrow, canPlaceAt, canTransferPowerInDirection, disableTrackingStatistics, dropStack, dropStacks, getColor, getColorMultiplier, getDroppedItemMeta, getHardness, getHardness, getPistonBehavior, getTranslatedName, getTranslationKey, ignoreMetaUpdates, init, isEmittingRedstonePower, isSolidBlock, isTrackingStatistics, neighborUpdate, onBlockAction, onEntityCollision, onPlaced, raycast, setBoundingBox, setHardness, setLuminance, setOpacity, setResistance, setSoundGroup, setTickRandomly, setTranslationKey, setUnbreakable, setupRenderBoundingBox
-
Field Details
-
baseBlock
- Mappings:
Namespace Name Mixin selector intermediary field_1672Lnet/minecraft/class_416;field_1672:Lnet/minecraft/class_17;glue field_1837Lclass_457;field_1837:Lclass_507;server aLlu;a:Lna;client aLss;a:Luu;named baseBlockLnet/minecraft/block/StairsBlock;baseBlock:Lnet/minecraft/block/Block;
-
-
Constructor Details
-
StairsBlock
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_416;<init>(ILnet/minecraft/class_17;)Vglue <init>Lclass_457;<init>(ILclass_507;)Vserver <init>Llu;<init>(ILna;)Vclient <init>Lss;<init>(ILuu;)Vnamed <init>Lnet/minecraft/block/StairsBlock;<init>(ILnet/minecraft/block/Block;)V
-
-
Method Details
-
updateBoundingBox
- Overrides:
updateBoundingBoxin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1616Lnet/minecraft/class_17;method_1616(Lnet/minecraft/class_14;III)Vglue method_60Lclass_507;method_60(Lclass_584;III)Vserver aLna;a(Lpb;III)Vclient aLuu;a(Lxp;III)Vnamed updateBoundingBoxLnet/minecraft/block/Block;updateBoundingBox(Lnet/minecraft/world/BlockView;III)V
-
getCollisionShape
- Overrides:
getCollisionShapein classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1624Lnet/minecraft/class_17;method_1624(Lnet/minecraft/class_18;III)Lnet/minecraft/class_25;glue method_67Lclass_507;method_67(Lclass_129;III)Lclass_113;server eLna;e(Ldj;III)Lcz;client eLuu;e(Lfd;III)Leq;named getCollisionShapeLnet/minecraft/block/Block;getCollisionShape(Lnet/minecraft/world/World;III)Lnet/minecraft/util/math/Box;
-
isOpaque
public boolean isOpaque() -
isFullCube
public boolean isFullCube()- Overrides:
isFullCubein classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1623Lnet/minecraft/class_17;method_1623()Zglue method_66Lclass_507;method_66()Zserver bLna;b()Zclient dLuu;d()Znamed isFullCubeLnet/minecraft/block/Block;isFullCube()Z
-
getRenderType
- Overrides:
getRenderTypein classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1621Lnet/minecraft/class_17;method_1621()Iglue method_652Lclass_507;method_652()Iserver method_1621Lna;method_1621()Iclient bLuu;b()Inamed getRenderTypeLnet/minecraft/block/Block;getRenderType()I
-
isSideVisible
@Environment(CLIENT) public boolean isSideVisible(BlockView blockView, int x, int y, int z, int side) - Overrides:
isSideVisiblein classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1618Lnet/minecraft/class_17;method_1618(Lnet/minecraft/class_14;IIII)Zglue method_63Lclass_507;method_63(Lclass_584;IIII)Zserver method_1618Lna;method_1618(Lpb;IIII)Zclient bLuu;b(Lxp;IIII)Znamed isSideVisibleLnet/minecraft/block/Block;isSideVisible(Lnet/minecraft/world/BlockView;IIII)Z
-
addIntersectingBoundingBox
- Overrides:
addIntersectingBoundingBoxin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1562Lnet/minecraft/class_17;method_1562(Lnet/minecraft/class_18;IIILnet/minecraft/class_25;Ljava/util/ArrayList;)Vglue method_1093Lclass_507;method_1093(Lclass_129;IIILclass_113;Ljava/util/ArrayList;)Vserver aLna;a(Ldj;IIILcz;Ljava/util/ArrayList;)Vclient aLuu;a(Lfd;IIILeq;Ljava/util/ArrayList;)Vnamed addIntersectingBoundingBoxLnet/minecraft/block/Block;addIntersectingBoundingBox(Lnet/minecraft/world/World;IIILnet/minecraft/util/math/Box;Ljava/util/ArrayList;)V
-
randomDisplayTick
- Overrides:
randomDisplayTickin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1617Lnet/minecraft/class_17;method_1617(Lnet/minecraft/class_18;IIILjava/util/Random;)Vglue method_62Lclass_507;method_62(Lclass_129;IIILjava/util/Random;)Vserver method_1617Lna;method_1617(Ldj;IIILjava/util/Random;)Vclient bLuu;b(Lfd;IIILjava/util/Random;)Vnamed randomDisplayTickLnet/minecraft/block/Block;randomDisplayTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V
-
onBlockBreakStart
- Overrides:
onBlockBreakStartin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1610Lnet/minecraft/class_17;method_1610(Lnet/minecraft/class_18;IIILnet/minecraft/class_54;)Vglue method_40Lclass_507;method_40(Lclass_129;IIILclass_172;)Vserver bLna;b(Ldj;IIILem;)Vclient bLuu;b(Lfd;IIILgs;)Vnamed onBlockBreakStartLnet/minecraft/block/Block;onBlockBreakStart(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/PlayerEntity;)V
-
onMetadataChange
- Overrides:
onMetadataChangein classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1612Lnet/minecraft/class_17;method_1612(Lnet/minecraft/class_18;IIII)Vglue method_42Lclass_507;method_42(Lclass_129;IIII)Vserver cLna;c(Ldj;IIII)Vclient cLuu;c(Lfd;IIII)Vnamed onMetadataChangeLnet/minecraft/block/Block;onMetadataChange(Lnet/minecraft/world/World;IIII)V
-
getLuminance
- Overrides:
getLuminancein classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1604Lnet/minecraft/class_17;method_1604(Lnet/minecraft/class_14;III)Fglue method_2126Lclass_507;method_2126(Lclass_584;III)Fserver method_1604Lna;method_1604(Lpb;III)Fclient dLuu;d(Lxp;III)Fnamed getLuminanceLnet/minecraft/block/Block;getLuminance(Lnet/minecraft/world/BlockView;III)F
-
getBlastResistance
- Overrides:
getBlastResistancein classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1575Lnet/minecraft/class_17;method_1575(Lnet/minecraft/class_57;)Fglue method_1690Lclass_507;method_1690(Lclass_450;)Fserver aLna;a(Llq;)Fclient aLuu;a(Lsn;)Fnamed getBlastResistanceLnet/minecraft/block/Block;getBlastResistance(Lnet/minecraft/entity/Entity;)F
-
getRenderLayer
- Overrides:
getRenderLayerin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1619Lnet/minecraft/class_17;method_1619()Iglue method_64Lclass_507;method_64()Iserver method_1619Lna;method_1619()Iclient b_Luu;b_()Inamed getRenderLayerLnet/minecraft/block/Block;getRenderLayer()I
-
getDroppedItemId
- Overrides:
getDroppedItemIdin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1601Lnet/minecraft/class_17;method_1601(ILjava/util/Random;)Iglue method_19Lclass_507;method_19(ILjava/util/Random;)Iserver aLna;a(ILjava/util/Random;)Iclient aLuu;a(ILjava/util/Random;)Inamed getDroppedItemIdLnet/minecraft/block/Block;getDroppedItemId(ILjava/util/Random;)I
-
getDroppedItemCount
- Overrides:
getDroppedItemCountin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1603Lnet/minecraft/class_17;method_1603(Ljava/util/Random;)Iglue method_21Lclass_507;method_21(Ljava/util/Random;)Iserver aLna;a(Ljava/util/Random;)Iclient aLuu;a(Ljava/util/Random;)Inamed getDroppedItemCountLnet/minecraft/block/Block;getDroppedItemCount(Ljava/util/Random;)I
-
getTexture
public int getTexture(int side, int meta) - Overrides:
getTexturein classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1627Lnet/minecraft/class_17;method_1627(II)Iglue method_96Lclass_507;method_96(II)Iserver aLna;a(II)Iclient aLuu;a(II)Inamed getTextureLnet/minecraft/block/Block;getTexture(II)I
-
getTexture
public int getTexture(int side) - Overrides:
getTexturein classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1607Lnet/minecraft/class_17;method_1607(I)Iglue method_37Lclass_507;method_37(I)Iserver aLna;a(I)Iclient aLuu;a(I)Inamed getTextureLnet/minecraft/block/Block;getTexture(I)I
-
getTextureId
- Overrides:
getTextureIdin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1626Lnet/minecraft/class_17;method_1626(Lnet/minecraft/class_14;IIII)Iglue method_743Lclass_507;method_743(Lclass_584;IIII)Iserver method_1626Lna;method_1626(Lpb;IIII)Iclient aLuu;a(Lxp;IIII)Inamed getTextureIdLnet/minecraft/block/Block;getTextureId(Lnet/minecraft/world/BlockView;IIII)I
-
getTickRate
public int getTickRate()- Overrides:
getTickRatein classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1565Lnet/minecraft/class_17;method_1565()Iglue method_123Lclass_507;method_123()Iserver cLna;c()Iclient eLuu;e()Inamed getTickRateLnet/minecraft/block/Block;getTickRate()I
-
getBoundingBox
- Overrides:
getBoundingBoxin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1622Lnet/minecraft/class_17;method_1622(Lnet/minecraft/class_18;III)Lnet/minecraft/class_25;glue method_653Lclass_507;method_653(Lclass_129;III)Lclass_113;server method_1622Lna;method_1622(Ldj;III)Lcz;client fLuu;f(Lfd;III)Leq;named getBoundingBoxLnet/minecraft/block/Block;getBoundingBox(Lnet/minecraft/world/World;III)Lnet/minecraft/util/math/Box;
-
applyVelocity
- Overrides:
applyVelocityin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1572Lnet/minecraft/class_17;method_1572(Lnet/minecraft/class_18;IIILnet/minecraft/class_57;Lnet/minecraft/class_26;)Vglue method_1565Lclass_507;method_1565(Lclass_129;IIILclass_450;Lclass_45;)Vserver aLna;a(Ldj;IIILlq;Lba;)Vclient aLuu;a(Lfd;IIILsn;Lbt;)Vnamed applyVelocityLnet/minecraft/block/Block;applyVelocity(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;)V
-
hasCollision
public boolean hasCollision()- Overrides:
hasCollisionin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1576Lnet/minecraft/class_17;method_1576()Zglue method_1691Lclass_507;method_1691()Zserver k_Lna;k_()Zclient v_Luu;v_()Znamed hasCollisionLnet/minecraft/block/Block;hasCollision()Z
-
hasCollision
public boolean hasCollision(int meta, boolean bool) - Overrides:
hasCollisionin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1571Lnet/minecraft/class_17;method_1571(IZ)Zglue method_1564Lclass_507;method_1564(IZ)Zserver aLna;a(IZ)Zclient aLuu;a(IZ)Znamed hasCollisionLnet/minecraft/block/Block;hasCollision(IZ)Z
-
canPlaceAt
- Overrides:
canPlaceAtin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1567Lnet/minecraft/class_17;method_1567(Lnet/minecraft/class_18;III)Zglue method_153Lclass_507;method_153(Lclass_129;III)Zserver aLna;a(Ldj;III)Zclient aLuu;a(Lfd;III)Znamed canPlaceAtLnet/minecraft/block/Block;canPlaceAt(Lnet/minecraft/world/World;III)Z
-
onPlaced
- Overrides:
onPlacedin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1611Lnet/minecraft/class_17;method_1611(Lnet/minecraft/class_18;III)Vglue method_41Lclass_507;method_41(Lclass_129;III)Vserver cLna;c(Ldj;III)Vclient cLuu;c(Lfd;III)Vnamed onPlacedLnet/minecraft/block/Block;onPlaced(Lnet/minecraft/world/World;III)V
-
onBreak
- Overrides:
onBreakin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1630Lnet/minecraft/class_17;method_1630(Lnet/minecraft/class_18;III)Vglue method_99Lclass_507;method_99(Lclass_129;III)Vserver bLna;b(Ldj;III)Vclient bLuu;b(Lfd;III)Vnamed onBreakLnet/minecraft/block/Block;onBreak(Lnet/minecraft/world/World;III)V
-
dropStacks
- Overrides:
dropStacksin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1625Lnet/minecraft/class_17;method_1625(Lnet/minecraft/class_18;IIIIF)Vglue method_683Lclass_507;method_683(Lclass_129;IIIIF)Vserver aLna;a(Ldj;IIIIF)Vclient aLuu;a(Lfd;IIIIF)Vnamed dropStacksLnet/minecraft/block/Block;dropStacks(Lnet/minecraft/world/World;IIIIF)V
-
onSteppedOn
- Overrides:
onSteppedOnin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1560Lnet/minecraft/class_17;method_1560(Lnet/minecraft/class_18;IIILnet/minecraft/class_57;)Vglue method_100Lclass_507;method_100(Lclass_129;IIILclass_450;)Vserver bLna;b(Ldj;IIILlq;)Vclient bLuu;b(Lfd;IIILsn;)Vnamed onSteppedOnLnet/minecraft/block/Block;onSteppedOn(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V
-
onTick
Called at a frequency based on the return value ofBlock.getTickRate(). This method will be called approximatelyBlock.getTickRate()times per second.- Overrides:
onTickin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1602Lnet/minecraft/class_17;method_1602(Lnet/minecraft/class_18;IIILjava/util/Random;)Vglue method_20Lclass_507;method_20(Lclass_129;IIILjava/util/Random;)Vserver aLna;a(Ldj;IIILjava/util/Random;)Vclient aLuu;a(Lfd;IIILjava/util/Random;)Vnamed onTickLnet/minecraft/block/Block;onTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V
-
onUse
- Overrides:
onUsein classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1608Lnet/minecraft/class_17;method_1608(Lnet/minecraft/class_18;IIILnet/minecraft/class_54;)Zglue method_38Lclass_507;method_38(Lclass_129;IIILclass_172;)Zserver aLna;a(Ldj;IIILem;)Zclient aLuu;a(Lfd;IIILgs;)Znamed onUseLnet/minecraft/block/Block;onUse(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/PlayerEntity;)Z
-
onDestroyedByExplosion
- Overrides:
onDestroyedByExplosionin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1613Lnet/minecraft/class_17;method_1613(Lnet/minecraft/class_18;III)Vglue method_43Lclass_507;method_43(Lclass_129;III)Vserver dLna;d(Ldj;III)Vclient dLuu;d(Lfd;III)Vnamed onDestroyedByExplosionLnet/minecraft/block/Block;onDestroyedByExplosion(Lnet/minecraft/world/World;III)V
-
onPlaced
- Overrides:
onPlacedin classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1614Lnet/minecraft/class_17;method_1614(Lnet/minecraft/class_18;IIILnet/minecraft/class_127;)Vglue method_464Lclass_507;method_464(Lclass_129;IIILclass_283;)Vserver aLna;a(Ldj;IIILhl;)Vclient aLuu;a(Lfd;IIILls;)Vnamed onPlacedLnet/minecraft/block/Block;onPlaced(Lnet/minecraft/world/World;IIILnet/minecraft/entity/LivingEntity;)V
-