Fix Hologram & TFunction Injector
This commit is contained in:
parent
0899a6bad7
commit
345c8db233
@ -70,10 +70,10 @@ public abstract class PluginLoader {
|
||||
// 保存数据
|
||||
Local.saveFiles(plugin.getName());
|
||||
Local.clearFiles(plugin.getName());
|
||||
// 注销监听器
|
||||
TListenerHandler.cancelListener(plugin);
|
||||
// 注销插件类
|
||||
TabooLibLoader.unloadClass(plugin, TabooLibLoader.getPluginClassSafely(plugin));
|
||||
// 注销监听器
|
||||
TListenerHandler.cancelListener(plugin);
|
||||
// 释放文检读取
|
||||
Optional.ofNullable(TConfig.getFiles().remove(plugin.getName())).ifPresent(files -> files.forEach(file -> TConfigWatcher.getInst().removeListener(file)));
|
||||
// 注销数据库连接
|
||||
|
@ -5,6 +5,7 @@ import com.google.common.collect.Queues;
|
||||
import io.izzel.taboolib.TabooLib;
|
||||
import io.izzel.taboolib.Version;
|
||||
import io.izzel.taboolib.module.inject.TListener;
|
||||
import io.izzel.taboolib.module.inject.TSchedule;
|
||||
import io.izzel.taboolib.module.lite.SimpleReflection;
|
||||
import io.izzel.taboolib.module.nms.NMS;
|
||||
import io.izzel.taboolib.module.packet.Packet;
|
||||
@ -210,11 +211,9 @@ class THologramHandler implements Listener {
|
||||
THologram.refresh(e.getPlayer());
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
@TSchedule(period = 200, async = true)
|
||||
public void e(PlayerMoveEvent e) {
|
||||
if (!e.getFrom().getBlock().equals(e.getTo().getBlock())) {
|
||||
Bukkit.getScheduler().runTaskAsynchronously(TabooLib.getPlugin(), () -> THologram.refresh(e.getPlayer()));
|
||||
}
|
||||
Bukkit.getOnlinePlayers().forEach(THologram::refresh);
|
||||
}
|
||||
|
||||
// *********************************
|
||||
|
Loading…
Reference in New Issue
Block a user