|
65 | 65 | import net.minecraft.client.player.LocalPlayer; |
66 | 66 | import net.minecraft.client.renderer.GameRenderer; |
67 | 67 | import net.minecraft.client.renderer.RenderType; |
| 68 | +import net.minecraft.client.renderer.texture.DynamicTexture; |
68 | 69 | import net.minecraft.client.renderer.texture.OverlayTexture; |
69 | 70 | import net.minecraft.core.BlockPos; |
70 | 71 | import net.minecraft.core.GlobalPos; |
|
105 | 106 | import java.util.function.Function; |
106 | 107 | import java.util.stream.Collectors; |
107 | 108 |
|
| 109 | +/** |
| 110 | + * TODO: Split into classes, this file is way over sized! |
| 111 | + * - Split the minimap into render layers that can be registered via an API |
| 112 | + * - This would split out the various layers, background, icons, borders, etc. |
| 113 | + */ |
108 | 114 | public enum FTBChunksClient { |
109 | 115 | INSTANCE; |
110 | 116 |
|
@@ -912,9 +918,10 @@ private void drawInWorldIcons(Minecraft mc, GuiGraphics graphics, DeltaTracker t |
912 | 918 | inWorldMapIcons.clear(); |
913 | 919 |
|
914 | 920 | // Cleanup after the Gui.setupDrawing |
915 | | - RenderSystem.disableBlend(); |
916 | | - RenderSystem.setShaderColor(1F, 1F, 1F, 1F); |
917 | | - RenderSystem.disableDepthTest(); |
| 921 | + // TODO: [21.8] Put back or remove. |
| 922 | +// RenderSystem.disableBlend(); |
| 923 | +// RenderSystem.setShaderColor(1F, 1F, 1F, 1F); |
| 924 | +// RenderSystem.disableDepthTest(); |
918 | 925 | } |
919 | 926 |
|
920 | 927 | public void renderWorldLast(PoseStack poseStack, Matrix4f projectionMatrix, Matrix4f modelViewMatrix, Camera camera, DeltaTracker tickDelta) { |
@@ -948,7 +955,7 @@ public void renderWorldLast(PoseStack poseStack, Matrix4f projectionMatrix, Matr |
948 | 955 | float y1 = (float) (cameraPos.y + 30D); |
949 | 956 | float y2 = y1 + 70F; |
950 | 957 |
|
951 | | - int yMin = mc.level.getMinBuildHeight(); |
| 958 | + int yMin = mc.level.getMinY(); |
952 | 959 |
|
953 | 960 | for (WaypointIcon waypoint : visibleWaypoints) { |
954 | 961 | drawWaypointBeacon(poseStack, cameraPos, depthBuffer, y1, y2, yMin, waypoint); |
|
0 commit comments