Added Particles to boiling Cauldrons

This commit is contained in:
Sn0wStorm
2020-11-06 13:59:36 +01:00
parent c8a7a56ab9
commit 3d9309e2d9
17 changed files with 216 additions and 10 deletions
+20
View File
@@ -18,6 +18,7 @@ import org.bstats.bukkit.Metrics;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.command.CommandSender;
import org.bukkit.command.PluginCommand;
import org.bukkit.configuration.file.FileConfiguration;
@@ -33,6 +34,7 @@ public class P extends JavaPlugin {
public static boolean debug;
public static boolean useUUID;
public static boolean useNBT;
public boolean hasSpigot;
public static boolean use1_9;
public static boolean use1_11;
public static boolean use1_13;
@@ -67,6 +69,13 @@ public class P extends JavaPlugin {
use1_13 = !v.matches("(^|.*[^.\\d])1\\.1[0-2]([^\\d].*|$)") && !v.matches("(^|.*[^.\\d])1\\.[0-9]([^\\d].*|$)");
use1_14 = !v.matches("(^|.*[^.\\d])1\\.1[0-3]([^\\d].*|$)") && !v.matches("(^|.*[^.\\d])1\\.[0-9]([^\\d].*|$)");
try {
Class c = World.Spigot.class;
hasSpigot = true;
} catch (LinkageError e) {
hasSpigot = false;
}
//MC 1.13 uses a different NBT API than the newer versions..
// We decide here which to use, the new or the old or none at all
if (LegacyUtil.initNbt()) {
@@ -129,6 +138,10 @@ public class P extends JavaPlugin {
p.getServer().getScheduler().runTaskTimer(p, new BreweryRunnable(), 650, 1200);
p.getServer().getScheduler().runTaskTimer(p, new DrunkRunnable(), 120, 120);
if (use1_9) {
p.getServer().getScheduler().runTaskTimer(p, new CauldronParticles(), 1, 1);
}
if (BConfig.updateCheck) {
try {
p.getServer().getScheduler().runTaskLaterAsynchronously(p, new UpdateChecker(), 135);
@@ -473,4 +486,11 @@ public class P extends JavaPlugin {
}
public class CauldronParticles implements Runnable {
@Override
public void run() {
BCauldron.cookEffects();
}
}
}