Package net.minecraft.block
Class FlowingLiquidBlock
java.lang.Object
net.minecraft.block.Block
net.minecraft.block.LiquidBlock
net.minecraft.block.FlowingLiquidBlock
- Mappings:
Namespace Name intermediary net/minecraft/class_327glue class_350server jcclient omnamed net/minecraft/block/FlowingLiquidBlock
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int(package private) int[](package private) boolean[]Fields 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 booleancanSpreadTo(World world, int x, int y, int z) private voidconvertToSource(World world, int x, int y, int z) private intgetDistanceToGap(World world, int x, int y, int z, int distance, int fromDirection) protected intgetLowestDepth(World world, int x, int y, int z, int depth) private boolean[]private booleanisLiquidBreaking(World world, int x, int y, int z) voidvoidCalled at a frequency based on the return value ofBlock.getTickRate().private voidMethods inherited from class net.minecraft.block.LiquidBlock
applyVelocity, fizz, getCollisionShape, getColorMultiplier, getDroppedItemCount, getDroppedItemId, getFlowingAngle, getFluidHeightFromMeta, getLiquidDepth, getLiquidState, getLuminance, getRenderLayer, getRenderType, getTexture, getTickRate, hasCollision, isFullCube, isOpaque, isSideVisible, isSolidFace, neighborUpdate, randomDisplayTickMethods inherited from class net.minecraft.block.Block
addIntersectingBoundingBox, afterBreak, canEmitRedstonePower, canGrow, canPlaceAt, canPlaceAt, canTransferPowerInDirection, disableTrackingStatistics, dropStack, dropStacks, dropStacks, getBlastResistance, getBoundingBox, getColor, getDroppedItemMeta, getHardness, getHardness, getPistonBehavior, getTexture, getTextureId, getTranslatedName, getTranslationKey, hasCollision, ignoreMetaUpdates, init, isEmittingRedstonePowerInDirection, 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
-
adjacentSources
int adjacentSources- Mappings:
Namespace Name Mixin selector intermediary field_1232Lnet/minecraft/class_327;field_1232:Iglue field_1427Lclass_350;field_1427:Iserver aLjc;a:Iclient aLom;a:Inamed adjacentSourcesLnet/minecraft/block/FlowingLiquidBlock;adjacentSources:I
-
spread
boolean[] spread- Mappings:
Namespace Name Mixin selector intermediary field_1233Lnet/minecraft/class_327;field_1233:[Zglue field_1428Lclass_350;field_1428:[Zserver bLjc;b:[Zclient bLom;b:[Znamed spreadLnet/minecraft/block/FlowingLiquidBlock;spread:[Z
-
distanceToGap
int[] distanceToGap- Mappings:
Namespace Name Mixin selector intermediary field_1234Lnet/minecraft/class_327;field_1234:[Iglue field_1429Lclass_350;field_1429:[Iserver cLjc;c:[Iclient cLom;c:[Inamed distanceToGapLnet/minecraft/block/FlowingLiquidBlock;distanceToGap:[I
-
-
Constructor Details
-
FlowingLiquidBlock
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_17;<init>(ILnet/minecraft/class_15;)Vglue <init>Lclass_507;<init>(ILclass_280;)Vserver <init>Lna;<init>(ILhj;)Vclient <init>Luu;<init>(ILln;)Vnamed <init>Lnet/minecraft/block/Block;<init>(ILnet/minecraft/block/material/Material;)V
-
-
Method Details
-
convertToSource
- Mappings:
Namespace Name Mixin selector intermediary method_1055Lnet/minecraft/class_327;method_1055(Lnet/minecraft/class_18;III)Vglue method_1417Lclass_350;method_1417(Lclass_129;III)Vserver iLjc;i(Ldj;III)Vclient jLom;j(Lfd;III)Vnamed convertToSourceLnet/minecraft/block/FlowingLiquidBlock;convertToSource(Lnet/minecraft/world/World;III)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 classLiquidBlock- 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
-
spreadTo
- Mappings:
Namespace Name Mixin selector intermediary method_1054Lnet/minecraft/class_327;method_1054(Lnet/minecraft/class_18;IIII)Vglue method_1416Lclass_350;method_1416(Lclass_129;IIII)Vserver hLjc;h(Ldj;IIII)Vclient hLom;h(Lfd;IIII)Vnamed spreadToLnet/minecraft/block/FlowingLiquidBlock;spreadTo(Lnet/minecraft/world/World;IIII)V
-
getDistanceToGap
- Mappings:
Namespace Name Mixin selector intermediary method_1052Lnet/minecraft/class_327;method_1052(Lnet/minecraft/class_18;IIIII)Iglue method_1414Lclass_350;method_1414(Lclass_129;IIIII)Iserver bLjc;b(Ldj;IIIII)Iclient bLom;b(Lfd;IIIII)Inamed getDistanceToGapLnet/minecraft/block/FlowingLiquidBlock;getDistanceToGap(Lnet/minecraft/world/World;IIIII)I
-
getSpread
- Mappings:
Namespace Name Mixin selector intermediary method_1056Lnet/minecraft/class_327;method_1056(Lnet/minecraft/class_18;III)[Zglue method_1418Lclass_350;method_1418(Lclass_129;III)[Zserver jLjc;j(Ldj;III)[Zclient kLom;k(Lfd;III)[Znamed getSpreadLnet/minecraft/block/FlowingLiquidBlock;getSpread(Lnet/minecraft/world/World;III)[Z
-
isLiquidBreaking
- Mappings:
Namespace Name Mixin selector intermediary method_1057Lnet/minecraft/class_327;method_1057(Lnet/minecraft/class_18;III)Zglue method_1419Lclass_350;method_1419(Lclass_129;III)Zserver kLjc;k(Ldj;III)Zclient lLom;l(Lfd;III)Znamed isLiquidBreakingLnet/minecraft/block/FlowingLiquidBlock;isLiquidBreaking(Lnet/minecraft/world/World;III)Z
-
getLowestDepth
- Mappings:
Namespace Name Mixin selector intermediary method_1053Lnet/minecraft/class_327;method_1053(Lnet/minecraft/class_18;IIII)Iglue method_1415Lclass_350;method_1415(Lclass_129;IIII)Iserver fLjc;f(Ldj;IIII)Iclient fLom;f(Lfd;IIII)Inamed getLowestDepthLnet/minecraft/block/FlowingLiquidBlock;getLowestDepth(Lnet/minecraft/world/World;IIII)I
-
canSpreadTo
- Mappings:
Namespace Name Mixin selector intermediary method_1058Lnet/minecraft/class_327;method_1058(Lnet/minecraft/class_18;III)Zglue method_1420Lclass_350;method_1420(Lclass_129;III)Zserver lLjc;l(Ldj;III)Zclient mLom;m(Lfd;III)Znamed canSpreadToLnet/minecraft/block/FlowingLiquidBlock;canSpreadTo(Lnet/minecraft/world/World;III)Z
-
onPlaced
- Overrides:
onPlacedin classLiquidBlock- 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
-