+ *
* @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 528e52c6a..1dd369e2b 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,12 +3,13 @@
/**
* 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 d7b3cfed2..9927f84a7 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,10 +3,11 @@
/**
* 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 418fbc680..2619f061f 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,14 +3,15 @@
/**
* 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 216a5328a..65cfcfbfe 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,12 +3,13 @@
/**
* 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 a5cef96e9..2c4e8d970 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,14 +3,15 @@
/**
* 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 b986ae24f..83c6990ee 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,14 +3,15 @@
/**
* 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/CoralColor.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/CoralColor.java
index d27072c8f..85285f467 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/CoralColor.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/CoralColor.java
@@ -3,16 +3,17 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
+ *
* @author daoge_cmd
*/
public enum CoralColor {
- BLUE,
+ BLUE,
- PINK,
+ PINK,
- PURPLE,
+ PURPLE,
- RED,
+ RED,
- YELLOW
+ YELLOW
}
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 7db0c99d9..cd4ce36e1 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,12 +3,13 @@
/**
* 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 c56842165..13b6859c2 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,14 +3,15 @@
/**
* 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 300528ad2..e55fbed18 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,10 +3,11 @@
/**
* 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/DoublePlantType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/DoublePlantType.java
index 3fb56d0d0..aca559f42 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/DoublePlantType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/DoublePlantType.java
@@ -3,18 +3,19 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
+ *
* @author daoge_cmd
*/
public enum DoublePlantType {
- FERN,
+ FERN,
- GRASS,
+ GRASS,
- PAEONIA,
+ PAEONIA,
- ROSE,
+ ROSE,
- SUNFLOWER,
+ SUNFLOWER,
- SYRINGA
+ SYRINGA
}
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 02aef4b11..9a603ae8f 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,16 +3,17 @@
/**
* 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/FlowerType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/FlowerType.java
index 026edca20..9d8bb3b5c 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/FlowerType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/FlowerType.java
@@ -3,28 +3,29 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
+ *
* @author daoge_cmd
*/
public enum FlowerType {
- ALLIUM,
+ ALLIUM,
- CORNFLOWER,
+ CORNFLOWER,
- HOUSTONIA,
+ HOUSTONIA,
- LILY_OF_THE_VALLEY,
+ LILY_OF_THE_VALLEY,
- ORCHID,
+ ORCHID,
- OXEYE,
+ OXEYE,
- POPPY,
+ POPPY,
- TULIP_ORANGE,
+ TULIP_ORANGE,
- TULIP_PINK,
+ TULIP_PINK,
- TULIP_RED,
+ TULIP_RED,
- TULIP_WHITE
+ TULIP_WHITE
}
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 049224ced..7509fe7f4 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,22 +3,23 @@
/**
* 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 cf9ac7be9..fdff9b025 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,18 +3,19 @@
/**
* 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 0907034d6..18ca4e369 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,14 +3,15 @@
/**
* 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 f41fbe10f..8b1511204 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,18 +3,19 @@
/**
* 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 ae9da33c7..ff6ccd8e7 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,10 +3,11 @@
/**
* 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 4380defdf..677c892e5 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,18 +3,19 @@
/**
* 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 ce3d902fd..f27cdaaa9 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,30 +3,31 @@
/**
* 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 9feebbd12..e414def20 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,12 +3,13 @@
/**
* 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 fd9084d1a..07db39cfc 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,12 +3,13 @@
/**
* 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 dcf545745..1d523c51e 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,12 +3,13 @@
/**
* 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 99e304449..36b09e36d 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,14 +3,15 @@
/**
* 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 7bdd5a642..12257c8be 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,10 +3,11 @@
/**
* 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/SaplingType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SaplingType.java
index 03546e6ba..d252cef2e 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SaplingType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/SaplingType.java
@@ -3,18 +3,19 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
+ *
* @author daoge_cmd
*/
public enum SaplingType {
- ACACIA,
+ ACACIA,
- BIRCH,
+ BIRCH,
- DARK_OAK,
+ DARK_OAK,
- JUNGLE,
+ JUNGLE,
- OAK,
+ OAK,
- SPRUCE
+ SPRUCE
}
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 7c256bf09..36648e659 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,12 +3,13 @@
/**
* 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 c5641d9ac..53af75718 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,10 +3,11 @@
/**
* 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 263557209..c85ba805c 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,16 +3,17 @@
/**
* 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 3725a9a8e..60aa77509 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,22 +3,23 @@
/**
* 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 1bdc94d0e..f2f80c4f6 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,22 +3,23 @@
/**
* 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 a76bd0545..30abe8e00 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,22 +3,23 @@
/**
* 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 932c51c86..e481a1ca5 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,16 +3,17 @@
/**
* 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 c69848149..1cc255893 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,18 +3,19 @@
/**
* 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 9b8c7ed0b..46df2038b 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,10 +3,11 @@
/**
* 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/TallGrassType.java b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/TallGrassType.java
index 58678f193..0a4702a01 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/property/enums/TallGrassType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/property/enums/TallGrassType.java
@@ -3,14 +3,15 @@
/**
* Automatically generated by {@code org.allaymc.codegen.VanillaBlockPropertyTypeGen}
* Allay Project
+ *
* @author daoge_cmd
*/
public enum TallGrassType {
- DEFAULT,
+ DEFAULT,
- FERN,
+ FERN,
- SNOW,
+ SNOW,
- TALL
+ TALL
}
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 e672932a7..521693486 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,18 +3,19 @@
/**
* 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 69a342891..87bc50569 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,14 +3,15 @@
/**
* 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 f10963bbf..d1f8a1cd0 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,14 +3,15 @@
/**
* 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 536997bfe..c6d3ed798 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,34 +3,35 @@
/**
* 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 45c60aa89..c2174bebd 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,12 +3,13 @@
/**
* 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 740bc18d1..c232a0edd 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,12 +3,13 @@
/**
* 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 2d7391ed2..c6458bc99 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,12 +3,13 @@
/**
* 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 8721119f7..745a30c02 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,12 +3,13 @@
/**
* 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/registry/BlockTypeRegistry.java b/Allay-API/src/main/java/org/allaymc/api/block/registry/BlockTypeRegistry.java
index 3455cb7ff..577e637fb 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/registry/BlockTypeRegistry.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/registry/BlockTypeRegistry.java
@@ -2,8 +2,8 @@
import org.allaymc.api.ApiInstanceHolder;
import org.allaymc.api.block.type.BlockType;
-import org.allaymc.api.utils.Identifier;
import org.allaymc.api.registry.MappedRegistry;
+import org.allaymc.api.utils.Identifier;
import org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition;
import java.util.List;
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/type/BlockType.java b/Allay-API/src/main/java/org/allaymc/api/block/type/BlockType.java
index d56565528..fd89f7e70 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/type/BlockType.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/type/BlockType.java
@@ -5,9 +5,9 @@
import org.allaymc.api.block.palette.BlockStateHashPalette;
import org.allaymc.api.block.property.type.BlockPropertyType;
import org.allaymc.api.block.registry.BlockTypeRegistry;
+import org.allaymc.api.item.type.ItemType;
import org.allaymc.api.utils.Identified;
import org.allaymc.api.utils.Identifier;
-import org.allaymc.api.item.type.ItemType;
import org.jetbrains.annotations.UnmodifiableView;
import java.util.Collection;
diff --git a/Allay-API/src/main/java/org/allaymc/api/block/type/BlockTypeBuilder.java b/Allay-API/src/main/java/org/allaymc/api/block/type/BlockTypeBuilder.java
index 1164df05f..21de2d4f2 100644
--- a/Allay-API/src/main/java/org/allaymc/api/block/type/BlockTypeBuilder.java
+++ b/Allay-API/src/main/java/org/allaymc/api/block/type/BlockTypeBuilder.java
@@ -7,8 +7,8 @@
import org.allaymc.api.block.component.common.CustomBlockComponent;
import org.allaymc.api.block.property.type.BlockPropertyType;
import org.allaymc.api.blockentity.type.BlockEntityType;
-import org.allaymc.api.utils.Identifier;
import org.allaymc.api.data.VanillaBlockId;
+import org.allaymc.api.utils.Identifier;
import java.util.HashMap;
import java.util.List;
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 8baa44557..ccf62ea81 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,3238 +1,2209 @@
package org.allaymc.api.block.type;
-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.BlockCoralBlockBehavior;
-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.BlockDoublePlantBehavior;
-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.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.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.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.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.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.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.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.*;
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.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.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.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.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.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.hangingsign.*;
+import org.allaymc.api.block.interfaces.leaves.*;
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.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.log.*;
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.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.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.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.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.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.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.BlockStoneBlockSlabBehavior;
-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;
+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.*;
public final class BlockTypes {
- public static BlockType