Class PointedDripstoneBlock

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

public class PointedDripstoneBlock
extends Block
implements LandingBlock, Waterloggable
Mappings:
Namespace Name
official cbs
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 Lcbs;a:Lcin;
      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 Lcbs;b:Lcir;
      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 Lcbs;c:Lcik;
      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;
    • TIP_MERGE_SHAPE

      private static final VoxelShape TIP_MERGE_SHAPE
      Mappings:
      Namespace Name Mixin selector
      official d Lcbs;d:Ldjn;
      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 e Lcbs;e:Ldjn;
      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 f Lcbs;f:Ldjn;
      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 g Lcbs;g:Ldjn;
      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 h Lcbs;h:Ldjn;
      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 i Lcbs;i:Ldjn;
      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;
  • Constructor Details

    • PointedDripstoneBlock

      public PointedDripstoneBlock​(AbstractBlock.Settings settings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lchs;<init>(Lchs$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 Lbwu;a(Lchu$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 Lchs;a(Lcht;Lbty;Lfx;)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 Lchs;a(Lcht;Lgc;Lcht;Lbtw;Lfx;Lfx;)Lcht;
      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;
    • getFluidBlockState

      private static BlockState getFluidBlockState​(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official m Lcbs;m(Lcht;)Lcht;
      intermediary method_32901 Lnet/minecraft/class_5689;method_32901(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
      named getFluidBlockState Lnet/minecraft/block/PointedDripstoneBlock;getFluidBlockState(Lnet/minecraft/block/BlockState;)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 Lchs;a(Lbtv;Lcht;Ldiq;Lbib;)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 Lbwu;a(Lbtv;Lfx;Laqv;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

      @Environment(CLIENT) public void randomDisplayTick​(BlockState state, World world, BlockPos pos, Random random)
      Overrides:
      randomDisplayTick in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbwu;a(Lcht;Lbtv;Lfx;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_ Lchs;a_(Lcht;Laav;Lfx;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 Lchs;b(Lcht;Laav;Lfx;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 Lcbs;a(Lcht;Laav;Lfx;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 c Lchs;c(Lcht;)Ldar;
      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 BlockState getPlacementState​(ItemPlacementContext ctx)
      Overrides:
      getPlacementState in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbwu;a(Lbpv;)Lcht;
      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 d Lchs;d(Lcht;)Ldal;
      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_ Lchs;a_(Lcht;Lbsz;Lfx;)Ldjn;
      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 Lchs;a(Lcht;Lbsz;Lfx;Ldiz;)Ldjn;
      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 aj_ Lchs;aj_()Lchs$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 an_ Lchs;an_()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 Lbzd;a(Lbtv;Lfx;Lbej;)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 Lbzd;b()Laqf;
      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 Lbzd;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 Lcbs;a(Lcht;Lbtw;Lfx;)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
    • method_32900

      private static int method_32900​(ServerWorld serverWorld, BlockPos blockPos, int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lcbs;b(Laav;Lfx;I)I
      intermediary method_32900 Lnet/minecraft/class_5689;method_32900(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)I
      named method_32900 Lnet/minecraft/block/PointedDripstoneBlock;method_32900(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 Lcbs;a(Lcht;Laav;Lfx;)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

      @Environment(CLIENT) public static void createParticle​(World world, BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbs;a(Lbtv;Lfx;Lcht;)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

      @Environment(CLIENT) private static void createParticle​(World world, BlockPos pos, BlockState state, Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbs;a(Lbtv;Lfx;Lcht;Ldak;)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 BlockPos getTipPos​(BlockState state, WorldAccess world, BlockPos pos, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbs;a(Lcht;Lbtw;Lfx;I)Lfx;
      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 Direction getDirectionToPlaceAt​(WorldView world, BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official b Lcbs;b(Lbty;Lfx;Lgc;)Lgc;
      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

      @Nullable private static Thickness getThickness​(WorldView world, BlockPos pos, Direction direction, boolean tryMerge)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbs;a(Lbty;Lfx;Lgc;Z)Lciq;
      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 Lcbs;h(Lcht;)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 int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbs;a(Lbtv;Lfx;Lcht;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 Lcbs;c(Lbty;Lfx;Lgc;)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 Lcbs;n(Lcht;)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 Lcbs;o(Lcht;)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
    • isHeldByPointedDripstone

      private static boolean isHeldByPointedDripstone​(BlockState state, WorldView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Lcbs;b(Lcht;Lbty;Lfx;)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 Lchs;a(Lcht;Lbsz;Lfx;Ldcu;)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 Lcbs;a(Lcht;Lgc;)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 BlockPos getCauldronPos​(World world, BlockPos pos, Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbs;a(Lbtv;Lfx;Ldak;)Lfx;
      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 BlockPos getDripPos​(World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbs;a(Lbtv;Lfx;)Lfx;
      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 Lcbs;b(Lbtv;Lfx;)Ldak;
      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;
    • method_33276

      private static Optional<Fluid> method_33276​(World world, BlockPos blockPos, BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official b Lcbs;b(Lbtv;Lfx;Lcht;)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 method_33276 Lnet/minecraft/block/PointedDripstoneBlock;method_33276(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 Lcbs;a(Ldak;)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

      @Environment(CLIENT) private static Fluid getDripFluid​(World world, Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbs;a(Lbtv;Ldak;)Ldak;
      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;
    • method_33272

      private static Optional<BlockPos> method_33272​(WorldAccess worldAccess, BlockPos blockPos, Direction.AxisDirection axisDirection, Predicate<BlockState> predicate, Predicate<BlockState> predicate2, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcbs;a(Lbtw;Lfx;Lgc$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 method_33272 Lnet/minecraft/block/PointedDripstoneBlock;method_33272(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;