summaryrefslogtreecommitdiff
path: root/src/main/java/proxy
diff options
context:
space:
mode:
authorRobert Sosnitzka <robert.sosnitzka@gmail.com>2016-04-29 16:29:16 +0200
committerRobert Sosnitzka <robert.sosnitzka@gmail.com>2016-04-29 16:29:16 +0200
commit2b0b79c0146e5b6bbb230356b1d0a2de2bb26bba (patch)
tree9e31420ae72b26ce82d2857c651584d7bc278ac8 /src/main/java/proxy
parent6de01f7bba8cf30c46ff91008b2b06231f5fe49a (diff)
inital commit
Diffstat (limited to 'src/main/java/proxy')
-rw-r--r--src/main/java/proxy/ClientProxy.java46
-rw-r--r--src/main/java/proxy/ServerProxy.java7
2 files changed, 53 insertions, 0 deletions
diff --git a/src/main/java/proxy/ClientProxy.java b/src/main/java/proxy/ClientProxy.java
new file mode 100644
index 0000000..1c44f72
--- /dev/null
+++ b/src/main/java/proxy/ClientProxy.java
@@ -0,0 +1,46 @@
+package proxy;
+
+import blocks.BasicBlock;
+import items.BasicItem;
+import main.ZCompression;
+import net.minecraft.block.Block;
+import net.minecraft.client.Minecraft;
+import net.minecraft.client.renderer.block.model.ModelResourceLocation;
+import net.minecraft.item.Item;
+
+public class ClientProxy extends ServerProxy{
+
+ @Override
+ public void registerClientStuff() {
+ // Items
+ registerItemModel(ZCompression.slagiron);
+
+ // Blocks
+ registerBlockModel(ZCompression.adamantiteOre);
+ registerBlockModel(ZCompression.arcaniteOre);
+ registerBlockModel(ZCompression.basalt);
+ registerBlockModel(ZCompression.bismuthOre);
+ registerBlockModel(ZCompression.eterniteOre);
+ registerBlockModel(ZCompression.karmesineOre);
+ registerBlockModel(ZCompression.ligniteOre);
+ registerBlockModel(ZCompression.meteoriteOre);
+ registerBlockModel(ZCompression.mindoriteOre);
+ registerBlockModel(ZCompression.mythrilOre);
+ registerBlockModel(ZCompression.palladiumOre);
+ registerBlockModel(ZCompression.prometheumOre);
+ registerBlockModel(ZCompression.rottenGround);
+ registerBlockModel(ZCompression.slagironOre);
+ registerBlockModel(ZCompression.tiberiumOre);
+ registerBlockModel(ZCompression.vibraniumOre);
+
+
+ }
+
+ public static void registerItemModel(Item item){
+ Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory"));
+ }
+
+ public static void registerBlockModel(Block block){
+ registerItemModel(Item.getItemFromBlock(block));
+ }
+}
diff --git a/src/main/java/proxy/ServerProxy.java b/src/main/java/proxy/ServerProxy.java
new file mode 100644
index 0000000..c213f2b
--- /dev/null
+++ b/src/main/java/proxy/ServerProxy.java
@@ -0,0 +1,7 @@
+package proxy;
+
+public class ServerProxy {
+
+ public void registerClientStuff() {}
+
+}