diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockTallgrassBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockFernBehavior.java
similarity index 69%
rename from Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockTallgrassBehavior.java
rename to Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockFernBehavior.java
index b7d2da15b..cfca62d3f 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockTallgrassBehavior.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockFernBehavior.java
@@ -6,5 +6,5 @@
* @author daoge_cmd
* Allay Project
*/
-public interface BlockTallgrassBehavior extends BlockBehavior {
+public interface BlockFernBehavior extends BlockBehavior {
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockLargeFernBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockLargeFernBehavior.java
new file mode 100644
index 000000000..40ac667c2
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockLargeFernBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockLargeFernBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockLilacBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockLilacBehavior.java
new file mode 100644
index 000000000..89260d459
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockLilacBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockLilacBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockPeonyBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockPeonyBehavior.java
new file mode 100644
index 000000000..c8c4f4072
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockPeonyBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockPeonyBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockRoseBushBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockRoseBushBehavior.java
new file mode 100644
index 000000000..5d5a04f44
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockRoseBushBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockRoseBushBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockCoralBlockBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockShortGrassBehavior.java
similarity index 69%
rename from Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockCoralBlockBehavior.java
rename to Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockShortGrassBehavior.java
index 55f35a237..99a03e3bf 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockCoralBlockBehavior.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockShortGrassBehavior.java
@@ -6,5 +6,5 @@
* @author daoge_cmd
* Allay Project
*/
-public interface BlockCoralBlockBehavior extends BlockBehavior {
+public interface BlockShortGrassBehavior extends BlockBehavior {
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockSunflowerBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockSunflowerBehavior.java
new file mode 100644
index 000000000..8a8331216
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockSunflowerBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockSunflowerBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockTallGrassBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockTallGrassBehavior.java
new file mode 100644
index 000000000..b2dd85ff8
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/BlockTallGrassBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockTallGrassBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockBrainCoralBlockBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockBrainCoralBlockBehavior.java
new file mode 100644
index 000000000..4be396c34
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockBrainCoralBlockBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.coralblock;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockBrainCoralBlockBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockBubbleCoralBlockBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockBubbleCoralBlockBehavior.java
new file mode 100644
index 000000000..df1fd39e3
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockBubbleCoralBlockBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.coralblock;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockBubbleCoralBlockBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadBrainCoralBlockBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadBrainCoralBlockBehavior.java
new file mode 100644
index 000000000..449438502
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadBrainCoralBlockBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.coralblock;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockDeadBrainCoralBlockBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadBubbleCoralBlockBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadBubbleCoralBlockBehavior.java
new file mode 100644
index 000000000..5fea5aa5f
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadBubbleCoralBlockBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.coralblock;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockDeadBubbleCoralBlockBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadFireCoralBlockBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadFireCoralBlockBehavior.java
new file mode 100644
index 000000000..74bd78870
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadFireCoralBlockBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.coralblock;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockDeadFireCoralBlockBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadHornCoralBlockBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadHornCoralBlockBehavior.java
new file mode 100644
index 000000000..8d298af49
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadHornCoralBlockBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.coralblock;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockDeadHornCoralBlockBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadTubeCoralBlockBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadTubeCoralBlockBehavior.java
new file mode 100644
index 000000000..4bffb0d33
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockDeadTubeCoralBlockBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.coralblock;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockDeadTubeCoralBlockBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockFireCoralBlockBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockFireCoralBlockBehavior.java
new file mode 100644
index 000000000..24fcac489
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockFireCoralBlockBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.coralblock;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockFireCoralBlockBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockHornCoralBlockBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockHornCoralBlockBehavior.java
new file mode 100644
index 000000000..0437dfd91
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockHornCoralBlockBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.coralblock;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockHornCoralBlockBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockTubeCoralBlockBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockTubeCoralBlockBehavior.java
new file mode 100644
index 000000000..9c7d89893
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/coralblock/BlockTubeCoralBlockBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.coralblock;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockTubeCoralBlockBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockBrickSlabBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockBrickSlabBehavior.java
new file mode 100644
index 000000000..407ad242b
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockBrickSlabBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.slab;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockBrickSlabBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockCobblestoneSlabBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockCobblestoneSlabBehavior.java
new file mode 100644
index 000000000..1b06ce316
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockCobblestoneSlabBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.slab;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockCobblestoneSlabBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockNetherBrickSlabBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockNetherBrickSlabBehavior.java
new file mode 100644
index 000000000..566826a90
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockNetherBrickSlabBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.slab;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockNetherBrickSlabBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockPetrifiedOakSlabBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockPetrifiedOakSlabBehavior.java
new file mode 100644
index 000000000..13dc349a3
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockPetrifiedOakSlabBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.slab;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockPetrifiedOakSlabBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockQuartzSlabBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockQuartzSlabBehavior.java
new file mode 100644
index 000000000..3488dfef9
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockQuartzSlabBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.slab;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockQuartzSlabBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockSandstoneSlabBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockSandstoneSlabBehavior.java
new file mode 100644
index 000000000..eee47e144
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockSandstoneSlabBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.slab;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockSandstoneSlabBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockSmoothStoneSlabBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockSmoothStoneSlabBehavior.java
new file mode 100644
index 000000000..427665c65
--- /dev/null
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockSmoothStoneSlabBehavior.java
@@ -0,0 +1,10 @@
+package org.allaymc.api.block.interfaces.slab;
+
+import org.allaymc.api.block.BlockBehavior;
+
+/**
+ * @author daoge_cmd
+ * Allay Project
+ */
+public interface BlockSmoothStoneSlabBehavior extends BlockBehavior {
+}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockStoneBlockSlabBehavior.java b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockStoneBrickSlabBehavior.java
similarity index 70%
rename from Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockStoneBlockSlabBehavior.java
rename to Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockStoneBrickSlabBehavior.java
index 558c975f0..ce6f6ec93 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockStoneBlockSlabBehavior.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/interfaces/slab/BlockStoneBrickSlabBehavior.java
@@ -6,5 +6,5 @@
* @author daoge_cmd
* Allay Project
*/
-public interface BlockStoneBlockSlabBehavior extends BlockBehavior {
+public interface BlockStoneBrickSlabBehavior extends BlockBehavior {
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/Attachment.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/Attachment.java
index a953d5ce9..c737e02ce 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/Attachment.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/Attachment.java
@@ -3,15 +3,14 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum Attachment {
- HANGING,
+ HANGING,
- MULTIPLE,
+ MULTIPLE,
- SIDE,
+ SIDE,
- STANDING
+ STANDING
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/BambooLeafSize.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/BambooLeafSize.java
index 1dd369e2b..528e52c6a 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/BambooLeafSize.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/BambooLeafSize.java
@@ -3,13 +3,12 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum BambooLeafSize {
- LARGE_LEAVES,
+ LARGE_LEAVES,
- NO_LEAVES,
+ NO_LEAVES,
- SMALL_LEAVES
+ SMALL_LEAVES
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/BambooStalkThickness.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/BambooStalkThickness.java
index 9927f84a7..d7b3cfed2 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/BambooStalkThickness.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/BambooStalkThickness.java
@@ -3,11 +3,10 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum BambooStalkThickness {
- THICK,
+ THICK,
- THIN
+ THIN
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/BigDripleafTilt.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/BigDripleafTilt.java
index 2619f061f..418fbc680 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/BigDripleafTilt.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/BigDripleafTilt.java
@@ -3,15 +3,14 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum BigDripleafTilt {
- FULL_TILT,
+ FULL_TILT,
- NONE,
+ NONE,
- PARTIAL_TILT,
+ PARTIAL_TILT,
- UNSTABLE
+ UNSTABLE
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/CauldronLiquid.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/CauldronLiquid.java
index 65cfcfbfe..216a5328a 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/CauldronLiquid.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/CauldronLiquid.java
@@ -3,13 +3,12 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum CauldronLiquid {
- LAVA,
+ LAVA,
- POWDER_SNOW,
+ POWDER_SNOW,
- WATER
+ WATER
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/ChemistryTableType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/ChemistryTableType.java
index 2c4e8d970..a5cef96e9 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/ChemistryTableType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/ChemistryTableType.java
@@ -3,15 +3,14 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum ChemistryTableType {
- COMPOUND_CREATOR,
+ COMPOUND_CREATOR,
- ELEMENT_CONSTRUCTOR,
+ ELEMENT_CONSTRUCTOR,
- LAB_TABLE,
+ LAB_TABLE,
- MATERIAL_REDUCER
+ MATERIAL_REDUCER
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/ChiselType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/ChiselType.java
index 83c6990ee..b986ae24f 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/ChiselType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/ChiselType.java
@@ -3,15 +3,14 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum ChiselType {
- CHISELED,
+ CHISELED,
- DEFAULT,
+ DEFAULT,
- LINES,
+ LINES,
- SMOOTH
+ SMOOTH
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/CrackedState.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/CrackedState.java
index cd4ce36e1..7db0c99d9 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/CrackedState.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/CrackedState.java
@@ -3,13 +3,12 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum CrackedState {
- CRACKED,
+ CRACKED,
- MAX_CRACKED,
+ MAX_CRACKED,
- NO_CRACKS
+ NO_CRACKS
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/Damage.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/Damage.java
index 13b6859c2..c56842165 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/Damage.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/Damage.java
@@ -3,15 +3,14 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum Damage {
- BROKEN,
+ BROKEN,
- SLIGHTLY_DAMAGED,
+ SLIGHTLY_DAMAGED,
- UNDAMAGED,
+ UNDAMAGED,
- VERY_DAMAGED
+ VERY_DAMAGED
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/DirtType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/DirtType.java
index e55fbed18..300528ad2 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/DirtType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/DirtType.java
@@ -3,11 +3,10 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum DirtType {
- COARSE,
+ COARSE,
- NORMAL
+ NORMAL
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/DripstoneThickness.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/DripstoneThickness.java
index 9a603ae8f..02aef4b11 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/DripstoneThickness.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/DripstoneThickness.java
@@ -3,17 +3,16 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum DripstoneThickness {
- BASE,
+ BASE,
- FRUSTUM,
+ FRUSTUM,
- MERGE,
+ MERGE,
- MIDDLE,
+ MIDDLE,
- TIP
+ TIP
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/LeverDirection.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/LeverDirection.java
index 7509fe7f4..049224ced 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/LeverDirection.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/LeverDirection.java
@@ -3,23 +3,22 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum LeverDirection {
- DOWN_EAST_WEST,
+ DOWN_EAST_WEST,
- DOWN_NORTH_SOUTH,
+ DOWN_NORTH_SOUTH,
- EAST,
+ EAST,
- NORTH,
+ NORTH,
- SOUTH,
+ SOUTH,
- UP_EAST_WEST,
+ UP_EAST_WEST,
- UP_NORTH_SOUTH,
+ UP_NORTH_SOUTH,
- WEST
+ WEST
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftBlockFace.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftBlockFace.java
index fdff9b025..cf9ac7be9 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftBlockFace.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftBlockFace.java
@@ -3,19 +3,18 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum MinecraftBlockFace {
- DOWN,
+ DOWN,
- EAST,
+ EAST,
- NORTH,
+ NORTH,
- SOUTH,
+ SOUTH,
- UP,
+ UP,
- WEST
+ WEST
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftCardinalDirection.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftCardinalDirection.java
index 18ca4e369..0907034d6 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftCardinalDirection.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftCardinalDirection.java
@@ -3,15 +3,14 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum MinecraftCardinalDirection {
- EAST,
+ EAST,
- NORTH,
+ NORTH,
- SOUTH,
+ SOUTH,
- WEST
+ WEST
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftFacingDirection.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftFacingDirection.java
index 8b1511204..f41fbe10f 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftFacingDirection.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftFacingDirection.java
@@ -3,19 +3,18 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum MinecraftFacingDirection {
- DOWN,
+ DOWN,
- EAST,
+ EAST,
- NORTH,
+ NORTH,
- SOUTH,
+ SOUTH,
- UP,
+ UP,
- WEST
+ WEST
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftVerticalHalf.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftVerticalHalf.java
index ff6ccd8e7..ae9da33c7 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftVerticalHalf.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MinecraftVerticalHalf.java
@@ -3,11 +3,10 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum MinecraftVerticalHalf {
- BOTTOM,
+ BOTTOM,
- TOP
+ TOP
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MonsterEggStoneType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MonsterEggStoneType.java
index 677c892e5..4380defdf 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MonsterEggStoneType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/MonsterEggStoneType.java
@@ -3,19 +3,18 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum MonsterEggStoneType {
- CHISELED_STONE_BRICK,
+ CHISELED_STONE_BRICK,
- COBBLESTONE,
+ COBBLESTONE,
- CRACKED_STONE_BRICK,
+ CRACKED_STONE_BRICK,
- MOSSY_STONE_BRICK,
+ MOSSY_STONE_BRICK,
- STONE,
+ STONE,
- STONE_BRICK
+ STONE_BRICK
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/Orientation.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/Orientation.java
index f27cdaaa9..ce3d902fd 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/Orientation.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/Orientation.java
@@ -3,31 +3,30 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum Orientation {
- DOWN_EAST,
+ DOWN_EAST,
- DOWN_NORTH,
+ DOWN_NORTH,
- DOWN_SOUTH,
+ DOWN_SOUTH,
- DOWN_WEST,
+ DOWN_WEST,
- EAST_UP,
+ EAST_UP,
- NORTH_UP,
+ NORTH_UP,
- SOUTH_UP,
+ SOUTH_UP,
- UP_EAST,
+ UP_EAST,
- UP_NORTH,
+ UP_NORTH,
- UP_SOUTH,
+ UP_SOUTH,
- UP_WEST,
+ UP_WEST,
- WEST_UP
+ WEST_UP
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/PillarAxis.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/PillarAxis.java
index e414def20..9feebbd12 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/PillarAxis.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/PillarAxis.java
@@ -3,13 +3,12 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum PillarAxis {
- X,
+ X,
- Y,
+ Y,
- Z
+ Z
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/PortalAxis.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/PortalAxis.java
index 07db39cfc..fd9084d1a 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/PortalAxis.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/PortalAxis.java
@@ -3,13 +3,12 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum PortalAxis {
- UNKNOWN,
+ UNKNOWN,
- X,
+ X,
- Z
+ Z
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/PrismarineBlockType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/PrismarineBlockType.java
index 1d523c51e..dcf545745 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/PrismarineBlockType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/PrismarineBlockType.java
@@ -3,13 +3,12 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum PrismarineBlockType {
- BRICKS,
+ BRICKS,
- DARK,
+ DARK,
- DEFAULT
+ DEFAULT
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SandStoneType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SandStoneType.java
index 36b09e36d..99e304449 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SandStoneType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SandStoneType.java
@@ -3,15 +3,14 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum SandStoneType {
- CUT,
+ CUT,
- DEFAULT,
+ DEFAULT,
- HEIROGLYPHS,
+ HEIROGLYPHS,
- SMOOTH
+ SMOOTH
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SandType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SandType.java
index 12257c8be..7bdd5a642 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SandType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SandType.java
@@ -3,11 +3,10 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum SandType {
- NORMAL,
+ NORMAL,
- RED
+ RED
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SeaGrassType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SeaGrassType.java
index 36648e659..7c256bf09 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SeaGrassType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SeaGrassType.java
@@ -3,13 +3,12 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum SeaGrassType {
- DEFAULT,
+ DEFAULT,
- DOUBLE_BOT,
+ DOUBLE_BOT,
- DOUBLE_TOP
+ DOUBLE_TOP
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SpongeType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SpongeType.java
index 53af75718..c5641d9ac 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SpongeType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SpongeType.java
@@ -3,11 +3,10 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum SpongeType {
- DRY,
+ DRY,
- WET
+ WET
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneBrickType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneBrickType.java
index c85ba805c..263557209 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneBrickType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneBrickType.java
@@ -3,17 +3,16 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum StoneBrickType {
- CHISELED,
+ CHISELED,
- CRACKED,
+ CRACKED,
- DEFAULT,
+ DEFAULT,
- MOSSY,
+ MOSSY,
- SMOOTH
+ SMOOTH
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType.java
index 60aa77509..3725a9a8e 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType.java
@@ -3,23 +3,22 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum StoneSlabType {
- BRICK,
+ BRICK,
- COBBLESTONE,
+ COBBLESTONE,
- NETHER_BRICK,
+ NETHER_BRICK,
- QUARTZ,
+ QUARTZ,
- SANDSTONE,
+ SANDSTONE,
- SMOOTH_STONE,
+ SMOOTH_STONE,
- STONE_BRICK,
+ STONE_BRICK,
- WOOD
+ WOOD
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType2.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType2.java
index f2f80c4f6..1bdc94d0e 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType2.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType2.java
@@ -3,23 +3,22 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum StoneSlabType2 {
- MOSSY_COBBLESTONE,
+ MOSSY_COBBLESTONE,
- PRISMARINE_BRICK,
+ PRISMARINE_BRICK,
- PRISMARINE_DARK,
+ PRISMARINE_DARK,
- PRISMARINE_ROUGH,
+ PRISMARINE_ROUGH,
- PURPUR,
+ PURPUR,
- RED_NETHER_BRICK,
+ RED_NETHER_BRICK,
- RED_SANDSTONE,
+ RED_SANDSTONE,
- SMOOTH_SANDSTONE
+ SMOOTH_SANDSTONE
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType3.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType3.java
index 30abe8e00..a76bd0545 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType3.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType3.java
@@ -3,23 +3,22 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum StoneSlabType3 {
- ANDESITE,
+ ANDESITE,
- DIORITE,
+ DIORITE,
- END_STONE_BRICK,
+ END_STONE_BRICK,
- GRANITE,
+ GRANITE,
- POLISHED_ANDESITE,
+ POLISHED_ANDESITE,
- POLISHED_DIORITE,
+ POLISHED_DIORITE,
- POLISHED_GRANITE,
+ POLISHED_GRANITE,
- SMOOTH_RED_SANDSTONE
+ SMOOTH_RED_SANDSTONE
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType4.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType4.java
index e481a1ca5..932c51c86 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType4.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StoneSlabType4.java
@@ -3,17 +3,16 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum StoneSlabType4 {
- CUT_RED_SANDSTONE,
+ CUT_RED_SANDSTONE,
- CUT_SANDSTONE,
+ CUT_SANDSTONE,
- MOSSY_STONE_BRICK,
+ MOSSY_STONE_BRICK,
- SMOOTH_QUARTZ,
+ SMOOTH_QUARTZ,
- STONE
+ STONE
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StructureBlockType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StructureBlockType.java
index 1cc255893..c69848149 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StructureBlockType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StructureBlockType.java
@@ -3,19 +3,18 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum StructureBlockType {
- CORNER,
+ CORNER,
- DATA,
+ DATA,
- EXPORT,
+ EXPORT,
- INVALID,
+ INVALID,
- LOAD,
+ LOAD,
- SAVE
+ SAVE
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StructureVoidType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StructureVoidType.java
index 46df2038b..9b8c7ed0b 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StructureVoidType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/StructureVoidType.java
@@ -3,11 +3,10 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum StructureVoidType {
- AIR,
+ AIR,
- VOID
+ VOID
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/TorchFacingDirection.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/TorchFacingDirection.java
index 521693486..e672932a7 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/TorchFacingDirection.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/TorchFacingDirection.java
@@ -3,19 +3,18 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum TorchFacingDirection {
- EAST,
+ EAST,
- NORTH,
+ NORTH,
- SOUTH,
+ SOUTH,
- TOP,
+ TOP,
- UNKNOWN,
+ UNKNOWN,
- WEST
+ WEST
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/TurtleEggCount.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/TurtleEggCount.java
index 87bc50569..69a342891 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/TurtleEggCount.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/TurtleEggCount.java
@@ -3,15 +3,14 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum TurtleEggCount {
- FOUR_EGG,
+ FOUR_EGG,
- ONE_EGG,
+ ONE_EGG,
- THREE_EGG,
+ THREE_EGG,
- TWO_EGG
+ TWO_EGG
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/VaultState.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/VaultState.java
index d1f8a1cd0..f10963bbf 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/VaultState.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/VaultState.java
@@ -3,15 +3,14 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum VaultState {
- ACTIVE,
+ ACTIVE,
- EJECTING,
+ EJECTING,
- INACTIVE,
+ INACTIVE,
- UNLOCKING
+ UNLOCKING
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallBlockType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallBlockType.java
index c6d3ed798..536997bfe 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallBlockType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallBlockType.java
@@ -3,35 +3,34 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum WallBlockType {
- ANDESITE,
+ ANDESITE,
- BRICK,
+ BRICK,
- COBBLESTONE,
+ COBBLESTONE,
- DIORITE,
+ DIORITE,
- END_BRICK,
+ END_BRICK,
- GRANITE,
+ GRANITE,
- MOSSY_COBBLESTONE,
+ MOSSY_COBBLESTONE,
- MOSSY_STONE_BRICK,
+ MOSSY_STONE_BRICK,
- NETHER_BRICK,
+ NETHER_BRICK,
- PRISMARINE,
+ PRISMARINE,
- RED_NETHER_BRICK,
+ RED_NETHER_BRICK,
- RED_SANDSTONE,
+ RED_SANDSTONE,
- SANDSTONE,
+ SANDSTONE,
- STONE_BRICK
+ STONE_BRICK
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeEast.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeEast.java
index c2174bebd..45c60aa89 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeEast.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeEast.java
@@ -3,13 +3,12 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum WallConnectionTypeEast {
- NONE,
+ NONE,
- SHORT,
+ SHORT,
- TALL
+ TALL
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeNorth.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeNorth.java
index c232a0edd..740bc18d1 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeNorth.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeNorth.java
@@ -3,13 +3,12 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum WallConnectionTypeNorth {
- NONE,
+ NONE,
- SHORT,
+ SHORT,
- TALL
+ TALL
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeSouth.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeSouth.java
index c6458bc99..2d7391ed2 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeSouth.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeSouth.java
@@ -3,13 +3,12 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum WallConnectionTypeSouth {
- NONE,
+ NONE,
- SHORT,
+ SHORT,
- TALL
+ TALL
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeWest.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeWest.java
index 745a30c02..8721119f7 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeWest.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/WallConnectionTypeWest.java
@@ -3,13 +3,12 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
- *
* @author daoge_cmd
*/
public enum WallConnectionTypeWest {
- NONE,
+ NONE,
- SHORT,
+ SHORT,
- TALL
+ TALL
}
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/type/BlockTypes.java b/Allay-API/src/main/java/org/allaymc/api/block/type/BlockTypes.java
index ccf62ea81..7fe102837 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/type/BlockTypes.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/type/BlockTypes.java
@@ -1,2209 +1,3304 @@
package org.allaymc.api.block.type;
-import org.allaymc.api.block.interfaces.*;
+import org.allaymc.api.block.interfaces.BlockAcaciaPressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockActivatorRailBehavior;
+import org.allaymc.api.block.interfaces.BlockAirBehavior;
+import org.allaymc.api.block.interfaces.BlockAlliumBehavior;
+import org.allaymc.api.block.interfaces.BlockAllowBehavior;
+import org.allaymc.api.block.interfaces.BlockAmethystBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockAmethystClusterBehavior;
+import org.allaymc.api.block.interfaces.BlockAncientDebrisBehavior;
+import org.allaymc.api.block.interfaces.BlockAndesiteBehavior;
+import org.allaymc.api.block.interfaces.BlockAnvilBehavior;
+import org.allaymc.api.block.interfaces.BlockAzaleaBehavior;
+import org.allaymc.api.block.interfaces.BlockAzureBluetBehavior;
+import org.allaymc.api.block.interfaces.BlockBambooBehavior;
+import org.allaymc.api.block.interfaces.BlockBambooBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockBambooMosaicBehavior;
+import org.allaymc.api.block.interfaces.BlockBambooPressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockBarrelBehavior;
+import org.allaymc.api.block.interfaces.BlockBarrierBehavior;
+import org.allaymc.api.block.interfaces.BlockBasaltBehavior;
+import org.allaymc.api.block.interfaces.BlockBeaconBehavior;
+import org.allaymc.api.block.interfaces.BlockBedBehavior;
+import org.allaymc.api.block.interfaces.BlockBedrockBehavior;
+import org.allaymc.api.block.interfaces.BlockBeeNestBehavior;
+import org.allaymc.api.block.interfaces.BlockBeehiveBehavior;
+import org.allaymc.api.block.interfaces.BlockBeetrootBehavior;
+import org.allaymc.api.block.interfaces.BlockBellBehavior;
+import org.allaymc.api.block.interfaces.BlockBigDripleafBehavior;
+import org.allaymc.api.block.interfaces.BlockBirchPressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockBlackstoneBehavior;
+import org.allaymc.api.block.interfaces.BlockBlastFurnaceBehavior;
+import org.allaymc.api.block.interfaces.BlockBlueIceBehavior;
+import org.allaymc.api.block.interfaces.BlockBlueOrchidBehavior;
+import org.allaymc.api.block.interfaces.BlockBoneBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockBookshelfBehavior;
+import org.allaymc.api.block.interfaces.BlockBorderBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockBrewingStandBehavior;
+import org.allaymc.api.block.interfaces.BlockBrickBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockBrownMushroomBehavior;
+import org.allaymc.api.block.interfaces.BlockBrownMushroomBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockBubbleColumnBehavior;
+import org.allaymc.api.block.interfaces.BlockBuddingAmethystBehavior;
+import org.allaymc.api.block.interfaces.BlockCactusBehavior;
+import org.allaymc.api.block.interfaces.BlockCakeBehavior;
+import org.allaymc.api.block.interfaces.BlockCalciteBehavior;
+import org.allaymc.api.block.interfaces.BlockCalibratedSculkSensorBehavior;
+import org.allaymc.api.block.interfaces.BlockCameraBehavior;
+import org.allaymc.api.block.interfaces.BlockCampfireBehavior;
+import org.allaymc.api.block.interfaces.BlockCarrotsBehavior;
+import org.allaymc.api.block.interfaces.BlockCartographyTableBehavior;
+import org.allaymc.api.block.interfaces.BlockCarvedPumpkinBehavior;
+import org.allaymc.api.block.interfaces.BlockCauldronBehavior;
+import org.allaymc.api.block.interfaces.BlockCaveVinesBehavior;
+import org.allaymc.api.block.interfaces.BlockCaveVinesBodyWithBerriesBehavior;
+import org.allaymc.api.block.interfaces.BlockCaveVinesHeadWithBerriesBehavior;
+import org.allaymc.api.block.interfaces.BlockChainBehavior;
+import org.allaymc.api.block.interfaces.BlockChainCommandBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockChemicalHeatBehavior;
+import org.allaymc.api.block.interfaces.BlockChemistryTableBehavior;
+import org.allaymc.api.block.interfaces.BlockCherryPressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockChestBehavior;
+import org.allaymc.api.block.interfaces.BlockChiseledBookshelfBehavior;
+import org.allaymc.api.block.interfaces.BlockChiseledDeepslateBehavior;
+import org.allaymc.api.block.interfaces.BlockChiseledPolishedBlackstoneBehavior;
+import org.allaymc.api.block.interfaces.BlockChiseledTuffBehavior;
+import org.allaymc.api.block.interfaces.BlockChorusFlowerBehavior;
+import org.allaymc.api.block.interfaces.BlockChorusPlantBehavior;
+import org.allaymc.api.block.interfaces.BlockClayBehavior;
+import org.allaymc.api.block.interfaces.BlockClientRequestPlaceholderBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockCoalBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockCoalOreBehavior;
+import org.allaymc.api.block.interfaces.BlockCobbledDeepslateBehavior;
+import org.allaymc.api.block.interfaces.BlockCobblestoneBehavior;
+import org.allaymc.api.block.interfaces.BlockCocoaBehavior;
+import org.allaymc.api.block.interfaces.BlockCommandBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockComposterBehavior;
+import org.allaymc.api.block.interfaces.BlockConduitBehavior;
+import org.allaymc.api.block.interfaces.BlockCopperBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockCopperBulbBehavior;
+import org.allaymc.api.block.interfaces.BlockCopperGrateBehavior;
+import org.allaymc.api.block.interfaces.BlockCopperOreBehavior;
+import org.allaymc.api.block.interfaces.BlockCornflowerBehavior;
+import org.allaymc.api.block.interfaces.BlockCrackedDeepslateTilesBehavior;
+import org.allaymc.api.block.interfaces.BlockCrafterBehavior;
+import org.allaymc.api.block.interfaces.BlockCraftingTableBehavior;
+import org.allaymc.api.block.interfaces.BlockCrimsonFungusBehavior;
+import org.allaymc.api.block.interfaces.BlockCrimsonHyphaeBehavior;
+import org.allaymc.api.block.interfaces.BlockCrimsonNyliumBehavior;
+import org.allaymc.api.block.interfaces.BlockCrimsonPressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockCrimsonRootsBehavior;
+import org.allaymc.api.block.interfaces.BlockCrimsonStemBehavior;
+import org.allaymc.api.block.interfaces.BlockCryingObsidianBehavior;
+import org.allaymc.api.block.interfaces.BlockDarkOakPressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockDaylightDetectorBehavior;
+import org.allaymc.api.block.interfaces.BlockDaylightDetectorInvertedBehavior;
+import org.allaymc.api.block.interfaces.BlockDeadbushBehavior;
+import org.allaymc.api.block.interfaces.BlockDecoratedPotBehavior;
+import org.allaymc.api.block.interfaces.BlockDeepslateBehavior;
+import org.allaymc.api.block.interfaces.BlockDeepslateCoalOreBehavior;
+import org.allaymc.api.block.interfaces.BlockDeepslateCopperOreBehavior;
+import org.allaymc.api.block.interfaces.BlockDeepslateDiamondOreBehavior;
+import org.allaymc.api.block.interfaces.BlockDeepslateEmeraldOreBehavior;
+import org.allaymc.api.block.interfaces.BlockDeepslateGoldOreBehavior;
+import org.allaymc.api.block.interfaces.BlockDeepslateIronOreBehavior;
+import org.allaymc.api.block.interfaces.BlockDeepslateLapisOreBehavior;
+import org.allaymc.api.block.interfaces.BlockDeepslateRedstoneOreBehavior;
+import org.allaymc.api.block.interfaces.BlockDeepslateTilesBehavior;
+import org.allaymc.api.block.interfaces.BlockDenyBehavior;
+import org.allaymc.api.block.interfaces.BlockDetectorRailBehavior;
+import org.allaymc.api.block.interfaces.BlockDiamondBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockDiamondOreBehavior;
+import org.allaymc.api.block.interfaces.BlockDioriteBehavior;
+import org.allaymc.api.block.interfaces.BlockDirtBehavior;
+import org.allaymc.api.block.interfaces.BlockDirtWithRootsBehavior;
+import org.allaymc.api.block.interfaces.BlockDispenserBehavior;
+import org.allaymc.api.block.interfaces.BlockDragonEggBehavior;
+import org.allaymc.api.block.interfaces.BlockDriedKelpBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockDripstoneBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockDropperBehavior;
+import org.allaymc.api.block.interfaces.BlockEmeraldBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockEmeraldOreBehavior;
+import org.allaymc.api.block.interfaces.BlockEnchantingTableBehavior;
+import org.allaymc.api.block.interfaces.BlockEndGatewayBehavior;
+import org.allaymc.api.block.interfaces.BlockEndPortalBehavior;
+import org.allaymc.api.block.interfaces.BlockEndPortalFrameBehavior;
+import org.allaymc.api.block.interfaces.BlockEndRodBehavior;
+import org.allaymc.api.block.interfaces.BlockEndStoneBehavior;
+import org.allaymc.api.block.interfaces.BlockEnderChestBehavior;
+import org.allaymc.api.block.interfaces.BlockExposedCopperBulbBehavior;
+import org.allaymc.api.block.interfaces.BlockExposedCopperGrateBehavior;
+import org.allaymc.api.block.interfaces.BlockFarmlandBehavior;
+import org.allaymc.api.block.interfaces.BlockFernBehavior;
+import org.allaymc.api.block.interfaces.BlockFireBehavior;
+import org.allaymc.api.block.interfaces.BlockFletchingTableBehavior;
+import org.allaymc.api.block.interfaces.BlockFlowerPotBehavior;
+import org.allaymc.api.block.interfaces.BlockFloweringAzaleaBehavior;
+import org.allaymc.api.block.interfaces.BlockFrameBehavior;
+import org.allaymc.api.block.interfaces.BlockFrogSpawnBehavior;
+import org.allaymc.api.block.interfaces.BlockFrostedIceBehavior;
+import org.allaymc.api.block.interfaces.BlockFurnaceBehavior;
+import org.allaymc.api.block.interfaces.BlockGildedBlackstoneBehavior;
+import org.allaymc.api.block.interfaces.BlockGlowFrameBehavior;
+import org.allaymc.api.block.interfaces.BlockGlowLichenBehavior;
+import org.allaymc.api.block.interfaces.BlockGlowingobsidianBehavior;
+import org.allaymc.api.block.interfaces.BlockGlowstoneBehavior;
+import org.allaymc.api.block.interfaces.BlockGoldBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockGoldOreBehavior;
+import org.allaymc.api.block.interfaces.BlockGoldenRailBehavior;
+import org.allaymc.api.block.interfaces.BlockGraniteBehavior;
+import org.allaymc.api.block.interfaces.BlockGrassBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockGrassPathBehavior;
+import org.allaymc.api.block.interfaces.BlockGravelBehavior;
+import org.allaymc.api.block.interfaces.BlockGrindstoneBehavior;
+import org.allaymc.api.block.interfaces.BlockHangingRootsBehavior;
+import org.allaymc.api.block.interfaces.BlockHardenedClayBehavior;
+import org.allaymc.api.block.interfaces.BlockHayBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockHeavyCoreBehavior;
+import org.allaymc.api.block.interfaces.BlockHeavyWeightedPressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockHoneyBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockHoneycombBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockHopperBehavior;
+import org.allaymc.api.block.interfaces.BlockIceBehavior;
+import org.allaymc.api.block.interfaces.BlockInfestedDeepslateBehavior;
+import org.allaymc.api.block.interfaces.BlockInfoUpdate2Behavior;
+import org.allaymc.api.block.interfaces.BlockInfoUpdateBehavior;
+import org.allaymc.api.block.interfaces.BlockInvisibleBedrockBehavior;
+import org.allaymc.api.block.interfaces.BlockIronBarsBehavior;
+import org.allaymc.api.block.interfaces.BlockIronBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockIronOreBehavior;
+import org.allaymc.api.block.interfaces.BlockJigsawBehavior;
+import org.allaymc.api.block.interfaces.BlockJukeboxBehavior;
+import org.allaymc.api.block.interfaces.BlockJunglePressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockKelpBehavior;
+import org.allaymc.api.block.interfaces.BlockLadderBehavior;
+import org.allaymc.api.block.interfaces.BlockLanternBehavior;
+import org.allaymc.api.block.interfaces.BlockLapisBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockLapisOreBehavior;
+import org.allaymc.api.block.interfaces.BlockLargeFernBehavior;
+import org.allaymc.api.block.interfaces.BlockLecternBehavior;
+import org.allaymc.api.block.interfaces.BlockLeverBehavior;
+import org.allaymc.api.block.interfaces.BlockLightBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockLightWeightedPressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockLightningRodBehavior;
+import org.allaymc.api.block.interfaces.BlockLilacBehavior;
+import org.allaymc.api.block.interfaces.BlockLilyOfTheValleyBehavior;
+import org.allaymc.api.block.interfaces.BlockLitBlastFurnaceBehavior;
+import org.allaymc.api.block.interfaces.BlockLitDeepslateRedstoneOreBehavior;
+import org.allaymc.api.block.interfaces.BlockLitFurnaceBehavior;
+import org.allaymc.api.block.interfaces.BlockLitPumpkinBehavior;
+import org.allaymc.api.block.interfaces.BlockLitRedstoneLampBehavior;
+import org.allaymc.api.block.interfaces.BlockLitRedstoneOreBehavior;
+import org.allaymc.api.block.interfaces.BlockLitSmokerBehavior;
+import org.allaymc.api.block.interfaces.BlockLodestoneBehavior;
+import org.allaymc.api.block.interfaces.BlockLoomBehavior;
+import org.allaymc.api.block.interfaces.BlockMagmaBehavior;
+import org.allaymc.api.block.interfaces.BlockMangrovePressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockMangrovePropaguleBehavior;
+import org.allaymc.api.block.interfaces.BlockMangroveRootsBehavior;
+import org.allaymc.api.block.interfaces.BlockMelonBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockMelonStemBehavior;
+import org.allaymc.api.block.interfaces.BlockMobSpawnerBehavior;
+import org.allaymc.api.block.interfaces.BlockMonsterEggBehavior;
+import org.allaymc.api.block.interfaces.BlockMossBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockMossyCobblestoneBehavior;
+import org.allaymc.api.block.interfaces.BlockMovingBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockMudBehavior;
+import org.allaymc.api.block.interfaces.BlockMuddyMangroveRootsBehavior;
+import org.allaymc.api.block.interfaces.BlockMyceliumBehavior;
+import org.allaymc.api.block.interfaces.BlockNetherBrickBehavior;
+import org.allaymc.api.block.interfaces.BlockNetherGoldOreBehavior;
+import org.allaymc.api.block.interfaces.BlockNetherSproutsBehavior;
+import org.allaymc.api.block.interfaces.BlockNetherWartBehavior;
+import org.allaymc.api.block.interfaces.BlockNetherWartBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockNetheriteBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockNetherrackBehavior;
+import org.allaymc.api.block.interfaces.BlockNetherreactorBehavior;
+import org.allaymc.api.block.interfaces.BlockNoteblockBehavior;
+import org.allaymc.api.block.interfaces.BlockObserverBehavior;
+import org.allaymc.api.block.interfaces.BlockObsidianBehavior;
+import org.allaymc.api.block.interfaces.BlockOchreFroglightBehavior;
+import org.allaymc.api.block.interfaces.BlockOrangeTulipBehavior;
+import org.allaymc.api.block.interfaces.BlockOxeyeDaisyBehavior;
+import org.allaymc.api.block.interfaces.BlockOxidizedCopperBulbBehavior;
+import org.allaymc.api.block.interfaces.BlockOxidizedCopperGrateBehavior;
+import org.allaymc.api.block.interfaces.BlockPackedIceBehavior;
+import org.allaymc.api.block.interfaces.BlockPackedMudBehavior;
+import org.allaymc.api.block.interfaces.BlockPearlescentFroglightBehavior;
+import org.allaymc.api.block.interfaces.BlockPeonyBehavior;
+import org.allaymc.api.block.interfaces.BlockPinkPetalsBehavior;
+import org.allaymc.api.block.interfaces.BlockPinkTulipBehavior;
+import org.allaymc.api.block.interfaces.BlockPitcherCropBehavior;
+import org.allaymc.api.block.interfaces.BlockPitcherPlantBehavior;
+import org.allaymc.api.block.interfaces.BlockPodzolBehavior;
+import org.allaymc.api.block.interfaces.BlockPointedDripstoneBehavior;
+import org.allaymc.api.block.interfaces.BlockPolishedAndesiteBehavior;
+import org.allaymc.api.block.interfaces.BlockPolishedBasaltBehavior;
+import org.allaymc.api.block.interfaces.BlockPolishedBlackstoneBehavior;
+import org.allaymc.api.block.interfaces.BlockPolishedBlackstonePressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockPolishedDeepslateBehavior;
+import org.allaymc.api.block.interfaces.BlockPolishedDioriteBehavior;
+import org.allaymc.api.block.interfaces.BlockPolishedGraniteBehavior;
+import org.allaymc.api.block.interfaces.BlockPolishedTuffBehavior;
+import org.allaymc.api.block.interfaces.BlockPoppyBehavior;
+import org.allaymc.api.block.interfaces.BlockPortalBehavior;
+import org.allaymc.api.block.interfaces.BlockPotatoesBehavior;
+import org.allaymc.api.block.interfaces.BlockPowderSnowBehavior;
+import org.allaymc.api.block.interfaces.BlockPoweredComparatorBehavior;
+import org.allaymc.api.block.interfaces.BlockPoweredRepeaterBehavior;
+import org.allaymc.api.block.interfaces.BlockPrismarineBehavior;
+import org.allaymc.api.block.interfaces.BlockPumpkinBehavior;
+import org.allaymc.api.block.interfaces.BlockPumpkinStemBehavior;
+import org.allaymc.api.block.interfaces.BlockPurpurBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockQuartzBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockQuartzOreBehavior;
+import org.allaymc.api.block.interfaces.BlockRailBehavior;
+import org.allaymc.api.block.interfaces.BlockRawCopperBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockRawGoldBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockRawIronBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockRedMushroomBehavior;
+import org.allaymc.api.block.interfaces.BlockRedMushroomBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockRedNetherBrickBehavior;
+import org.allaymc.api.block.interfaces.BlockRedSandstoneBehavior;
+import org.allaymc.api.block.interfaces.BlockRedTulipBehavior;
+import org.allaymc.api.block.interfaces.BlockRedstoneBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockRedstoneLampBehavior;
+import org.allaymc.api.block.interfaces.BlockRedstoneOreBehavior;
+import org.allaymc.api.block.interfaces.BlockRedstoneWireBehavior;
+import org.allaymc.api.block.interfaces.BlockReedsBehavior;
+import org.allaymc.api.block.interfaces.BlockReinforcedDeepslateBehavior;
+import org.allaymc.api.block.interfaces.BlockRepeatingCommandBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockReserved6Behavior;
+import org.allaymc.api.block.interfaces.BlockRespawnAnchorBehavior;
+import org.allaymc.api.block.interfaces.BlockRoseBushBehavior;
+import org.allaymc.api.block.interfaces.BlockSandBehavior;
+import org.allaymc.api.block.interfaces.BlockSandstoneBehavior;
+import org.allaymc.api.block.interfaces.BlockScaffoldingBehavior;
+import org.allaymc.api.block.interfaces.BlockSculkBehavior;
+import org.allaymc.api.block.interfaces.BlockSculkCatalystBehavior;
+import org.allaymc.api.block.interfaces.BlockSculkSensorBehavior;
+import org.allaymc.api.block.interfaces.BlockSculkShriekerBehavior;
+import org.allaymc.api.block.interfaces.BlockSculkVeinBehavior;
+import org.allaymc.api.block.interfaces.BlockSeaLanternBehavior;
+import org.allaymc.api.block.interfaces.BlockSeaPickleBehavior;
+import org.allaymc.api.block.interfaces.BlockSeagrassBehavior;
+import org.allaymc.api.block.interfaces.BlockShortGrassBehavior;
+import org.allaymc.api.block.interfaces.BlockShroomlightBehavior;
+import org.allaymc.api.block.interfaces.BlockSkullBehavior;
+import org.allaymc.api.block.interfaces.BlockSlimeBehavior;
+import org.allaymc.api.block.interfaces.BlockSmallDripleafBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockSmithingTableBehavior;
+import org.allaymc.api.block.interfaces.BlockSmokerBehavior;
+import org.allaymc.api.block.interfaces.BlockSmoothBasaltBehavior;
+import org.allaymc.api.block.interfaces.BlockSmoothStoneBehavior;
+import org.allaymc.api.block.interfaces.BlockSnifferEggBehavior;
+import org.allaymc.api.block.interfaces.BlockSnowBehavior;
+import org.allaymc.api.block.interfaces.BlockSnowLayerBehavior;
+import org.allaymc.api.block.interfaces.BlockSoulCampfireBehavior;
+import org.allaymc.api.block.interfaces.BlockSoulFireBehavior;
+import org.allaymc.api.block.interfaces.BlockSoulLanternBehavior;
+import org.allaymc.api.block.interfaces.BlockSoulSandBehavior;
+import org.allaymc.api.block.interfaces.BlockSoulSoilBehavior;
+import org.allaymc.api.block.interfaces.BlockSpongeBehavior;
+import org.allaymc.api.block.interfaces.BlockSporeBlossomBehavior;
+import org.allaymc.api.block.interfaces.BlockSprucePressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockStandingBannerBehavior;
+import org.allaymc.api.block.interfaces.BlockStoneBehavior;
+import org.allaymc.api.block.interfaces.BlockStonePressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockStonebrickBehavior;
+import org.allaymc.api.block.interfaces.BlockStonecutterBehavior;
+import org.allaymc.api.block.interfaces.BlockStonecutterBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockStrippedBambooBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockStrippedCrimsonHyphaeBehavior;
+import org.allaymc.api.block.interfaces.BlockStrippedCrimsonStemBehavior;
+import org.allaymc.api.block.interfaces.BlockStrippedWarpedHyphaeBehavior;
+import org.allaymc.api.block.interfaces.BlockStrippedWarpedStemBehavior;
+import org.allaymc.api.block.interfaces.BlockStructureBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockStructureVoidBehavior;
+import org.allaymc.api.block.interfaces.BlockSunflowerBehavior;
+import org.allaymc.api.block.interfaces.BlockSuspiciousGravelBehavior;
+import org.allaymc.api.block.interfaces.BlockSuspiciousSandBehavior;
+import org.allaymc.api.block.interfaces.BlockSweetBerryBushBehavior;
+import org.allaymc.api.block.interfaces.BlockTallGrassBehavior;
+import org.allaymc.api.block.interfaces.BlockTargetBehavior;
+import org.allaymc.api.block.interfaces.BlockTntBehavior;
+import org.allaymc.api.block.interfaces.BlockTrappedChestBehavior;
+import org.allaymc.api.block.interfaces.BlockTrialSpawnerBehavior;
+import org.allaymc.api.block.interfaces.BlockTripWireBehavior;
+import org.allaymc.api.block.interfaces.BlockTripwireHookBehavior;
+import org.allaymc.api.block.interfaces.BlockTuffBehavior;
+import org.allaymc.api.block.interfaces.BlockTurtleEggBehavior;
+import org.allaymc.api.block.interfaces.BlockTwistingVinesBehavior;
+import org.allaymc.api.block.interfaces.BlockUnknownBehavior;
+import org.allaymc.api.block.interfaces.BlockUnpoweredComparatorBehavior;
+import org.allaymc.api.block.interfaces.BlockUnpoweredRepeaterBehavior;
+import org.allaymc.api.block.interfaces.BlockVaultBehavior;
+import org.allaymc.api.block.interfaces.BlockVerdantFroglightBehavior;
+import org.allaymc.api.block.interfaces.BlockVineBehavior;
+import org.allaymc.api.block.interfaces.BlockWallBannerBehavior;
+import org.allaymc.api.block.interfaces.BlockWarpedFungusBehavior;
+import org.allaymc.api.block.interfaces.BlockWarpedHyphaeBehavior;
+import org.allaymc.api.block.interfaces.BlockWarpedNyliumBehavior;
+import org.allaymc.api.block.interfaces.BlockWarpedPressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockWarpedRootsBehavior;
+import org.allaymc.api.block.interfaces.BlockWarpedStemBehavior;
+import org.allaymc.api.block.interfaces.BlockWarpedWartBlockBehavior;
+import org.allaymc.api.block.interfaces.BlockWaterlilyBehavior;
+import org.allaymc.api.block.interfaces.BlockWaxedCopperBulbBehavior;
+import org.allaymc.api.block.interfaces.BlockWaxedCopperGrateBehavior;
+import org.allaymc.api.block.interfaces.BlockWaxedExposedCopperBulbBehavior;
+import org.allaymc.api.block.interfaces.BlockWaxedExposedCopperGrateBehavior;
+import org.allaymc.api.block.interfaces.BlockWaxedOxidizedCopperBulbBehavior;
+import org.allaymc.api.block.interfaces.BlockWaxedOxidizedCopperGrateBehavior;
+import org.allaymc.api.block.interfaces.BlockWaxedWeatheredCopperBulbBehavior;
+import org.allaymc.api.block.interfaces.BlockWaxedWeatheredCopperGrateBehavior;
+import org.allaymc.api.block.interfaces.BlockWeatheredCopperBulbBehavior;
+import org.allaymc.api.block.interfaces.BlockWeatheredCopperGrateBehavior;
+import org.allaymc.api.block.interfaces.BlockWebBehavior;
+import org.allaymc.api.block.interfaces.BlockWeepingVinesBehavior;
+import org.allaymc.api.block.interfaces.BlockWheatBehavior;
+import org.allaymc.api.block.interfaces.BlockWhiteTulipBehavior;
+import org.allaymc.api.block.interfaces.BlockWitherRoseBehavior;
+import org.allaymc.api.block.interfaces.BlockWoodenPressurePlateBehavior;
+import org.allaymc.api.block.interfaces.BlockYellowFlowerBehavior;
import org.allaymc.api.block.interfaces.amethystbud.BlockLargeAmethystBudBehavior;
import org.allaymc.api.block.interfaces.amethystbud.BlockMediumAmethystBudBehavior;
import org.allaymc.api.block.interfaces.amethystbud.BlockSmallAmethystBudBehavior;
-import org.allaymc.api.block.interfaces.bricks.*;
-import org.allaymc.api.block.interfaces.button.*;
-import org.allaymc.api.block.interfaces.candle.*;
-import org.allaymc.api.block.interfaces.candlecake.*;
-import org.allaymc.api.block.interfaces.carpet.*;
-import org.allaymc.api.block.interfaces.concrete.*;
-import org.allaymc.api.block.interfaces.concretepowder.*;
-import org.allaymc.api.block.interfaces.copper.*;
-import org.allaymc.api.block.interfaces.coral.*;
-import org.allaymc.api.block.interfaces.coralfan.*;
-import org.allaymc.api.block.interfaces.door.*;
-import org.allaymc.api.block.interfaces.element.*;
-import org.allaymc.api.block.interfaces.fence.*;
-import org.allaymc.api.block.interfaces.fencegate.*;
+import org.allaymc.api.block.interfaces.bricks.BlockChiseledNetherBricksBehavior;
+import org.allaymc.api.block.interfaces.bricks.BlockChiseledTuffBricksBehavior;
+import org.allaymc.api.block.interfaces.bricks.BlockCrackedDeepslateBricksBehavior;
+import org.allaymc.api.block.interfaces.bricks.BlockCrackedNetherBricksBehavior;
+import org.allaymc.api.block.interfaces.bricks.BlockCrackedPolishedBlackstoneBricksBehavior;
+import org.allaymc.api.block.interfaces.bricks.BlockDeepslateBricksBehavior;
+import org.allaymc.api.block.interfaces.bricks.BlockEndBricksBehavior;
+import org.allaymc.api.block.interfaces.bricks.BlockMudBricksBehavior;
+import org.allaymc.api.block.interfaces.bricks.BlockPolishedBlackstoneBricksBehavior;
+import org.allaymc.api.block.interfaces.bricks.BlockQuartzBricksBehavior;
+import org.allaymc.api.block.interfaces.bricks.BlockTuffBricksBehavior;
+import org.allaymc.api.block.interfaces.button.BlockAcaciaButtonBehavior;
+import org.allaymc.api.block.interfaces.button.BlockBambooButtonBehavior;
+import org.allaymc.api.block.interfaces.button.BlockBirchButtonBehavior;
+import org.allaymc.api.block.interfaces.button.BlockCherryButtonBehavior;
+import org.allaymc.api.block.interfaces.button.BlockCrimsonButtonBehavior;
+import org.allaymc.api.block.interfaces.button.BlockDarkOakButtonBehavior;
+import org.allaymc.api.block.interfaces.button.BlockJungleButtonBehavior;
+import org.allaymc.api.block.interfaces.button.BlockMangroveButtonBehavior;
+import org.allaymc.api.block.interfaces.button.BlockPolishedBlackstoneButtonBehavior;
+import org.allaymc.api.block.interfaces.button.BlockSpruceButtonBehavior;
+import org.allaymc.api.block.interfaces.button.BlockStoneButtonBehavior;
+import org.allaymc.api.block.interfaces.button.BlockWarpedButtonBehavior;
+import org.allaymc.api.block.interfaces.button.BlockWoodenButtonBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockBlackCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockBlueCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockBrownCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockCyanCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockGrayCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockGreenCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockLightBlueCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockLightGrayCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockLimeCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockMagentaCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockOrangeCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockPinkCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockPurpleCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockRedCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockWhiteCandleBehavior;
+import org.allaymc.api.block.interfaces.candle.BlockYellowCandleBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockBlackCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockBlueCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockBrownCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockCyanCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockGrayCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockGreenCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockLightBlueCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockLightGrayCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockLimeCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockMagentaCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockOrangeCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockPinkCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockPurpleCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockRedCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockWhiteCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.candlecake.BlockYellowCandleCakeBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockBlackCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockBlueCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockBrownCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockCyanCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockGrayCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockGreenCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockLightBlueCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockLightGrayCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockLimeCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockMagentaCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockMossCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockOrangeCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockPinkCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockPurpleCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockRedCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockWhiteCarpetBehavior;
+import org.allaymc.api.block.interfaces.carpet.BlockYellowCarpetBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockBlackConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockBlueConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockBrownConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockCyanConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockGrayConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockGreenConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockLightBlueConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockLightGrayConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockLimeConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockMagentaConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockOrangeConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockPinkConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockPurpleConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockRedConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockWhiteConcreteBehavior;
+import org.allaymc.api.block.interfaces.concrete.BlockYellowConcreteBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockBlackConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockBlueConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockBrownConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockCyanConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockGrayConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockGreenConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockLightBlueConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockLightGrayConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockLimeConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockMagentaConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockOrangeConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockPinkConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockPurpleConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockRedConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockWhiteConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.concretepowder.BlockYellowConcretePowderBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockChiseledCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockCutCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockExposedChiseledCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockExposedCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockExposedCutCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockOxidizedChiseledCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockOxidizedCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockOxidizedCutCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWaxedChiseledCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWaxedCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWaxedCutCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWaxedExposedChiseledCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWaxedExposedCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWaxedExposedCutCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWaxedOxidizedChiseledCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWaxedOxidizedCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWaxedOxidizedCutCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWaxedWeatheredChiseledCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWaxedWeatheredCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWaxedWeatheredCutCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWeatheredChiseledCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWeatheredCopperBehavior;
+import org.allaymc.api.block.interfaces.copper.BlockWeatheredCutCopperBehavior;
+import org.allaymc.api.block.interfaces.coral.BlockBrainCoralBehavior;
+import org.allaymc.api.block.interfaces.coral.BlockBubbleCoralBehavior;
+import org.allaymc.api.block.interfaces.coral.BlockDeadBrainCoralBehavior;
+import org.allaymc.api.block.interfaces.coral.BlockDeadBubbleCoralBehavior;
+import org.allaymc.api.block.interfaces.coral.BlockDeadFireCoralBehavior;
+import org.allaymc.api.block.interfaces.coral.BlockDeadHornCoralBehavior;
+import org.allaymc.api.block.interfaces.coral.BlockDeadTubeCoralBehavior;
+import org.allaymc.api.block.interfaces.coral.BlockFireCoralBehavior;
+import org.allaymc.api.block.interfaces.coral.BlockHornCoralBehavior;
+import org.allaymc.api.block.interfaces.coral.BlockTubeCoralBehavior;
+import org.allaymc.api.block.interfaces.coralblock.BlockBrainCoralBlockBehavior;
+import org.allaymc.api.block.interfaces.coralblock.BlockBubbleCoralBlockBehavior;
+import org.allaymc.api.block.interfaces.coralblock.BlockDeadBrainCoralBlockBehavior;
+import org.allaymc.api.block.interfaces.coralblock.BlockDeadBubbleCoralBlockBehavior;
+import org.allaymc.api.block.interfaces.coralblock.BlockDeadFireCoralBlockBehavior;
+import org.allaymc.api.block.interfaces.coralblock.BlockDeadHornCoralBlockBehavior;
+import org.allaymc.api.block.interfaces.coralblock.BlockDeadTubeCoralBlockBehavior;
+import org.allaymc.api.block.interfaces.coralblock.BlockFireCoralBlockBehavior;
+import org.allaymc.api.block.interfaces.coralblock.BlockHornCoralBlockBehavior;
+import org.allaymc.api.block.interfaces.coralblock.BlockTubeCoralBlockBehavior;
+import org.allaymc.api.block.interfaces.coralfan.BlockBrainCoralFanBehavior;
+import org.allaymc.api.block.interfaces.coralfan.BlockBubbleCoralFanBehavior;
+import org.allaymc.api.block.interfaces.coralfan.BlockCoralFanHang2Behavior;
+import org.allaymc.api.block.interfaces.coralfan.BlockCoralFanHang3Behavior;
+import org.allaymc.api.block.interfaces.coralfan.BlockCoralFanHangBehavior;
+import org.allaymc.api.block.interfaces.coralfan.BlockDeadBrainCoralFanBehavior;
+import org.allaymc.api.block.interfaces.coralfan.BlockDeadBubbleCoralFanBehavior;
+import org.allaymc.api.block.interfaces.coralfan.BlockDeadFireCoralFanBehavior;
+import org.allaymc.api.block.interfaces.coralfan.BlockDeadHornCoralFanBehavior;
+import org.allaymc.api.block.interfaces.coralfan.BlockDeadTubeCoralFanBehavior;
+import org.allaymc.api.block.interfaces.coralfan.BlockFireCoralFanBehavior;
+import org.allaymc.api.block.interfaces.coralfan.BlockHornCoralFanBehavior;
+import org.allaymc.api.block.interfaces.coralfan.BlockTubeCoralFanBehavior;
+import org.allaymc.api.block.interfaces.door.BlockAcaciaDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockBambooDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockBirchDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockCherryDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockCopperDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockCrimsonDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockDarkOakDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockExposedCopperDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockIronDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockJungleDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockMangroveDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockOxidizedCopperDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockSpruceDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockWarpedDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockWaxedCopperDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockWaxedExposedCopperDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockWaxedOxidizedCopperDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockWaxedWeatheredCopperDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockWeatheredCopperDoorBehavior;
+import org.allaymc.api.block.interfaces.door.BlockWoodenDoorBehavior;
+import org.allaymc.api.block.interfaces.element.BlockElement0Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement100Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement101Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement102Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement103Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement104Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement105Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement106Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement107Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement108Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement109Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement10Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement110Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement111Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement112Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement113Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement114Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement115Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement116Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement117Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement118Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement11Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement12Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement13Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement14Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement15Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement16Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement17Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement18Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement19Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement1Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement20Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement21Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement22Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement23Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement24Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement25Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement26Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement27Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement28Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement29Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement2Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement30Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement31Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement32Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement33Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement34Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement35Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement36Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement37Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement38Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement39Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement3Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement40Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement41Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement42Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement43Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement44Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement45Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement46Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement47Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement48Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement49Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement4Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement50Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement51Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement52Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement53Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement54Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement55Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement56Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement57Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement58Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement59Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement5Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement60Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement61Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement62Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement63Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement64Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement65Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement66Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement67Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement68Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement69Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement6Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement70Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement71Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement72Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement73Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement74Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement75Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement76Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement77Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement78Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement79Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement7Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement80Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement81Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement82Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement83Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement84Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement85Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement86Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement87Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement88Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement89Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement8Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement90Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement91Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement92Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement93Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement94Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement95Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement96Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement97Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement98Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement99Behavior;
+import org.allaymc.api.block.interfaces.element.BlockElement9Behavior;
+import org.allaymc.api.block.interfaces.fence.BlockAcaciaFenceBehavior;
+import org.allaymc.api.block.interfaces.fence.BlockBambooFenceBehavior;
+import org.allaymc.api.block.interfaces.fence.BlockBirchFenceBehavior;
+import org.allaymc.api.block.interfaces.fence.BlockCherryFenceBehavior;
+import org.allaymc.api.block.interfaces.fence.BlockCrimsonFenceBehavior;
+import org.allaymc.api.block.interfaces.fence.BlockDarkOakFenceBehavior;
+import org.allaymc.api.block.interfaces.fence.BlockJungleFenceBehavior;
+import org.allaymc.api.block.interfaces.fence.BlockMangroveFenceBehavior;
+import org.allaymc.api.block.interfaces.fence.BlockNetherBrickFenceBehavior;
+import org.allaymc.api.block.interfaces.fence.BlockOakFenceBehavior;
+import org.allaymc.api.block.interfaces.fence.BlockSpruceFenceBehavior;
+import org.allaymc.api.block.interfaces.fence.BlockWarpedFenceBehavior;
+import org.allaymc.api.block.interfaces.fencegate.BlockAcaciaFenceGateBehavior;
+import org.allaymc.api.block.interfaces.fencegate.BlockBambooFenceGateBehavior;
+import org.allaymc.api.block.interfaces.fencegate.BlockBirchFenceGateBehavior;
+import org.allaymc.api.block.interfaces.fencegate.BlockCherryFenceGateBehavior;
+import org.allaymc.api.block.interfaces.fencegate.BlockCrimsonFenceGateBehavior;
+import org.allaymc.api.block.interfaces.fencegate.BlockDarkOakFenceGateBehavior;
+import org.allaymc.api.block.interfaces.fencegate.BlockFenceGateBehavior;
+import org.allaymc.api.block.interfaces.fencegate.BlockJungleFenceGateBehavior;
+import org.allaymc.api.block.interfaces.fencegate.BlockMangroveFenceGateBehavior;
+import org.allaymc.api.block.interfaces.fencegate.BlockSpruceFenceGateBehavior;
+import org.allaymc.api.block.interfaces.fencegate.BlockWarpedFenceGateBehavior;
import org.allaymc.api.block.interfaces.glass.BlockGlassBehavior;
import org.allaymc.api.block.interfaces.glass.BlockHardGlassBehavior;
import org.allaymc.api.block.interfaces.glass.BlockTintedGlassBehavior;
import org.allaymc.api.block.interfaces.glasspane.BlockGlassPaneBehavior;
import org.allaymc.api.block.interfaces.glasspane.BlockHardGlassPaneBehavior;
-import org.allaymc.api.block.interfaces.hangingsign.*;
-import org.allaymc.api.block.interfaces.leaves.*;
+import org.allaymc.api.block.interfaces.hangingsign.BlockAcaciaHangingSignBehavior;
+import org.allaymc.api.block.interfaces.hangingsign.BlockBambooHangingSignBehavior;
+import org.allaymc.api.block.interfaces.hangingsign.BlockBirchHangingSignBehavior;
+import org.allaymc.api.block.interfaces.hangingsign.BlockCherryHangingSignBehavior;
+import org.allaymc.api.block.interfaces.hangingsign.BlockCrimsonHangingSignBehavior;
+import org.allaymc.api.block.interfaces.hangingsign.BlockDarkOakHangingSignBehavior;
+import org.allaymc.api.block.interfaces.hangingsign.BlockJungleHangingSignBehavior;
+import org.allaymc.api.block.interfaces.hangingsign.BlockMangroveHangingSignBehavior;
+import org.allaymc.api.block.interfaces.hangingsign.BlockOakHangingSignBehavior;
+import org.allaymc.api.block.interfaces.hangingsign.BlockSpruceHangingSignBehavior;
+import org.allaymc.api.block.interfaces.hangingsign.BlockWarpedHangingSignBehavior;
+import org.allaymc.api.block.interfaces.leaves.BlockAcaciaLeavesBehavior;
+import org.allaymc.api.block.interfaces.leaves.BlockAzaleaLeavesBehavior;
+import org.allaymc.api.block.interfaces.leaves.BlockAzaleaLeavesFloweredBehavior;
+import org.allaymc.api.block.interfaces.leaves.BlockBirchLeavesBehavior;
+import org.allaymc.api.block.interfaces.leaves.BlockCherryLeavesBehavior;
+import org.allaymc.api.block.interfaces.leaves.BlockDarkOakLeavesBehavior;
+import org.allaymc.api.block.interfaces.leaves.BlockJungleLeavesBehavior;
+import org.allaymc.api.block.interfaces.leaves.BlockMangroveLeavesBehavior;
+import org.allaymc.api.block.interfaces.leaves.BlockOakLeavesBehavior;
+import org.allaymc.api.block.interfaces.leaves.BlockSpruceLeavesBehavior;
import org.allaymc.api.block.interfaces.liquid.BlockFlowingLavaBehavior;
import org.allaymc.api.block.interfaces.liquid.BlockFlowingWaterBehavior;
import org.allaymc.api.block.interfaces.liquid.BlockLavaBehavior;
import org.allaymc.api.block.interfaces.liquid.BlockWaterBehavior;
-import org.allaymc.api.block.interfaces.log.*;
+import org.allaymc.api.block.interfaces.log.BlockAcaciaLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockBirchLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockCherryLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockDarkOakLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockJungleLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockMangroveLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockOakLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockSpruceLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockStrippedAcaciaLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockStrippedBirchLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockStrippedCherryLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockStrippedDarkOakLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockStrippedJungleLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockStrippedMangroveLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockStrippedOakLogBehavior;
+import org.allaymc.api.block.interfaces.log.BlockStrippedSpruceLogBehavior;
import org.allaymc.api.block.interfaces.piston.BlockPistonArmCollisionBehavior;
import org.allaymc.api.block.interfaces.piston.BlockPistonBehavior;
import org.allaymc.api.block.interfaces.piston.BlockStickyPistonArmCollisionBehavior;
import org.allaymc.api.block.interfaces.piston.BlockStickyPistonBehavior;
-import org.allaymc.api.block.interfaces.planks.*;
-import org.allaymc.api.block.interfaces.sapling.*;
-import org.allaymc.api.block.interfaces.shulkerbox.*;
-import org.allaymc.api.block.interfaces.slab.*;
-import org.allaymc.api.block.interfaces.stainedglass.*;
-import org.allaymc.api.block.interfaces.stainedglasspane.*;
-import org.allaymc.api.block.interfaces.stairs.*;
-import org.allaymc.api.block.interfaces.standingsign.*;
-import org.allaymc.api.block.interfaces.terracotta.*;
-import org.allaymc.api.block.interfaces.torch.*;
-import org.allaymc.api.block.interfaces.trapdoor.*;
-import org.allaymc.api.block.interfaces.wall.*;
-import org.allaymc.api.block.interfaces.wallsign.*;
-import org.allaymc.api.block.interfaces.wood.*;
-import org.allaymc.api.block.interfaces.wool.*;
+import org.allaymc.api.block.interfaces.planks.BlockAcaciaPlanksBehavior;
+import org.allaymc.api.block.interfaces.planks.BlockBambooPlanksBehavior;
+import org.allaymc.api.block.interfaces.planks.BlockBirchPlanksBehavior;
+import org.allaymc.api.block.interfaces.planks.BlockCherryPlanksBehavior;
+import org.allaymc.api.block.interfaces.planks.BlockCrimsonPlanksBehavior;
+import org.allaymc.api.block.interfaces.planks.BlockDarkOakPlanksBehavior;
+import org.allaymc.api.block.interfaces.planks.BlockJunglePlanksBehavior;
+import org.allaymc.api.block.interfaces.planks.BlockMangrovePlanksBehavior;
+import org.allaymc.api.block.interfaces.planks.BlockOakPlanksBehavior;
+import org.allaymc.api.block.interfaces.planks.BlockSprucePlanksBehavior;
+import org.allaymc.api.block.interfaces.planks.BlockWarpedPlanksBehavior;
+import org.allaymc.api.block.interfaces.sapling.BlockAcaciaSaplingBehavior;
+import org.allaymc.api.block.interfaces.sapling.BlockBambooSaplingBehavior;
+import org.allaymc.api.block.interfaces.sapling.BlockBirchSaplingBehavior;
+import org.allaymc.api.block.interfaces.sapling.BlockCherrySaplingBehavior;
+import org.allaymc.api.block.interfaces.sapling.BlockDarkOakSaplingBehavior;
+import org.allaymc.api.block.interfaces.sapling.BlockJungleSaplingBehavior;
+import org.allaymc.api.block.interfaces.sapling.BlockOakSaplingBehavior;
+import org.allaymc.api.block.interfaces.sapling.BlockSpruceSaplingBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockBlackShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockBlueShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockBrownShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockCyanShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockGrayShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockGreenShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockLightBlueShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockLightGrayShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockLimeShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockMagentaShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockOrangeShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockPinkShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockPurpleShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockRedShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockUndyedShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockWhiteShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.shulkerbox.BlockYellowShulkerBoxBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockAcaciaDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockAcaciaSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockBambooDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockBambooMosaicDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockBambooMosaicSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockBambooSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockBirchDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockBirchSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockBlackstoneDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockBlackstoneSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockBrickSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockCherryDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockCherrySlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockCobbledDeepslateDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockCobbledDeepslateSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockCobblestoneSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockCrimsonDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockCrimsonSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockDarkOakDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockDarkOakSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockDeepslateBrickDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockDeepslateBrickSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockDeepslateTileDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockDeepslateTileSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockDoubleCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockDoubleStoneBlockSlab2Behavior;
+import org.allaymc.api.block.interfaces.slab.BlockDoubleStoneBlockSlab3Behavior;
+import org.allaymc.api.block.interfaces.slab.BlockDoubleStoneBlockSlab4Behavior;
+import org.allaymc.api.block.interfaces.slab.BlockDoubleStoneBlockSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockExposedCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockExposedDoubleCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockJungleDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockJungleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockMangroveDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockMangroveSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockMudBrickDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockMudBrickSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockNetherBrickSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockOakDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockOakSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockOxidizedCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockOxidizedDoubleCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockPetrifiedOakSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockPolishedBlackstoneBrickDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockPolishedBlackstoneBrickSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockPolishedBlackstoneDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockPolishedBlackstoneSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockPolishedDeepslateDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockPolishedDeepslateSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockPolishedTuffDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockPolishedTuffSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockQuartzSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockSandstoneSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockSmoothStoneSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockSpruceDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockSpruceSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockStoneBlockSlab2Behavior;
+import org.allaymc.api.block.interfaces.slab.BlockStoneBlockSlab3Behavior;
+import org.allaymc.api.block.interfaces.slab.BlockStoneBlockSlab4Behavior;
+import org.allaymc.api.block.interfaces.slab.BlockStoneBrickSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockTuffBrickDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockTuffBrickSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockTuffDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockTuffSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockWarpedDoubleSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockWarpedSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockWaxedCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockWaxedDoubleCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockWaxedExposedCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockWaxedExposedDoubleCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockWaxedOxidizedCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockWaxedOxidizedDoubleCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockWaxedWeatheredCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockWaxedWeatheredDoubleCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockWeatheredCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.slab.BlockWeatheredDoubleCutCopperSlabBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockBlackStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockBlueStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockBrownStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockCyanStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockGrayStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockGreenStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardBlackStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardBlueStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardBrownStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardCyanStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardGrayStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardGreenStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardLightBlueStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardLightGrayStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardLimeStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardMagentaStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardOrangeStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardPinkStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardPurpleStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardRedStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardWhiteStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockHardYellowStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockLightBlueStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockLightGrayStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockLimeStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockMagentaStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockOrangeStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockPinkStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockPurpleStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockRedStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockWhiteStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglass.BlockYellowStainedGlassBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockBlackStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockBlueStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockBrownStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockCyanStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockGrayStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockGreenStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardBlackStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardBlueStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardBrownStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardCyanStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardGrayStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardGreenStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardLightBlueStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardLightGrayStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardLimeStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardMagentaStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardOrangeStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardPinkStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardPurpleStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardRedStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardWhiteStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockHardYellowStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockLightBlueStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockLightGrayStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockLimeStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockMagentaStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockOrangeStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockPinkStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockPurpleStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockRedStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockWhiteStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stainedglasspane.BlockYellowStainedGlassPaneBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockAcaciaStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockAndesiteStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockBambooMosaicStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockBambooStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockBirchStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockBlackstoneStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockBrickStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockCherryStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockCobbledDeepslateStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockCrimsonStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockCutCopperStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockDarkOakStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockDarkPrismarineStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockDeepslateBrickStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockDeepslateTileStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockDioriteStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockEndBrickStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockExposedCutCopperStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockGraniteStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockJungleStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockMangroveStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockMossyCobblestoneStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockMossyStoneBrickStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockMudBrickStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockNetherBrickStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockNormalStoneStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockOakStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockOxidizedCutCopperStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockPolishedAndesiteStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockPolishedBlackstoneBrickStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockPolishedBlackstoneStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockPolishedDeepslateStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockPolishedDioriteStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockPolishedGraniteStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockPolishedTuffStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockPrismarineBricksStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockPrismarineStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockPurpurStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockQuartzStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockRedNetherBrickStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockRedSandstoneStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockSandstoneStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockSmoothQuartzStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockSmoothRedSandstoneStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockSmoothSandstoneStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockSpruceStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockStoneBrickStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockStoneStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockTuffBrickStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockTuffStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockWarpedStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockWaxedCutCopperStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockWaxedExposedCutCopperStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockWaxedOxidizedCutCopperStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockWaxedWeatheredCutCopperStairsBehavior;
+import org.allaymc.api.block.interfaces.stairs.BlockWeatheredCutCopperStairsBehavior;
+import org.allaymc.api.block.interfaces.standingsign.BlockAcaciaStandingSignBehavior;
+import org.allaymc.api.block.interfaces.standingsign.BlockBambooStandingSignBehavior;
+import org.allaymc.api.block.interfaces.standingsign.BlockBirchStandingSignBehavior;
+import org.allaymc.api.block.interfaces.standingsign.BlockCherryStandingSignBehavior;
+import org.allaymc.api.block.interfaces.standingsign.BlockCrimsonStandingSignBehavior;
+import org.allaymc.api.block.interfaces.standingsign.BlockDarkoakStandingSignBehavior;
+import org.allaymc.api.block.interfaces.standingsign.BlockJungleStandingSignBehavior;
+import org.allaymc.api.block.interfaces.standingsign.BlockMangroveStandingSignBehavior;
+import org.allaymc.api.block.interfaces.standingsign.BlockSpruceStandingSignBehavior;
+import org.allaymc.api.block.interfaces.standingsign.BlockStandingSignBehavior;
+import org.allaymc.api.block.interfaces.standingsign.BlockWarpedStandingSignBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockBlackGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockBlackTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockBlueGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockBlueTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockBrownGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockBrownTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockCyanGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockCyanTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockGrayGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockGrayTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockGreenGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockGreenTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockLightBlueGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockLightBlueTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockLightGrayTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockLimeGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockLimeTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockMagentaGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockMagentaTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockOrangeGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockOrangeTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockPinkGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockPinkTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockPurpleGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockPurpleTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockRedGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockRedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockSilverGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockWhiteGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockWhiteTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockYellowGlazedTerracottaBehavior;
+import org.allaymc.api.block.interfaces.terracotta.BlockYellowTerracottaBehavior;
+import org.allaymc.api.block.interfaces.torch.BlockColoredTorchBpBehavior;
+import org.allaymc.api.block.interfaces.torch.BlockColoredTorchRgBehavior;
+import org.allaymc.api.block.interfaces.torch.BlockRedstoneTorchBehavior;
+import org.allaymc.api.block.interfaces.torch.BlockSoulTorchBehavior;
+import org.allaymc.api.block.interfaces.torch.BlockTorchBehavior;
+import org.allaymc.api.block.interfaces.torch.BlockTorchflowerBehavior;
+import org.allaymc.api.block.interfaces.torch.BlockTorchflowerCropBehavior;
+import org.allaymc.api.block.interfaces.torch.BlockUnderwaterTorchBehavior;
+import org.allaymc.api.block.interfaces.torch.BlockUnlitRedstoneTorchBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockAcaciaTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockBambooTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockBirchTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockCherryTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockCopperTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockCrimsonTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockDarkOakTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockExposedCopperTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockIronTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockJungleTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockMangroveTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockOxidizedCopperTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockSpruceTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockWarpedTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockWaxedCopperTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockWaxedExposedCopperTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockWaxedOxidizedCopperTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockWaxedWeatheredCopperTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.trapdoor.BlockWeatheredCopperTrapdoorBehavior;
+import org.allaymc.api.block.interfaces.wall.BlockBlackstoneWallBehavior;
+import org.allaymc.api.block.interfaces.wall.BlockCobbledDeepslateWallBehavior;
+import org.allaymc.api.block.interfaces.wall.BlockCobblestoneWallBehavior;
+import org.allaymc.api.block.interfaces.wall.BlockDeepslateBrickWallBehavior;
+import org.allaymc.api.block.interfaces.wall.BlockDeepslateTileWallBehavior;
+import org.allaymc.api.block.interfaces.wall.BlockMudBrickWallBehavior;
+import org.allaymc.api.block.interfaces.wall.BlockPolishedBlackstoneBrickWallBehavior;
+import org.allaymc.api.block.interfaces.wall.BlockPolishedBlackstoneWallBehavior;
+import org.allaymc.api.block.interfaces.wall.BlockPolishedDeepslateWallBehavior;
+import org.allaymc.api.block.interfaces.wall.BlockPolishedTuffWallBehavior;
+import org.allaymc.api.block.interfaces.wall.BlockTuffBrickWallBehavior;
+import org.allaymc.api.block.interfaces.wall.BlockTuffWallBehavior;
+import org.allaymc.api.block.interfaces.wallsign.BlockAcaciaWallSignBehavior;
+import org.allaymc.api.block.interfaces.wallsign.BlockBambooWallSignBehavior;
+import org.allaymc.api.block.interfaces.wallsign.BlockBirchWallSignBehavior;
+import org.allaymc.api.block.interfaces.wallsign.BlockCherryWallSignBehavior;
+import org.allaymc.api.block.interfaces.wallsign.BlockCrimsonWallSignBehavior;
+import org.allaymc.api.block.interfaces.wallsign.BlockDarkoakWallSignBehavior;
+import org.allaymc.api.block.interfaces.wallsign.BlockJungleWallSignBehavior;
+import org.allaymc.api.block.interfaces.wallsign.BlockMangroveWallSignBehavior;
+import org.allaymc.api.block.interfaces.wallsign.BlockSpruceWallSignBehavior;
+import org.allaymc.api.block.interfaces.wallsign.BlockWallSignBehavior;
+import org.allaymc.api.block.interfaces.wallsign.BlockWarpedWallSignBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockAcaciaWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockBirchWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockCherryWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockDarkOakWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockJungleWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockMangroveWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockOakWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockSpruceWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockStrippedAcaciaWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockStrippedBirchWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockStrippedCherryWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockStrippedDarkOakWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockStrippedJungleWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockStrippedMangroveWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockStrippedOakWoodBehavior;
+import org.allaymc.api.block.interfaces.wood.BlockStrippedSpruceWoodBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockBlackWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockBlueWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockBrownWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockCyanWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockGrayWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockGreenWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockLightBlueWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockLightGrayWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockLimeWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockMagentaWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockOrangeWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockPinkWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockPurpleWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockRedWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockWhiteWoolBehavior;
+import org.allaymc.api.block.interfaces.wool.BlockYellowWoolBehavior;
public final class BlockTypes {
- public static BlockType