Package net.minecraft

Class class_3788

All Implemented Interfaces:
class_3781, BlockView

public class class_3788 extends ChunkBlockStateStorage
Mappings:
Namespace Name
official bni
intermediary net/minecraft/class_3788
named net/minecraft/class_3788
  • Field Details

    • field_18882

      private final class_3781 field_18882
      Mappings:
      Namespace Name Mixin selector
      official a Lbni;a:Lbmx;
      intermediary field_18882 Lnet/minecraft/class_3788;field_18882:Lnet/minecraft/class_3781;
      named field_18882 Lnet/minecraft/class_3788;field_18882:Lnet/minecraft/class_3781;
  • Constructor Details

    • class_3788

      public class_3788(class_3781 class_3781)
  • Method Details

    • getBlockEntity

      @Nullable public BlockEntity getBlockEntity(BlockPos pos)
      Specified by:
      getBlockEntity in interface BlockView
      Overrides:
      getBlockEntity in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official f Laxk;f(Lel;)Lbji;
      intermediary method_8581 Lnet/minecraft/class_1158;method_8581(Lnet/minecraft/class_2552;)Lnet/minecraft/class_226;
      named getBlockEntity Lnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
    • getBlockState

      @Nullable public BlockState getBlockState(BlockPos pos)
      Specified by:
      getBlockState in interface BlockView
      Overrides:
      getBlockState in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a_ Laxk;a_(Lel;)Lblc;
      intermediary method_8580 Lnet/minecraft/class_1158;method_8580(Lnet/minecraft/class_2552;)Lnet/minecraft/class_2232;
      named getBlockState Lnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
    • getFluidState

      public FluidState getFluidState(BlockPos pos)
      Specified by:
      getFluidState in interface BlockView
      Overrides:
      getFluidState in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official b Laxk;b(Lel;)Lbyw;
      intermediary method_16280 Lnet/minecraft/class_1158;method_16280(Lnet/minecraft/class_2552;)Lnet/minecraft/class_4024;
      named getFluidState Lnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
    • getMaxLightLevel

      public int getMaxLightLevel()
      Mappings:
      Namespace Name Mixin selector
      official K Laxk;K()I
      intermediary method_16279 Lnet/minecraft/class_1158;method_16279()I
      named getMaxLightLevel Lnet/minecraft/world/BlockView;getMaxLightLevel()I
    • method_16994

      @Nullable public BlockState method_16994(BlockPos blockPos, BlockState blockState, boolean bool)
      Specified by:
      method_16994 in interface class_3781
      Overrides:
      method_16994 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Lel;Lblc;Z)Lblc;
      intermediary method_16994 Lnet/minecraft/class_3781;method_16994(Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;Z)Lnet/minecraft/class_2232;
      named method_16994 Lnet/minecraft/class_3781;method_16994(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)Lnet/minecraft/block/BlockState;
    • method_9136

      public void method_9136(BlockPos blockPos, BlockEntity blockEntity)
      Specified by:
      method_9136 in interface class_3781
      Overrides:
      method_9136 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Lel;Lbji;)V
      intermediary method_9136 Lnet/minecraft/class_3781;method_9136(Lnet/minecraft/class_2552;Lnet/minecraft/class_226;)V
      named method_9136 Lnet/minecraft/class_3781;method_9136(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntity;)V
    • addEntity

      public void addEntity(Entity entity)
      Specified by:
      addEntity in interface class_3781
      Overrides:
      addEntity in class ChunkBlockStateStorage
    • method_16990

      public void method_16990(class_3786 class_3786)
      Specified by:
      method_16990 in interface class_3781
      Overrides:
      method_16990 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Lbnd;)V
      intermediary method_16990 Lnet/minecraft/class_3781;method_16990(Lnet/minecraft/class_3786;)V
      named method_16990 Lnet/minecraft/class_3781;method_16990(Lnet/minecraft/class_3786;)V
    • method_17003

      public ChunkSection[] method_17003()
      Specified by:
      method_17003 in interface class_3781
      Overrides:
      method_17003 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official c Lbmx;c()[Lbnk;
      intermediary method_17003 Lnet/minecraft/class_3781;method_17003()[Lnet/minecraft/class_1197;
      named method_17003 Lnet/minecraft/class_3781;method_17003()[Lnet/minecraft/world/chunk/ChunkSection;
    • method_9132

      public int method_9132(LightType lightType, BlockPos blockPos, boolean bool)
      Specified by:
      method_9132 in interface class_3781
      Overrides:
      method_9132 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Layi;Lel;Z)I
      intermediary method_9132 Lnet/minecraft/class_3781;method_9132(Lnet/minecraft/class_1161;Lnet/minecraft/class_2552;Z)I
      named method_9132 Lnet/minecraft/class_3781;method_9132(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/BlockPos;Z)I
    • method_16993

      public int method_16993(BlockPos blockPos, int int2, boolean bool)
      Specified by:
      method_16993 in interface class_3781
      Overrides:
      method_16993 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Lel;IZ)I
      intermediary method_16993 Lnet/minecraft/class_3781;method_16993(Lnet/minecraft/class_2552;IZ)I
      named method_16993 Lnet/minecraft/class_3781;method_16993(Lnet/minecraft/util/math/BlockPos;IZ)I
    • hasDirectSunlight

      public boolean hasDirectSunlight(BlockPos blockPos)
      Specified by:
      hasDirectSunlight in interface class_3781
      Overrides:
      hasDirectSunlight in class ChunkBlockStateStorage
    • method_17112

      public void method_17112(class_3804.class_3805 class_3805, long[] long2)
      Overrides:
      method_17112 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbnr;a(Lbor$a;[J)V
      intermediary method_17112 Lnet/minecraft/class_2252;method_17112(Lnet/minecraft/class_3804$class_3805;[J)V
      named method_17112 Lnet/minecraft/world/chunk/ChunkBlockStateStorage;method_17112(Lnet/minecraft/class_3804$class_3805;[J)V
    • method_17062

      private class_3804.class_3805 method_17062(class_3804.class_3805 class_3805)
      Mappings:
      Namespace Name Mixin selector
      official c Lbni;c(Lbor$a;)Lbor$a;
      intermediary method_17062 Lnet/minecraft/class_3788;method_17062(Lnet/minecraft/class_3804$class_3805;)Lnet/minecraft/class_3804$class_3805;
      named method_17062 Lnet/minecraft/class_3788;method_17062(Lnet/minecraft/class_3804$class_3805;)Lnet/minecraft/class_3804$class_3805;
    • method_16992

      public int method_16992(class_3804.class_3805 class_3805, int int2, int int3)
      Specified by:
      method_16992 in interface class_3781
      Overrides:
      method_16992 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Lbor$a;II)I
      intermediary method_16992 Lnet/minecraft/class_3781;method_16992(Lnet/minecraft/class_3804$class_3805;II)I
      named method_16992 Lnet/minecraft/class_3781;method_16992(Lnet/minecraft/class_3804$class_3805;II)I
    • getChunkPos

      public ChunkPos getChunkPos()
      Specified by:
      getChunkPos in interface class_3781
      Overrides:
      getChunkPos in class ChunkBlockStateStorage
    • setLastSaveTime

      public void setLastSaveTime(long long2)
      Specified by:
      setLastSaveTime in interface class_3781
      Overrides:
      setLastSaveTime in class ChunkBlockStateStorage
    • method_16996

      @Nullable public class_3992 method_16996(String string)
      Specified by:
      method_16996 in interface class_3781
      Overrides:
      method_16996 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Ljava/lang/String;)Lbxc;
      intermediary method_16996 Lnet/minecraft/class_3781;method_16996(Ljava/lang/String;)Lnet/minecraft/class_3992;
      named method_16996 Lnet/minecraft/class_3781;method_16996(Ljava/lang/String;)Lnet/minecraft/class_3992;
    • method_16998

      public void method_16998(String string, class_3992 class_3992)
      Specified by:
      method_16998 in interface class_3781
      Overrides:
      method_16998 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Ljava/lang/String;Lbxc;)V
      intermediary method_16998 Lnet/minecraft/class_3781;method_16998(Ljava/lang/String;Lnet/minecraft/class_3992;)V
      named method_16998 Lnet/minecraft/class_3781;method_16998(Ljava/lang/String;Lnet/minecraft/class_3992;)V
    • method_17004

      public Map<String,class_3992> method_17004()
      Specified by:
      method_17004 in interface class_3781
      Overrides:
      method_17004 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official e Lbmx;e()Ljava/util/Map;
      intermediary method_17004 Lnet/minecraft/class_3781;method_17004()Ljava/util/Map;
      named method_17004 Lnet/minecraft/class_3781;method_17004()Ljava/util/Map;
    • method_17114

      public void method_17114(Map<String,class_3992> map)
      Overrides:
      method_17114 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbnr;a(Ljava/util/Map;)V
      intermediary method_17114 Lnet/minecraft/class_2252;method_17114(Ljava/util/Map;)V
      named method_17114 Lnet/minecraft/world/chunk/ChunkBlockStateStorage;method_17114(Ljava/util/Map;)V
    • method_17002

      @Nullable public LongSet method_17002(String string)
      Specified by:
      method_17002 in interface class_3781
      Overrides:
      method_17002 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official b Lbmx;b(Ljava/lang/String;)Lit/unimi/dsi/fastutil/longs/LongSet;
      intermediary method_17002 Lnet/minecraft/class_3781;method_17002(Ljava/lang/String;)Lit/unimi/dsi/fastutil/longs/LongSet;
      named method_17002 Lnet/minecraft/class_3781;method_17002(Ljava/lang/String;)Lit/unimi/dsi/fastutil/longs/LongSet;
    • method_16997

      public void method_16997(String string, long long2)
      Specified by:
      method_16997 in interface class_3781
      Overrides:
      method_16997 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Ljava/lang/String;J)V
      intermediary method_16997 Lnet/minecraft/class_3781;method_16997(Ljava/lang/String;J)V
      named method_16997 Lnet/minecraft/class_3781;method_16997(Ljava/lang/String;J)V
    • method_17006

      public Map<String,LongSet> method_17006()
      Specified by:
      method_17006 in interface class_3781
      Overrides:
      method_17006 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official f Lbmx;f()Ljava/util/Map;
      intermediary method_17006 Lnet/minecraft/class_3781;method_17006()Ljava/util/Map;
      named method_17006 Lnet/minecraft/class_3781;method_17006()Ljava/util/Map;
    • method_17125

      public void method_17125(Map<String,LongSet> map)
      Overrides:
      method_17125 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official b Lbnr;b(Ljava/util/Map;)V
      intermediary method_17125 Lnet/minecraft/class_2252;method_17125(Ljava/util/Map;)V
      named method_17125 Lnet/minecraft/world/chunk/ChunkBlockStateStorage;method_17125(Ljava/util/Map;)V
    • method_17007

      public Biome[] method_17007()
      Specified by:
      method_17007 in interface class_3781
      Overrides:
      method_17007 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official g Lbmx;g()[Layu;
      intermediary method_17007 Lnet/minecraft/class_3781;method_17007()[Lnet/minecraft/class_1170;
      named method_17007 Lnet/minecraft/class_3781;method_17007()[Lnet/minecraft/world/biome/Biome;
    • method_17117

      public void method_17117(boolean bool)
      Overrides:
      method_17117 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbnr;a(Z)V
      intermediary method_17117 Lnet/minecraft/class_2252;method_17117(Z)V
      named method_17117 Lnet/minecraft/world/chunk/ChunkBlockStateStorage;method_17117(Z)V
    • method_17133

      public boolean method_17133()
      Overrides:
      method_17133 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official h Lbnr;h()Z
      intermediary method_17133 Lnet/minecraft/class_2252;method_17133()Z
      named method_17133 Lnet/minecraft/world/chunk/ChunkBlockStateStorage;method_17133()Z
    • method_17009

      public class_3786 method_17009()
      Specified by:
      method_17009 in interface class_3781
      Overrides:
      method_17009 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official i Lbmx;i()Lbnd;
      intermediary method_17009 Lnet/minecraft/class_3781;method_17009()Lnet/minecraft/class_3786;
      named method_17009 Lnet/minecraft/class_3781;method_17009()Lnet/minecraft/class_3786;
    • method_9150

      public void method_9150(BlockPos blockPos)
      Specified by:
      method_9150 in interface class_3781
      Overrides:
      method_9150 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official d Lbmx;d(Lel;)V
      intermediary method_9150 Lnet/minecraft/class_3781;method_9150(Lnet/minecraft/class_2552;)V
      named method_9150 Lnet/minecraft/class_3781;method_9150(Lnet/minecraft/util/math/BlockPos;)V
    • method_3891

      public void method_3891(LightType lightType, boolean bool, BlockPos blockPos, int int2)
      Specified by:
      method_3891 in interface class_3781
      Overrides:
      method_3891 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Layi;ZLel;I)V
      intermediary method_3891 Lnet/minecraft/class_3781;method_3891(Lnet/minecraft/class_1161;ZLnet/minecraft/class_2552;I)V
      named method_3891 Lnet/minecraft/class_3781;method_3891(Lnet/minecraft/world/LightType;ZLnet/minecraft/util/math/BlockPos;I)V
    • method_17005

      public void method_17005(BlockPos blockPos)
      Specified by:
      method_17005 in interface class_3781
      Overrides:
      method_17005 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official e Lbmx;e(Lel;)V
      intermediary method_17005 Lnet/minecraft/class_3781;method_17005(Lnet/minecraft/class_2552;)V
      named method_17005 Lnet/minecraft/class_3781;method_17005(Lnet/minecraft/util/math/BlockPos;)V
    • method_16995

      public void method_16995(NbtCompound nbtCompound)
      Specified by:
      method_16995 in interface class_3781
      Overrides:
      method_16995 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Lgy;)V
      intermediary method_16995 Lnet/minecraft/class_3781;method_16995(Lnet/minecraft/class_322;)V
      named method_16995 Lnet/minecraft/class_3781;method_16995(Lnet/minecraft/nbt/NbtCompound;)V
    • method_17008

      @Nullable public NbtCompound method_17008(BlockPos blockPos)
      Specified by:
      method_17008 in interface class_3781
      Overrides:
      method_17008 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official g Lbmx;g(Lel;)Lgy;
      intermediary method_17008 Lnet/minecraft/class_3781;method_17008(Lnet/minecraft/class_2552;)Lnet/minecraft/class_322;
      named method_17008 Lnet/minecraft/class_3781;method_17008(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/nbt/NbtCompound;
    • method_16999

      public void method_16999(Biome[] biome)
      Specified by:
      method_16999 in interface class_3781
      Overrides:
      method_16999 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a([Layu;)V
      intermediary method_16999 Lnet/minecraft/class_3781;method_16999([Lnet/minecraft/class_1170;)V
      named method_16999 Lnet/minecraft/class_3781;method_16999([Lnet/minecraft/world/biome/Biome;)V
    • method_17000

      public void method_17000(class_3804.class_3805[] class_3805)
      Specified by:
      method_17000 in interface class_3781
      Overrides:
      method_17000 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a([Lbor$a;)V
      intermediary method_17000 Lnet/minecraft/class_3781;method_17000([Lnet/minecraft/class_3804$class_3805;)V
      named method_17000 Lnet/minecraft/class_3781;method_17000([Lnet/minecraft/class_3804$class_3805;)V
    • method_17010

      public List<BlockPos> method_17010()
      Specified by:
      method_17010 in interface class_3781
      Overrides:
      method_17010 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official j Lbmx;j()Ljava/util/List;
      intermediary method_17010 Lnet/minecraft/class_3781;method_17010()Ljava/util/List;
      named method_17010 Lnet/minecraft/class_3781;method_17010()Ljava/util/List;
    • method_17011

      public class_3789<Block> method_17011()
      Specified by:
      method_17011 in interface class_3781
      Overrides:
      method_17011 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official method_17137 Lbni;method_17137()Lbns;
      intermediary method_17137 Lnet/minecraft/class_3788;method_17137()Lnet/minecraft/class_3789;
      named method_17011 Lnet/minecraft/class_3788;method_17011()Lnet/minecraft/class_3789;
    • method_17012

      public class_3789<Fluid> method_17012()
      Specified by:
      method_17012 in interface class_3781
      Overrides:
      method_17012 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official method_17138 Lbni;method_17138()Lbns;
      intermediary method_17138 Lnet/minecraft/class_3788;method_17138()Lnet/minecraft/class_3789;
      named method_17012 Lnet/minecraft/class_3788;method_17012()Lnet/minecraft/class_3789;
    • method_16991

      public BitSet method_16991(class_3801.class_3802 class_3802)
      Specified by:
      method_16991 in interface class_3781
      Overrides:
      method_16991 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbmx;a(Lboq$a;)Ljava/util/BitSet;
      intermediary method_16991 Lnet/minecraft/class_3781;method_16991(Lnet/minecraft/class_3801$class_3802;)Ljava/util/BitSet;
      named method_16991 Lnet/minecraft/class_3781;method_16991(Lnet/minecraft/class_3801$class_3802;)Ljava/util/BitSet;
    • method_17127

      public void method_17127(boolean bool)
      Overrides:
      method_17127 in class ChunkBlockStateStorage
      Mappings:
      Namespace Name Mixin selector
      official b Lbnr;b(Z)V
      intermediary method_17127 Lnet/minecraft/class_2252;method_17127(Z)V
      named method_17127 Lnet/minecraft/world/chunk/ChunkBlockStateStorage;method_17127(Z)V