Class LeveledCauldronBlock

All Implemented Interfaces:
ItemConvertible
Direct Known Subclasses:
PowderSnowCauldronBlock

public class LeveledCauldronBlock extends AbstractCauldronBlock
Mappings:
Namespace Name
official cgv
intermediary net/minecraft/class_5556
named net/minecraft/block/LeveledCauldronBlock
  • Field Details

    • field_31107

      public static final int field_31107
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lcgv;c:I
      intermediary field_31107 Lnet/minecraft/class_5556;field_31107:I
      named field_31107 Lnet/minecraft/block/LeveledCauldronBlock;field_31107:I
    • field_31108

      public static final int field_31108
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lcgv;d:I
      intermediary field_31108 Lnet/minecraft/class_5556;field_31108:I
      named field_31108 Lnet/minecraft/block/LeveledCauldronBlock;field_31108:I
    • LEVEL

      public static final IntProperty LEVEL
      Mappings:
      Namespace Name Mixin selector
      official e Lcgv;e:Lcpd;
      intermediary field_27206 Lnet/minecraft/class_5556;field_27206:Lnet/minecraft/class_2758;
      named LEVEL Lnet/minecraft/block/LeveledCauldronBlock;LEVEL:Lnet/minecraft/state/property/IntProperty;
    • field_31109

      private static final int field_31109
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Lcgv;h:I
      intermediary field_31109 Lnet/minecraft/class_5556;field_31109:I
      named field_31109 Lnet/minecraft/block/LeveledCauldronBlock;field_31109:I
    • field_31110

      private static final double field_31110
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official i Lcgv;i:D
      intermediary field_31110 Lnet/minecraft/class_5556;field_31110:D
      named field_31110 Lnet/minecraft/block/LeveledCauldronBlock;field_31110:D
    • RAIN_PREDICATE

      public static final Predicate<Biome.Precipitation> RAIN_PREDICATE
      Mappings:
      Namespace Name Mixin selector
      official f Lcgv;f:Ljava/util/function/Predicate;
      intermediary field_27880 Lnet/minecraft/class_5556;field_27880:Ljava/util/function/Predicate;
      named RAIN_PREDICATE Lnet/minecraft/block/LeveledCauldronBlock;RAIN_PREDICATE:Ljava/util/function/Predicate;
    • SNOW_PREDICATE

      public static final Predicate<Biome.Precipitation> SNOW_PREDICATE
      Mappings:
      Namespace Name Mixin selector
      official g Lcgv;g:Ljava/util/function/Predicate;
      intermediary field_27881 Lnet/minecraft/class_5556;field_27881:Ljava/util/function/Predicate;
      named SNOW_PREDICATE Lnet/minecraft/block/LeveledCauldronBlock;SNOW_PREDICATE:Ljava/util/function/Predicate;
    • precipitationPredicate

      private final Predicate<Biome.Precipitation> precipitationPredicate
      Mappings:
      Namespace Name Mixin selector
      official j Lcgv;j:Ljava/util/function/Predicate;
      intermediary field_27882 Lnet/minecraft/class_5556;field_27882:Ljava/util/function/Predicate;
      named precipitationPredicate Lnet/minecraft/block/LeveledCauldronBlock;precipitationPredicate:Ljava/util/function/Predicate;
  • Constructor Details

    • LeveledCauldronBlock

      public LeveledCauldronBlock(AbstractBlock.Settings settings, Predicate<Biome.Precipitation> precipitationPredicate, Map<Item,CauldronBehavior> behaviorMap)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcgv;<init>(Lcob$c;Ljava/util/function/Predicate;Ljava/util/Map;)V
      intermediary <init> Lnet/minecraft/class_5556;<init>(Lnet/minecraft/class_4970$class_2251;Ljava/util/function/Predicate;Ljava/util/Map;)V
      named <init> Lnet/minecraft/block/LeveledCauldronBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;Ljava/util/function/Predicate;Ljava/util/Map;)V
  • Method Details

    • isFull

      public boolean isFull(BlockState state)
      Specified by:
      isFull in class AbstractCauldronBlock
      Mappings:
      Namespace Name Mixin selector
      official c Lcbr;c(Lcoc;)Z
      intermediary method_32766 Lnet/minecraft/class_2275;method_32766(Lnet/minecraft/class_2680;)Z
      named isFull Lnet/minecraft/block/AbstractCauldronBlock;isFull(Lnet/minecraft/block/BlockState;)Z
    • canBeFilledByDripstone

      protected boolean canBeFilledByDripstone(Fluid fluid)
      Overrides:
      canBeFilledByDripstone in class AbstractCauldronBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcbr;a(Ldhu;)Z
      intermediary method_32765 Lnet/minecraft/class_2275;method_32765(Lnet/minecraft/class_3611;)Z
      named canBeFilledByDripstone Lnet/minecraft/block/AbstractCauldronBlock;canBeFilledByDripstone(Lnet/minecraft/fluid/Fluid;)Z
    • getFluidHeight

      protected double getFluidHeight(BlockState state)
      Overrides:
      getFluidHeight in class AbstractCauldronBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcbr;a(Lcoc;)D
      intermediary method_31615 Lnet/minecraft/class_2275;method_31615(Lnet/minecraft/class_2680;)D
      named getFluidHeight Lnet/minecraft/block/AbstractCauldronBlock;getFluidHeight(Lnet/minecraft/block/BlockState;)D
    • onEntityCollision

      public void onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)
      Overrides:
      onEntityCollision in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcob;a(Lcoc;Lcad;Lgh;Lawt;)V
      intermediary method_9548 Lnet/minecraft/class_4970;method_9548(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V
      named onEntityCollision Lnet/minecraft/block/AbstractBlock;onEntityCollision(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)V
    • onFireCollision

      protected void onFireCollision(BlockState state, World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official d Lcgv;d(Lcoc;Lcad;Lgh;)V
      intermediary method_36994 Lnet/minecraft/class_5556;method_36994(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
      named onFireCollision Lnet/minecraft/block/LeveledCauldronBlock;onFireCollision(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
    • decrementFluidLevel

      public static void decrementFluidLevel(BlockState state, World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official e Lcgv;e(Lcoc;Lcad;Lgh;)V
      intermediary method_31650 Lnet/minecraft/class_5556;method_31650(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
      named decrementFluidLevel Lnet/minecraft/block/LeveledCauldronBlock;decrementFluidLevel(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
    • precipitationTick

      public void precipitationTick(BlockState state, World world, BlockPos pos, Biome.Precipitation precipitation)
      Overrides:
      precipitationTick in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lccy;a(Lcoc;Lcad;Lgh;Lcaz$d;)V
      intermediary method_9504 Lnet/minecraft/class_2248;method_9504(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1959$class_1963;)V
      named precipitationTick Lnet/minecraft/block/Block;precipitationTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/biome/Biome$Precipitation;)V
    • getComparatorOutput

      public int getComparatorOutput(BlockState state, World world, BlockPos pos)
      Overrides:
      getComparatorOutput in class AbstractBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcob;a(Lcoc;Lcad;Lgh;)I
      intermediary method_9572 Lnet/minecraft/class_4970;method_9572(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I
      named getComparatorOutput Lnet/minecraft/block/AbstractBlock;getComparatorOutput(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
    • appendProperties

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

      protected void fillFromDripstone(BlockState state, World world, BlockPos pos, Fluid fluid)
      Overrides:
      fillFromDripstone in class AbstractCauldronBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcbr;a(Lcoc;Lcad;Lgh;Ldhu;)V
      intermediary method_32764 Lnet/minecraft/class_2275;method_32764(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)V
      named fillFromDripstone Lnet/minecraft/block/AbstractCauldronBlock;fillFromDripstone(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/Fluid;)V