diff --git a/pom.xml b/pom.xml
index 41391dc87..fc4ad46cc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
me.blackvein.quests
quests
- 3.3.5
+ 3.3.6
quests
https://github.com/FlyingPikachu/Quests/
jar
@@ -39,6 +39,13 @@
+
+ org.bukkit
+ bukkit113
+ 1.13-R0.1-SNAPSHOT
+ system
+ ${project.basedir}/lib/craftbukkit-1.13.jar
+
org.bukkit
bukkit112
diff --git a/src/main/java/me/blackvein/quests/NpcEffectThread.java b/src/main/java/me/blackvein/quests/NpcEffectThread.java
index ed2dcbbe1..b08edff86 100644
--- a/src/main/java/me/blackvein/quests/NpcEffectThread.java
+++ b/src/main/java/me/blackvein/quests/NpcEffectThread.java
@@ -176,7 +176,7 @@ public class NpcEffectThread implements Runnable {
try {
Eff_1_13_R1.valueOf(effectType.toUpperCase()).sendToPlayer(player, eyeLoc, 0, 0, 0, 1, 3, null);
} catch (Exception e) {
- plugin.getInstance().getLogger().info(effectType + " is not a valid effect name!");
+ plugin.getLogger().info(effectType + " is not a valid effect name!");
}
}
}
@@ -268,7 +268,7 @@ public class NpcEffectThread implements Runnable {
try {
Eff_1_12_R1.valueOf(effectType.toUpperCase()).sendToPlayer(player, eyeLoc, 0, 0, 0, 1, 3, null);
} catch (Exception e) {
- plugin.getInstance().getLogger().info(effectType + " is not a valid effect name!");
+ plugin.getLogger().info(effectType + " is not a valid effect name!");
}
}
}
diff --git a/src/main/java/me/blackvein/quests/PlayerListener.java b/src/main/java/me/blackvein/quests/PlayerListener.java
index 7b6994de3..a62c0a138 100644
--- a/src/main/java/me/blackvein/quests/PlayerListener.java
+++ b/src/main/java/me/blackvein/quests/PlayerListener.java
@@ -185,6 +185,7 @@ public class PlayerListener implements Listener {
}
}
+ @SuppressWarnings("deprecation") // since 1.13
@EventHandler
public void onPlayerInteract(PlayerInteractEvent evt) {
if (plugin.checkQuester(evt.getPlayer().getUniqueId()) == false) {
@@ -354,6 +355,7 @@ public class PlayerListener implements Listener {
}
}
+ @SuppressWarnings("deprecation") // since 1.13
@EventHandler
public void onBlockDamage(BlockDamageEvent evt) {
if (plugin.checkQuester(evt.getPlayer().getUniqueId()) == false) {
@@ -367,6 +369,7 @@ public class PlayerListener implements Listener {
}
}
+ @SuppressWarnings("deprecation") // since 1.13
@EventHandler(priority = EventPriority.HIGHEST)
public void onBlockPlace(BlockPlaceEvent evt) {
if (plugin.checkQuester(evt.getPlayer().getUniqueId()) == false) {
diff --git a/src/main/java/me/blackvein/quests/Quester.java b/src/main/java/me/blackvein/quests/Quester.java
index fe668fc35..6b99f9cb2 100644
--- a/src/main/java/me/blackvein/quests/Quester.java
+++ b/src/main/java/me/blackvein/quests/Quester.java
@@ -1593,6 +1593,7 @@ public class Quester {
return prettyString;
}
+ @SuppressWarnings("deprecation") // since 1.13
public static String enchantmentString(Enchantment e) {
try {
return (Lang.get("ENCHANTMENT_" + e.getName()));
diff --git a/src/main/java/me/blackvein/quests/Quests.java b/src/main/java/me/blackvein/quests/Quests.java
index b854b4f92..c78b26555 100644
--- a/src/main/java/me/blackvein/quests/Quests.java
+++ b/src/main/java/me/blackvein/quests/Quests.java
@@ -43,6 +43,7 @@ import java.util.logging.Level;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
+import org.bukkit.Color;
import org.bukkit.DyeColor;
import org.bukkit.Effect;
import org.bukkit.Location;
@@ -3118,7 +3119,8 @@ public class Quests extends JavaPlugin implements ConversationAbandonedListener
} else if (color.equalsIgnoreCase("Red")) {
oStage.sheepToShear.put(DyeColor.RED, shearAmounts.get(sheep.indexOf(color)));
} else if (color.equalsIgnoreCase("Silver")) {
- oStage.sheepToShear.put(DyeColor.SILVER, shearAmounts.get(sheep.indexOf(color)));
+ // 1.13 changed DyeColor.SILVER -> DyeColor.LIGHT_GRAY
+ oStage.sheepToShear.put(DyeColor.getByColor(Color.SILVER), shearAmounts.get(sheep.indexOf(color)));
} else if (color.equalsIgnoreCase("White")) {
oStage.sheepToShear.put(DyeColor.WHITE, shearAmounts.get(sheep.indexOf(color)));
} else if (color.equalsIgnoreCase("Yellow")) {
@@ -3873,7 +3875,8 @@ public class Quests extends JavaPlugin implements ConversationAbandonedListener
}
return count - subtract;
}
-
+
+ @SuppressWarnings("deprecation") // since 1.13
public static Enchantment getEnchantment(String enchant) {
String ench = Lang.getKey(enchant.replaceAll(" ", ""));
ench = ench.replace("ENCHANTMENT_", "");
@@ -3981,8 +3984,9 @@ public class Quests extends JavaPlugin implements ConversationAbandonedListener
return DyeColor.PURPLE;
} else if (s.equalsIgnoreCase("Red")) {
return DyeColor.RED;
+ // 1.13 changed DyeColor.SILVER -> DyeColor.LIGHT_GRAY
} else if (s.equalsIgnoreCase("Silver")) {
- return DyeColor.SILVER;
+ return DyeColor.getByColor(Color.SILVER);
} else if (s.equalsIgnoreCase("White")) {
return DyeColor.WHITE;
} else if (s.equalsIgnoreCase("Yellow")) {