Package net.minecraft.block
Class PointedDripstoneBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.PointedDripstoneBlock
- All Implemented Interfaces:
FluidDrainable
,FluidFillable
,LandingBlock
,Waterloggable
,ItemConvertible
- Mappings:
Namespace Name official coc
intermediary net/minecraft/class_5689
named net/minecraft/block/PointedDripstoneBlock
-
Nested Class Summary
Modifier and TypeClassDescription(package private) static final record
Nested classes/interfaces inherited from class net.minecraft.block.Block
Block.NeighborGroup
Nested classes/interfaces inherited from class net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A>
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final VoxelShape
private static final VoxelShape
private static final VoxelShape
private static final int
private static final float
private static final int
private static final float
private static final float
private static final int
private static final int
private static final float
private static final float
private static final int
private static final float
private static final float
private static final double
private static final float
private static final int
private static final float
private static final float
private static final VoxelShape
private static final int
private static final VoxelShape
private static final int
static final EnumProperty<Thickness>
private static final VoxelShape
private static final VoxelShape
static final DirectionProperty
static final BooleanProperty
Fields inherited from class net.minecraft.block.Block
field_31022, field_31023, field_31024, field_31025, field_31035, FORCE_STATE, MOVED, NO_REDRAW, NOTIFY_ALL, NOTIFY_LISTENERS, NOTIFY_NEIGHBORS, REDRAW_ON_MAIN_THREAD, SKIP_DROPS, SKIP_LIGHTING_UPDATES, STATE_IDS, stateManager
Fields inherited from class net.minecraft.block.AbstractBlock
collidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
appendProperties
(StateManager.Builder<Block, BlockState> builder) static boolean
canDrip
(BlockState state) private static boolean
canDripThrough
(BlockView world, BlockPos pos, BlockState state) Returns whether it can drip through the blockblock
atpos
.private static boolean
canGrow
(BlockState dripstoneBlockState, BlockState waterState) private static boolean
canGrow
(BlockState state, ServerWorld world, BlockPos pos) boolean
canPathfindThrough
(BlockState state, BlockView world, BlockPos pos, NavigationType type) boolean
canPlaceAt
(BlockState state, WorldView world, BlockPos pos) private static boolean
canPlaceAtWithDirection
(WorldView world, BlockPos pos, Direction direction) static void
createParticle
(World world, BlockPos pos, BlockState state) private static void
createParticle
(World world, BlockPos pos, BlockState state, Fluid fluid) static void
dripTick
(BlockState state, ServerWorld world, BlockPos pos, float dripChance) getCauldronPos
(World world, BlockPos pos, Fluid fluid) getCullingShape
(BlockState state, BlockView world, BlockPos pos) getDirectionToPlaceAt
(WorldView world, BlockPos pos, Direction direction) static Fluid
getDripFluid
(ServerWorld world, BlockPos pos) private static Fluid
getDripFluid
(World world, Fluid fluid) getDripPos
(World world, BlockPos pos) private static Optional<PointedDripstoneBlock.DrippingFluid>
getFluid
(World world, BlockPos pos, BlockState state) getFluidState
(BlockState state) float
getOutlineShape
(BlockState state, BlockView world, BlockPos pos, ShapeContext context) getPistonBehavior
(BlockState state) getStateForNeighborUpdate
(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Gets the possibly updated block state of this block when a neighboring block is updated.getSupportingPos
(World world, BlockPos pos, BlockState state, int range) private static Thickness
getThickness
(WorldView world, BlockPos pos, Direction direction, boolean tryMerge) getTipPos
(BlockState state, WorldAccess world, BlockPos pos, int range, boolean allowMerged) private static void
growMerged
(BlockState state, WorldAccess world, BlockPos pos) private static boolean
isFluidLiquid
(Fluid fluid) Returns whether the providedfluid
is liquid, namely lava or water.private static boolean
isHeldByPointedDripstone
(BlockState state, WorldView world, BlockPos pos) private static boolean
isPointedDripstoneFacingDirection
(BlockState state, Direction direction) private static boolean
isPointingDown
(BlockState state) private static boolean
isPointingUp
(BlockState state) boolean
isShapeFullCube
(BlockState state, BlockView world, BlockPos pos) private static boolean
isTip
(BlockState state, boolean allowMerged) private static boolean
isTip
(BlockState state, Direction direction) void
onDestroyedOnLanding
(World world, BlockPos pos, FallingBlockEntity fallingBlockEntity) void
onLandedUpon
(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance) void
onProjectileHit
(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) private static void
place
(WorldAccess world, BlockPos pos, Direction direction, Thickness thickness) void
randomDisplayTick
(BlockState state, World world, BlockPos pos, Random random) void
randomTick
(BlockState state, ServerWorld world, BlockPos pos, Random random) void
scheduledTick
(BlockState state, ServerWorld world, BlockPos pos, Random random) searchInDirection
(WorldAccess world, BlockPos pos, Direction.AxisDirection direction, BiPredicate<BlockPos, BlockState> continuePredicate, Predicate<BlockState> stopPredicate, int range) private static void
spawnFallingBlock
(BlockState state, ServerWorld world, BlockPos pos) static void
tryGrow
(BlockState state, ServerWorld world, BlockPos pos, Random random) private static void
tryGrow
(ServerWorld world, BlockPos pos, Direction direction) private static void
tryGrowStalagmite
(ServerWorld world, BlockPos pos) Methods inherited from class net.minecraft.block.Block
afterBreak, appendStacks, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createCuboidShape, dropExperience, dropExperienceWhenMined, dropStack, dropStack, dropStacks, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getRawIdFromState, getRegistryEntry, getShapesForStates, getSlipperiness, getSoundGroup, getStateFromRawId, getStateManager, getStateWithProperties, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, hasRandomTicks, hasTopRim, isFaceFullSquare, isShapeFullCube, isTranslucent, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onPlaced, onSteppedOn, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, spawnBreakParticles, toString
Methods inherited from class net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canReplace, createScreenHandlerFactory, emitsRedstonePower, getAmbientOcclusionLightLevel, getCameraCollisionShape, getCollisionShape, getComparatorOutput, getDefaultMapColor, getDroppedStacks, getHardness, getLootTableId, getOpacity, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getStrongRedstonePower, getVerticalModelOffsetMultiplier, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isCullingShapeFullCube, isSideInvisible, mirror, neighborUpdate, onBlockAdded, onBlockBreakStart, onEntityCollision, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, prepare, rotate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.block.LandingBlock
onLanding
Methods inherited from interface net.minecraft.block.Waterloggable
canFillWithFluid, getBucketFillSound, tryDrainFluid, tryFillWithFluid
-
Field Details
-
VERTICAL_DIRECTION
- Mappings:
Namespace Name Mixin selector official a
Lcoc;a:Lcvl;
intermediary field_28050
Lnet/minecraft/class_5689;field_28050:Lnet/minecraft/class_2753;
named VERTICAL_DIRECTION
Lnet/minecraft/block/PointedDripstoneBlock;VERTICAL_DIRECTION:Lnet/minecraft/state/property/DirectionProperty;
-
THICKNESS
- Mappings:
Namespace Name Mixin selector official b
Lcoc;b:Lcvp;
intermediary field_28051
Lnet/minecraft/class_5689;field_28051:Lnet/minecraft/class_2754;
named THICKNESS
Lnet/minecraft/block/PointedDripstoneBlock;THICKNESS:Lnet/minecraft/state/property/EnumProperty;
-
WATERLOGGED
- Mappings:
Namespace Name Mixin selector official c
Lcoc;c:Lcvi;
intermediary field_28052
Lnet/minecraft/class_5689;field_28052:Lnet/minecraft/class_2746;
named WATERLOGGED
Lnet/minecraft/block/PointedDripstoneBlock;WATERLOGGED:Lnet/minecraft/state/property/BooleanProperty;
-
field_31205
private static final int field_31205- See Also:
- Mappings:
Namespace Name Mixin selector official d
Lcoc;d:I
intermediary field_31205
Lnet/minecraft/class_5689;field_31205:I
named field_31205
Lnet/minecraft/block/PointedDripstoneBlock;field_31205:I
-
field_31207
private static final int field_31207- See Also:
- Mappings:
Namespace Name Mixin selector official e
Lcoc;e:I
intermediary field_31207
Lnet/minecraft/class_5689;field_31207:I
named field_31207
Lnet/minecraft/block/PointedDripstoneBlock;field_31207:I
-
field_31208
private static final float field_31208- See Also:
- Mappings:
Namespace Name Mixin selector official f
Lcoc;f:F
intermediary field_31208
Lnet/minecraft/class_5689;field_31208:F
named field_31208
Lnet/minecraft/block/PointedDripstoneBlock;field_31208:F
-
field_31209
private static final float field_31209- See Also:
- Mappings:
Namespace Name Mixin selector official g
Lcoc;g:F
intermediary field_31209
Lnet/minecraft/class_5689;field_31209:F
named field_31209
Lnet/minecraft/block/PointedDripstoneBlock;field_31209:F
-
field_31210
private static final int field_31210- See Also:
- Mappings:
Namespace Name Mixin selector official h
Lcoc;h:I
intermediary field_31210
Lnet/minecraft/class_5689;field_31210:I
named field_31210
Lnet/minecraft/block/PointedDripstoneBlock;field_31210:I
-
field_31211
private static final float field_31211- See Also:
- Mappings:
Namespace Name Mixin selector official i
Lcoc;i:F
intermediary field_31211
Lnet/minecraft/class_5689;field_31211:F
named field_31211
Lnet/minecraft/block/PointedDripstoneBlock;field_31211:F
-
field_31212
private static final float field_31212- See Also:
- Mappings:
Namespace Name Mixin selector official j
Lcoc;j:F
intermediary field_31212
Lnet/minecraft/class_5689;field_31212:F
named field_31212
Lnet/minecraft/block/PointedDripstoneBlock;field_31212:F
-
field_31213
private static final double field_31213- See Also:
- Mappings:
Namespace Name Mixin selector official k
Lcoc;k:D
intermediary field_31213
Lnet/minecraft/class_5689;field_31213:D
named field_31213
Lnet/minecraft/block/PointedDripstoneBlock;field_31213:D
-
field_31214
private static final float field_31214- See Also:
- Mappings:
Namespace Name Mixin selector official l
Lcoc;l:F
intermediary field_31214
Lnet/minecraft/class_5689;field_31214:F
named field_31214
Lnet/minecraft/block/PointedDripstoneBlock;field_31214:F
-
field_31215
private static final int field_31215- See Also:
- Mappings:
Namespace Name Mixin selector official m
Lcoc;m:I
intermediary field_31215
Lnet/minecraft/class_5689;field_31215:I
named field_31215
Lnet/minecraft/block/PointedDripstoneBlock;field_31215:I
-
field_31200
private static final int field_31200- See Also:
- Mappings:
Namespace Name Mixin selector official n
Lcoc;n:I
intermediary field_31200
Lnet/minecraft/class_5689;field_31200:I
named field_31200
Lnet/minecraft/block/PointedDripstoneBlock;field_31200:I
-
field_31201
private static final float field_31201- See Also:
- Mappings:
Namespace Name Mixin selector official E
Lcoc;E:F
intermediary field_31201
Lnet/minecraft/class_5689;field_31201:F
named field_31201
Lnet/minecraft/block/PointedDripstoneBlock;field_31201:F
-
field_31202
private static final int field_31202- See Also:
- Mappings:
Namespace Name Mixin selector official F
Lcoc;F:I
intermediary field_31202
Lnet/minecraft/class_5689;field_31202:I
named field_31202
Lnet/minecraft/block/PointedDripstoneBlock;field_31202:I
-
field_33566
private static final float field_33566- See Also:
- Mappings:
Namespace Name Mixin selector official G
Lcoc;G:F
intermediary field_33566
Lnet/minecraft/class_5689;field_33566:F
named field_33566
Lnet/minecraft/block/PointedDripstoneBlock;field_33566:F
-
field_33567
private static final float field_33567- See Also:
- Mappings:
Namespace Name Mixin selector official H
Lcoc;H:F
intermediary field_33567
Lnet/minecraft/class_5689;field_33567:F
named field_33567
Lnet/minecraft/block/PointedDripstoneBlock;field_33567:F
-
MAX_STALACTITE_GROWTH
private static final int MAX_STALACTITE_GROWTH- See Also:
- Mappings:
Namespace Name Mixin selector official I
Lcoc;I:I
intermediary field_33568
Lnet/minecraft/class_5689;field_33568:I
named MAX_STALACTITE_GROWTH
Lnet/minecraft/block/PointedDripstoneBlock;MAX_STALACTITE_GROWTH:I
-
STALACTITE_FLOOR_SEARCH_RANGE
private static final int STALACTITE_FLOOR_SEARCH_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector official J
Lcoc;J:I
intermediary field_33569
Lnet/minecraft/class_5689;field_33569:I
named STALACTITE_FLOOR_SEARCH_RANGE
Lnet/minecraft/block/PointedDripstoneBlock;STALACTITE_FLOOR_SEARCH_RANGE:I
-
field_31203
private static final float field_31203- See Also:
- Mappings:
Namespace Name Mixin selector official K
Lcoc;K:F
intermediary field_31203
Lnet/minecraft/class_5689;field_31203:F
named field_31203
Lnet/minecraft/block/PointedDripstoneBlock;field_31203:F
-
TIP_MERGE_SHAPE
- Mappings:
Namespace Name Mixin selector official L
Lcoc;L:Ldwl;
intermediary field_28053
Lnet/minecraft/class_5689;field_28053:Lnet/minecraft/class_265;
named TIP_MERGE_SHAPE
Lnet/minecraft/block/PointedDripstoneBlock;TIP_MERGE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
UP_TIP_SHAPE
- Mappings:
Namespace Name Mixin selector official M
Lcoc;M:Ldwl;
intermediary field_28054
Lnet/minecraft/class_5689;field_28054:Lnet/minecraft/class_265;
named UP_TIP_SHAPE
Lnet/minecraft/block/PointedDripstoneBlock;UP_TIP_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
DOWN_TIP_SHAPE
- Mappings:
Namespace Name Mixin selector official N
Lcoc;N:Ldwl;
intermediary field_28055
Lnet/minecraft/class_5689;field_28055:Lnet/minecraft/class_265;
named DOWN_TIP_SHAPE
Lnet/minecraft/block/PointedDripstoneBlock;DOWN_TIP_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
BASE_SHAPE
- Mappings:
Namespace Name Mixin selector official O
Lcoc;O:Ldwl;
intermediary field_28058
Lnet/minecraft/class_5689;field_28058:Lnet/minecraft/class_265;
named BASE_SHAPE
Lnet/minecraft/block/PointedDripstoneBlock;BASE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
FRUSTUM_SHAPE
- Mappings:
Namespace Name Mixin selector official P
Lcoc;P:Ldwl;
intermediary field_28056
Lnet/minecraft/class_5689;field_28056:Lnet/minecraft/class_265;
named FRUSTUM_SHAPE
Lnet/minecraft/block/PointedDripstoneBlock;FRUSTUM_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
MIDDLE_SHAPE
- Mappings:
Namespace Name Mixin selector official Q
Lcoc;Q:Ldwl;
intermediary field_28057
Lnet/minecraft/class_5689;field_28057:Lnet/minecraft/class_265;
named MIDDLE_SHAPE
Lnet/minecraft/block/PointedDripstoneBlock;MIDDLE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
field_31204
private static final float field_31204- See Also:
- Mappings:
Namespace Name Mixin selector official R
Lcoc;R:F
intermediary field_31204
Lnet/minecraft/class_5689;field_31204:F
named field_31204
Lnet/minecraft/block/PointedDripstoneBlock;field_31204:F
-
DRIP_COLLISION_SHAPE
- Mappings:
Namespace Name Mixin selector official S
Lcoc;S:Ldwl;
intermediary field_36340
Lnet/minecraft/class_5689;field_36340:Lnet/minecraft/class_265;
named DRIP_COLLISION_SHAPE
Lnet/minecraft/block/PointedDripstoneBlock;DRIP_COLLISION_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
-
Constructor Details
-
PointedDripstoneBlock
- Mappings:
Namespace Name Mixin selector official <init>
Lcuq;<init>(Lcuq$c;)V
intermediary <init>
Lnet/minecraft/class_4970;<init>(Lnet/minecraft/class_4970$class_2251;)V
named <init>
Lnet/minecraft/block/AbstractBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;)V
-
-
Method Details
-
appendProperties
- Overrides:
appendProperties
in classBlock
- Mappings:
Namespace Name Mixin selector official a
Lciw;a(Lcus$a;)V
intermediary method_9515
Lnet/minecraft/class_2248;method_9515(Lnet/minecraft/class_2689$class_2690;)V
named appendProperties
Lnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
-
canPlaceAt
- Overrides:
canPlaceAt
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official a
Lcuq;a(Lcur;Lcgd;Lgt;)Z
intermediary method_9558
Lnet/minecraft/class_4970;method_9558(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
named canPlaceAt
Lnet/minecraft/block/AbstractBlock;canPlaceAt(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
-
getStateForNeighborUpdate
public BlockState getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Gets the possibly updated block state of this block when a neighboring block is updated.- Overrides:
getStateForNeighborUpdate
in classAbstractBlock
- Parameters:
state
- the state of this blockdirection
- the direction from this block to the neighborneighborState
- the state of the updated neighbor blockworld
- the worldpos
- the position of this blockneighborPos
- the position of the neighbor block- Returns:
- the new state of this block
- Mappings:
Namespace Name Mixin selector official a
Lcuq;a(Lcur;Lgy;Lcur;Lcgb;Lgt;Lgt;)Lcur;
intermediary method_9559
Lnet/minecraft/class_4970;method_9559(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
named getStateForNeighborUpdate
Lnet/minecraft/block/AbstractBlock;getStateForNeighborUpdate(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
onProjectileHit
public void onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) - Overrides:
onProjectileHit
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official a
Lcuq;a(Lcga;Lcur;Ldvo;Lbtx;)V
intermediary method_19286
Lnet/minecraft/class_4970;method_19286(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)V
named onProjectileHit
Lnet/minecraft/block/AbstractBlock;onProjectileHit(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/hit/BlockHitResult;Lnet/minecraft/entity/projectile/ProjectileEntity;)V
-
onLandedUpon
public void onLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance) - Overrides:
onLandedUpon
in classBlock
- Mappings:
Namespace Name Mixin selector official a
Lciw;a(Lcga;Lcur;Lgt;Lbaq;F)V
intermediary method_9554
Lnet/minecraft/class_2248;method_9554(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;F)V
named onLandedUpon
Lnet/minecraft/block/Block;onLandedUpon(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;F)V
-
randomDisplayTick
- Overrides:
randomDisplayTick
in classBlock
- Mappings:
Namespace Name Mixin selector official a
Lciw;a(Lcur;Lcga;Lgt;Lalu;)V
intermediary method_9496
Lnet/minecraft/class_2248;method_9496(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
named randomDisplayTick
Lnet/minecraft/block/Block;randomDisplayTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
-
scheduledTick
- Overrides:
scheduledTick
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official a
Lcuq;a(Lcur;Lafo;Lgt;Lalu;)V
intermediary method_9588
Lnet/minecraft/class_4970;method_9588(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
named scheduledTick
Lnet/minecraft/block/AbstractBlock;scheduledTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
-
randomTick
- Overrides:
randomTick
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official b
Lcuq;b(Lcur;Lafo;Lgt;Lalu;)V
intermediary method_9514
Lnet/minecraft/class_4970;method_9514(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
named randomTick
Lnet/minecraft/block/AbstractBlock;randomTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
-
dripTick
- Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcur;Lafo;Lgt;F)V
intermediary method_32772
Lnet/minecraft/class_5689;method_32772(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;F)V
named dripTick
Lnet/minecraft/block/PointedDripstoneBlock;dripTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;F)V
-
getPistonBehavior
- Overrides:
getPistonBehavior
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official d
Lcuq;d(Lcur;)Ldpd;
intermediary method_9527
Lnet/minecraft/class_4970;method_9527(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3619;
named getPistonBehavior
Lnet/minecraft/block/AbstractBlock;getPistonBehavior(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/piston/PistonBehavior;
-
getPlacementState
- Overrides:
getPlacementState
in classBlock
- Mappings:
Namespace Name Mixin selector official a
Lciw;a(Lcca;)Lcur;
intermediary method_9605
Lnet/minecraft/class_2248;method_9605(Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680;
named getPlacementState
Lnet/minecraft/block/Block;getPlacementState(Lnet/minecraft/item/ItemPlacementContext;)Lnet/minecraft/block/BlockState;
-
getFluidState
- Overrides:
getFluidState
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official c_
Lcuq;c_(Lcur;)Ldox;
intermediary method_9545
Lnet/minecraft/class_4970;method_9545(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610;
named getFluidState
Lnet/minecraft/block/AbstractBlock;getFluidState(Lnet/minecraft/block/BlockState;)Lnet/minecraft/fluid/FluidState;
-
getCullingShape
- Overrides:
getCullingShape
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official b_
Lcuq;b_(Lcur;Lcfg;Lgt;)Ldwl;
intermediary method_9571
Lnet/minecraft/class_4970;method_9571(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
named getCullingShape
Lnet/minecraft/block/AbstractBlock;getCullingShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
-
getOutlineShape
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) - Overrides:
getOutlineShape
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official a
Lcuq;a(Lcur;Lcfg;Lgt;Ldvx;)Ldwl;
intermediary method_9530
Lnet/minecraft/class_4970;method_9530(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
named getOutlineShape
Lnet/minecraft/block/AbstractBlock;getOutlineShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Lnet/minecraft/util/shape/VoxelShape;
-
isShapeFullCube
- Overrides:
isShapeFullCube
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official a_
Lcuq;a_(Lcur;Lcfg;Lgt;)Z
intermediary method_37403
Lnet/minecraft/class_4970;method_37403(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
named isShapeFullCube
Lnet/minecraft/block/AbstractBlock;isShapeFullCube(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
getMaxHorizontalModelOffset
public float getMaxHorizontalModelOffset()- Overrides:
getMaxHorizontalModelOffset
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official W_
Lcuq;W_()F
intermediary method_32913
Lnet/minecraft/class_4970;method_32913()F
named getMaxHorizontalModelOffset
Lnet/minecraft/block/AbstractBlock;getMaxHorizontalModelOffset()F
-
onDestroyedOnLanding
- Specified by:
onDestroyedOnLanding
in interfaceLandingBlock
- Mappings:
Namespace Name Mixin selector official a
Lclg;a(Lcga;Lgt;Lbpx;)V
intermediary method_10129
Lnet/minecraft/class_5688;method_10129(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1540;)V
named onDestroyedOnLanding
Lnet/minecraft/block/LandingBlock;onDestroyedOnLanding(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/FallingBlockEntity;)V
-
getDamageSource
- Specified by:
getDamageSource
in interfaceLandingBlock
- Mappings:
Namespace Name Mixin selector official b
Lclg;b()Lazz;
intermediary method_32898
Lnet/minecraft/class_5688;method_32898()Lnet/minecraft/class_1282;
named getDamageSource
Lnet/minecraft/block/LandingBlock;getDamageSource()Lnet/minecraft/entity/damage/DamageSource;
-
getEntityPredicate
- Specified by:
getEntityPredicate
in interfaceLandingBlock
- Mappings:
Namespace Name Mixin selector official X_
Lclg;X_()Ljava/util/function/Predicate;
intermediary method_32897
Lnet/minecraft/class_5688;method_32897()Ljava/util/function/Predicate;
named getEntityPredicate
Lnet/minecraft/block/LandingBlock;getEntityPredicate()Ljava/util/function/Predicate;
-
spawnFallingBlock
- Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcur;Lafo;Lgt;)V
intermediary method_32771
Lnet/minecraft/class_5689;method_32771(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
named spawnFallingBlock
Lnet/minecraft/block/PointedDripstoneBlock;spawnFallingBlock(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
-
tryGrow
- Mappings:
Namespace Name Mixin selector official c
Lcoc;c(Lcur;Lafo;Lgt;Lalu;)V
intermediary method_36375
Lnet/minecraft/class_5689;method_36375(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
named tryGrow
Lnet/minecraft/block/PointedDripstoneBlock;tryGrow(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
-
tryGrowStalagmite
- Mappings:
Namespace Name Mixin selector official b
Lcoc;b(Lafo;Lgt;)V
intermediary method_36368
Lnet/minecraft/class_5689;method_36368(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
named tryGrowStalagmite
Lnet/minecraft/block/PointedDripstoneBlock;tryGrowStalagmite(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
-
tryGrow
- Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lafo;Lgt;Lgy;)V
intermediary method_36369
Lnet/minecraft/class_5689;method_36369(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V
named tryGrow
Lnet/minecraft/block/PointedDripstoneBlock;tryGrow(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)V
-
place
private static void place(WorldAccess world, BlockPos pos, Direction direction, Thickness thickness) - Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcgb;Lgt;Lgy;Lcvo;)V
intermediary method_36370
Lnet/minecraft/class_5689;method_36370(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5691;)V
named place
Lnet/minecraft/block/PointedDripstoneBlock;place(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/enums/Thickness;)V
-
growMerged
- Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcur;Lcgb;Lgt;)V
intermediary method_36376
Lnet/minecraft/class_5689;method_36376(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
named growMerged
Lnet/minecraft/block/PointedDripstoneBlock;growMerged(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
-
createParticle
- Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcga;Lgt;Lcur;)V
intermediary method_32899
Lnet/minecraft/class_5689;method_32899(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
named createParticle
Lnet/minecraft/block/PointedDripstoneBlock;createParticle(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
createParticle
- Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcga;Lgt;Lcur;Ldow;)V
intermediary method_32768
Lnet/minecraft/class_5689;method_32768(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)V
named createParticle
Lnet/minecraft/block/PointedDripstoneBlock;createParticle(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/Fluid;)V
-
getTipPos
@Nullable private static @Nullable BlockPos getTipPos(BlockState state, WorldAccess world, BlockPos pos, int range, boolean allowMerged) - Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcur;Lcgb;Lgt;IZ)Lgt;
intermediary method_32782
Lnet/minecraft/class_5689;method_32782(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;
named getTipPos
Lnet/minecraft/block/PointedDripstoneBlock;getTipPos(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;IZ)Lnet/minecraft/util/math/BlockPos;
-
getDirectionToPlaceAt
@Nullable private static @Nullable Direction getDirectionToPlaceAt(WorldView world, BlockPos pos, Direction direction) - Mappings:
Namespace Name Mixin selector official b
Lcoc;b(Lcgd;Lgt;Lgy;)Lgy;
intermediary method_32777
Lnet/minecraft/class_5689;method_32777(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;
named getDirectionToPlaceAt
Lnet/minecraft/block/PointedDripstoneBlock;getDirectionToPlaceAt(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/Direction;
-
getThickness
private static Thickness getThickness(WorldView world, BlockPos pos, Direction direction, boolean tryMerge) - Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcgd;Lgt;Lgy;Z)Lcvo;
intermediary method_32770
Lnet/minecraft/class_5689;method_32770(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)Lnet/minecraft/class_5691;
named getThickness
Lnet/minecraft/block/PointedDripstoneBlock;getThickness(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Z)Lnet/minecraft/block/enums/Thickness;
-
canDrip
- Mappings:
Namespace Name Mixin selector official h
Lcoc;h(Lcur;)Z
intermediary method_32783
Lnet/minecraft/class_5689;method_32783(Lnet/minecraft/class_2680;)Z
named canDrip
Lnet/minecraft/block/PointedDripstoneBlock;canDrip(Lnet/minecraft/block/BlockState;)Z
-
canGrow
- Mappings:
Namespace Name Mixin selector official b
Lcoc;b(Lcur;Lafo;Lgt;)Z
intermediary method_36374
Lnet/minecraft/class_5689;method_36374(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
named canGrow
Lnet/minecraft/block/PointedDripstoneBlock;canGrow(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Z
-
getSupportingPos
private static Optional<BlockPos> getSupportingPos(World world, BlockPos pos, BlockState state, int range) - Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcga;Lgt;Lcur;I)Ljava/util/Optional;
intermediary method_32776
Lnet/minecraft/class_5689;method_32776(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)Ljava/util/Optional;
named getSupportingPos
Lnet/minecraft/block/PointedDripstoneBlock;getSupportingPos(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;I)Ljava/util/Optional;
-
canPlaceAtWithDirection
- Mappings:
Namespace Name Mixin selector official c
Lcoc;c(Lcgd;Lgt;Lgy;)Z
intermediary method_32781
Lnet/minecraft/class_5689;method_32781(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
named canPlaceAtWithDirection
Lnet/minecraft/block/PointedDripstoneBlock;canPlaceAtWithDirection(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
isTip
- Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcur;Z)Z
intermediary method_32784
Lnet/minecraft/class_5689;method_32784(Lnet/minecraft/class_2680;Z)Z
named isTip
Lnet/minecraft/block/PointedDripstoneBlock;isTip(Lnet/minecraft/block/BlockState;Z)Z
-
isTip
- Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcur;Lgy;)Z
intermediary method_36372
Lnet/minecraft/class_5689;method_36372(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
named isTip
Lnet/minecraft/block/PointedDripstoneBlock;isTip(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Z
-
isPointingDown
- Mappings:
Namespace Name Mixin selector official n
Lcoc;n(Lcur;)Z
intermediary method_32785
Lnet/minecraft/class_5689;method_32785(Lnet/minecraft/class_2680;)Z
named isPointingDown
Lnet/minecraft/block/PointedDripstoneBlock;isPointingDown(Lnet/minecraft/block/BlockState;)Z
-
isPointingUp
- Mappings:
Namespace Name Mixin selector official o
Lcoc;o(Lcur;)Z
intermediary method_35283
Lnet/minecraft/class_5689;method_35283(Lnet/minecraft/class_2680;)Z
named isPointingUp
Lnet/minecraft/block/PointedDripstoneBlock;isPointingUp(Lnet/minecraft/block/BlockState;)Z
-
isHeldByPointedDripstone
- Mappings:
Namespace Name Mixin selector official b
Lcoc;b(Lcur;Lcgd;Lgt;)Z
intermediary method_32778
Lnet/minecraft/class_5689;method_32778(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
named isHeldByPointedDripstone
Lnet/minecraft/block/PointedDripstoneBlock;isHeldByPointedDripstone(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
-
isPointedDripstoneFacingDirection
- Mappings:
Namespace Name Mixin selector official b
Lcoc;b(Lcur;Lgy;)Z
intermediary method_32774
Lnet/minecraft/class_5689;method_32774(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
named isPointedDripstoneFacingDirection
Lnet/minecraft/block/PointedDripstoneBlock;isPointedDripstoneFacingDirection(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Z
-
getCauldronPos
- Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcga;Lgt;Ldow;)Lgt;
intermediary method_32769
Lnet/minecraft/class_5689;method_32769(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)Lnet/minecraft/class_2338;
named getCauldronPos
Lnet/minecraft/block/PointedDripstoneBlock;getCauldronPos(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/Fluid;)Lnet/minecraft/util/math/BlockPos;
-
getDripPos
- Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcga;Lgt;)Lgt;
intermediary method_32767
Lnet/minecraft/class_5689;method_32767(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
named getDripPos
Lnet/minecraft/block/PointedDripstoneBlock;getDripPos(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
-
getDripFluid
- Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lafo;Lgt;)Ldow;
intermediary method_32775
Lnet/minecraft/class_5689;method_32775(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3611;
named getDripFluid
Lnet/minecraft/block/PointedDripstoneBlock;getDripFluid(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/Fluid;
-
getFluid
private static Optional<PointedDripstoneBlock.DrippingFluid> getFluid(World world, BlockPos pos, BlockState state) - Mappings:
Namespace Name Mixin selector official b
Lcoc;b(Lcga;Lgt;Lcur;)Ljava/util/Optional;
intermediary method_33276
Lnet/minecraft/class_5689;method_33276(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Ljava/util/Optional;
named getFluid
Lnet/minecraft/block/PointedDripstoneBlock;getFluid(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Ljava/util/Optional;
-
isFluidLiquid
Returns whether the providedfluid
is liquid, namely lava or water.- Returns:
- whether the provided
fluid
is liquid, namely lava or water - Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Ldow;)Z
intermediary method_33273
Lnet/minecraft/class_5689;method_33273(Lnet/minecraft/class_3611;)Z
named isFluidLiquid
Lnet/minecraft/block/PointedDripstoneBlock;isFluidLiquid(Lnet/minecraft/fluid/Fluid;)Z
-
canGrow
- Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcur;Lcur;)Z
intermediary method_36371
Lnet/minecraft/class_5689;method_36371(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z
named canGrow
Lnet/minecraft/block/PointedDripstoneBlock;canGrow(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;)Z
-
getDripFluid
- Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcga;Ldow;)Ldow;
intermediary method_33271
Lnet/minecraft/class_5689;method_33271(Lnet/minecraft/class_1937;Lnet/minecraft/class_3611;)Lnet/minecraft/class_3611;
named getDripFluid
Lnet/minecraft/block/PointedDripstoneBlock;getDripFluid(Lnet/minecraft/world/World;Lnet/minecraft/fluid/Fluid;)Lnet/minecraft/fluid/Fluid;
-
searchInDirection
private static Optional<BlockPos> searchInDirection(WorldAccess world, BlockPos pos, Direction.AxisDirection direction, BiPredicate<BlockPos, BlockState> continuePredicate, Predicate<BlockState> stopPredicate, int range) - Mappings:
Namespace Name Mixin selector official a
Lcoc;a(Lcgb;Lgt;Lgy$b;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;I)Ljava/util/Optional;
intermediary method_33272
Lnet/minecraft/class_5689;method_33272(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2352;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;I)Ljava/util/Optional;
named searchInDirection
Lnet/minecraft/block/PointedDripstoneBlock;searchInDirection(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction$AxisDirection;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;I)Ljava/util/Optional;
-
canDripThrough
Returns whether it can drip through the blockblock
atpos
.- Returns:
- whether it can drip through the block
block
atpos
- API Note:
- This is used for checking which block can obstruct the stalagmites growing or the cauldrons filling with liquids.
- Mappings:
Namespace Name Mixin selector official b
Lcoc;b(Lcfg;Lgt;Lcur;)Z
intermediary method_40016
Lnet/minecraft/class_5689;method_40016(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
named canDripThrough
Lnet/minecraft/block/PointedDripstoneBlock;canDripThrough(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
-