diff --git a/src/main/java/com/volmit/iris/generator/noise/FastNoiseDouble.java b/src/main/java/com/volmit/iris/generator/noise/FastNoiseDouble.java index 6dd33199e..932edf732 100644 --- a/src/main/java/com/volmit/iris/generator/noise/FastNoiseDouble.java +++ b/src/main/java/com/volmit/iris/generator/noise/FastNoiseDouble.java @@ -598,7 +598,7 @@ public class FastNoiseDouble { long y1 = y0 + 1; long z1 = z0 + 1; - double xs, ys, zs; + double xs=0, ys=0, zs=0; switch (m_longerp) { case Linear -> { xs = x - x0; @@ -696,7 +696,7 @@ public class FastNoiseDouble { long x1 = x0 + 1; long y1 = y0 + 1; - double xs, ys; + double xs=0, ys=0; switch (m_longerp) { case Linear -> { xs = x - x0; @@ -794,7 +794,7 @@ public class FastNoiseDouble { long y1 = y0 + 1; long z1 = z0 + 1; - double xs, ys, zs; + double xs=0, ys=0, zs=0; switch (m_longerp) { case Linear -> { xs = x - x0; @@ -1886,7 +1886,7 @@ public class FastNoiseDouble { long y1 = y0 + 1; long z1 = z0 + 1; - double xs, ys, zs; + double xs=0, ys=0, zs=0; switch (m_longerp) { case Linear -> { xs = xf - x0; @@ -1969,7 +1969,7 @@ public class FastNoiseDouble { long x1 = x0 + 1; long y1 = y0 + 1; - double xs, ys; + double xs=0, ys=0; switch (m_longerp) { case Linear -> { xs = xf - x0; diff --git a/src/main/java/com/volmit/iris/object/tile/TileBanner.java b/src/main/java/com/volmit/iris/object/tile/TileBanner.java index 3dde8372b..1893d16e6 100644 --- a/src/main/java/com/volmit/iris/object/tile/TileBanner.java +++ b/src/main/java/com/volmit/iris/object/tile/TileBanner.java @@ -63,9 +63,9 @@ public class TileBanner implements TileData { this.baseColor = banner.getBaseColor(); } + @SuppressWarnings("MethodDoesntCallSuperMethod") @Override public TileBanner clone() { - TileBanner tileBanner = (TileBanner) super.clone(); TileBanner ts = new TileBanner(); ts.setBaseColor(getBaseColor()); ts.setPatterns(getPatterns()); diff --git a/src/main/java/com/volmit/iris/object/tile/TileSign.java b/src/main/java/com/volmit/iris/object/tile/TileSign.java index e4fa593fe..8d94dcd95 100644 --- a/src/main/java/com/volmit/iris/object/tile/TileSign.java +++ b/src/main/java/com/volmit/iris/object/tile/TileSign.java @@ -66,9 +66,9 @@ public class TileSign implements TileData { dyeColor = sign.getColor(); } + @SuppressWarnings("MethodDoesntCallSuperMethod") @Override public TileSign clone() { - TileSign tileSign = (TileSign) super.clone(); TileSign ts = new TileSign(); ts.setDyeColor(getDyeColor()); ts.setLine1(getLine1()); diff --git a/src/main/java/com/volmit/iris/object/tile/TileSpawner.java b/src/main/java/com/volmit/iris/object/tile/TileSpawner.java index 9ad94c772..d64dd5e8d 100644 --- a/src/main/java/com/volmit/iris/object/tile/TileSpawner.java +++ b/src/main/java/com/volmit/iris/object/tile/TileSpawner.java @@ -55,9 +55,9 @@ public class TileSpawner implements TileData { entityType = sign.getSpawnedType(); } + @SuppressWarnings("MethodDoesntCallSuperMethod") @Override public TileSpawner clone() { - TileSpawner tileSpawner = (TileSpawner) super.clone(); TileSpawner ts = new TileSpawner(); ts.setEntityType(getEntityType()); return ts;