diff --git a/pom.xml b/pom.xml
index 66ffd9e3..d8d0b8ad 100755
--- a/pom.xml
+++ b/pom.xml
@@ -124,7 +124,7 @@
io.papermc.paper
paper-api
- 1.21-R0.1-SNAPSHOT
+ 1.21.3-R0.1-SNAPSHOT
provided
diff --git a/src/main/java/net/coreprotect/bukkit/BukkitAdapter.java b/src/main/java/net/coreprotect/bukkit/BukkitAdapter.java
index 8aac8499..33ffda12 100644
--- a/src/main/java/net/coreprotect/bukkit/BukkitAdapter.java
+++ b/src/main/java/net/coreprotect/bukkit/BukkitAdapter.java
@@ -13,6 +13,7 @@
import org.bukkit.block.Sign;
import org.bukkit.block.data.BlockData;
import org.bukkit.block.data.Directional;
+import org.bukkit.block.data.FaceAttachable;
import org.bukkit.entity.Arrow;
import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityType;
@@ -49,10 +50,8 @@ public static void loadAdapter() {
case BUKKIT_V1_13:
case BUKKIT_V1_14:
case BUKKIT_V1_15:
- BukkitAdapter.ADAPTER = new BukkitAdapter();
- break;
case BUKKIT_V1_16:
- BukkitAdapter.ADAPTER = new Bukkit_v1_16();
+ BukkitAdapter.ADAPTER = new BukkitAdapter();
break;
case BUKKIT_V1_17:
BukkitAdapter.ADAPTER = new Bukkit_v1_17();
@@ -105,18 +104,31 @@ public boolean setItemMeta(Material rowType, ItemStack itemstack, List