diff --git a/Essentials/src/com/earth2me/essentials/api/server/IPermission.java b/Essentials/src/com/earth2me/essentials/api/server/IPermission.java new file mode 100644 index 000000000..3b5cf2eb4 --- /dev/null +++ b/Essentials/src/com/earth2me/essentials/api/server/IPermission.java @@ -0,0 +1,5 @@ +package com.earth2me.essentials.api.server; + +public interface IPermission { + +} diff --git a/Essentials/src/com/earth2me/essentials/api/server/IPermissionsManager.java b/Essentials/src/com/earth2me/essentials/api/server/IPermissionsManager.java new file mode 100644 index 000000000..d8f017e20 --- /dev/null +++ b/Essentials/src/com/earth2me/essentials/api/server/IPermissionsManager.java @@ -0,0 +1,8 @@ +package com.earth2me.essentials.api.server; + +public interface IPermissionsManager { + + IPermission registerPermission(); + + boolean checkPermission(IPlayer player, IPermission perm); +} diff --git a/Essentials/src/com/earth2me/essentials/api/server/IPlayer.java b/Essentials/src/com/earth2me/essentials/api/server/IPlayer.java new file mode 100644 index 000000000..7d0899e81 --- /dev/null +++ b/Essentials/src/com/earth2me/essentials/api/server/IPlayer.java @@ -0,0 +1,5 @@ +package com.earth2me.essentials.api.server; + +public interface IPlayer { + +} diff --git a/Essentials/src/com/earth2me/essentials/api/server/IServer.java b/Essentials/src/com/earth2me/essentials/api/server/IServer.java new file mode 100644 index 000000000..2c267b6cb --- /dev/null +++ b/Essentials/src/com/earth2me/essentials/api/server/IServer.java @@ -0,0 +1,5 @@ +package com.earth2me.essentials.api.server; + +public interface IServer { + +} diff --git a/Essentials/src/com/earth2me/essentials/bukkit/Server.java b/Essentials/src/com/earth2me/essentials/bukkit/Server.java new file mode 100644 index 000000000..1c10d9a7b --- /dev/null +++ b/Essentials/src/com/earth2me/essentials/bukkit/Server.java @@ -0,0 +1,9 @@ +package com.earth2me.essentials.bukkit; + +import com.earth2me.essentials.api.server.IServer; +import lombok.Delegate; + +public class Server implements IServer { + @Delegate + private org.bukkit.Server server; +}