Package net.minecraft.block
Class FireBlock
java.lang.Object
net.minecraft.block.Block
net.minecraft.block.FireBlock
- Mappings:
Namespace Name intermediary net/minecraft/class_474glue class_612server ptclient yqnamed net/minecraft/block/FireBlock
-
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 TypeMethodDescriptionprivate booleanareBlocksAroundFlammable(World world, int x, int y, int z) booleancanPlaceAt(World world, int x, int y, int z) private intgetBurnChance(World world, int x, int y, int z) intgetBurnChance(World world, int x, int y, int z, int currentChance) getCollisionShape(World world, int x, int y, int z) intgetDroppedItemCount(Random random) intintbooleanvoidinit()booleanisFlammable(BlockView blockView, int x, int y, int z) booleanbooleanisOpaque()voidneighborUpdate(World world, int x, int y, int z, int id) voidvoidCalled at a frequency based on the return value ofBlock.getTickRate().voidrandomDisplayTick(World world, int x, int y, int z, Random random) private voidregisterFlammableBlock(int block, int burnChance, int spreadChance) private voidtrySpreadingFire(World world, int x, int y, int z, int spreadFactor, Random random, int currentAge) Methods inherited from class net.minecraft.block.Block
addIntersectingBoundingBox, afterBreak, applyVelocity, canEmitRedstonePower, canGrow, canPlaceAt, canTransferPowerInDirection, disableTrackingStatistics, dropStack, dropStacks, dropStacks, getBlastResistance, getBoundingBox, getColor, getColorMultiplier, getDroppedItemId, getDroppedItemMeta, getHardness, getHardness, getLuminance, getPistonBehavior, getRenderLayer, getTexture, getTexture, getTextureId, getTranslatedName, getTranslationKey, hasCollision, ignoreMetaUpdates, isEmittingRedstonePowerInDirection, isSideVisible, isSolidBlock, isTrackingStatistics, onBlockAction, onBlockBreakStart, onBreak, onDestroyedByExplosion, onEntityCollision, onMetadataChange, onPlaced, onPlaced, onSteppedOn, onUse, raycast, setBoundingBox, setHardness, setLuminance, setOpacity, setResistance, setSoundGroup, setTickRandomly, setTranslationKey, setUnbreakable, setupRenderBoundingBox, updateBoundingBox
-
Field Details
-
burnChances
private int[] burnChances- Mappings:
Namespace Name Mixin selector intermediary field_2307Lnet/minecraft/class_474;field_2307:[Iglue field_2499Lclass_612;field_2499:[Iserver aLpt;a:[Iclient aLyq;a:[Inamed burnChancesLnet/minecraft/block/FireBlock;burnChances:[I
-
spreadChances
private int[] spreadChances- Mappings:
Namespace Name Mixin selector intermediary field_2308Lnet/minecraft/class_474;field_2308:[Iglue field_2500Lclass_612;field_2500:[Iserver bLpt;b:[Iclient bLyq;b:[Inamed spreadChancesLnet/minecraft/block/FireBlock;spreadChances:[I
-
-
Constructor Details
-
FireBlock
protected FireBlock(int id, int textureId) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_474;<init>(II)Vglue <init>Lclass_612;<init>(II)Vserver <init>Lpt;<init>(II)Vclient <init>Lyq;<init>(II)Vnamed <init>Lnet/minecraft/block/FireBlock;<init>(II)V
-
-
Method Details
-
init
public void init() -
registerFlammableBlock
private void registerFlammableBlock(int block, int burnChance, int spreadChance) - Mappings:
Namespace Name Mixin selector intermediary method_1822Lnet/minecraft/class_474;method_1822(III)Vglue method_2062Lclass_612;method_2062(III)Vserver aLpt;a(III)Vclient aLyq;a(III)Vnamed registerFlammableBlockLnet/minecraft/block/FireBlock;registerFlammableBlock(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
-
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
-
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
-
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
-
trySpreadingFire
private void trySpreadingFire(World world, int x, int y, int z, int spreadFactor, Random random, int currentAge) - Mappings:
Namespace Name Mixin selector intermediary method_1823Lnet/minecraft/class_474;method_1823(Lnet/minecraft/class_18;IIIILjava/util/Random;I)Vglue method_2063Lclass_612;method_2063(Lclass_129;IIIILjava/util/Random;I)Vserver aLpt;a(Ldj;IIIILjava/util/Random;I)Vclient aLyq;a(Lfd;IIIILjava/util/Random;I)Vnamed trySpreadingFireLnet/minecraft/block/FireBlock;trySpreadingFire(Lnet/minecraft/world/World;IIIILjava/util/Random;I)V
-
areBlocksAroundFlammable
- Mappings:
Namespace Name Mixin selector intermediary method_1826Lnet/minecraft/class_474;method_1826(Lnet/minecraft/class_18;III)Zglue method_2066Lclass_612;method_2066(Lclass_129;III)Zserver gLpt;g(Ldj;III)Zclient hLyq;h(Lfd;III)Znamed areBlocksAroundFlammableLnet/minecraft/block/FireBlock;areBlocksAroundFlammable(Lnet/minecraft/world/World;III)Z
-
getBurnChance
- Mappings:
Namespace Name Mixin selector intermediary method_1827Lnet/minecraft/class_474;method_1827(Lnet/minecraft/class_18;III)Iglue method_2067Lclass_612;method_2067(Lclass_129;III)Iserver hLpt;h(Ldj;III)Iclient iLyq;i(Lfd;III)Inamed getBurnChanceLnet/minecraft/block/FireBlock;getBurnChance(Lnet/minecraft/world/World;III)I
-
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
-
isFlammable
- Mappings:
Namespace Name Mixin selector intermediary method_1824Lnet/minecraft/class_474;method_1824(Lnet/minecraft/class_14;III)Zglue method_2064Lclass_612;method_2064(Lclass_584;III)Zserver bLpt;b(Lpb;III)Zclient cLyq;c(Lxp;III)Znamed isFlammableLnet/minecraft/block/FireBlock;isFlammable(Lnet/minecraft/world/BlockView;III)Z
-
getBurnChance
- Mappings:
Namespace Name Mixin selector intermediary method_1825Lnet/minecraft/class_474;method_1825(Lnet/minecraft/class_18;IIII)Iglue method_2065Lclass_612;method_2065(Lclass_129;IIII)Iserver fLpt;f(Ldj;IIII)Iclient fLyq;f(Lfd;IIII)Inamed getBurnChanceLnet/minecraft/block/FireBlock;getBurnChance(Lnet/minecraft/world/World;IIII)I
-
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
-
neighborUpdate
- Overrides:
neighborUpdatein classBlock- Mappings:
Namespace Name Mixin selector intermediary method_1609Lnet/minecraft/class_17;method_1609(Lnet/minecraft/class_18;IIII)Vglue method_39Lclass_507;method_39(Lclass_129;IIII)Vserver bLna;b(Ldj;IIII)Vclient bLuu;b(Lfd;IIII)Vnamed neighborUpdateLnet/minecraft/block/Block;neighborUpdate(Lnet/minecraft/world/World;IIII)V
-
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
-
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
-