From 70b2df0d31d9fffdf4b94e6673d6fc282eeb49cb Mon Sep 17 00:00:00 2001 From: Abbie Date: Tue, 25 Feb 2025 18:56:52 +0000 Subject: [PATCH] replace var with explicit type --- .../abbie/amap/client/AMapWorldRenderer.java | 2 +- .../cc/abbie/amap/client/ChunkRenderer.java | 21 ++++++++++--------- .../abbie/amap/client/minimap/MinimapHud.java | 5 +++-- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/src/main/java/cc/abbie/amap/client/AMapWorldRenderer.java b/src/main/java/cc/abbie/amap/client/AMapWorldRenderer.java index c144937..c3649a1 100644 --- a/src/main/java/cc/abbie/amap/client/AMapWorldRenderer.java +++ b/src/main/java/cc/abbie/amap/client/AMapWorldRenderer.java @@ -33,7 +33,7 @@ public void afterEntities(WorldRenderContext context) { for (Map.Entry, Map>> entry : MapStorage.INSTANCE.landmarks.entrySet()) { LandmarkType type = entry.getKey(); - for (var entry2 : entry.getValue().entrySet()) { + for (Map.Entry> entry2 : entry.getValue().entrySet()) { BlockPos pos = entry2.getKey(); Landmark landmark = entry2.getValue(); int color = Objects.requireNonNullElse(landmark.color(), DyeColor.WHITE).getTextureDiffuseColor(); diff --git a/src/main/java/cc/abbie/amap/client/ChunkRenderer.java b/src/main/java/cc/abbie/amap/client/ChunkRenderer.java index ae567be..660645e 100644 --- a/src/main/java/cc/abbie/amap/client/ChunkRenderer.java +++ b/src/main/java/cc/abbie/amap/client/ChunkRenderer.java @@ -21,6 +21,7 @@ import folk.sisby.surveyor.terrain.LayerSummary; import folk.sisby.surveyor.terrain.RegionSummary; +import folk.sisby.surveyor.util.RegistryPalette; import java.util.HashMap; import java.util.HashSet; @@ -43,10 +44,10 @@ public static void bakeChunk(ChunkPos chunkPos) { LayerSummary.Raw[][] northTerr = MapStorage.INSTANCE.regions.get(northRegionPos); if (northTerr == null) return; - var northBlockPalette = MapStorage.INSTANCE.blockPalettes.get(northChunkPos); + RegistryPalette.ValueView northBlockPalette = MapStorage.INSTANCE.blockPalettes.get(northChunkPos); if (northBlockPalette == null) return; - var northBiomePalette = MapStorage.INSTANCE.biomePalettes.get(northChunkPos); + RegistryPalette.ValueView northBiomePalette = MapStorage.INSTANCE.biomePalettes.get(northChunkPos); if (northBiomePalette == null) return; if (dirtyChunks.contains(chunkPos)) { @@ -64,20 +65,20 @@ public static void bakeChunk(ChunkPos chunkPos) { ChunkPos regionPos = new ChunkPos(RegionSummary.chunkToRegion(chunkPos.x), RegionSummary.chunkToRegion(chunkPos.z)); ChunkPos regionRelativePos = new ChunkPos(RegionSummary.regionRelative(chunkPos.x), RegionSummary.regionRelative(chunkPos.z)); LayerSummary.Raw[][] terr = MapStorage.INSTANCE.regions.get(regionPos); - var blockPalette = MapStorage.INSTANCE.blockPalettes.get(chunkPos); - var biomePalette = MapStorage.INSTANCE.biomePalettes.get(chunkPos); + RegistryPalette.ValueView blockPalette = MapStorage.INSTANCE.blockPalettes.get(chunkPos); + RegistryPalette.ValueView biomePalette = MapStorage.INSTANCE.biomePalettes.get(chunkPos); if (terr == null || blockPalette == null || biomePalette == null) return; - var summ = terr[regionRelativePos.x][regionRelativePos.z]; - var northSumm = northTerr[northRegionRelativePos.x][northRegionRelativePos.z]; + LayerSummary.Raw summ = terr[regionRelativePos.x][regionRelativePos.z]; + LayerSummary.Raw northSumm = northTerr[northRegionRelativePos.x][northRegionRelativePos.z]; if (summ == null || northSumm == null) return; - var blocks = summ.blocks(); - var biomes = summ.biomes(); - var northBlocks = northSumm.blocks(); - var northBiomes = northSumm.biomes(); + int[] blocks = summ.blocks(); + int[] biomes = summ.biomes(); + int[] northBlocks = northSumm.blocks(); + int[] northBiomes = northSumm.biomes(); if (blocks == null || biomes == null || northBlocks == null || northBiomes == null) return; ResourceLocation textureLocation = textures.get(regionPos); diff --git a/src/main/java/cc/abbie/amap/client/minimap/MinimapHud.java b/src/main/java/cc/abbie/amap/client/minimap/MinimapHud.java index 8cfc383..d81ba3c 100644 --- a/src/main/java/cc/abbie/amap/client/minimap/MinimapHud.java +++ b/src/main/java/cc/abbie/amap/client/minimap/MinimapHud.java @@ -24,6 +24,7 @@ import folk.sisby.surveyor.landmark.LandmarkType; import net.fabricmc.fabric.api.client.rendering.v1.HudRenderCallback; +import java.util.Map; import java.util.Objects; public class MinimapHud implements HudRenderCallback { @@ -147,9 +148,9 @@ public void onHudRender(GuiGraphics gui, DeltaTracker deltaTracker) { pose.popPose(); } - for (var entry : MapStorage.INSTANCE.landmarks.entrySet()) { + for (Map.Entry, Map>> entry : MapStorage.INSTANCE.landmarks.entrySet()) { LandmarkType type = entry.getKey(); - for (var entry2 : entry.getValue().entrySet()) { + for (Map.Entry> entry2 : entry.getValue().entrySet()) { BlockPos pos = entry2.getKey(); Landmark landmark = entry2.getValue(); float[] color = GuiUtil.toFloats(Objects.requireNonNullElse(landmark.color(), DyeColor.WHITE).getTextureDiffuseColor());