diff --git a/dependency-reduced-pom.xml b/dependency-reduced-pom.xml
new file mode 100644
index 0000000..a4dbb76
--- /dev/null
+++ b/dependency-reduced-pom.xml
@@ -0,0 +1,123 @@
+
+
+ 4.0.0
+ nl.martenm
+ ServerTutorialPlus
+ 1.25.2
+
+
+
+ true
+ src/main/resources
+
+ plugin.yml
+
+
+
+ src/main/resources
+
+ plugin.yml
+
+
+
+
+
+ maven-compiler-plugin
+ 3.7.0
+
+ 1.8
+ 1.8
+
+
+
+ maven-shade-plugin
+ 3.2.1
+
+
+ package
+
+ shade
+
+
+
+
+
+
+ com.zaxxer.hikari
+ nl.martenm.libs.hikari
+
+
+ org.bstats
+ nl.martenm.libs.bstats
+
+
+ com.cryptomorin.xseries
+ nl.martenm.libs.xseries
+
+
+ true
+
+
+
+
+
+
+ spigot-repo
+ https://hub.spigotmc.org/nexus/content/repositories/snapshots/
+
+
+ placeholderapi
+ https://repo.extendedclip.com/content/repositories/placeholderapi/
+
+
+ jitpack.io
+ https://jitpack.io
+
+
+
+
+ org.spigotmc
+ spigot-api
+ 1.20.4-R0.1-SNAPSHOT
+ provided
+
+
+ guava
+ com.google.guava
+
+
+ gson
+ com.google.code.gson
+
+
+ joml
+ org.joml
+
+
+ bungeecord-chat
+ net.md-5
+
+
+ snakeyaml
+ org.yaml
+
+
+
+
+ me.clip
+ placeholderapi
+ 2.11.7
+ provided
+
+
+ annotations
+ org.jetbrains
+
+
+ adventure-platform-bukkit
+ net.kyori
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index d84021b..8d506f8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -30,8 +30,8 @@
org.spigotmc
- spigot
- 1.20.2-R0.1-SNAPSHOT
+ spigot-api
+ 1.20.4-R0.1-SNAPSHOT
provided
@@ -39,10 +39,18 @@
me.clip
placeholderapi
- 2.10.9
+ 2.11.7
provided
+
+
+ com.googlecode.json-simple
+ json-simple
+ 1.1.1
+
+
+
org.apache.commons
diff --git a/src/main/java/nl/martenm/servertutorialplus/objects/TutorialController.java b/src/main/java/nl/martenm/servertutorialplus/objects/TutorialController.java
index 4b28577..3090330 100644
--- a/src/main/java/nl/martenm/servertutorialplus/objects/TutorialController.java
+++ b/src/main/java/nl/martenm/servertutorialplus/objects/TutorialController.java
@@ -53,10 +53,17 @@ public void start(){
//FIRE event!
TutorialStartEvent event = new TutorialStartEvent(serverTutorial, player);
plugin.getServer().getPluginManager().callEvent(event);
+ if (!(plugin.getServer().getPluginManager().getPlugin("TAB") == null)) {
+ player.performCommand("tab scoreboard off " + player.getName() + " -s");
+ }
+
if(event.isCancelled()){
plugin.inTutorial.remove(player.getUniqueId());
plugin.lockedPlayers.remove(player.getUniqueId());
plugin.lockedViews.remove(player.getUniqueId());
+ if (!(plugin.getServer().getPluginManager().getPlugin("TAB") == null)) {
+ player.performCommand("tab scoreboard on " + player.getName() + " -s");
+ }
return;
}
@@ -136,6 +143,9 @@ private void finishPoint(){
if(current == serverTutorial.points.size() - 1){
//Tutorial has been finished!
finish();
+ if (!(plugin.getServer().getPluginManager().getPlugin("TAB") == null)) {
+ player.performCommand("tab scoreboard on " + player.getName() + " -s");
+ }
} else{
current++;
playedPoint = serverTutorial.points.get(current).createPlay(player, oldValuesPlayer, this::finishPoint);
diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml
index d03a067..768280a 100644
--- a/src/main/resources/plugin.yml
+++ b/src/main/resources/plugin.yml
@@ -3,7 +3,7 @@ name: ServerTutorialPlus
prefix: Server Tutorial Plus
author: MartenM
version: ${project.version}
-api-version: "1.20"
+api-version: "1.20.4"
description: "ยง6The plugin to guide players around your server using tutorials."
softdepend: [PlaceholderAPI, Multiverse-Core, MultiWorld]
commands: