Package net.minecraft.world.chunk
Class ChunkCache
java.lang.Object
net.minecraft.world.chunk.ChunkCache
- All Implemented Interfaces:
class_3600,BlockView,RenderBlockView
- Mappings:
Namespace Name official aylintermediary net/minecraft/class_1164named net/minecraft/world/chunk/ChunkCache
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetBlockEntity(BlockPos pos) getBlockState(BlockPos pos) getFluidState(BlockPos pos) private intgetLightAtPos(LightType type, BlockPos pos) intbooleanhasDirectSunlight(BlockPos blockPos) method_13314(BlockPos blockPos, Chunk.Status status) floatmethod_16356(BlockPos blockPos) method_16360(double double2, double double3, double double4, double double5, Predicate<Entity> predicate) booleanmethod_16368(Entity entity, VoxelShape voxelShape) intmethod_16370(LightType lightType, BlockPos blockPos) intmethod_16372(class_3804.class_3805 class_3805, int int2, int int3) intmethod_16379(BlockPos blockPos, int int2) intmethod_16389(BlockPos blockPos, int int2) booleanbooleanmethod_16408(int int2, int int3) booleanmethod_8487(int int2, int int3, boolean bool) intmethod_8576(BlockPos blockPos, Direction direction) method_8577(BlockPos blockPos) intmethod_8578(BlockPos blockPos, int int2) booleanmethod_8579(BlockPos blockPos) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.BlockView
getMaxLightLevelMethods inherited from interface net.minecraft.world.RenderBlockView
method_16357, method_16358, method_16359, method_16361, method_16362, method_16364, method_16365, method_16366, method_16367, method_16369, method_16371, method_16373, method_16374, method_16375, method_16378, method_16380, method_16381, method_16382, method_16383, method_16384, method_16385, method_16386, method_16387, method_16388, method_16391, method_16392, method_16394
-
Field Details
-
minX
protected int minX- Mappings:
Namespace Name Mixin selector official aLayl;a:Iintermediary field_4595Lnet/minecraft/class_1164;field_4595:Inamed minXLnet/minecraft/world/chunk/ChunkCache;minX:I
-
minZ
protected int minZ- Mappings:
Namespace Name Mixin selector official bLayl;b:Iintermediary field_4596Lnet/minecraft/class_1164;field_4596:Inamed minZLnet/minecraft/world/chunk/ChunkCache;minZ:I
-
chunks
- Mappings:
Namespace Name Mixin selector official cLayl;c:[[Lbnj;intermediary field_4597Lnet/minecraft/class_1164;field_4597:[[Lnet/minecraft/class_1196;named chunksLnet/minecraft/world/chunk/ChunkCache;chunks:[[Lnet/minecraft/world/chunk/Chunk;
-
field_17511
protected boolean field_17511- Mappings:
Namespace Name Mixin selector official dLayl;d:Zintermediary field_17511Lnet/minecraft/class_1164;field_17511:Znamed field_17511Lnet/minecraft/world/chunk/ChunkCache;field_17511:Z
-
world
- Mappings:
Namespace Name Mixin selector official eLayl;e:Laxy;intermediary field_4599Lnet/minecraft/class_1164;field_4599:Lnet/minecraft/class_1150;named worldLnet/minecraft/world/chunk/ChunkCache;world:Lnet/minecraft/world/World;
-
-
Constructor Details
-
ChunkCache
- Mappings:
Namespace Name Mixin selector official <init>Layl;<init>(Laxy;Lel;Lel;I)Vintermediary <init>Lnet/minecraft/class_1164;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2552;I)Vnamed <init>Lnet/minecraft/world/chunk/ChunkCache;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;I)V
-
-
Method Details
-
getBlockEntity
- Specified by:
getBlockEntityin interfaceBlockView- Mappings:
Namespace Name Mixin selector official fLaxk;f(Lel;)Lbji;intermediary method_8581Lnet/minecraft/class_1158;method_8581(Lnet/minecraft/class_2552;)Lnet/minecraft/class_226;named getBlockEntityLnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
-
method_13314
- Mappings:
Namespace Name Mixin selector official aLayl;a(Lel;Lbnj$a;)Lbji;intermediary method_13314Lnet/minecraft/class_1164;method_13314(Lnet/minecraft/class_2552;Lnet/minecraft/class_1196$class_2251;)Lnet/minecraft/class_226;named method_13314Lnet/minecraft/world/chunk/ChunkCache;method_13314(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/chunk/Chunk$Status;)Lnet/minecraft/block/entity/BlockEntity;
-
method_8578
- Specified by:
method_8578in interfaceclass_3600- Mappings:
Namespace Name Mixin selector official bLaye;b(Lel;I)Iintermediary method_8578Lnet/minecraft/class_3600;method_8578(Lnet/minecraft/class_2552;I)Inamed method_8578Lnet/minecraft/class_3600;method_8578(Lnet/minecraft/util/math/BlockPos;I)I
-
method_16356
- Specified by:
method_16356in interfaceRenderBlockView- Mappings:
Namespace Name Mixin selector official ALayc;A(Lel;)Fintermediary method_16356Lnet/minecraft/class_3599;method_16356(Lnet/minecraft/class_2552;)Fnamed method_16356Lnet/minecraft/world/RenderBlockView;method_16356(Lnet/minecraft/util/math/BlockPos;)F
-
method_16389
- Specified by:
method_16389in interfaceRenderBlockView- Mappings:
Namespace Name Mixin selector official dLayc;d(Lel;I)Iintermediary method_16389Lnet/minecraft/class_3599;method_16389(Lnet/minecraft/class_2552;I)Inamed method_16389Lnet/minecraft/world/RenderBlockView;method_16389(Lnet/minecraft/util/math/BlockPos;I)I
-
method_16393
- Specified by:
method_16393in interfaceRenderBlockView- Mappings:
Namespace Name Mixin selector official oLayc;o()Lboc;intermediary method_16393Lnet/minecraft/class_3599;method_16393()Lnet/minecraft/class_1208;named method_16393Lnet/minecraft/world/RenderBlockView;method_16393()Lnet/minecraft/world/dimension/Dimension;
-
method_16379
- Specified by:
method_16379in interfaceRenderBlockView- Mappings:
Namespace Name Mixin selector official aLayc;a(Lel;I)Iintermediary method_16379Lnet/minecraft/class_3599;method_16379(Lnet/minecraft/class_2552;I)Inamed method_16379Lnet/minecraft/world/RenderBlockView;method_16379(Lnet/minecraft/util/math/BlockPos;I)I
-
method_8487
public boolean method_8487(int int2, int int3, boolean bool) - Specified by:
method_8487in interfaceRenderBlockView- Mappings:
Namespace Name Mixin selector official aLayc;a(IIZ)Zintermediary method_8487Lnet/minecraft/class_3599;method_8487(IIZ)Znamed method_8487Lnet/minecraft/world/RenderBlockView;method_8487(IIZ)Z
-
hasDirectSunlight
- Specified by:
hasDirectSunlightin interfaceRenderBlockView
-
method_16408
public boolean method_16408(int int2, int int3) - Mappings:
Namespace Name Mixin selector official aLayl;a(II)Zintermediary method_16408Lnet/minecraft/class_1164;method_16408(II)Znamed method_16408Lnet/minecraft/world/chunk/ChunkCache;method_16408(II)Z
-
method_16372
- Specified by:
method_16372in interfaceRenderBlockView- Mappings:
Namespace Name Mixin selector official aLayc;a(Lbor$a;II)Iintermediary method_16372Lnet/minecraft/class_3599;method_16372(Lnet/minecraft/class_3804$class_3805;II)Inamed method_16372Lnet/minecraft/world/RenderBlockView;method_16372(Lnet/minecraft/class_3804$class_3805;II)I
-
getWorldBorder
- Specified by:
getWorldBorderin interfaceRenderBlockView
-
method_16368
- Specified by:
method_16368in interfaceRenderBlockView- Mappings:
Namespace Name Mixin selector official aLayc;a(Laer;Lcew;)Zintermediary method_16368Lnet/minecraft/class_3599;method_16368(Lnet/minecraft/class_864;Lnet/minecraft/class_4100;)Znamed method_16368Lnet/minecraft/world/RenderBlockView;method_16368(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/shapes/VoxelShape;)Z
-
method_16360
@Nullable public PlayerEntity method_16360(double double2, double double3, double double4, double double5, Predicate<Entity> predicate) - Specified by:
method_16360in interfaceRenderBlockView- Mappings:
Namespace Name Mixin selector official aLayc;a(DDDDLjava/util/function/Predicate;)Laog;intermediary method_16360Lnet/minecraft/class_3599;method_16360(DDDDLjava/util/function/Predicate;)Lnet/minecraft/class_988;named method_16360Lnet/minecraft/world/RenderBlockView;method_16360(DDDDLjava/util/function/Predicate;)Lnet/minecraft/entity/player/PlayerEntity;
-
getBlockState
- Specified by:
getBlockStatein interfaceBlockView- Mappings:
Namespace Name Mixin selector official a_Laxk;a_(Lel;)Lblc;intermediary method_8580Lnet/minecraft/class_1158;method_8580(Lnet/minecraft/class_2552;)Lnet/minecraft/class_2232;named getBlockStateLnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
getFluidState
- Specified by:
getFluidStatein interfaceBlockView- Mappings:
Namespace Name Mixin selector official bLaxk;b(Lel;)Lbyw;intermediary method_16280Lnet/minecraft/class_1158;method_16280(Lnet/minecraft/class_2552;)Lnet/minecraft/class_4024;named getFluidStateLnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
-
getAmbientDarkness
public int getAmbientDarkness()- Specified by:
getAmbientDarknessin interfaceRenderBlockView
-
method_8577
- Specified by:
method_8577in interfaceRenderBlockView- Mappings:
Namespace Name Mixin selector official dLayc;d(Lel;)Layu;intermediary method_8577Lnet/minecraft/class_3599;method_8577(Lnet/minecraft/class_2552;)Lnet/minecraft/class_1170;named method_8577Lnet/minecraft/world/RenderBlockView;method_8577(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome;
-
getLightAtPos
- Mappings:
Namespace Name Mixin selector official bLayl;b(Layi;Lel;)Iintermediary method_8585Lnet/minecraft/class_1164;method_8585(Lnet/minecraft/class_1161;Lnet/minecraft/class_2552;)Inamed getLightAtPosLnet/minecraft/world/chunk/ChunkCache;getLightAtPos(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/BlockPos;)I
-
method_8579
- Specified by:
method_8579in interfaceRenderBlockView- Mappings:
Namespace Name Mixin selector official cLayc;c(Lel;)Zintermediary method_8579Lnet/minecraft/class_3599;method_8579(Lnet/minecraft/class_2552;)Znamed method_8579Lnet/minecraft/world/RenderBlockView;method_8579(Lnet/minecraft/util/math/BlockPos;)Z
-
method_16370
- Specified by:
method_16370in interfaceRenderBlockView- Mappings:
Namespace Name Mixin selector official aLayc;a(Layi;Lel;)Iintermediary method_16370Lnet/minecraft/class_3599;method_16370(Lnet/minecraft/class_1161;Lnet/minecraft/class_2552;)Inamed method_16370Lnet/minecraft/world/RenderBlockView;method_16370(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/BlockPos;)I
-
method_8576
- Specified by:
method_8576in interfaceRenderBlockView- Mappings:
Namespace Name Mixin selector official aLayc;a(Lel;Leq;)Iintermediary method_8576Lnet/minecraft/class_3599;method_8576(Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Inamed method_8576Lnet/minecraft/world/RenderBlockView;method_8576(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
-
method_16390
public boolean method_16390()- Specified by:
method_16390in interfaceRenderBlockView- Mappings:
Namespace Name Mixin selector official eLayc;e()Zintermediary method_16390Lnet/minecraft/class_3599;method_16390()Znamed method_16390Lnet/minecraft/world/RenderBlockView;method_16390()Z
-
getSeaLevel
public int getSeaLevel()- Specified by:
getSeaLevelin interfaceRenderBlockView
-