Class FlowableFluid.SpreadCache

java.lang.Object
net.minecraft.fluid.FlowableFluid.SpreadCache
Enclosing class:
FlowableFluid

protected class FlowableFluid.SpreadCache extends Object
Mappings:
Namespace Name
named net/minecraft/fluid/FlowableFluid$SpreadCache
intermediary net/minecraft/class_3609$class_9900
official esy$b
  • Field Details Link icon

    • world Link icon

      private final BlockView world
      Mappings:
      Namespace Name Mixin selector
      named world Lnet/minecraft/fluid/FlowableFluid$SpreadCache;world:Lnet/minecraft/world/BlockView;
      intermediary field_52660 Lnet/minecraft/class_3609$class_9900;field_52660:Lnet/minecraft/class_1922;
      official b Lesy$b;b:Ldfo;
    • startPos Link icon

      private final BlockPos startPos
      Mappings:
      Namespace Name Mixin selector
      named startPos Lnet/minecraft/fluid/FlowableFluid$SpreadCache;startPos:Lnet/minecraft/util/math/BlockPos;
      intermediary field_52661 Lnet/minecraft/class_3609$class_9900;field_52661:Lnet/minecraft/class_2338;
      official c Lesy$b;c:Lji;
    • stateCache Link icon

      private final Short2ObjectMap<BlockState> stateCache
      Mappings:
      Namespace Name Mixin selector
      named stateCache Lnet/minecraft/fluid/FlowableFluid$SpreadCache;stateCache:Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;
      intermediary field_52662 Lnet/minecraft/class_3609$class_9900;field_52662:Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;
      official d Lesy$b;d:Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;
    • flowDownCache Link icon

      private final Short2BooleanMap flowDownCache
      Mappings:
      Namespace Name Mixin selector
      named flowDownCache Lnet/minecraft/fluid/FlowableFluid$SpreadCache;flowDownCache:Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap;
      intermediary field_52663 Lnet/minecraft/class_3609$class_9900;field_52663:Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap;
      official e Lesy$b;e:Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap;
  • Constructor Details Link icon

    • SpreadCache Link icon

      SpreadCache(BlockView world, BlockPos startPos)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/fluid/FlowableFluid$SpreadCache;<init>(Lnet/minecraft/fluid/FlowableFluid;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)V
      intermediary <init> Lnet/minecraft/class_3609$class_9900;<init>(Lnet/minecraft/class_3609;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)V
      official <init> Lesy$b;<init>(Lesy;Ldfo;Lji;)V
  • Method Details Link icon

    • getBlockState Link icon

      public BlockState getBlockState(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named getBlockState Lnet/minecraft/fluid/FlowableFluid$SpreadCache;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
      intermediary method_61816 Lnet/minecraft/class_3609$class_9900;method_61816(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
      official a Lesy$b;a(Lji;)Ldwy;
    • getBlockState Link icon

      private BlockState getBlockState(BlockPos pos, short packed)
      Mappings:
      Namespace Name Mixin selector
      named getBlockState Lnet/minecraft/fluid/FlowableFluid$SpreadCache;getBlockState(Lnet/minecraft/util/math/BlockPos;S)Lnet/minecraft/block/BlockState;
      intermediary method_61817 Lnet/minecraft/class_3609$class_9900;method_61817(Lnet/minecraft/class_2338;S)Lnet/minecraft/class_2680;
      official a Lesy$b;a(Lji;S)Ldwy;
    • canFlowDownTo Link icon

      public boolean canFlowDownTo(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named canFlowDownTo Lnet/minecraft/fluid/FlowableFluid$SpreadCache;canFlowDownTo(Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_61818 Lnet/minecraft/class_3609$class_9900;method_61818(Lnet/minecraft/class_2338;)Z
      official b Lesy$b;b(Lji;)Z
    • pack Link icon

      private short pack(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named pack Lnet/minecraft/fluid/FlowableFluid$SpreadCache;pack(Lnet/minecraft/util/math/BlockPos;)S
      intermediary method_61820 Lnet/minecraft/class_3609$class_9900;method_61820(Lnet/minecraft/class_2338;)S
      official c Lesy$b;c(Lji;)S