diff --git a/plugins/civmodcore-paper/README.md b/plugins/civmodcore-paper/README.md
index 2a446865b..965ef996b 100644
--- a/plugins/civmodcore-paper/README.md
+++ b/plugins/civmodcore-paper/README.md
@@ -6,7 +6,7 @@ CivModCore is derived from Humbug.
## Versions
-* 1.8.2 - Paper 1.16.5
+* 1.8.4 - Paper 1.16.5
* [1.8.0](https://github.com/CivClassic/CivModCore/tree/08ad95297eb041cf99bd0eb0aaffc70ca87af4f2) - Paper 1.16.1
@@ -57,6 +57,6 @@ Include the following in your dependency list in your plugin's POM file:
vg.civcraft.mc.civmodcore
CivModCore
- 1.8.2
+ 1.8.4
provided
diff --git a/plugins/civmodcore-paper/pom.xml b/plugins/civmodcore-paper/pom.xml
index 8b1a5a5a4..247c40535 100644
--- a/plugins/civmodcore-paper/pom.xml
+++ b/plugins/civmodcore-paper/pom.xml
@@ -6,12 +6,12 @@
com.github.civclassic
civclassic-parent
- 1.0.0
+ 1.0.1
vg.civcraft.mc.civmodcore
CivModCore
- 1.8.3
+ 1.8.4
CivModCore
https://github.com/Civclassic/CivModCore/
@@ -29,7 +29,7 @@
org.apache.maven.plugins
maven-shade-plugin
- 3.2.4
+ 3.3.0-SNAPSHOT
package
@@ -40,10 +40,17 @@
- it.unimi.dsi:fastutil
- co.aikar:cleaner
+ com.destroystokyo.paper:paper
+
+
+ *:*
+
+ META-INF/**/*
+
+
+
@@ -56,7 +63,6 @@
com.destroystokyo.paper
paper
1.16.5-R0.1-SNAPSHOT
- provided
io.papermc
@@ -85,6 +91,7 @@
3.7.2
+
com.github.IPVP-MC
canvas
91ec97f076
@@ -109,17 +116,6 @@
jsr305
3.0.2
-
-
- it.unimi.dsi
- fastutil
- 8.2.2
-
-
- co.aikar
- cleaner
- 1.0-SNAPSHOT
-
junit
diff --git a/plugins/civmodcore-paper/src/main/java/org/bukkit/pseudo/PseudoServer.java b/plugins/civmodcore-paper/src/main/java/org/bukkit/pseudo/PseudoServer.java
index 64f107715..7c56a748f 100644
--- a/plugins/civmodcore-paper/src/main/java/org/bukkit/pseudo/PseudoServer.java
+++ b/plugins/civmodcore-paper/src/main/java/org/bukkit/pseudo/PseudoServer.java
@@ -2,6 +2,7 @@ package org.bukkit.pseudo;
import com.destroystokyo.paper.entity.ai.MobGoals;
import com.destroystokyo.paper.profile.PlayerProfile;
+import io.papermc.paper.datapack.DatapackManager;
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.Collection;
@@ -896,6 +897,11 @@ public class PseudoServer implements Server {
throw new NotImplementedException();
}
+ @Override
+ public @NotNull DatapackManager getDatapackManager() {
+ return null;
+ }
+
@Override
public void sendPluginMessage(@NotNull final Plugin plugin, @NotNull final String s, @NotNull final byte[] bytes) {
throw new NotImplementedException();
diff --git a/plugins/civmodcore-paper/src/main/java/vg/civcraft/mc/civmodcore/inventory/ClonedInventory.java b/plugins/civmodcore-paper/src/main/java/vg/civcraft/mc/civmodcore/inventory/ClonedInventory.java
index b9738bc44..8ce5ba60e 100644
--- a/plugins/civmodcore-paper/src/main/java/vg/civcraft/mc/civmodcore/inventory/ClonedInventory.java
+++ b/plugins/civmodcore-paper/src/main/java/vg/civcraft/mc/civmodcore/inventory/ClonedInventory.java
@@ -165,6 +165,11 @@ public final class ClonedInventory implements Inventory {
this.inventory.clear();
}
+ @Override
+ public int close() {
+ return this.inventory.close();
+ }
+
@Override
public List getViewers() {
return this.inventory.getViewers();