Class PointedDripstoneBlock

All Implemented Interfaces:
FluidDrainable, FluidFillable, LandingBlock, Waterloggable, ItemConvertible

public class PointedDripstoneBlock
extends Block
implements LandingBlock, Waterloggable
Mappings:
Namespace Name
official cdp
intermediary net/minecraft/class_5689
named net/minecraft/block/PointedDripstoneBlock
  • Field Details

    • VERTICAL_DIRECTION

      public static final DirectionProperty VERTICAL_DIRECTION
      Mappings:
      Namespace Name Mixin selector
      official a Lcdp;a:Lckl;
      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

      public static final EnumProperty<Thickness> THICKNESS
      Mappings:
      Namespace Name Mixin selector
      official b Lcdp;b:Lckp;
      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

      public static final BooleanProperty WATERLOGGED
      Mappings:
      Namespace Name Mixin selector
      official c Lcdp;c:Lcki;
      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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official d Lcdp;d:I
      intermediary field_31205 Lnet/minecraft/class_5689;field_31205:I
      named field_31205 Lnet/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 e Lcdp;e:I
      intermediary field_31206 Lnet/minecraft/class_5689;field_31206:I
      named field_31206 Lnet/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 f Lcdp;f: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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official g Lcdp;g: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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official h Lcdp;h: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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official i Lcdp;i: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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official j Lcdp;j: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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official k Lcdp;k: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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official l Lcdp;l: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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official m Lcdp;m: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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official n Lcdp;n: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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official F Lcdp;F: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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official G Lcdp;G: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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official H Lcdp;H:I
      intermediary field_31202 Lnet/minecraft/class_5689;field_31202:I
      named field_31202 Lnet/minecraft/block/PointedDripstoneBlock;field_31202:I
    • field_31203

      private static final float field_31203
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official I Lcdp;I:F
      intermediary field_31203 Lnet/minecraft/class_5689;field_31203:F
      named field_31203 Lnet/minecraft/block/PointedDripstoneBlock;field_31203:F
    • TIP_MERGE_SHAPE

      private static final VoxelShape TIP_MERGE_SHAPE
      Mappings:
      Namespace Name Mixin selector
      official J Lcdp;J:Ldmr;
      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

      private static final VoxelShape UP_TIP_SHAPE
      Mappings:
      Namespace Name Mixin selector
      official K Lcdp;K:Ldmr;
      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

      private static final VoxelShape DOWN_TIP_SHAPE
      Mappings:
      Namespace Name Mixin selector
      official L Lcdp;L:Ldmr;
      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

      private static final VoxelShape BASE_SHAPE
      Mappings:
      Namespace Name Mixin selector
      official M Lcdp;M:Ldmr;
      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

      private static final VoxelShape FRUSTUM_SHAPE
      Mappings:
      Namespace Name Mixin selector
      official N Lcdp;N:Ldmr;
      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

      private static final VoxelShape MIDDLE_SHAPE
      Mappings:
      Namespace Name Mixin selector
      official O Lcdp;O:Ldmr;
      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:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official P Lcdp;P:F
      intermediary field_31204 Lnet/minecraft/class_5689;field_31204:F
      named field_31204 Lnet/minecraft/block/PointedDripstoneBlock;field_31204:F
  • Constructor Details

    • PointedDripstoneBlock

      public PointedDripstoneBlock​(AbstractBlock.Settings settings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcjq;<init>(Lcjq$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

      protected void appendProperties​(StateManager.Builder<Block,​BlockState> builder)
      Overrides:
      appendProperties in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbyq;a(Lcjs$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

      public boolean canPlaceAt​(BlockState state, WorldView world, BlockPos pos)
      Overrides:
      canPlaceAt in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcjq;a(Lcjr;Lbvu;Lgb;)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 class AbstractBlock
      Parameters:
      state - the state of this block
      direction - the direction from this block to the neighbor
      neighborState - the state of the updated neighbor block
      world - the world
      pos - the position of this block
      neighborPos - the position of the neighbor block
      Returns:
      the new state of this block
      Mappings:
      Namespace Name Mixin selector
      official a Lcjq;a(Lcjr;Lgg;Lcjr;Lbvs;Lgb;Lgb;)Lcjr;
      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 class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcjq;a(Lbvr;Lcjr;Ldlu;Lbjv;)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, BlockPos pos, Entity entity, float distance)
      Overrides:
      onLandedUpon in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbyq;a(Lbvr;Lgb;Lasl;F)V
      intermediary method_9554 Lnet/minecraft/class_2248;method_9554(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;F)V
      named onLandedUpon Lnet/minecraft/block/Block;onLandedUpon(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;F)V
    • randomDisplayTick

      public void randomDisplayTick​(BlockState state, World world, BlockPos pos, Random random)
      Overrides:
      randomDisplayTick in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbyq;a(Lcjr;Lbvr;Lgb;Ljava/util/Random;)V
      intermediary method_9496 Lnet/minecraft/class_2248;method_9496(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)V
      named randomDisplayTick Lnet/minecraft/block/Block;randomDisplayTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
    • scheduledTick

      public void scheduledTick​(BlockState state, ServerWorld world, BlockPos pos, Random random)
      Overrides:
      scheduledTick in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official a_ Lcjq;a_(Lcjr;Labj;Lgb;Ljava/util/Random;)V
      intermediary method_9588 Lnet/minecraft/class_4970;method_9588(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
      named scheduledTick Lnet/minecraft/block/AbstractBlock;scheduledTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
    • randomTick

      public void randomTick​(BlockState state, ServerWorld world, BlockPos pos, Random random)
      Overrides:
      randomTick in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official b Lcjq;b(Lcjr;Labj;Lgb;Ljava/util/Random;)V
      intermediary method_9514 Lnet/minecraft/class_4970;method_9514(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
      named randomTick Lnet/minecraft/block/AbstractBlock;randomTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
    • dripTick

      public static void dripTick​(BlockState state, ServerWorld world, BlockPos pos, float dripChance)
      Mappings:
      Namespace Name Mixin selector
      official a Lcdp;a(Lcjr;Labj;Lgb;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

      public PistonBehavior getPistonBehavior​(BlockState state)
      Overrides:
      getPistonBehavior in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official d Lcjq;d(Lcjr;)Lddw;
      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

      @Nullable public @Nullable BlockState getPlacementState​(ItemPlacementContext ctx)
      Overrides:
      getPlacementState in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbyq;a(Lbrr;)Lcjr;
      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

      public FluidState getFluidState​(BlockState state)
      Overrides:
      getFluidState in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official c_ Lcjq;c_(Lcjr;)Lddq;
      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

      public VoxelShape getCullingShape​(BlockState state, BlockView world, BlockPos pos)
      Overrides:
      getCullingShape in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official a_ Lcjq;a_(Lcjr;Lbuv;Lgb;)Ldmr;
      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 class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcjq;a(Lcjr;Lbuv;Lgb;Ldmd;)Ldmr;
      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;
    • getOffsetType

      public AbstractBlock.OffsetType getOffsetType()
      Overrides:
      getOffsetType in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official ak_ Lcjq;ak_()Lcjq$b;
      intermediary method_16841 Lnet/minecraft/class_4970;method_16841()Lnet/minecraft/class_4970$class_2250;
      named getOffsetType Lnet/minecraft/block/AbstractBlock;getOffsetType()Lnet/minecraft/block/AbstractBlock$OffsetType;
    • getMaxModelOffset

      public float getMaxModelOffset()
      Overrides:
      getMaxModelOffset in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official ao_ Lcjq;ao_()F
      intermediary method_32913 Lnet/minecraft/class_4970;method_32913()F
      named getMaxModelOffset Lnet/minecraft/block/AbstractBlock;getMaxModelOffset()F
    • onDestroyedOnLanding

      public void onDestroyedOnLanding​(World world, BlockPos pos, FallingBlockEntity fallingBlockEntity)
      Specified by:
      onDestroyedOnLanding in interface LandingBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcaz;a(Lbvr;Lgb;Lbgd;)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

      public DamageSource getDamageSource()
      Specified by:
      getDamageSource in interface LandingBlock
      Mappings:
      Namespace Name Mixin selector
      official b Lcaz;b()Larv;
      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

      public Predicate<Entity> getEntityPredicate()
      Specified by:
      getEntityPredicate in interface LandingBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcaz;a()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;
    • scheduleFall

      private void scheduleFall​(BlockState state, WorldAccess world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lcdp;a(Lcjr;Lbvs;Lgb;)V
      intermediary method_32773 Lnet/minecraft/class_5689;method_32773(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
      named scheduleFall Lnet/minecraft/block/PointedDripstoneBlock;scheduleFall(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
    • getStalactiteSize

      private static int getStalactiteSize​(ServerWorld world, BlockPos pos, int range)
      Mappings:
      Namespace Name Mixin selector
      official b Lcdp;b(Labj;Lgb;I)I
      intermediary method_32900 Lnet/minecraft/class_5689;method_32900(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)I
      named getStalactiteSize Lnet/minecraft/block/PointedDripstoneBlock;getStalactiteSize(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;I)I
    • spawnFallingBlock

      private static void spawnFallingBlock​(BlockState state, ServerWorld world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lcdp;a(Lcjr;Labj;Lgb;)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
    • createParticle

      public static void createParticle​(World world, BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official a Lcdp;a(Lbvr;Lgb;Lcjr;)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

      private static void createParticle​(World world, BlockPos pos, BlockState state, Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      official a Lcdp;a(Lbvr;Lgb;Lcjr;Lddp;)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)
      Mappings:
      Namespace Name Mixin selector
      official a Lcdp;a(Lcjr;Lbvs;Lgb;I)Lgb;
      intermediary method_32782 Lnet/minecraft/class_5689;method_32782(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2338;
      named getTipPos Lnet/minecraft/block/PointedDripstoneBlock;getTipPos(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;I)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 Lcdp;b(Lbvu;Lgb;Lgg;)Lgg;
      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 Lcdp;a(Lbvu;Lgb;Lgg;Z)Lcko;
      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

      public static boolean canDrip​(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official h Lcdp;h(Lcjr;)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
    • getSupportingPos

      private static Optional<BlockPos> getSupportingPos​(World world, BlockPos pos, BlockState state, int range)
      Mappings:
      Namespace Name Mixin selector
      official a Lcdp;a(Lbvr;Lgb;Lcjr;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

      private static boolean canPlaceAtWithDirection​(WorldView world, BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official c Lcdp;c(Lbvu;Lgb;Lgg;)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

      private static boolean isTip​(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official n Lcdp;n(Lcjr;)Z
      intermediary method_32784 Lnet/minecraft/class_5689;method_32784(Lnet/minecraft/class_2680;)Z
      named isTip Lnet/minecraft/block/PointedDripstoneBlock;isTip(Lnet/minecraft/block/BlockState;)Z
    • isPointingDown

      private static boolean isPointingDown​(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official o Lcdp;o(Lcjr;)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
    • method_35283

      private static boolean method_35283​(BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official p Lcdp;p(Lcjr;)Z
      intermediary method_35283 Lnet/minecraft/class_5689;method_35283(Lnet/minecraft/class_2680;)Z
      named method_35283 Lnet/minecraft/block/PointedDripstoneBlock;method_35283(Lnet/minecraft/block/BlockState;)Z
    • isHeldByPointedDripstone

      private static boolean isHeldByPointedDripstone​(BlockState state, WorldView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Lcdp;b(Lcjr;Lbvu;Lgb;)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
    • canPathfindThrough

      public boolean canPathfindThrough​(BlockState state, BlockView world, BlockPos pos, NavigationType type)
      Overrides:
      canPathfindThrough in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcjq;a(Lcjr;Lbuv;Lgb;Ldfz;)Z
      intermediary method_9516 Lnet/minecraft/class_4970;method_9516(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_10;)Z
      named canPathfindThrough Lnet/minecraft/block/AbstractBlock;canPathfindThrough(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/ai/pathing/NavigationType;)Z
    • isPointedDripstoneFacingDirection

      private static boolean isPointedDripstoneFacingDirection​(BlockState state, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Lcdp;a(Lcjr;Lgg;)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

      @Nullable private static @Nullable BlockPos getCauldronPos​(World world, BlockPos pos, Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      official a Lcdp;a(Lbvr;Lgb;Lddp;)Lgb;
      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

      @Nullable public static @Nullable BlockPos getDripPos​(World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lcdp;a(Lbvr;Lgb;)Lgb;
      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

      public static Fluid getDripFluid​(World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Lcdp;b(Lbvr;Lgb;)Lddp;
      intermediary method_32775 Lnet/minecraft/class_5689;method_32775(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3611;
      named getDripFluid Lnet/minecraft/block/PointedDripstoneBlock;getDripFluid(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/Fluid;
    • getFluid

      private static Optional<Fluid> getFluid​(World world, BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official b Lcdp;b(Lbvr;Lgb;Lcjr;)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

      private static boolean isFluidLiquid​(Fluid fluid)
      Returns whether the provided fluid is liquid, namely lava or water.
      Mappings:
      Namespace Name Mixin selector
      official a Lcdp;a(Lddp;)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
    • getDripFluid

      private static Fluid getDripFluid​(World world, Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      official a Lcdp;a(Lbvr;Lddp;)Lddp;
      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, Predicate<BlockState> continuePredicate, Predicate<BlockState> stopPredicate, int range)
      Mappings:
      Namespace Name Mixin selector
      official a Lcdp;a(Lbvs;Lgb;Lgg$b;Ljava/util/function/Predicate;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/Predicate;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/Predicate;Ljava/util/function/Predicate;I)Ljava/util/Optional;