Package net.minecraft.client.render
Class ChunkRenderingDataPreparer
java.lang.Object
net.minecraft.client.render.ChunkRenderingDataPreparer
- Mappings:
Namespace Name named net/minecraft/client/render/ChunkRenderingDataPreparerintermediary net/minecraft/class_8679official ghj
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprivate static classprivate static final recordprivate static final recordprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable BuiltChunkStorageprivate static final Direction[]private static final intprivate static final doubleprivate booleanprivate final AtomicReference<ChunkRenderingDataPreparer.class_8681> private final AtomicReference<ChunkRenderingDataPreparer.class_8680> private final AtomicBooleanprivate static final Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddNeighbors(ChunkRenderingDataPreparer.class_8680 class_8680, ChunkPos chunkPos) private booleanisWithinViewDistance(BlockPos from, BlockPos to) voidmethod_52819(ChunkPos chunkPos) private voidmethod_52821(Camera camera, Queue<ChunkRenderingDataPreparer.ChunkInfo> queue) private voidmethod_52823(ChunkRenderingDataPreparer.class_8681 class_8681) private voidmethod_52825(ChunkRenderingDataPreparer.RenderableChunks renderableChunks, Vec3d pos, Queue<ChunkRenderingDataPreparer.ChunkInfo> queue, boolean bool, Consumer<ChunkBuilder.BuiltChunk> consumer) voidmethod_52826(@Nullable BuiltChunkStorage builtChunkStorage) voidmethod_52827(ChunkBuilder.BuiltChunk builtChunk) voidmethod_52828(Frustum frustum, List<ChunkBuilder.BuiltChunk> builtChunks) private ChunkBuilder.BuiltChunkmethod_52831(BlockPos pos, ChunkBuilder.BuiltChunk builtChunk, Direction direction) private voidmethod_52833(boolean bool, Camera camera, Vec3d vec3d) voidmethod_52834(boolean bool, Camera camera, Frustum frustum, List<ChunkBuilder.BuiltChunk> builtChunk) private voidmethod_52835(boolean bool, Frustum frustum, List<ChunkBuilder.BuiltChunk> builtChunks, Vec3d vec3d) booleanmethod_52837(ChunkBuilder.BuiltChunk builtChunk) void
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/render/ChunkRenderingDataPreparer;LOGGER:Lorg/slf4j/Logger;intermediary field_45617Lnet/minecraft/class_8679;field_45617:Lorg/slf4j/Logger;official aLghj;a:Lorg/slf4j/Logger;
-
DIRECTIONS
- Mappings:
Namespace Name Mixin selector named DIRECTIONSLnet/minecraft/client/render/ChunkRenderingDataPreparer;DIRECTIONS:[Lnet/minecraft/util/math/Direction;intermediary field_45618Lnet/minecraft/class_8679;field_45618:[Lnet/minecraft/class_2350;official bLghj;b:[Ljj;
-
field_45619
private static final int field_45619- See Also:
- Mappings:
Namespace Name Mixin selector named field_45619Lnet/minecraft/client/render/ChunkRenderingDataPreparer;field_45619:Iintermediary field_45619Lnet/minecraft/class_8679;field_45619:Iofficial cLghj;c:I
-
field_45620
private static final double field_45620- Mappings:
Namespace Name Mixin selector named field_45620Lnet/minecraft/client/render/ChunkRenderingDataPreparer;field_45620:Dintermediary field_45620Lnet/minecraft/class_8679;field_45620:Dofficial dLghj;d:D
-
field_45621
private boolean field_45621- Mappings:
Namespace Name Mixin selector named field_45621Lnet/minecraft/client/render/ChunkRenderingDataPreparer;field_45621:Zintermediary field_45621Lnet/minecraft/class_8679;field_45621:Zofficial eLghj;e:Z
-
field_45622
- Mappings:
Namespace Name Mixin selector named field_45622Lnet/minecraft/client/render/ChunkRenderingDataPreparer;field_45622:Ljava/util/concurrent/Future;intermediary field_45622Lnet/minecraft/class_8679;field_45622:Ljava/util/concurrent/Future;official fLghj;f:Ljava/util/concurrent/Future;
-
builtChunkStorage
- Mappings:
Namespace Name Mixin selector named builtChunkStorageLnet/minecraft/client/render/ChunkRenderingDataPreparer;builtChunkStorage:Lnet/minecraft/client/render/BuiltChunkStorage;intermediary field_45623Lnet/minecraft/class_8679;field_45623:Lnet/minecraft/class_769;official gLghj;g:Lghp;
-
field_45624
- Mappings:
Namespace Name Mixin selector named field_45624Lnet/minecraft/client/render/ChunkRenderingDataPreparer;field_45624:Ljava/util/concurrent/atomic/AtomicReference;intermediary field_45624Lnet/minecraft/class_8679;field_45624:Ljava/util/concurrent/atomic/AtomicReference;official hLghj;h:Ljava/util/concurrent/atomic/AtomicReference;
-
field_45625
- Mappings:
Namespace Name Mixin selector named field_45625Lnet/minecraft/client/render/ChunkRenderingDataPreparer;field_45625:Ljava/util/concurrent/atomic/AtomicReference;intermediary field_45625Lnet/minecraft/class_8679;field_45625:Ljava/util/concurrent/atomic/AtomicReference;official iLghj;i:Ljava/util/concurrent/atomic/AtomicReference;
-
field_45626
- Mappings:
Namespace Name Mixin selector named field_45626Lnet/minecraft/client/render/ChunkRenderingDataPreparer;field_45626:Ljava/util/concurrent/atomic/AtomicBoolean;intermediary field_45626Lnet/minecraft/class_8679;field_45626:Ljava/util/concurrent/atomic/AtomicBoolean;official jLghj;j:Ljava/util/concurrent/atomic/AtomicBoolean;
-
-
Constructor Details
-
ChunkRenderingDataPreparer
public ChunkRenderingDataPreparer()
-
-
Method Details
-
method_52826
- Mappings:
Namespace Name Mixin selector named method_52826Lnet/minecraft/client/render/ChunkRenderingDataPreparer;method_52826(Lnet/minecraft/client/render/BuiltChunkStorage;)Vintermediary method_52826Lnet/minecraft/class_8679;method_52826(Lnet/minecraft/class_769;)Vofficial aLghj;a(Lghp;)V
-
scheduleTerrainUpdate
public void scheduleTerrainUpdate()- Mappings:
Namespace Name Mixin selector named scheduleTerrainUpdateLnet/minecraft/client/render/ChunkRenderingDataPreparer;scheduleTerrainUpdate()Vintermediary method_52817Lnet/minecraft/class_8679;method_52817()Vofficial aLghj;a()V
-
method_52828
- Mappings:
Namespace Name Mixin selector named method_52828Lnet/minecraft/client/render/ChunkRenderingDataPreparer;method_52828(Lnet/minecraft/client/render/Frustum;Ljava/util/List;)Vintermediary method_52828Lnet/minecraft/class_8679;method_52828(Lnet/minecraft/class_4604;Ljava/util/List;)Vofficial aLghj;a(Lgkh;Ljava/util/List;)V
-
method_52836
public boolean method_52836()- Mappings:
Namespace Name Mixin selector named method_52836Lnet/minecraft/client/render/ChunkRenderingDataPreparer;method_52836()Zintermediary method_52836Lnet/minecraft/class_8679;method_52836()Zofficial bLghj;b()Z
-
method_52819
- Mappings:
Namespace Name Mixin selector named method_52819Lnet/minecraft/client/render/ChunkRenderingDataPreparer;method_52819(Lnet/minecraft/util/math/ChunkPos;)Vintermediary method_52819Lnet/minecraft/class_8679;method_52819(Lnet/minecraft/class_1923;)Vofficial aLghj;a(Ldcy;)V
-
method_52827
- Mappings:
Namespace Name Mixin selector named method_52827Lnet/minecraft/client/render/ChunkRenderingDataPreparer;method_52827(Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;)Vintermediary method_52827Lnet/minecraft/class_8679;method_52827(Lnet/minecraft/class_846$class_851;)Vofficial aLghj;a(Lgkd$b;)V
-
method_52834
public void method_52834(boolean bool, Camera camera, Frustum frustum, List<ChunkBuilder.BuiltChunk> builtChunk) - Mappings:
Namespace Name Mixin selector named method_52834Lnet/minecraft/client/render/ChunkRenderingDataPreparer;method_52834(ZLnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/Frustum;Ljava/util/List;)Vintermediary method_52834Lnet/minecraft/class_8679;method_52834(ZLnet/minecraft/class_4184;Lnet/minecraft/class_4604;Ljava/util/List;)Vofficial aLghj;a(ZLfhk;Lgkh;Ljava/util/List;)V
-
method_52833
- Mappings:
Namespace Name Mixin selector named method_52833Lnet/minecraft/client/render/ChunkRenderingDataPreparer;method_52833(ZLnet/minecraft/client/render/Camera;Lnet/minecraft/util/math/Vec3d;)Vintermediary method_52833Lnet/minecraft/class_8679;method_52833(ZLnet/minecraft/class_4184;Lnet/minecraft/class_243;)Vofficial aLghj;a(ZLfhk;Leye;)V
-
method_52835
private void method_52835(boolean bool, Frustum frustum, List<ChunkBuilder.BuiltChunk> builtChunks, Vec3d vec3d) - Mappings:
Namespace Name Mixin selector named method_52835Lnet/minecraft/client/render/ChunkRenderingDataPreparer;method_52835(ZLnet/minecraft/client/render/Frustum;Ljava/util/List;Lnet/minecraft/util/math/Vec3d;)Vintermediary method_52835Lnet/minecraft/class_8679;method_52835(ZLnet/minecraft/class_4604;Ljava/util/List;Lnet/minecraft/class_243;)Vofficial aLghj;a(ZLgkh;Ljava/util/List;Leye;)V
-
method_52823
- Mappings:
Namespace Name Mixin selector named method_52823Lnet/minecraft/client/render/ChunkRenderingDataPreparer;method_52823(Lnet/minecraft/client/render/ChunkRenderingDataPreparer$class_8681;)Vintermediary method_52823Lnet/minecraft/class_8679;method_52823(Lnet/minecraft/class_8679$class_8681;)Vofficial aLghj;a(Lghj$b;)V
-
addNeighbors
- Mappings:
Namespace Name Mixin selector named addNeighborsLnet/minecraft/client/render/ChunkRenderingDataPreparer;addNeighbors(Lnet/minecraft/client/render/ChunkRenderingDataPreparer$class_8680;Lnet/minecraft/util/math/ChunkPos;)Vintermediary method_52822Lnet/minecraft/class_8679;method_52822(Lnet/minecraft/class_8679$class_8680;Lnet/minecraft/class_1923;)Vofficial aLghj;a(Lghj$a;Ldcy;)V
-
method_52821
- Mappings:
Namespace Name Mixin selector named method_52821Lnet/minecraft/client/render/ChunkRenderingDataPreparer;method_52821(Lnet/minecraft/client/render/Camera;Ljava/util/Queue;)Vintermediary method_52821Lnet/minecraft/class_8679;method_52821(Lnet/minecraft/class_4184;Ljava/util/Queue;)Vofficial aLghj;a(Lfhk;Ljava/util/Queue;)V
-
method_52825
private void method_52825(ChunkRenderingDataPreparer.RenderableChunks renderableChunks, Vec3d pos, Queue<ChunkRenderingDataPreparer.ChunkInfo> queue, boolean bool, Consumer<ChunkBuilder.BuiltChunk> consumer) - Mappings:
Namespace Name Mixin selector named method_52825Lnet/minecraft/client/render/ChunkRenderingDataPreparer;method_52825(Lnet/minecraft/client/render/ChunkRenderingDataPreparer$RenderableChunks;Lnet/minecraft/util/math/Vec3d;Ljava/util/Queue;ZLjava/util/function/Consumer;)Vintermediary method_52825Lnet/minecraft/class_8679;method_52825(Lnet/minecraft/class_8679$class_6600;Lnet/minecraft/class_243;Ljava/util/Queue;ZLjava/util/function/Consumer;)Vofficial aLghj;a(Lghj$c;Leye;Ljava/util/Queue;ZLjava/util/function/Consumer;)V
-
isWithinViewDistance
- Mappings:
Namespace Name Mixin selector named isWithinViewDistanceLnet/minecraft/client/render/ChunkRenderingDataPreparer;isWithinViewDistance(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_52832Lnet/minecraft/class_8679;method_52832(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Zofficial aLghj;a(Lje;Lje;)Z
-
method_52831
@Nullable private ChunkBuilder.BuiltChunk method_52831(BlockPos pos, ChunkBuilder.BuiltChunk builtChunk, Direction direction) - Mappings:
Namespace Name Mixin selector named method_52831Lnet/minecraft/client/render/ChunkRenderingDataPreparer;method_52831(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;intermediary method_52831Lnet/minecraft/class_8679;method_52831(Lnet/minecraft/class_2338;Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_2350;)Lnet/minecraft/class_846$class_851;official aLghj;a(Lje;Lgkd$b;Ljj;)Lgkd$b;
-
method_52837
@Nullable public @Nullable ChunkRenderingDataPreparer.ChunkInfo method_52837(ChunkBuilder.BuiltChunk builtChunk) - Mappings:
Namespace Name Mixin selector named method_52837Lnet/minecraft/client/render/ChunkRenderingDataPreparer;method_52837(Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;)Lnet/minecraft/client/render/ChunkRenderingDataPreparer$ChunkInfo;intermediary method_52837Lnet/minecraft/class_8679;method_52837(Lnet/minecraft/class_846$class_851;)Lnet/minecraft/class_8679$class_762;official bLghj;b(Lgkd$b;)Lghj$d;
-