|
|
|
package ru.simsonic.rscPermissions;
|
|
|
|
import ru.simsonic.rscPermissions.Bukkit.VaultChat;
|
|
|
|
import ru.simsonic.rscPermissions.Bukkit.VaultPermission;
|
|
|
|
|
|
|
|
public class BridgeForBukkitAPI
|
|
|
|
{
|
|
|
|
private static BridgeForBukkitAPI instance;
|
|
|
|
public static BridgeForBukkitAPI getInstance()
|
|
|
|
{
|
|
|
|
return instance;
|
|
|
|
}
|
|
|
|
private final BukkitPluginMain rscp;
|
|
|
|
private final VaultPermission vaultPermission;
|
|
|
|
private final VaultChat vaultChat;
|
|
|
|
protected BridgeForBukkitAPI(BukkitPluginMain plugin)
|
|
|
|
{
|
|
|
|
BridgeForBukkitAPI.instance = BridgeForBukkitAPI.this;
|
|
|
|
this.rscp = plugin;
|
|
|
|
this.vaultPermission = new VaultPermission(this);
|
|
|
|
this.vaultChat = new VaultChat(this, vaultPermission);
|
|
|
|
}
|
|
|
|
public org.bukkit.plugin.java.JavaPlugin getPlugin()
|
|
|
|
{
|
|
|
|
return this.rscp;
|
|
|
|
}
|
|
|
|
public net.milkbowl.vault.permission.Permission getPermission()
|
|
|
|
{
|
|
|
|
return this.vaultPermission;
|
|
|
|
}
|
|
|
|
public net.milkbowl.vault.chat.Chat getChat()
|
|
|
|
{
|
|
|
|
return this.vaultChat;
|
|
|
|
}
|
|
|
|
}
|