aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/detrav/proxies
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/detrav/proxies')
-rw-r--r--src/main/java/detrav/proxies/ClientProxy.java49
-rw-r--r--src/main/java/detrav/proxies/CommonProxy.java54
-rw-r--r--src/main/java/detrav/proxies/ServerProxy.java22
3 files changed, 125 insertions, 0 deletions
diff --git a/src/main/java/detrav/proxies/ClientProxy.java b/src/main/java/detrav/proxies/ClientProxy.java
new file mode 100644
index 0000000000..fa0aac05b0
--- /dev/null
+++ b/src/main/java/detrav/proxies/ClientProxy.java
@@ -0,0 +1,49 @@
+package detrav.proxies;
+
+import net.minecraft.client.Minecraft;
+import net.minecraft.entity.player.EntityPlayer;
+
+import detrav.DetravScannerMod;
+import detrav.enums.Textures01;
+import detrav.gui.DetravScannerGUI;
+
+/**
+ * Created by wital_000 on 19.03.2016.
+ */
+public class ClientProxy extends CommonProxy {
+
+ public ClientProxy() {
+ int test = Textures01.mTextures.length;
+ }
+
+ @Override
+ public void onPostLoad() {
+ super.onPostLoad();
+ }
+
+ @Override
+ public void onLoad() {
+ super.onLoad();
+ }
+
+ public void openProspectorGUI() {
+ EntityPlayer player = Minecraft.getMinecraft().thePlayer;
+ player.openGui(
+ DetravScannerMod.instance,
+ DetravScannerGUI.GUI_ID,
+ player.worldObj,
+ (int) player.posX,
+ (int) player.posY,
+ (int) player.posZ);
+ }
+
+ @Override
+ public void onPreInit() {
+ super.onPreInit();
+ }
+
+ @Override
+ public void sendPlayerExeption(String s) {
+ Minecraft.getMinecraft().thePlayer.sendChatMessage("DetravScannerMod: " + s);
+ }
+}
diff --git a/src/main/java/detrav/proxies/CommonProxy.java b/src/main/java/detrav/proxies/CommonProxy.java
new file mode 100644
index 0000000000..f8e0500eea
--- /dev/null
+++ b/src/main/java/detrav/proxies/CommonProxy.java
@@ -0,0 +1,54 @@
+package detrav.proxies;
+
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.world.World;
+
+import cpw.mods.fml.common.network.IGuiHandler;
+import detrav.events.DetravLoginEventHandler;
+import detrav.gui.DetravScannerGUI;
+
+/**
+ * Created by wital_000 on 19.03.2016.
+ */
+public class CommonProxy implements IGuiHandler {
+
+ public void onLoad() {
+
+ }
+
+ public void onPostLoad() {
+ DetravLoginEventHandler.register();
+ }
+
+ @Override
+ public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
+ switch (ID) {
+ case DetravScannerGUI.GUI_ID:
+ return null;
+ default:
+ return null;
+ }
+ }
+
+ @Override
+ public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
+ switch (ID) {
+ case DetravScannerGUI.GUI_ID:
+ return new DetravScannerGUI();
+ default:
+ return null;
+ }
+ }
+
+ public void openProspectorGUI() {
+ // just Client code
+ }
+
+ public void onPreInit() {
+
+ }
+
+ public void sendPlayerExeption(String s) {
+
+ }
+}
diff --git a/src/main/java/detrav/proxies/ServerProxy.java b/src/main/java/detrav/proxies/ServerProxy.java
new file mode 100644
index 0000000000..d0875a7163
--- /dev/null
+++ b/src/main/java/detrav/proxies/ServerProxy.java
@@ -0,0 +1,22 @@
+package detrav.proxies;
+
+/**
+ * Created by wital_000 on 19.03.2016.
+ */
+public class ServerProxy extends CommonProxy {
+
+ @Override
+ public void onPostLoad() {
+ super.onPostLoad();
+ }
+
+ @Override
+ public void onLoad() {
+ super.onLoad();
+ }
+
+ @Override
+ public void onPreInit() {
+ super.onPreInit();
+ }
+}