diff options
author | snowleo <schneeleo@gmail.com> | 2012-03-14 04:25:40 +0100 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2012-03-14 04:25:40 +0100 |
commit | 8880873759acd797a46ccebfd99df26f56f335d2 (patch) | |
tree | f0471a8fb494cbb10eb345a0a19ba0386068ab0f | |
parent | 90acb796f475356a9110af7ceb915efd80624de2 (diff) | |
download | Essentials-8880873759acd797a46ccebfd99df26f56f335d2.tar Essentials-8880873759acd797a46ccebfd99df26f56f335d2.tar.gz Essentials-8880873759acd797a46ccebfd99df26f56f335d2.tar.lz Essentials-8880873759acd797a46ccebfd99df26f56f335d2.tar.xz Essentials-8880873759acd797a46ccebfd99df26f56f335d2.zip |
Prototype for an abstraction layer for bukkit/mc/spout...
5 files changed, 32 insertions, 0 deletions
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; +} |