Class ChunkOcclusionDataBuilder
java.lang.Object
net.minecraft.client.render.chunk.ChunkOcclusionDataBuilder
@Environment(CLIENT) public class ChunkOcclusionDataBuilder extends Object
- Mappings:
Namespace Name official bhwintermediary net/minecraft/class_1114named net/minecraft/client/render/chunk/ChunkOcclusionDataBuilder
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ChunkOcclusionDataBuilder() -
Method Summary
Modifier and Type Method Description private voidaddEdgeFaces(int pos, Set<Direction> openFaces)ChunkOcclusionDatabuild()private Set<Direction>getOpenFaces(int pos)Set<Direction>getOpenFaces(BlockPos pos)voidmarkClosed(BlockPos pos)private intoffset(int pos, Direction direction)private static intpack(int x, int y, int z)private static intpack(BlockPos pos)
-
Field Details
-
STEP_X
private static final int STEP_X- Mappings:
Namespace Name Mixin selector official aLbhw;a:Iintermediary field_4777Lnet/minecraft/class_1114;field_4777:Inamed STEP_XLnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;STEP_X:I
-
STEP_Z
private static final int STEP_Z- Mappings:
Namespace Name Mixin selector official bLbhw;b:Iintermediary field_4778Lnet/minecraft/class_1114;field_4778:Inamed STEP_ZLnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;STEP_Z:I
-
STEP_Y
private static final int STEP_Y- Mappings:
Namespace Name Mixin selector official cLbhw;c:Iintermediary field_4779Lnet/minecraft/class_1114;field_4779:Inamed STEP_YLnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;STEP_Y:I
-
field_4781
private static final int[] field_4781- Mappings:
Namespace Name Mixin selector official eLbhw;e:[Iintermediary field_4781Lnet/minecraft/class_1114;field_4781:[Inamed field_4781Lnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;field_4781:[I
-
closed
- Mappings:
Namespace Name Mixin selector official dLbhw;d:Ljava/util/BitSet;intermediary field_4780Lnet/minecraft/class_1114;field_4780:Ljava/util/BitSet;named closedLnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;closed:Ljava/util/BitSet;
-
openCount
private int openCount- Mappings:
Namespace Name Mixin selector official fLbhw;f:Iintermediary field_4782Lnet/minecraft/class_1114;field_4782:Inamed openCountLnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;openCount:I
-
-
Constructor Details
-
ChunkOcclusionDataBuilder
public ChunkOcclusionDataBuilder()
-
-
Method Details
-
markClosed
- Mappings:
Namespace Name Mixin selector official aLbhw;a(Lcj;)Vintermediary method_3837Lnet/minecraft/class_1114;method_3837(Lnet/minecraft/class_1372;)Vnamed markClosedLnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;markClosed(Lnet/minecraft/util/math/BlockPos;)V
-
pack
- Mappings:
Namespace Name Mixin selector official cLbhw;c(Lcj;)Iintermediary method_3839Lnet/minecraft/class_1114;method_3839(Lnet/minecraft/class_1372;)Inamed packLnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;pack(Lnet/minecraft/util/math/BlockPos;)I
-
pack
private static int pack(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official aLbhw;a(III)Iintermediary method_3834Lnet/minecraft/class_1114;method_3834(III)Inamed packLnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;pack(III)I
-
build
- Mappings:
Namespace Name Mixin selector official aLbhw;a()Lbhx;intermediary method_3832Lnet/minecraft/class_1114;method_3832()Lnet/minecraft/class_1115;named buildLnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;build()Lnet/minecraft/client/render/chunk/ChunkOcclusionData;
-
getOpenFaces
- Mappings:
Namespace Name Mixin selector official bLbhw;b(Lcj;)Ljava/util/Set;intermediary method_3838Lnet/minecraft/class_1114;method_3838(Lnet/minecraft/class_1372;)Ljava/util/Set;named getOpenFacesLnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;getOpenFaces(Lnet/minecraft/util/math/BlockPos;)Ljava/util/Set;
-
getOpenFaces
- Mappings:
Namespace Name Mixin selector official aLbhw;a(I)Ljava/util/Set;intermediary method_3833Lnet/minecraft/class_1114;method_3833(I)Ljava/util/Set;named getOpenFacesLnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;getOpenFaces(I)Ljava/util/Set;
-
addEdgeFaces
- Mappings:
Namespace Name Mixin selector official aLbhw;a(ILjava/util/Set;)Vintermediary method_3836Lnet/minecraft/class_1114;method_3836(ILjava/util/Set;)Vnamed addEdgeFacesLnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;addEdgeFaces(ILjava/util/Set;)V
-
offset
- Mappings:
Namespace Name Mixin selector official aLbhw;a(ILcq;)Iintermediary method_3835Lnet/minecraft/class_1114;method_3835(ILnet/minecraft/class_1383;)Inamed offsetLnet/minecraft/client/render/chunk/ChunkOcclusionDataBuilder;offset(ILnet/minecraft/util/math/Direction;)I
-