diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
index 884e02f..ff96281 100644
--- a/.idea/jarRepositories.xml
+++ b/.idea/jarRepositories.xml
@@ -11,6 +11,11 @@
+
+
+
+
+
@@ -26,6 +31,11 @@
+
+
+
+
+
diff --git a/README.md b/README.md
index c36d140..15d44a5 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,6 @@
- **Custom Connect/Disconnect messages** - Allows you to customize the message that is broadcasted when someone joins or leaves the server.
![Connect messages preview](docs/img/2.gif)
- **Plugin Manager** - Allows you to unload/load plugins without a server restart.
- (Note: This may be removed in 1.17.x versions for security reasons)
- **Gameplay statistics** - You can check your gameplay statistics such as player/mob kills, etc.
(Note: The plugin just shows the stats not recording itself, so stats before installing this plugin are counted too.)
![Stats preview](docs/img/3.gif)
@@ -31,6 +30,22 @@ _________________
## Main goal
My main goal is to create a single plugin that has many features, so it's can replace plugins that i often use on my servers while lowering the plugins count.
_________________
+## Building
+#### Dependencies:
+- spigot-api-1.18.2-R0.1-SNAPSHOT-shaded.jar (from Spigot Repo Downloads Automatically OR **BuildTools** generated `Spigot\Spigot-API\target\`)
+- brigadier-1.0.18.jar (from **BuildTools** generated `spigot-x.xx.x.jar\META-INF\libraries\`)
+- craftbukkit-1.18.2-R0.1-SNAPSHOT.jar (from downloaded `craftbukkit-x.xx.x.jar\META-INF\versions\`)
+##### Installing Dependencies:
+You can install the dependencies to your maven repository through CLI like this:
+
+- mvn install:install-file -Dfile=spigot-api-1.18.2-R0.1-SNAPSHOT-shaded.jar -DgroupId=org.spigotmc -DartifactId=spigot-api -Dversion=1.18.2-R0.1-SNAPSHOT -Dpackaging=jar
+
+
+- mvn install:install-file -Dfile=craftbukkit-1.18.2-R0.1-SNAPSHOT.jar -DgroupId=org.bukkit -DartifactId=craftbukkit -Dversion=1.18.2-R0.1-SNAPSHOT -Dpackaging=jar
+
+
+- mvn install:install-file -Dfile=brigadier-1.0.18.jar -DgroupId=com.mojang -DartifactId=brigadier -Dversion=1.0.18 -Dpackaging=jar
+_________________
## 3rd party libraries used by this plugin
### [Config-Updater by tchristofferson](https://github.com/tchristofferson/Config-Updater)
### [SpigotUpdateChecker by JEFF-Media-GbR](https://github.com/JEFF-Media-GbR/Spigot-UpdateChecker)
\ No newline at end of file
diff --git a/SimplifyTools.iml b/SimplifyTools.iml
index 78cccfa..26f1498 100644
--- a/SimplifyTools.iml
+++ b/SimplifyTools.iml
@@ -24,66 +24,20 @@
-
-
+
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 96a3494..82e50a5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
tk.ditservices
SimplifyTools
- 1.1.0-SNAPSHOT
+ 1.1.0
jar
SimplifyTools
@@ -83,10 +83,18 @@
-
+
+
+ spigot
+ https://hub.spigotmc.org/nexus/content/groups/public/
+
+
+ papermc
+ https://papermc.io/repo/repository/maven-public/
+
jeff-media-public
https://hub.jeff-media.com/nexus/repository/jeff-media-public/
@@ -98,18 +106,30 @@
-
+
+ com.jeff_media
+ SpigotUpdateChecker
+ 2.2.0
+ compile
+
org.spigotmc
- spigot
+ spigot-api
1.18.2-R0.1-SNAPSHOT
provided
- com.jeff_media
- SpigotUpdateChecker
- 2.2.0
- compile
+ org.bukkit
+ craftbukkit
+ 1.18.2-R0.1-SNAPSHOT
+ provided
+
+ com.mojang
+ brigadier
+ 1.0.18
+ provided
+
+
diff --git a/src/main/java/tk/ditservices/DITSystem.java b/src/main/java/tk/ditservices/DITSystem.java
index 25ad93a..74fae6d 100644
--- a/src/main/java/tk/ditservices/DITSystem.java
+++ b/src/main/java/tk/ditservices/DITSystem.java
@@ -1,6 +1,7 @@
package tk.ditservices;
import org.bukkit.scheduler.BukkitScheduler;
+//import org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftScheduler;
import tk.ditservices.commands.DitCmd;
import tk.ditservices.listeners.ChatEvents;
import tk.ditservices.listeners.LogChat;
diff --git a/src/main/java/tk/ditservices/TabManager.java b/src/main/java/tk/ditservices/TabManager.java
index 8401eae..9129a79 100644
--- a/src/main/java/tk/ditservices/TabManager.java
+++ b/src/main/java/tk/ditservices/TabManager.java
@@ -50,6 +50,8 @@ public class TabManager {
}
+
+
public void showTab(){
if (headers.isEmpty() && footers.isEmpty()){
return;
@@ -82,14 +84,7 @@ public class TabManager {
}
PacketPlayOutPlayerListHeaderFooter packet = new PacketPlayOutPlayerListHeaderFooter(headers.get(count1),footers.get(count2));
- /*Field a = packet.getClass().getDeclaredField("header");
- a.setAccessible(true);
- Field b = packet.getClass().getDeclaredField("footer");
- b.setAccessible(true);
- a.set(packet, headers.get(count1));
- b.set(packet,footers.get(count2));
- */
if (Bukkit.getOnlinePlayers().size() !=0){
for (Player player : Bukkit.getOnlinePlayers()){
PlayerConnection pConn = ((CraftPlayer)player).getHandle().b;
@@ -183,6 +178,7 @@ public class TabManager {
}
}
+
/**
* Replaces the msg values to their represents and recognizes MC color codes.
* @param msg The text.
diff --git a/src/main/java/tk/ditservices/utils/AdvancementHelper.java b/src/main/java/tk/ditservices/utils/AdvancementHelper.java
index 6937e3f..5abb4b4 100644
--- a/src/main/java/tk/ditservices/utils/AdvancementHelper.java
+++ b/src/main/java/tk/ditservices/utils/AdvancementHelper.java
@@ -1,6 +1,5 @@
package tk.ditservices.utils;
-import net.minecraft.advancements.Advancement;
import tk.ditservices.DITLog;
import tk.ditservices.DITSystem;
import org.bukkit.configuration.file.FileConfiguration;
diff --git a/src/main/java/tk/ditservices/utils/Server.java b/src/main/java/tk/ditservices/utils/Server.java
index 04cfa64..08177a8 100644
--- a/src/main/java/tk/ditservices/utils/Server.java
+++ b/src/main/java/tk/ditservices/utils/Server.java
@@ -1,7 +1,6 @@
package tk.ditservices.utils;
import org.bukkit.Bukkit;
-import org.bukkit.craftbukkit.*;
import org.bukkit.entity.Player;
import java.lang.Math;