Don't set score async
This commit is contained in:
parent
0d198a7086
commit
9a1a6ae08e
@ -28,6 +28,7 @@ import org.bukkit.inventory.ItemStack;
|
|||||||
import org.bukkit.inventory.meta.ItemMeta;
|
import org.bukkit.inventory.meta.ItemMeta;
|
||||||
import org.bukkit.plugin.SimplePluginManager;
|
import org.bukkit.plugin.SimplePluginManager;
|
||||||
import org.bukkit.potion.PotionEffect;
|
import org.bukkit.potion.PotionEffect;
|
||||||
|
import org.bukkit.scheduler.BukkitRunnable;
|
||||||
import org.bukkit.scoreboard.Scoreboard;
|
import org.bukkit.scoreboard.Scoreboard;
|
||||||
import org.bukkit.util.Vector;
|
import org.bukkit.util.Vector;
|
||||||
|
|
||||||
@ -1935,6 +1936,16 @@ public class ReflectionManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void setScore(Scoreboard scoreboard, Object criteria, String name, int score) {
|
public static void setScore(Scoreboard scoreboard, Object criteria, String name, int score) {
|
||||||
|
if (!Bukkit.isPrimaryThread()) {
|
||||||
|
new BukkitRunnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
setScore(scoreboard, criteria, name, score);
|
||||||
|
}
|
||||||
|
}.runTask(LibsDisguises.getInstance());
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Object board = boardField.get(scoreboard);
|
Object board = boardField.get(scoreboard);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user