mirror of
https://github.com/songoda/UltimateTimber.git
synced 2025-02-18 20:51:53 +01:00
Fixed McMMO hook not registering properly.
This commit is contained in:
parent
daabc4f70e
commit
60aa7a3157
@ -11,14 +11,13 @@ import com.songoda.ultimatetimber.hook.McMMOHook;
|
|||||||
import com.songoda.ultimatetimber.hook.TimberHook;
|
import com.songoda.ultimatetimber.hook.TimberHook;
|
||||||
import com.songoda.ultimatetimber.tree.TreeBlockSet;
|
import com.songoda.ultimatetimber.tree.TreeBlockSet;
|
||||||
import com.songoda.ultimatetimber.utils.NMSUtil;
|
import com.songoda.ultimatetimber.utils.NMSUtil;
|
||||||
|
import java.util.HashSet;
|
||||||
|
import java.util.Set;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.plugin.Plugin;
|
import org.bukkit.plugin.Plugin;
|
||||||
|
|
||||||
import java.util.HashSet;
|
|
||||||
import java.util.Set;
|
|
||||||
|
|
||||||
public class HookManager extends Manager {
|
public class HookManager extends Manager {
|
||||||
|
|
||||||
private Set<TimberHook> hooks;
|
private Set<TimberHook> hooks;
|
||||||
@ -35,23 +34,25 @@ public class HookManager extends Manager {
|
|||||||
this.tryHook("Jobs", JobsHook.class);
|
this.tryHook("Jobs", JobsHook.class);
|
||||||
this.tryHook("CoreProtect", CoreProtectHook.class);
|
this.tryHook("CoreProtect", CoreProtectHook.class);
|
||||||
|
|
||||||
if (this.ultimateTimber.getVersionAdapter().getVersionAdapterType().equals(VersionAdapterType.CURRENT)) {
|
Bukkit.getScheduler().runTaskAsynchronously(this.ultimateTimber, () -> {
|
||||||
Plugin mcMMO = Bukkit.getPluginManager().getPlugin("mcMMO");
|
if (this.ultimateTimber.getVersionAdapter().getVersionAdapterType().equals(VersionAdapterType.CURRENT)) {
|
||||||
if (mcMMO != null) {
|
Plugin mcMMO = Bukkit.getPluginManager().getPlugin("mcMMO");
|
||||||
String version = mcMMO.getDescription().getVersion();
|
if (mcMMO != null) {
|
||||||
if (version.startsWith("2")) {
|
String version = mcMMO.getDescription().getVersion();
|
||||||
this.tryHook("mcMMO", McMMOHook.class);
|
if (version.startsWith("2")) {
|
||||||
} else {
|
this.tryHook("mcMMO", McMMOHook.class);
|
||||||
this.tryHook("mcMMO", McMMOClassic13Hook.class);
|
} else {
|
||||||
|
this.tryHook("mcMMO", McMMOClassic13Hook.class);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (NMSUtil.getVersionNumber() == 12) {
|
||||||
|
this.tryHook("mcMMO", McMMOClassic12Hook.class);
|
||||||
|
} else if (NMSUtil.getVersionNumber() == 8) {
|
||||||
|
this.tryHook("mcMMO", McMMOClassic8Hook.class);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
});
|
||||||
if (NMSUtil.getVersionNumber() == 12) {
|
|
||||||
this.tryHook("mcMMO", McMMOClassic12Hook.class);
|
|
||||||
} else if (NMSUtil.getVersionNumber() == 8) {
|
|
||||||
this.tryHook("mcMMO", McMMOClassic8Hook.class);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user