Package net.minecraft

Class class_4022

Direct Known Subclasses:
class_4027, class_4032

public abstract class class_4022 extends Fluid
Mappings:
Namespace Name
official byu
intermediary net/minecraft/class_4022
named net/minecraft/class_4022
  • Field Details

    • field_19480

      public static final BooleanProperty field_19480
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a:Lbmb;
      intermediary field_19480 Lnet/minecraft/class_4022;field_19480:Lnet/minecraft/class_2243;
      named field_19480 Lnet/minecraft/class_4022;field_19480:Lnet/minecraft/state/property/BooleanProperty;
    • field_19481

      public static final IntProperty field_19481
      Mappings:
      Namespace Name Mixin selector
      official b Lbyu;b:Lbmj;
      intermediary field_19481 Lnet/minecraft/class_4022;field_19481:Lnet/minecraft/class_2246;
      named field_19481 Lnet/minecraft/class_4022;field_19481:Lnet/minecraft/state/property/IntProperty;
    • field_19482

      private static final ThreadLocal<Object2ByteLinkedOpenHashMap<Block.NeighborGroup>> field_19482
      Mappings:
      Namespace Name Mixin selector
      official e Lbyu;e:Ljava/lang/ThreadLocal;
      intermediary field_19482 Lnet/minecraft/class_4022;field_19482:Ljava/lang/ThreadLocal;
      named field_19482 Lnet/minecraft/class_4022;field_19482:Ljava/lang/ThreadLocal;
  • Constructor Details

    • class_4022

      public class_4022()
  • Method Details

    • method_17780

      protected void method_17780(StateManager.Builder<Fluid,FluidState> builder)
      Overrides:
      method_17780 in class Fluid
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a(Lble$a;)V
      intermediary method_17780 Lnet/minecraft/class_4023;method_17780(Lnet/minecraft/class_2233$class_3757;)V
      named method_17780 Lnet/minecraft/fluid/Fluid;method_17780(Lnet/minecraft/state/StateManager$Builder;)V
    • method_17779

      public Vec3d method_17779(RenderBlockView renderBlockView, BlockPos blockPos, FluidState fluidState)
      Specified by:
      method_17779 in class Fluid
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a(Layc;Lel;Lbyw;)Lcee;
      intermediary method_17779 Lnet/minecraft/class_4023;method_17779(Lnet/minecraft/class_3599;Lnet/minecraft/class_2552;Lnet/minecraft/class_4024;)Lnet/minecraft/class_236;
      named method_17779 Lnet/minecraft/fluid/Fluid;method_17779(Lnet/minecraft/world/RenderBlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;)Lnet/minecraft/util/math/Vec3d;
    • method_17772

      private boolean method_17772(FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      official g Lbyu;g(Lbyw;)Z
      intermediary method_17772 Lnet/minecraft/class_4022;method_17772(Lnet/minecraft/class_4024;)Z
      named method_17772 Lnet/minecraft/class_4022;method_17772(Lnet/minecraft/fluid/FluidState;)Z
    • method_17749

      protected boolean method_17749(BlockView blockView, BlockPos blockPos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Laxk;Lel;Leq;)Z
      intermediary method_17749 Lnet/minecraft/class_4022;method_17749(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Z
      named method_17749 Lnet/minecraft/class_4022;method_17749(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
    • method_17753

      protected void method_17753(IWorld iWorld, BlockPos blockPos, FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Laxz;Lel;Lbyw;)V
      intermediary method_17753 Lnet/minecraft/class_4022;method_17753(Lnet/minecraft/class_3598;Lnet/minecraft/class_2552;Lnet/minecraft/class_4024;)V
      named method_17753 Lnet/minecraft/class_4022;method_17753(Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;)V
    • method_17754

      private void method_17754(IWorld iWorld, BlockPos blockPos, FluidState fluidState, BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Laxz;Lel;Lbyw;Lblc;)V
      intermediary method_17754 Lnet/minecraft/class_4022;method_17754(Lnet/minecraft/class_3598;Lnet/minecraft/class_2552;Lnet/minecraft/class_4024;Lnet/minecraft/class_2232;)V
      named method_17754 Lnet/minecraft/class_4022;method_17754(Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;Lnet/minecraft/block/BlockState;)V
    • method_17758

      protected FluidState method_17758(RenderBlockView renderBlockView, BlockPos blockPos, BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Layc;Lel;Lblc;)Lbyw;
      intermediary method_17758 Lnet/minecraft/class_4022;method_17758(Lnet/minecraft/class_3599;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)Lnet/minecraft/class_4024;
      named method_17758 Lnet/minecraft/class_4022;method_17758(Lnet/minecraft/world/RenderBlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/fluid/FluidState;
    • method_17762

      private boolean method_17762(Direction direction, BlockView blockView, BlockPos blockPos, BlockState blockState, BlockPos blockPos2, BlockState blockState2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Leq;Laxk;Lel;Lblc;Lel;Lblc;)Z
      intermediary method_17762 Lnet/minecraft/class_4022;method_17762(Lnet/minecraft/class_1354;Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)Z
      named method_17762 Lnet/minecraft/class_4022;method_17762(Lnet/minecraft/util/math/Direction;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
    • method_17768

      public abstract Fluid method_17768()
      Mappings:
      Namespace Name Mixin selector
      official e Lbyu;e()Lbyv;
      intermediary method_17768 Lnet/minecraft/class_4022;method_17768()Lnet/minecraft/class_4023;
      named method_17768 Lnet/minecraft/class_4022;method_17768()Lnet/minecraft/fluid/Fluid;
    • method_17744

      public FluidState method_17744(int int2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(IZ)Lbyw;
      intermediary method_17744 Lnet/minecraft/class_4022;method_17744(IZ)Lnet/minecraft/class_4024;
      named method_17744 Lnet/minecraft/class_4022;method_17744(IZ)Lnet/minecraft/fluid/FluidState;
    • method_17770

      public abstract Fluid method_17770()
      Mappings:
      Namespace Name Mixin selector
      official f Lbyu;f()Lbyv;
      intermediary method_17770 Lnet/minecraft/class_4022;method_17770()Lnet/minecraft/class_4023;
      named method_17770 Lnet/minecraft/class_4022;method_17770()Lnet/minecraft/fluid/Fluid;
    • method_17763

      public FluidState method_17763(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Z)Lbyw;
      intermediary method_17763 Lnet/minecraft/class_4022;method_17763(Z)Lnet/minecraft/class_4024;
      named method_17763 Lnet/minecraft/class_4022;method_17763(Z)Lnet/minecraft/fluid/FluidState;
    • method_17771

      protected abstract boolean method_17771()
      Mappings:
      Namespace Name Mixin selector
      official g Lbyu;g()Z
      intermediary method_17771 Lnet/minecraft/class_4022;method_17771()Z
      named method_17771 Lnet/minecraft/class_4022;method_17771()Z
    • method_17752

      protected void method_17752(IWorld iWorld, BlockPos blockPos, BlockState blockState, Direction direction, FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Laxz;Lel;Lblc;Leq;Lbyw;)V
      intermediary method_17752 Lnet/minecraft/class_4022;method_17752(Lnet/minecraft/class_3598;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Lnet/minecraft/class_1354;Lnet/minecraft/class_4024;)V
      named method_17752 Lnet/minecraft/class_4022;method_17752(Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/fluid/FluidState;)V
    • method_17751

      protected abstract void method_17751(IWorld iWorld, BlockPos blockPos, BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Laxz;Lel;Lblc;)V
      intermediary method_17751 Lnet/minecraft/class_4022;method_17751(Lnet/minecraft/class_3598;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)V
      named method_17751 Lnet/minecraft/class_4022;method_17751(Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • method_17761

      private static short method_17761(BlockPos blockPos, BlockPos blockPos2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Lel;Lel;)S
      intermediary method_17761 Lnet/minecraft/class_4022;method_17761(Lnet/minecraft/class_2552;Lnet/minecraft/class_2552;)S
      named method_17761 Lnet/minecraft/class_4022;method_17761(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)S
    • method_17757

      protected int method_17757(RenderBlockView renderBlockView, BlockPos blockPos, int int2, Direction direction, BlockState blockState, BlockPos blockPos2, Short2ObjectMap<com.mojang.datafixers.util.Pair<BlockState,FluidState>> short2ObjectMap, Short2BooleanMap short2BooleanMap)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Layc;Lel;ILeq;Lblc;Lel;Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap;)I
      intermediary method_17757 Lnet/minecraft/class_4022;method_17757(Lnet/minecraft/class_3599;Lnet/minecraft/class_2552;ILnet/minecraft/class_1354;Lnet/minecraft/class_2232;Lnet/minecraft/class_2552;Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap;)I
      named method_17757 Lnet/minecraft/class_4022;method_17757(Lnet/minecraft/world/RenderBlockView;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap;)I
    • method_17745

      private boolean method_17745(BlockView blockView, Fluid fluid, BlockPos blockPos, BlockState blockState, BlockPos blockPos2, BlockState blockState2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Laxk;Lbyv;Lel;Lblc;Lel;Lblc;)Z
      intermediary method_17745 Lnet/minecraft/class_4022;method_17745(Lnet/minecraft/class_1158;Lnet/minecraft/class_4023;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)Z
      named method_17745 Lnet/minecraft/class_4022;method_17745(Lnet/minecraft/world/BlockView;Lnet/minecraft/fluid/Fluid;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
    • method_17746

      private boolean method_17746(BlockView blockView, Fluid fluid, BlockPos blockPos, BlockState blockState, Direction direction, BlockPos blockPos2, BlockState blockState2, FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Laxk;Lbyv;Lel;Lblc;Leq;Lel;Lblc;Lbyw;)Z
      intermediary method_17746 Lnet/minecraft/class_4022;method_17746(Lnet/minecraft/class_1158;Lnet/minecraft/class_4023;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Lnet/minecraft/class_1354;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Lnet/minecraft/class_4024;)Z
      named method_17746 Lnet/minecraft/class_4022;method_17746(Lnet/minecraft/world/BlockView;Lnet/minecraft/fluid/Fluid;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;)Z
    • method_17773

      private boolean method_17773(FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      official h Lbyu;h(Lbyw;)Z
      intermediary method_17773 Lnet/minecraft/class_4022;method_17773(Lnet/minecraft/class_4024;)Z
      named method_17773 Lnet/minecraft/class_4022;method_17773(Lnet/minecraft/fluid/FluidState;)Z
    • method_17764

      protected abstract int method_17764(RenderBlockView renderBlockView)
      Mappings:
      Namespace Name Mixin selector
      official b Lbyu;b(Layc;)I
      intermediary method_17764 Lnet/minecraft/class_4022;method_17764(Lnet/minecraft/class_3599;)I
      named method_17764 Lnet/minecraft/class_4022;method_17764(Lnet/minecraft/world/RenderBlockView;)I
    • method_17755

      private int method_17755(RenderBlockView renderBlockView, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Layc;Lel;)I
      intermediary method_17755 Lnet/minecraft/class_4022;method_17755(Lnet/minecraft/class_3599;Lnet/minecraft/class_2552;)I
      named method_17755 Lnet/minecraft/class_4022;method_17755(Lnet/minecraft/world/RenderBlockView;Lnet/minecraft/util/math/BlockPos;)I
    • method_17766

      protected Map<Direction,FluidState> method_17766(RenderBlockView renderBlockView, BlockPos blockPos, BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official b Lbyu;b(Layc;Lel;Lblc;)Ljava/util/Map;
      intermediary method_17766 Lnet/minecraft/class_4022;method_17766(Lnet/minecraft/class_3599;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)Ljava/util/Map;
      named method_17766 Lnet/minecraft/class_4022;method_17766(Lnet/minecraft/world/RenderBlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Ljava/util/Map;
    • method_17747

      private boolean method_17747(BlockView blockView, BlockPos blockPos, BlockState blockState, Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Laxk;Lel;Lblc;Lbyv;)Z
      intermediary method_17747 Lnet/minecraft/class_4022;method_17747(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Lnet/minecraft/class_4023;)Z
      named method_17747 Lnet/minecraft/class_4022;method_17747(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/Fluid;)Z
    • method_17748

      protected boolean method_17748(BlockView blockView, BlockPos blockPos, BlockState blockState, Direction direction, BlockPos blockPos2, BlockState blockState2, FluidState fluidState, Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Laxk;Lel;Lblc;Leq;Lel;Lblc;Lbyw;Lbyv;)Z
      intermediary method_17748 Lnet/minecraft/class_4022;method_17748(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Lnet/minecraft/class_1354;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Lnet/minecraft/class_4024;Lnet/minecraft/class_4023;)Z
      named method_17748 Lnet/minecraft/class_4022;method_17748(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/fluid/FluidState;Lnet/minecraft/fluid/Fluid;)Z
    • method_17767

      protected abstract int method_17767(RenderBlockView renderBlockView)
      Mappings:
      Namespace Name Mixin selector
      official c Lbyu;c(Layc;)I
      intermediary method_17767 Lnet/minecraft/class_4022;method_17767(Lnet/minecraft/class_3599;)I
      named method_17767 Lnet/minecraft/class_4022;method_17767(Lnet/minecraft/world/RenderBlockView;)I
    • method_17750

      protected int method_17750(World world, FluidState fluidState, FluidState fluidState2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Laxy;Lbyw;Lbyw;)I
      intermediary method_17750 Lnet/minecraft/class_4022;method_17750(Lnet/minecraft/class_1150;Lnet/minecraft/class_4024;Lnet/minecraft/class_4024;)I
      named method_17750 Lnet/minecraft/class_4022;method_17750(Lnet/minecraft/world/World;Lnet/minecraft/fluid/FluidState;Lnet/minecraft/fluid/FluidState;)I
    • method_17776

      public void method_17776(World world, BlockPos blockPos, FluidState fluidState)
      Overrides:
      method_17776 in class Fluid
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a(Laxy;Lel;Lbyw;)V
      intermediary method_17776 Lnet/minecraft/class_4023;method_17776(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_4024;)V
      named method_17776 Lnet/minecraft/fluid/Fluid;method_17776(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;)V
    • method_17769

      protected static int method_17769(FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      official e Lbyu;e(Lbyw;)I
      intermediary method_17769 Lnet/minecraft/class_4022;method_17769(Lnet/minecraft/class_4024;)I
      named method_17769 Lnet/minecraft/class_4022;method_17769(Lnet/minecraft/fluid/FluidState;)I
    • method_17782

      public float method_17782(FluidState fluidState)
      Specified by:
      method_17782 in class Fluid
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a(Lbyw;)F
      intermediary method_17782 Lnet/minecraft/class_4023;method_17782(Lnet/minecraft/class_4024;)F
      named method_17782 Lnet/minecraft/fluid/Fluid;method_17782(Lnet/minecraft/fluid/FluidState;)F