diff --git a/build.gradle b/build.gradle
index 6f924f9..bcd754b 100644
--- a/build.gradle
+++ b/build.gradle
@@ -34,7 +34,7 @@ dependencies {
compileOnly('com.sk89q.worldedit:worldedit-bukkit:7.0.0-SNAPSHOT') {
exclude group: 'org.bukkit'
}
- compileOnly 'io.papermc.paper:paper-api:1.18.1-R0.1-SNAPSHOT'
+ compileOnly 'io.papermc.paper:paper-api:1.19-R0.1-SNAPSHOT'
implementation 'org.bstats:bstats-bukkit-lite:1.8'
implementation 'com.zaxxer:HikariCP:4.0.3'
}
@@ -85,4 +85,3 @@ processResources {
}
})
}
-
diff --git a/pom.xml b/pom.xml
index ed34dae..fc606f4 100755
--- a/pom.xml
+++ b/pom.xml
@@ -94,7 +94,7 @@
io.papermc.paper
paper-api
- 1.18.1-R0.1-SNAPSHOT
+ 1.19-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 f9b127b..7525186 100644
--- a/src/main/java/net/coreprotect/bukkit/BukkitAdapter.java
+++ b/src/main/java/net/coreprotect/bukkit/BukkitAdapter.java
@@ -30,6 +30,7 @@ public class BukkitAdapter implements BukkitInterface {
public static final int BUKKIT_V1_16 = 16;
public static final int BUKKIT_V1_17 = 17;
public static final int BUKKIT_V1_18 = 18;
+ public static final int BUKKIT_V1_19 = 19;
public static void loadAdapter() {
switch (ConfigHandler.SERVER_VERSION) {
@@ -47,9 +48,11 @@ public class BukkitAdapter implements BukkitInterface {
BukkitAdapter.ADAPTER = new Bukkit_v1_17();
break;
case BUKKIT_V1_18:
- default:
BukkitAdapter.ADAPTER = new Bukkit_v1_18();
break;
+ case BUKKIT_V1_19:
+ default:
+ BukkitAdapter.ADAPTER = new Bukkit_v1_19();
}
}
diff --git a/src/main/java/net/coreprotect/bukkit/Bukkit_v1_19.java b/src/main/java/net/coreprotect/bukkit/Bukkit_v1_19.java
new file mode 100644
index 0000000..57261a1
--- /dev/null
+++ b/src/main/java/net/coreprotect/bukkit/Bukkit_v1_19.java
@@ -0,0 +1,70 @@
+package net.coreprotect.bukkit;
+
+import net.coreprotect.model.BlockGroup;
+import org.bukkit.Material;
+import org.bukkit.entity.*;
+
+import java.util.Arrays;
+import java.util.HashSet;
+import java.util.List;
+
+public class Bukkit_v1_19 extends Bukkit_v1_18 implements BukkitInterface {
+
+ public Bukkit_v1_19() {
+ BlockGroup.SCULK = new HashSet<>(Arrays.asList(Material.SCULK, Material.SCULK_VEIN, Material.SCULK_SENSOR, Material.SCULK_SHRIEKER));
+ }
+
+ @Override
+ public boolean getEntityMeta(LivingEntity entity, List