diff --git a/src/main/java/com/hbm/handler/radiation/ChunkRadiationHandler3D.java b/src/main/java/com/hbm/handler/radiation/ChunkRadiationHandler3D.java index a7d5df2eb..53e03b203 100644 --- a/src/main/java/com/hbm/handler/radiation/ChunkRadiationHandler3D.java +++ b/src/main/java/com/hbm/handler/radiation/ChunkRadiationHandler3D.java @@ -19,8 +19,7 @@ import net.minecraftforge.event.world.WorldEvent; * @author hbm */ public class ChunkRadiationHandler3D extends ChunkRadiationHandler { - - private HashMap perWorld = new HashMap(); + private Map perWorld = new HashMap<>(); @Override @Untested @@ -74,9 +73,7 @@ public class ChunkRadiationHandler3D extends ChunkRadiationHandler { public void updateSystem() { for(Entry entry : perWorld.entrySet()) { - - HashMap radiation = entry.getValue().radiation; - HashMap buff = new HashMap(radiation); + Map radiation = entry.getValue().radiation; Map buff = new HashMap<>(radiation); radiation.clear(); @@ -186,7 +183,6 @@ public class ChunkRadiationHandler3D extends ChunkRadiationHandler { } public static class ThreeDimRadiationPerWorld { - public Map radiation = new HashMap<>(); } } diff --git a/src/main/java/com/hbm/handler/radiation/ChunkRadiationHandlerNT.java b/src/main/java/com/hbm/handler/radiation/ChunkRadiationHandlerNT.java index 504b0a14e..1bda5f318 100644 --- a/src/main/java/com/hbm/handler/radiation/ChunkRadiationHandlerNT.java +++ b/src/main/java/com/hbm/handler/radiation/ChunkRadiationHandlerNT.java @@ -35,8 +35,7 @@ import net.minecraftforge.event.world.WorldEvent; public class ChunkRadiationHandlerNT extends ChunkRadiationHandler { /* once i have to start debugging this, even my nightmares will start shitting themselves */ - - private static HashMap worldMap = new HashMap(); + private static Map worldMap = new HashMap<>(); @Override @@ -728,17 +727,13 @@ public class ChunkRadiationHandlerNT extends ChunkRadiationHandler { public static class WorldRadiationData { public World world; - private Set dirtyChunks = new HashSet(); - private Set dirtyChunks2 = new HashSet(); private Set dirtyChunks = new HashSet<>(); private Set dirtyChunks2 = new HashSet<>(); private boolean iteratingDirty = false; - - public Set activePockets = new HashSet(); - public HashMap data = new HashMap(); - + public Set activePockets = new HashSet<>(); public Map data = new HashMap<>(); + public WorldRadiationData(World world) { this.world = world; } diff --git a/src/main/java/com/hbm/handler/radiation/ChunkRadiationHandlerPRISM.java b/src/main/java/com/hbm/handler/radiation/ChunkRadiationHandlerPRISM.java index 43a399e13..0b7c75040 100644 --- a/src/main/java/com/hbm/handler/radiation/ChunkRadiationHandlerPRISM.java +++ b/src/main/java/com/hbm/handler/radiation/ChunkRadiationHandlerPRISM.java @@ -45,8 +45,7 @@ import net.minecraftforge.event.world.WorldEvent; * */ public class ChunkRadiationHandlerPRISM extends ChunkRadiationHandler { - - public ConcurrentHashMap perWorld = new ConcurrentHashMap(); + public Map perWorld = new ConcurrentHashMap<>(); public static int cycles = 0; @@ -173,8 +172,7 @@ public class ChunkRadiationHandlerPRISM extends ChunkRadiationHandler { } } } - - public static final HashMap newAdditions = new HashMap(); + public static final Map newAdditions = new HashMap<>(); @Override