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 ceointermediary net/minecraft/class_5689named net/minecraft/block/PointedDripstoneBlock
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.block.Block
Block.NeighborGroupNested classes/interfaces inherited from class net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static VoxelShapeprivate static VoxelShapeprivate static intprivate static floatprivate static intprivate static floatprivate static floatprivate static intprivate static intprivate static intprivate static floatprivate static floatprivate static intprivate static floatprivate static floatprivate static doubleprivate static floatprivate static intprivate static floatprivate static floatprivate static VoxelShapeprivate static intprivate static VoxelShapeprivate static intstatic EnumProperty<Thickness>private static VoxelShapeprivate static VoxelShapestatic DirectionPropertystatic BooleanPropertyFields inherited from class net.minecraft.block.Block
field_31022, field_31023, field_31024, field_31025, field_31035, FORCE_STATE, LOGGER, MOVED, NO_REDRAW, NOTIFY_ALL, NOTIFY_LISTENERS, NOTIFY_NEIGHBORS, REDRAW_ON_MAIN_THREAD, SKIP_DROPS, SKIP_LIGHTING_UPDATES, STATE_IDS, stateManagerFields inherited from class net.minecraft.block.AbstractBlock
collidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendProperties(StateManager.Builder<Block,BlockState> builder)static booleancanDrip(BlockState state)private static booleancanGrow(BlockState dripstoneBlockState, BlockState waterState)private static booleancanGrow(BlockState state, ServerWorld world, BlockPos pos)booleancanPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type)booleancanPlaceAt(BlockState state, WorldView world, BlockPos pos)private static booleancanPlaceAtWithDirection(WorldView world, BlockPos pos, Direction direction)static voidcreateParticle(World world, BlockPos pos, BlockState state)private static voidcreateParticle(World world, BlockPos pos, BlockState state, Fluid fluid)static voiddripTick(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)private static FluidgetDripFluid(World world, Fluid fluid)static FluidgetDripFluid(World world, BlockPos pos)getDripPos(World world, BlockPos pos)getFluid(World world, BlockPos pos, BlockState state)getFluidState(BlockState state)floatgetOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)getPistonBehavior(BlockState state)private static intgetStalactiteSize(ServerWorld world, BlockPos pos, int range)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 ThicknessgetThickness(WorldView world, BlockPos pos, Direction direction, boolean tryMerge)getTipPos(BlockState state, WorldAccess world, BlockPos pos, int range, boolean allowMerged)private static voidgrowMerged(BlockState state, WorldAccess world, BlockPos pos)private static booleanisFluidLiquid(Fluid fluid)Returns whether the providedfluidis liquid, namely lava or water.private static booleanisHeldByPointedDripstone(BlockState state, WorldView world, BlockPos pos)private static booleanisPointedDripstoneFacingDirection(BlockState state, Direction direction)private static booleanisPointingDown(BlockState state)private static booleanisPointingUp(BlockState state)private static booleanisTip(BlockState state, boolean allowMerged)private static booleanisTip(BlockState state, Direction direction)voidonDestroyedOnLanding(World world, BlockPos pos, FallingBlockEntity fallingBlockEntity)voidonLandedUpon(World world, BlockState state, BlockPos pos, Entity entity, float fallDistance)voidonProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile)private static voidplace(WorldAccess world, BlockPos pos, Direction direction, Thickness thickness)voidrandomDisplayTick(BlockState state, World world, BlockPos pos, Random random)voidrandomTick(BlockState state, ServerWorld world, BlockPos pos, Random random)voidscheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random)private voidscheduleFall(BlockState state, WorldAccess world, BlockPos pos)searchInDirection(WorldAccess world, BlockPos pos, Direction.AxisDirection direction, Predicate<BlockState> continuePredicate, Predicate<BlockState> stopPredicate, int range)private static voidspawnFallingBlock(BlockState state, ServerWorld world, BlockPos pos)static voidtryGrow(BlockState state, ServerWorld world, BlockPos pos, Random random)private static voidtryGrow(ServerWorld world, BlockPos pos, Direction direction)private static voidtryGrowStalagmite(ServerWorld world, BlockPos pos)Methods inherited from class net.minecraft.block.Block
addStacksForDisplay, afterBreak, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createCuboidShape, dropExperience, dropStack, dropStack, dropStacks, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getRawIdFromState, 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, toStringMethods 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, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isSideInvisible, method_37247, mirror, neighborUpdate, onBlockAdded, onBlockBreakStart, onEntityCollision, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, prepare, rotateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.block.LandingBlock
onLandingMethods inherited from interface net.minecraft.block.Waterloggable
canFillWithFluid, getBucketFillSound, tryDrainFluid, tryFillWithFluid
-
Field Details
-
VERTICAL_DIRECTION
- Mappings:
Namespace Name Mixin selector official aLceo;a:Lclm;intermediary field_28050Lnet/minecraft/class_5689;field_28050:Lnet/minecraft/class_2753;named VERTICAL_DIRECTIONLnet/minecraft/block/PointedDripstoneBlock;VERTICAL_DIRECTION:Lnet/minecraft/state/property/DirectionProperty;
-
THICKNESS
- Mappings:
Namespace Name Mixin selector official bLceo;b:Lclq;intermediary field_28051Lnet/minecraft/class_5689;field_28051:Lnet/minecraft/class_2754;named THICKNESSLnet/minecraft/block/PointedDripstoneBlock;THICKNESS:Lnet/minecraft/state/property/EnumProperty;
-
WATERLOGGED
- Mappings:
Namespace Name Mixin selector official cLceo;c:Lclj;intermediary field_28052Lnet/minecraft/class_5689;field_28052:Lnet/minecraft/class_2746;named WATERLOGGEDLnet/minecraft/block/PointedDripstoneBlock;WATERLOGGED:Lnet/minecraft/state/property/BooleanProperty;
-
field_31205
private static final int field_31205- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLceo;d:Iintermediary field_31205Lnet/minecraft/class_5689;field_31205:Inamed field_31205Lnet/minecraft/block/PointedDripstoneBlock;field_31205:I
-
field_31206
private static final int field_31206- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLceo;e:Iintermediary field_31206Lnet/minecraft/class_5689;field_31206:Inamed field_31206Lnet/minecraft/block/PointedDripstoneBlock;field_31206:I
-
field_31207
private static final int field_31207- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLceo;f:Iintermediary field_31207Lnet/minecraft/class_5689;field_31207:Inamed field_31207Lnet/minecraft/block/PointedDripstoneBlock;field_31207:I
-
field_31208
private static final float field_31208- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official gLceo;g:Fintermediary field_31208Lnet/minecraft/class_5689;field_31208:Fnamed field_31208Lnet/minecraft/block/PointedDripstoneBlock;field_31208:F
-
field_31209
private static final float field_31209- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official hLceo;h:Fintermediary field_31209Lnet/minecraft/class_5689;field_31209:Fnamed field_31209Lnet/minecraft/block/PointedDripstoneBlock;field_31209:F
-
field_31210
private static final int field_31210- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official iLceo;i:Iintermediary field_31210Lnet/minecraft/class_5689;field_31210:Inamed field_31210Lnet/minecraft/block/PointedDripstoneBlock;field_31210:I
-
field_31211
private static final float field_31211- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official jLceo;j:Fintermediary field_31211Lnet/minecraft/class_5689;field_31211:Fnamed field_31211Lnet/minecraft/block/PointedDripstoneBlock;field_31211:F
-
field_31212
private static final float field_31212- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official kLceo;k:Fintermediary field_31212Lnet/minecraft/class_5689;field_31212:Fnamed field_31212Lnet/minecraft/block/PointedDripstoneBlock;field_31212:F
-
field_31213
private static final double field_31213- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official lLceo;l:Dintermediary field_31213Lnet/minecraft/class_5689;field_31213:Dnamed field_31213Lnet/minecraft/block/PointedDripstoneBlock;field_31213:D
-
field_31214
private static final float field_31214- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official mLceo;m:Fintermediary field_31214Lnet/minecraft/class_5689;field_31214:Fnamed field_31214Lnet/minecraft/block/PointedDripstoneBlock;field_31214:F
-
field_31215
private static final int field_31215- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official nLceo;n:Iintermediary field_31215Lnet/minecraft/class_5689;field_31215:Inamed field_31215Lnet/minecraft/block/PointedDripstoneBlock;field_31215:I
-
field_31200
private static final int field_31200- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official FLceo;F:Iintermediary field_31200Lnet/minecraft/class_5689;field_31200:Inamed field_31200Lnet/minecraft/block/PointedDripstoneBlock;field_31200:I
-
field_31201
private static final float field_31201- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official GLceo;G:Fintermediary field_31201Lnet/minecraft/class_5689;field_31201:Fnamed field_31201Lnet/minecraft/block/PointedDripstoneBlock;field_31201:F
-
field_31202
private static final int field_31202- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official HLceo;H:Iintermediary field_31202Lnet/minecraft/class_5689;field_31202:Inamed field_31202Lnet/minecraft/block/PointedDripstoneBlock;field_31202:I
-
field_33566
private static final float field_33566- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official ILceo;I:Fintermediary field_33566Lnet/minecraft/class_5689;field_33566:Fnamed field_33566Lnet/minecraft/block/PointedDripstoneBlock;field_33566:F
-
field_33567
private static final float field_33567- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official JLceo;J:Fintermediary field_33567Lnet/minecraft/class_5689;field_33567:Fnamed field_33567Lnet/minecraft/block/PointedDripstoneBlock;field_33567:F
-
MAX_STALACTITE_GROWTH
private static final int MAX_STALACTITE_GROWTH- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official KLceo;K:Iintermediary field_33568Lnet/minecraft/class_5689;field_33568:Inamed MAX_STALACTITE_GROWTHLnet/minecraft/block/PointedDripstoneBlock;MAX_STALACTITE_GROWTH:I
-
STALACTITE_FLOOR_SEARCH_RANGE
private static final int STALACTITE_FLOOR_SEARCH_RANGE- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official LLceo;L:Iintermediary field_33569Lnet/minecraft/class_5689;field_33569:Inamed STALACTITE_FLOOR_SEARCH_RANGELnet/minecraft/block/PointedDripstoneBlock;STALACTITE_FLOOR_SEARCH_RANGE:I
-
field_31203
private static final float field_31203- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official MLceo;M:Fintermediary field_31203Lnet/minecraft/class_5689;field_31203:Fnamed field_31203Lnet/minecraft/block/PointedDripstoneBlock;field_31203:F
-
TIP_MERGE_SHAPE
- Mappings:
Namespace Name Mixin selector official NLceo;N:Ldnt;intermediary field_28053Lnet/minecraft/class_5689;field_28053:Lnet/minecraft/class_265;named TIP_MERGE_SHAPELnet/minecraft/block/PointedDripstoneBlock;TIP_MERGE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
UP_TIP_SHAPE
- Mappings:
Namespace Name Mixin selector official OLceo;O:Ldnt;intermediary field_28054Lnet/minecraft/class_5689;field_28054:Lnet/minecraft/class_265;named UP_TIP_SHAPELnet/minecraft/block/PointedDripstoneBlock;UP_TIP_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
DOWN_TIP_SHAPE
- Mappings:
Namespace Name Mixin selector official PLceo;P:Ldnt;intermediary field_28055Lnet/minecraft/class_5689;field_28055:Lnet/minecraft/class_265;named DOWN_TIP_SHAPELnet/minecraft/block/PointedDripstoneBlock;DOWN_TIP_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
BASE_SHAPE
- Mappings:
Namespace Name Mixin selector official QLceo;Q:Ldnt;intermediary field_28058Lnet/minecraft/class_5689;field_28058:Lnet/minecraft/class_265;named BASE_SHAPELnet/minecraft/block/PointedDripstoneBlock;BASE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
FRUSTUM_SHAPE
- Mappings:
Namespace Name Mixin selector official RLceo;R:Ldnt;intermediary field_28056Lnet/minecraft/class_5689;field_28056:Lnet/minecraft/class_265;named FRUSTUM_SHAPELnet/minecraft/block/PointedDripstoneBlock;FRUSTUM_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
MIDDLE_SHAPE
- Mappings:
Namespace Name Mixin selector official SLceo;S:Ldnt;intermediary field_28057Lnet/minecraft/class_5689;field_28057:Lnet/minecraft/class_265;named MIDDLE_SHAPELnet/minecraft/block/PointedDripstoneBlock;MIDDLE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
field_31204
private static final float field_31204- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official TLceo;T:Fintermediary field_31204Lnet/minecraft/class_5689;field_31204:Fnamed field_31204Lnet/minecraft/block/PointedDripstoneBlock;field_31204:F
-
-
Constructor Details
-
PointedDripstoneBlock
- Mappings:
Namespace Name Mixin selector official <init>Lckr;<init>(Lckr$c;)Vintermediary <init>Lnet/minecraft/class_4970;<init>(Lnet/minecraft/class_4970$class_2251;)Vnamed <init>Lnet/minecraft/block/AbstractBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;)V
-
-
Method Details
-
appendProperties
- Overrides:
appendPropertiesin classBlock- Mappings:
Namespace Name Mixin selector official aLbzo;a(Lckt$a;)Vintermediary method_9515Lnet/minecraft/class_2248;method_9515(Lnet/minecraft/class_2689$class_2690;)Vnamed appendPropertiesLnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
-
canPlaceAt
- Overrides:
canPlaceAtin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLckr;a(Lcks;Lbws;Lgg;)Zintermediary method_9558Lnet/minecraft/class_4970;method_9558(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Znamed canPlaceAtLnet/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:
getStateForNeighborUpdatein 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 aLckr;a(Lcks;Lgl;Lcks;Lbwq;Lgg;Lgg;)Lcks;intermediary method_9559Lnet/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 getStateForNeighborUpdateLnet/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:
onProjectileHitin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLckr;a(Lbwp;Lcks;Ldmw;Lbkt;)Vintermediary method_19286Lnet/minecraft/class_4970;method_19286(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)Vnamed onProjectileHitLnet/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:
onLandedUponin classBlock- Mappings:
Namespace Name Mixin selector official aLbzo;a(Lbwp;Lcks;Lgg;Latf;F)Vintermediary method_9554Lnet/minecraft/class_2248;method_9554(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;F)Vnamed onLandedUponLnet/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:
randomDisplayTickin classBlock- Mappings:
Namespace Name Mixin selector official aLbzo;a(Lcks;Lbwp;Lgg;Ljava/util/Random;)Vintermediary method_9496Lnet/minecraft/class_2248;method_9496(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed randomDisplayTickLnet/minecraft/block/Block;randomDisplayTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
scheduledTick
- Overrides:
scheduledTickin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLckr;a(Lcks;Labr;Lgg;Ljava/util/Random;)Vintermediary method_9588Lnet/minecraft/class_4970;method_9588(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed scheduledTickLnet/minecraft/block/AbstractBlock;scheduledTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
randomTick
- Overrides:
randomTickin classAbstractBlock- Mappings:
Namespace Name Mixin selector official bLckr;b(Lcks;Labr;Lgg;Ljava/util/Random;)Vintermediary method_9514Lnet/minecraft/class_4970;method_9514(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed randomTickLnet/minecraft/block/AbstractBlock;randomTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
dripTick
- Mappings:
Namespace Name Mixin selector official aLceo;a(Lcks;Labr;Lgg;F)Vintermediary method_32772Lnet/minecraft/class_5689;method_32772(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;F)Vnamed dripTickLnet/minecraft/block/PointedDripstoneBlock;dripTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;F)V
-
getPistonBehavior
- Overrides:
getPistonBehaviorin classAbstractBlock- Mappings:
Namespace Name Mixin selector official dLckr;d(Lcks;)Ldey;intermediary method_9527Lnet/minecraft/class_4970;method_9527(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3619;named getPistonBehaviorLnet/minecraft/block/AbstractBlock;getPistonBehavior(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/piston/PistonBehavior;
-
getPlacementState
- Overrides:
getPlacementStatein classBlock- Mappings:
Namespace Name Mixin selector official aLbzo;a(Lbsp;)Lcks;intermediary method_9605Lnet/minecraft/class_2248;method_9605(Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680;named getPlacementStateLnet/minecraft/block/Block;getPlacementState(Lnet/minecraft/item/ItemPlacementContext;)Lnet/minecraft/block/BlockState;
-
getFluidState
- Overrides:
getFluidStatein classAbstractBlock- Mappings:
Namespace Name Mixin selector official c_Lckr;c_(Lcks;)Ldes;intermediary method_9545Lnet/minecraft/class_4970;method_9545(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610;named getFluidStateLnet/minecraft/block/AbstractBlock;getFluidState(Lnet/minecraft/block/BlockState;)Lnet/minecraft/fluid/FluidState;
-
getCullingShape
- Overrides:
getCullingShapein classAbstractBlock- Mappings:
Namespace Name Mixin selector official a_Lckr;a_(Lcks;Lbvt;Lgg;)Ldnt;intermediary method_9571Lnet/minecraft/class_4970;method_9571(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;named getCullingShapeLnet/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:
getOutlineShapein classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLckr;a(Lcks;Lbvt;Lgg;Ldnf;)Ldnt;intermediary method_9530Lnet/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 getOutlineShapeLnet/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;
-
getOffsetType
- Overrides:
getOffsetTypein classAbstractBlock- Mappings:
Namespace Name Mixin selector official S_Lckr;S_()Lckr$b;intermediary method_16841Lnet/minecraft/class_4970;method_16841()Lnet/minecraft/class_4970$class_2250;named getOffsetTypeLnet/minecraft/block/AbstractBlock;getOffsetType()Lnet/minecraft/block/AbstractBlock$OffsetType;
-
getMaxModelOffset
public float getMaxModelOffset()- Overrides:
getMaxModelOffsetin classAbstractBlock- Mappings:
Namespace Name Mixin selector official U_Lckr;U_()Fintermediary method_32913Lnet/minecraft/class_4970;method_32913()Fnamed getMaxModelOffsetLnet/minecraft/block/AbstractBlock;getMaxModelOffset()F
-
onDestroyedOnLanding
- Specified by:
onDestroyedOnLandingin interfaceLandingBlock- Mappings:
Namespace Name Mixin selector official aLcbx;a(Lbwp;Lgg;Lbhb;)Vintermediary method_10129Lnet/minecraft/class_5688;method_10129(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1540;)Vnamed onDestroyedOnLandingLnet/minecraft/block/LandingBlock;onDestroyedOnLanding(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/FallingBlockEntity;)V
-
getDamageSource
- Specified by:
getDamageSourcein interfaceLandingBlock- Mappings:
Namespace Name Mixin selector official bLcbx;b()Lasp;intermediary method_32898Lnet/minecraft/class_5688;method_32898()Lnet/minecraft/class_1282;named getDamageSourceLnet/minecraft/block/LandingBlock;getDamageSource()Lnet/minecraft/entity/damage/DamageSource;
-
getEntityPredicate
- Specified by:
getEntityPredicatein interfaceLandingBlock- Mappings:
Namespace Name Mixin selector official T_Lcbx;T_()Ljava/util/function/Predicate;intermediary method_32897Lnet/minecraft/class_5688;method_32897()Ljava/util/function/Predicate;named getEntityPredicateLnet/minecraft/block/LandingBlock;getEntityPredicate()Ljava/util/function/Predicate;
-
scheduleFall
- Mappings:
Namespace Name Mixin selector official aLceo;a(Lcks;Lbwq;Lgg;)Vintermediary method_32773Lnet/minecraft/class_5689;method_32773(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Vnamed scheduleFallLnet/minecraft/block/PointedDripstoneBlock;scheduleFall(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
-
getStalactiteSize
- Mappings:
Namespace Name Mixin selector official bLceo;b(Labr;Lgg;I)Iintermediary method_32900Lnet/minecraft/class_5689;method_32900(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)Inamed getStalactiteSizeLnet/minecraft/block/PointedDripstoneBlock;getStalactiteSize(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;I)I
-
spawnFallingBlock
- Mappings:
Namespace Name Mixin selector official aLceo;a(Lcks;Labr;Lgg;)Vintermediary method_32771Lnet/minecraft/class_5689;method_32771(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Vnamed spawnFallingBlockLnet/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 cLceo;c(Lcks;Labr;Lgg;Ljava/util/Random;)Vintermediary method_36375Lnet/minecraft/class_5689;method_36375(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed tryGrowLnet/minecraft/block/PointedDripstoneBlock;tryGrow(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
tryGrowStalagmite
- Mappings:
Namespace Name Mixin selector official aLceo;a(Labr;Lgg;)Vintermediary method_36368Lnet/minecraft/class_5689;method_36368(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Vnamed tryGrowStalagmiteLnet/minecraft/block/PointedDripstoneBlock;tryGrowStalagmite(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
-
tryGrow
- Mappings:
Namespace Name Mixin selector official aLceo;a(Labr;Lgg;Lgl;)Vintermediary method_36369Lnet/minecraft/class_5689;method_36369(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Vnamed tryGrowLnet/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 aLceo;a(Lbwq;Lgg;Lgl;Lclp;)Vintermediary method_36370Lnet/minecraft/class_5689;method_36370(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5691;)Vnamed placeLnet/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 cLceo;c(Lcks;Lbwq;Lgg;)Vintermediary method_36376Lnet/minecraft/class_5689;method_36376(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Vnamed growMergedLnet/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 aLceo;a(Lbwp;Lgg;Lcks;)Vintermediary method_32899Lnet/minecraft/class_5689;method_32899(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed createParticleLnet/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 aLceo;a(Lbwp;Lgg;Lcks;Lder;)Vintermediary method_32768Lnet/minecraft/class_5689;method_32768(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)Vnamed createParticleLnet/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 aLceo;a(Lcks;Lbwq;Lgg;IZ)Lgg;intermediary method_32782Lnet/minecraft/class_5689;method_32782(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;named getTipPosLnet/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 bLceo;b(Lbws;Lgg;Lgl;)Lgl;intermediary method_32777Lnet/minecraft/class_5689;method_32777(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;named getDirectionToPlaceAtLnet/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 aLceo;a(Lbws;Lgg;Lgl;Z)Lclp;intermediary method_32770Lnet/minecraft/class_5689;method_32770(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)Lnet/minecraft/class_5691;named getThicknessLnet/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 hLceo;h(Lcks;)Zintermediary method_32783Lnet/minecraft/class_5689;method_32783(Lnet/minecraft/class_2680;)Znamed canDripLnet/minecraft/block/PointedDripstoneBlock;canDrip(Lnet/minecraft/block/BlockState;)Z
-
canGrow
- Mappings:
Namespace Name Mixin selector official bLceo;b(Lcks;Labr;Lgg;)Zintermediary method_36374Lnet/minecraft/class_5689;method_36374(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Znamed canGrowLnet/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 aLceo;a(Lbwp;Lgg;Lcks;I)Ljava/util/Optional;intermediary method_32776Lnet/minecraft/class_5689;method_32776(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)Ljava/util/Optional;named getSupportingPosLnet/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 cLceo;c(Lbws;Lgg;Lgl;)Zintermediary method_32781Lnet/minecraft/class_5689;method_32781(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Znamed canPlaceAtWithDirectionLnet/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 aLceo;a(Lcks;Z)Zintermediary method_32784Lnet/minecraft/class_5689;method_32784(Lnet/minecraft/class_2680;Z)Znamed isTipLnet/minecraft/block/PointedDripstoneBlock;isTip(Lnet/minecraft/block/BlockState;Z)Z
-
isTip
- Mappings:
Namespace Name Mixin selector official aLceo;a(Lcks;Lgl;)Zintermediary method_36372Lnet/minecraft/class_5689;method_36372(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Znamed isTipLnet/minecraft/block/PointedDripstoneBlock;isTip(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Z
-
isPointingDown
- Mappings:
Namespace Name Mixin selector official nLceo;n(Lcks;)Zintermediary method_32785Lnet/minecraft/class_5689;method_32785(Lnet/minecraft/class_2680;)Znamed isPointingDownLnet/minecraft/block/PointedDripstoneBlock;isPointingDown(Lnet/minecraft/block/BlockState;)Z
-
isPointingUp
- Mappings:
Namespace Name Mixin selector official oLceo;o(Lcks;)Zintermediary method_35283Lnet/minecraft/class_5689;method_35283(Lnet/minecraft/class_2680;)Znamed isPointingUpLnet/minecraft/block/PointedDripstoneBlock;isPointingUp(Lnet/minecraft/block/BlockState;)Z
-
isHeldByPointedDripstone
- Mappings:
Namespace Name Mixin selector official bLceo;b(Lcks;Lbws;Lgg;)Zintermediary method_32778Lnet/minecraft/class_5689;method_32778(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Znamed isHeldByPointedDripstoneLnet/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 bLceo;b(Lcks;Lgl;)Zintermediary method_32774Lnet/minecraft/class_5689;method_32774(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Znamed isPointedDripstoneFacingDirectionLnet/minecraft/block/PointedDripstoneBlock;isPointedDripstoneFacingDirection(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Z
-
getCauldronPos
- Mappings:
Namespace Name Mixin selector official aLceo;a(Lbwp;Lgg;Lder;)Lgg;intermediary method_32769Lnet/minecraft/class_5689;method_32769(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)Lnet/minecraft/class_2338;named getCauldronPosLnet/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 aLceo;a(Lbwp;Lgg;)Lgg;intermediary method_32767Lnet/minecraft/class_5689;method_32767(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;named getDripPosLnet/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 bLceo;b(Lbwp;Lgg;)Lder;intermediary method_32775Lnet/minecraft/class_5689;method_32775(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3611;named getDripFluidLnet/minecraft/block/PointedDripstoneBlock;getDripFluid(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/Fluid;
-
getFluid
- Mappings:
Namespace Name Mixin selector official bLceo;b(Lbwp;Lgg;Lcks;)Ljava/util/Optional;intermediary method_33276Lnet/minecraft/class_5689;method_33276(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Ljava/util/Optional;named getFluidLnet/minecraft/block/PointedDripstoneBlock;getFluid(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Ljava/util/Optional;
-
isFluidLiquid
Returns whether the providedfluidis liquid, namely lava or water.- Mappings:
Namespace Name Mixin selector official aLceo;a(Lder;)Zintermediary method_33273Lnet/minecraft/class_5689;method_33273(Lnet/minecraft/class_3611;)Znamed isFluidLiquidLnet/minecraft/block/PointedDripstoneBlock;isFluidLiquid(Lnet/minecraft/fluid/Fluid;)Z
-
canGrow
- Mappings:
Namespace Name Mixin selector official aLceo;a(Lcks;Lcks;)Zintermediary method_36371Lnet/minecraft/class_5689;method_36371(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Znamed canGrowLnet/minecraft/block/PointedDripstoneBlock;canGrow(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;)Z
-
getDripFluid
- Mappings:
Namespace Name Mixin selector official aLceo;a(Lbwp;Lder;)Lder;intermediary method_33271Lnet/minecraft/class_5689;method_33271(Lnet/minecraft/class_1937;Lnet/minecraft/class_3611;)Lnet/minecraft/class_3611;named getDripFluidLnet/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, Predicate<BlockState> continuePredicate, Predicate<BlockState> stopPredicate, int range)- Mappings:
Namespace Name Mixin selector official aLceo;a(Lbwq;Lgg;Lgl$b;Ljava/util/function/Predicate;Ljava/util/function/Predicate;I)Ljava/util/Optional;intermediary method_33272Lnet/minecraft/class_5689;method_33272(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2352;Ljava/util/function/Predicate;Ljava/util/function/Predicate;I)Ljava/util/Optional;named searchInDirectionLnet/minecraft/block/PointedDripstoneBlock;searchInDirection(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction$AxisDirection;Ljava/util/function/Predicate;Ljava/util/function/Predicate;I)Ljava/util/Optional;
-