update 5.03
This commit is contained in:
@@ -66,6 +66,10 @@ public abstract class InternalPluginBridge {
|
||||
|
||||
abstract public boolean worldguardHooked();
|
||||
|
||||
abstract public boolean isPlaceholderExpansion(Class pluginClass);
|
||||
|
||||
abstract public void registerExpansion(Class pluginClass);
|
||||
|
||||
abstract public Map<String, Object> taboolibTLocaleSerialize(Object in);
|
||||
|
||||
abstract public FileConfiguration taboolibGetPlayerData(String username);
|
||||
|
||||
@@ -9,6 +9,7 @@ import com.sk89q.worldguard.protection.regions.ProtectedRegion;
|
||||
import io.izzel.taboolib.common.plugin.InternalPluginBridge;
|
||||
import io.izzel.taboolib.util.Reflection;
|
||||
import me.clip.placeholderapi.PlaceholderAPI;
|
||||
import me.clip.placeholderapi.expansion.PlaceholderExpansion;
|
||||
import me.skymc.taboolib.database.PlayerDataManager;
|
||||
import me.skymc.taboolib.sound.SoundPack;
|
||||
import net.milkbowl.vault.economy.Economy;
|
||||
@@ -161,6 +162,20 @@ public class BridgeImpl extends InternalPluginBridge {
|
||||
return worldguard;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isPlaceholderExpansion(Class pluginClass) {
|
||||
return PlaceholderExpansion.class.isAssignableFrom(pluginClass);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void registerExpansion(Class pluginClass) {
|
||||
try {
|
||||
((PlaceholderExpansion) pluginClass.newInstance()).register();
|
||||
} catch (Throwable t) {
|
||||
t.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> taboolibTLocaleSerialize(Object in) {
|
||||
switch (in.getClass().getSimpleName()) {
|
||||
|
||||
Reference in New Issue
Block a user