diff --git a/src/main/java/com/comandante/creeper/Items/ItemType.java b/src/main/java/com/comandante/creeper/Items/ItemType.java
index bacc6656db19102e216596d546b9d66c8e5bf571..974f6dd9c32d05523deef35e206c35acba481a7f 100755
--- a/src/main/java/com/comandante/creeper/Items/ItemType.java
+++ b/src/main/java/com/comandante/creeper/Items/ItemType.java
@@ -1642,6 +1642,50 @@ public enum ItemType {
             60,
             false,
             Rarity.LEGENDARY,
+            8000000, Sets.<TimeTracker.TimeOfDay>newHashSet()),
+
+    VOLCANIC_GYROSCOPE(149, Arrays.asList("volcanic gyroscope", "volcanic", "gyroscope", "v", "g"),
+            Color.BLACK + Color.BOLD_ON + "volcanic" + Color.RESET + Color.BOLD_ON + Color.CYAN + " gyroscope " + Color.RESET,
+            "a " + Color.BLACK + Color.BOLD_ON + "volcanic" + Color.RESET + Color.BOLD_ON + Color.CYAN + " gyroscope " + Color.RESET + "is on the ground.",
+            "a " + Color.BLACK + Color.BOLD_ON + "volcanic" + Color.RESET + Color.BOLD_ON + Color.CYAN + " gyroscope " + Color.RESET,
+            false,
+            0,
+            60,
+            false,
+            Rarity.LEGENDARY,
+            8000000, Sets.<TimeTracker.TimeOfDay>newHashSet()),
+
+    BASALT_WAND(150, Arrays.asList("basalt wand", "basalt", "wand", "b", "w"),
+            Color.BLACK + Color.BOLD_ON + "basalt" + Color.RESET + Color.BOLD_ON + Color.RED + " wand " + Color.RESET,
+            "a " + Color.BLACK + Color.BOLD_ON + "basalt" + Color.RESET + Color.BOLD_ON + Color.RED + " wand " + Color.RESET + "is on the ground.",
+            "a " + Color.BLACK + Color.BOLD_ON + "basalt" + Color.RESET + Color.BOLD_ON + Color.RED + " wand " + Color.RESET,
+            false,
+            0,
+            60,
+            false,
+            Rarity.LEGENDARY,
+            8000000, Sets.<TimeTracker.TimeOfDay>newHashSet()),
+            
+    SPIRAL_MAGNET(151, Arrays.asList("spiral magnet", "spiral", "magnet", "s", "m"),
+            Color.GREEN + Color.BOLD_ON + "spiral" + Color.RESET + Color.BOLD_ON + Color.BLACK + " magnet " + Color.RESET,
+            "a " + Color.GREEN + Color.BOLD_ON + "spiral" + Color.RESET + Color.BOLD_ON + Color.BLACK + " magnet " + Color.RESET + "is on the ground.",
+            "a " + Color.GREEN + Color.BOLD_ON + "spiral" + Color.RESET + Color.BOLD_ON + Color.BLACK + " magnet " + Color.RESET,
+            false,
+            0,
+            60,
+            false,
+            Rarity.LEGENDARY,
+            8000000, Sets.<TimeTracker.TimeOfDay>newHashSet()),
+            
+    SANDSTONE_RUNE(152, Arrays.asList("sandstone rune", "sandstone", "rune", "s", "r"),
+            Color.YELLOW + Color.BOLD_ON + "sandstone" + Color.RESET + Color.BOLD_ON + Color.BLACK + " rune " + Color.RESET,
+            "a " + Color.YELLOW + Color.BOLD_ON + "sandstone" + Color.RESET + Color.BOLD_ON + Color.BLACK + " rune " + Color.RESET + "is on the ground.",
+            "a " + Color.YELLOW + Color.BOLD_ON + "sandstone" + Color.RESET + Color.BOLD_ON + Color.BLACK + " rune " + Color.RESET,
+            false,
+            0,
+            60,
+            false,
+            Rarity.LEGENDARY,
             8000000, Sets.<TimeTracker.TimeOfDay>newHashSet());