Class Fluid

java.lang.Object
net.minecraft.fluid.Fluid
Direct Known Subclasses:
class_4021, class_4022

public abstract class Fluid extends Object
Mappings:
Namespace Name
official byv
intermediary net/minecraft/class_4023
named net/minecraft/fluid/Fluid
  • Field Details

    • field_19484

      public static final IdList<FluidState> field_19484
      Mappings:
      Namespace Name Mixin selector
      official c Lbyv;c:Leu;
      intermediary field_19484 Lnet/minecraft/class_4023;field_19484:Lnet/minecraft/class_1942;
      named field_19484 Lnet/minecraft/fluid/Fluid;field_19484:Lnet/minecraft/util/collection/IdList;
    • field_19485

      protected final StateManager<Fluid,FluidState> field_19485
      Mappings:
      Namespace Name Mixin selector
      official d Lbyv;d:Lble;
      intermediary field_19485 Lnet/minecraft/class_4023;field_19485:Lnet/minecraft/class_2233;
      named field_19485 Lnet/minecraft/fluid/Fluid;field_19485:Lnet/minecraft/state/StateManager;
    • field_19483

      private FluidState field_19483
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a:Lbyw;
      intermediary field_19483 Lnet/minecraft/class_4023;field_19483:Lnet/minecraft/class_4024;
      named field_19483 Lnet/minecraft/fluid/Fluid;field_19483:Lnet/minecraft/fluid/FluidState;
  • Constructor Details

    • Fluid

      protected Fluid()
  • Method Details

    • method_17780

      protected void method_17780(StateManager.Builder<Fluid,FluidState> builder)
      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_17795

      public StateManager<Fluid,FluidState> method_17795()
      Mappings:
      Namespace Name Mixin selector
      official h Lbyv;h()Lble;
      intermediary method_17795 Lnet/minecraft/class_4023;method_17795()Lnet/minecraft/class_2233;
      named method_17795 Lnet/minecraft/fluid/Fluid;method_17795()Lnet/minecraft/state/StateManager;
    • method_17794

      protected final void method_17794(FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      official f Lbyv;f(Lbyw;)V
      intermediary method_17794 Lnet/minecraft/class_4023;method_17794(Lnet/minecraft/class_4024;)V
      named method_17794 Lnet/minecraft/fluid/Fluid;method_17794(Lnet/minecraft/fluid/FluidState;)V
    • getDefaultState

      public final FluidState getDefaultState()
      Mappings:
      Namespace Name Mixin selector
      official i Lbyv;i()Lbyw;
      intermediary method_17796 Lnet/minecraft/class_4023;method_17796()Lnet/minecraft/class_4024;
      named getDefaultState Lnet/minecraft/fluid/Fluid;getDefaultState()Lnet/minecraft/fluid/FluidState;
    • getRenderLayer

      @Environment(CLIENT) protected abstract BlockRenderLayer getRenderLayer()
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a()Laxl;
      intermediary method_17775 Lnet/minecraft/class_4023;method_17775()Lnet/minecraft/class_2165;
      named getRenderLayer Lnet/minecraft/fluid/Fluid;getRenderLayer()Lnet/minecraft/client/render/BlockRenderLayer;
    • method_17787

      public abstract Item method_17787()
      Mappings:
      Namespace Name Mixin selector
      official b Lbyv;b()Lata;
      intermediary method_17787 Lnet/minecraft/class_4023;method_17787()Lnet/minecraft/class_1069;
      named method_17787 Lnet/minecraft/fluid/Fluid;method_17787()Lnet/minecraft/item/Item;
    • method_17777

      @Environment(CLIENT) protected void method_17777(World world, BlockPos blockPos, FluidState fluidState, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a(Laxy;Lel;Lbyw;Ljava/util/Random;)V
      intermediary method_17777 Lnet/minecraft/class_4023;method_17777(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_4024;Ljava/util/Random;)V
      named method_17777 Lnet/minecraft/fluid/Fluid;method_17777(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;Ljava/util/Random;)V
    • method_17776

      protected void method_17776(World world, BlockPos blockPos, FluidState fluidState)
      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_17788

      protected void method_17788(World world, BlockPos blockPos, FluidState fluidState, Random random)
      Mappings:
      Namespace Name Mixin selector
      official b Lbyv;b(Laxy;Lel;Lbyw;Ljava/util/Random;)V
      intermediary method_17788 Lnet/minecraft/class_4023;method_17788(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_4024;Ljava/util/Random;)V
      named method_17788 Lnet/minecraft/fluid/Fluid;method_17788(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/FluidState;Ljava/util/Random;)V
    • getParticle

      @Environment(CLIENT) @Nullable protected ParticleEffect getParticle()
      Mappings:
      Namespace Name Mixin selector
      official j Lbyv;j()Lfk;
      intermediary method_17797 Lnet/minecraft/class_4023;method_17797()Lnet/minecraft/class_4340;
      named getParticle Lnet/minecraft/fluid/Fluid;getParticle()Lnet/minecraft/particle/ParticleEffect;
    • method_17783

      protected abstract boolean method_17783(FluidState fluidState, Fluid fluid, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a(Lbyw;Lbyv;Leq;)Z
      intermediary method_17783 Lnet/minecraft/class_4023;method_17783(Lnet/minecraft/class_4024;Lnet/minecraft/class_4023;Lnet/minecraft/class_1354;)Z
      named method_17783 Lnet/minecraft/fluid/Fluid;method_17783(Lnet/minecraft/fluid/FluidState;Lnet/minecraft/fluid/Fluid;Lnet/minecraft/util/math/Direction;)Z
    • method_17779

      protected abstract Vec3d method_17779(RenderBlockView renderBlockView, BlockPos blockPos, FluidState fluidState)
      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_17778

      public abstract int method_17778(RenderBlockView renderBlockView)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a(Layc;)I
      intermediary method_17778 Lnet/minecraft/class_4023;method_17778(Lnet/minecraft/class_3599;)I
      named method_17778 Lnet/minecraft/fluid/Fluid;method_17778(Lnet/minecraft/world/RenderBlockView;)I
    • method_17798

      protected boolean method_17798()
      Mappings:
      Namespace Name Mixin selector
      official k Lbyv;k()Z
      intermediary method_17798 Lnet/minecraft/class_4023;method_17798()Z
      named method_17798 Lnet/minecraft/fluid/Fluid;method_17798()Z
    • isEmpty

      protected boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      official c Lbyv;c()Z
      intermediary method_17790 Lnet/minecraft/class_4023;method_17790()Z
      named isEmpty Lnet/minecraft/fluid/Fluid;isEmpty()Z
    • getBlastResistance

      protected abstract float getBlastResistance()
      Mappings:
      Namespace Name Mixin selector
      official d Lbyv;d()F
      intermediary method_17792 Lnet/minecraft/class_4023;method_17792()F
      named getBlastResistance Lnet/minecraft/fluid/Fluid;getBlastResistance()F
    • method_17782

      public abstract float method_17782(FluidState fluidState)
      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
    • method_17789

      protected abstract BlockState method_17789(FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      official b Lbyv;b(Lbyw;)Lblc;
      intermediary method_17789 Lnet/minecraft/class_4023;method_17789(Lnet/minecraft/class_4024;)Lnet/minecraft/class_2232;
      named method_17789 Lnet/minecraft/fluid/Fluid;method_17789(Lnet/minecraft/fluid/FluidState;)Lnet/minecraft/block/BlockState;
    • isStill

      public abstract boolean isStill(FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      official c Lbyv;c(Lbyw;)Z
      intermediary method_17791 Lnet/minecraft/class_4023;method_17791(Lnet/minecraft/class_4024;)Z
      named isStill Lnet/minecraft/fluid/Fluid;isStill(Lnet/minecraft/fluid/FluidState;)Z
    • method_17793

      public abstract int method_17793(FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      official d Lbyv;d(Lbyw;)I
      intermediary method_17793 Lnet/minecraft/class_4023;method_17793(Lnet/minecraft/class_4024;)I
      named method_17793 Lnet/minecraft/fluid/Fluid;method_17793(Lnet/minecraft/fluid/FluidState;)I
    • method_17781

      public boolean method_17781(Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a(Lbyv;)Z
      intermediary method_17781 Lnet/minecraft/class_4023;method_17781(Lnet/minecraft/class_4023;)Z
      named method_17781 Lnet/minecraft/fluid/Fluid;method_17781(Lnet/minecraft/fluid/Fluid;)Z
    • method_17786

      public boolean method_17786(Tag<Fluid> tag)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a(Lwz;)Z
      intermediary method_17786 Lnet/minecraft/class_4023;method_17786(Lnet/minecraft/class_4482;)Z
      named method_17786 Lnet/minecraft/fluid/Fluid;method_17786(Lnet/minecraft/tag/Tag;)Z
    • method_17799

      public static void method_17799()
      Mappings:
      Namespace Name Mixin selector
      official l Lbyv;l()V
      intermediary method_17799 Lnet/minecraft/class_4023;method_17799()V
      named method_17799 Lnet/minecraft/fluid/Fluid;method_17799()V
    • method_17784

      private static void method_17784(String string, Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a(Ljava/lang/String;Lbyv;)V
      intermediary method_17784 Lnet/minecraft/class_4023;method_17784(Ljava/lang/String;Lnet/minecraft/class_4023;)V
      named method_17784 Lnet/minecraft/fluid/Fluid;method_17784(Ljava/lang/String;Lnet/minecraft/fluid/Fluid;)V
    • method_17785

      private static void method_17785(Identifier identifier, Fluid fluid)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a(Lpc;Lbyv;)V
      intermediary method_17785 Lnet/minecraft/class_4023;method_17785(Lnet/minecraft/class_1653;Lnet/minecraft/class_4023;)V
      named method_17785 Lnet/minecraft/fluid/Fluid;method_17785(Lnet/minecraft/util/Identifier;Lnet/minecraft/fluid/Fluid;)V