Fix plugin hook
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
package io.izzel.taboolib.common.plugin;
|
||||
|
||||
import com.sk89q.worldguard.WorldGuard;
|
||||
import com.sk89q.worldguard.bukkit.WorldGuardPlugin;
|
||||
import com.sk89q.worldguard.protection.managers.RegionManager;
|
||||
import io.izzel.taboolib.module.lite.SimpleVersionControl;
|
||||
import net.milkbowl.vault.economy.Economy;
|
||||
import net.milkbowl.vault.permission.Permission;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.OfflinePlayer;
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -29,15 +30,37 @@ public abstract class InternalPluginBridge {
|
||||
}
|
||||
}
|
||||
|
||||
abstract public <T> T getRegisteredService(Class<? extends T> clazz);
|
||||
|
||||
abstract public String setPlaceholders(Player player, String args);
|
||||
|
||||
abstract public List<String> setPlaceholders(Player player, List<String> args);
|
||||
|
||||
abstract public Economy getEconomy();
|
||||
abstract public void economyCreate(OfflinePlayer p);
|
||||
|
||||
abstract public Permission getPermission();
|
||||
abstract public void economyTake(OfflinePlayer p, double d);
|
||||
|
||||
abstract public WorldGuard getWorldGuard();
|
||||
abstract public void economyGive(OfflinePlayer p, double d);
|
||||
|
||||
abstract public WorldGuardPlugin getWorldGuardPlugin();
|
||||
abstract public double economyLook(OfflinePlayer p);
|
||||
|
||||
abstract public void permissionAdd(Player player, String perm);
|
||||
|
||||
abstract public void permissionRemove(Player player, String perm);
|
||||
|
||||
abstract public boolean permissionHas(Player player, String perm);
|
||||
|
||||
abstract public RegionManager worldguardRegionManager(World world);
|
||||
|
||||
abstract public Collection<String> worldguardGetRegions(World world);
|
||||
|
||||
abstract public List<String> worldguardGetRegion(World world, Location location);
|
||||
|
||||
abstract public boolean economyHooked();
|
||||
|
||||
abstract public boolean permissionHooked();
|
||||
|
||||
abstract public boolean placeholderHooked();
|
||||
|
||||
abstract public boolean worldguardHooked();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user