aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/common/itemBlocks
diff options
context:
space:
mode:
authorChristina Berchtold <kekzdealer@gmail.com>2020-05-04 00:21:42 +0200
committerChristina Berchtold <kekzdealer@gmail.com>2020-05-04 00:21:42 +0200
commitd0ff8c1c6b6dbe4b6f3ce33a380ee837632a9507 (patch)
tree08ce83b210625caadef4d48c913276756a20ac19 /src/main/java/common/itemBlocks
parent90efd08c2b3cee3fe0ad0b4e70e8762ff7a31a53 (diff)
downloadGT5-Unofficial-d0ff8c1c6b6dbe4b6f3ce33a380ee837632a9507.tar.gz
GT5-Unofficial-d0ff8c1c6b6dbe4b6f3ce33a380ee837632a9507.tar.bz2
GT5-Unofficial-d0ff8c1c6b6dbe4b6f3ce33a380ee837632a9507.zip
visiting Lucy
Diffstat (limited to 'src/main/java/common/itemBlocks')
-rw-r--r--src/main/java/common/itemBlocks/IB_ItemProxyCable.java22
-rw-r--r--src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java22
-rw-r--r--src/main/java/common/itemBlocks/IB_ItemProxySource.java23
-rw-r--r--src/main/java/common/itemBlocks/IB_ItemServerDrive.java21
-rw-r--r--src/main/java/common/itemBlocks/IB_ItemServerIOPort.java22
-rw-r--r--src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java21
-rw-r--r--src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java39
-rw-r--r--src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java24
-rw-r--r--src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java25
-rw-r--r--src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java25
-rw-r--r--src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java25
-rw-r--r--src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java25
-rw-r--r--src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java25
13 files changed, 319 insertions, 0 deletions
diff --git a/src/main/java/common/itemBlocks/IB_ItemProxyCable.java b/src/main/java/common/itemBlocks/IB_ItemProxyCable.java
new file mode 100644
index 0000000000..c78872327d
--- /dev/null
+++ b/src/main/java/common/itemBlocks/IB_ItemProxyCable.java
@@ -0,0 +1,22 @@
+package common.itemBlocks;
+
+import java.util.List;
+
+import net.minecraft.block.Block;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemBlock;
+import net.minecraft.item.ItemStack;
+
+public class IB_ItemProxyCable extends ItemBlock {
+
+ public IB_ItemProxyCable(Block block) {
+ super(block);
+ }
+
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) {
+ lines.add("Connects Item Distribution Nodes");
+ lines.add("Wired networks do not require a controller");
+ }
+}
diff --git a/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java b/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java
new file mode 100644
index 0000000000..49fb7d7430
--- /dev/null
+++ b/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java
@@ -0,0 +1,22 @@
+package common.itemBlocks;
+
+import java.util.List;
+
+import net.minecraft.block.Block;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemBlock;
+import net.minecraft.item.ItemStack;
+
+public class IB_ItemProxyEndpoint extends ItemBlock {
+
+ public IB_ItemProxyEndpoint(Block block) {
+ super(block);
+ }
+
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) {
+ lines.add("Point the marked side to where you want to provide an inventory proxy to.");
+ lines.add("Insert an Integrated Circuit to set the network channel.");
+ }
+}
diff --git a/src/main/java/common/itemBlocks/IB_ItemProxySource.java b/src/main/java/common/itemBlocks/IB_ItemProxySource.java
new file mode 100644
index 0000000000..1dc70efd6e
--- /dev/null
+++ b/src/main/java/common/itemBlocks/IB_ItemProxySource.java
@@ -0,0 +1,23 @@
+package common.itemBlocks;
+
+import java.util.List;
+
+import net.minecraft.block.Block;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemBlock;
+import net.minecraft.item.ItemStack;
+
+public class IB_ItemProxySource extends ItemBlock {
+
+ public IB_ItemProxySource(Block block) {
+ super(block);
+ }
+
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) {
+ lines.add("Point to an inventory to act as source for the item proxy network.");
+ lines.add("Insert an Integrated Circuit to set the network channel.");
+ lines.add("Only one source can use one channel on the same network.");
+ }
+}
diff --git a/src/main/java/common/itemBlocks/IB_ItemServerDrive.java b/src/main/java/common/itemBlocks/IB_ItemServerDrive.java
new file mode 100644
index 0000000000..54e431388f
--- /dev/null
+++ b/src/main/java/common/itemBlocks/IB_ItemServerDrive.java
@@ -0,0 +1,21 @@
+package common.itemBlocks;
+
+import java.util.List;
+
+import net.minecraft.block.Block;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemBlock;
+import net.minecraft.item.ItemStack;
+
+public class IB_ItemServerDrive extends ItemBlock {
+
+ public IB_ItemServerDrive(Block block) {
+ super(block);
+ }
+
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) {
+ lines.add("Item Server Storage Drive");
+ }
+}
diff --git a/src/main/java/common/itemBlocks/IB_ItemServerIOPort.java b/src/main/java/common/itemBlocks/IB_ItemServerIOPort.java
new file mode 100644
index 0000000000..6560805cda
--- /dev/null
+++ b/src/main/java/common/itemBlocks/IB_ItemServerIOPort.java
@@ -0,0 +1,22 @@
+package common.itemBlocks;
+
+import java.util.List;
+
+import net.minecraft.block.Block;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemBlock;
+import net.minecraft.item.ItemStack;
+
+public class IB_ItemServerIOPort extends ItemBlock {
+
+ public IB_ItemServerIOPort(Block block) {
+ super(block);
+ }
+
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) {
+ lines.add("[W.I.P - Probably doesn't work]");
+ lines.add("I/O Port for interfacing with an Item Server.");
+ }
+}
diff --git a/src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java b/src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java
new file mode 100644
index 0000000000..39e64dbe29
--- /dev/null
+++ b/src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java
@@ -0,0 +1,21 @@
+package common.itemBlocks;
+
+import java.util.List;
+
+import net.minecraft.block.Block;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemBlock;
+import net.minecraft.item.ItemStack;
+
+public class IB_ItemServerRackCasing extends ItemBlock {
+
+ public IB_ItemServerRackCasing(Block block) {
+ super(block);
+ }
+
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) {
+ lines.add("Shiny new server rack");
+ }
+}
diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java
new file mode 100644
index 0000000000..0df88fa10a
--- /dev/null
+++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java
@@ -0,0 +1,39 @@
+package common.itemBlocks;
+
+import java.util.List;
+
+import net.minecraft.block.Block;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemBlock;
+import net.minecraft.item.ItemStack;
+
+public class IB_LapotronicEnergyUnit extends ItemBlock {
+
+ public IB_LapotronicEnergyUnit(Block block) {
+ super(block);
+ }
+
+ @Override
+ public int getMetadata(int meta) {
+ return meta;
+ }
+
+ @Override
+ public String getUnlocalizedName(ItemStack stack) {
+ return super.getUnlocalizedName() + "." + stack.getItemDamage();
+ }
+
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) {
+ lines.add("Part of the Lapotronic Super Capacitor");
+ switch(stack.getItemDamage()) {
+ case 1: lines.add("Capacity: 100,000,000 EU"); lines.add("Voltage: 8192"); break;
+ case 2: lines.add("Capacity: 1,000,000,000 EU"); lines.add("Voltage: 32,768"); break;
+ case 3: lines.add("Capacity: 10,00,000,000 EU"); lines.add("Voltage: 131,072"); break;
+ case 4: lines.add("Capacity: 100,000,000,000 EU"); lines.add("Voltage: 524,288"); break;
+ case 5: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); lines.add("Voltage: 524,288"); break;
+ case 6: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); lines.add("Voltage: 134,217,728"); break;
+ }
+ }
+}
diff --git a/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java
new file mode 100644
index 0000000000..ea056ccd11
--- /dev/null
+++ b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java
@@ -0,0 +1,24 @@
+package common.itemBlocks;
+
+import java.util.List;
+
+import net.minecraft.block.Block;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemBlock;
+import net.minecraft.item.ItemStack;
+
+public class IB_TFFTMultiHatch extends ItemBlock {
+
+ public IB_TFFTMultiHatch(Block block) {
+ super(block);
+ }
+
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) {
+ lines.add("Special hatch for the T.F.F.T");
+ lines.add("Allows for automated interaction with all stored fluids in a single place");
+ lines.add("Right-click with screwdriver to activate auto-output");
+ lines.add("Auto-output will try to output fluids into adjacent tanks at a rate of 1000L/s per fluid");
+ }
+}
diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java
new file mode 100644
index 0000000000..cd6d06343f
--- /dev/null
+++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java
@@ -0,0 +1,25 @@
+package common.itemBlocks;
+
+import java.util.List;
+
+import common.blocks.Block_TFFTStorageFieldBlockT1;
+import net.minecraft.block.Block;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemBlock;
+import net.minecraft.item.ItemStack;
+
+public class IB_TFFTStorageFieldBlockT1 extends ItemBlock {
+
+ public IB_TFFTStorageFieldBlockT1(Block block) {
+ super(block);
+ }
+
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) {
+ lines.add("This is not a fluid tank");
+ lines.add("Capacity: " + Block_TFFTStorageFieldBlockT1.getCapacity() + "L");
+ lines.add("Power Draw: 0.5EU/t");
+ }
+
+}
diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java
new file mode 100644
index 0000000000..278f0eafc7
--- /dev/null
+++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java
@@ -0,0 +1,25 @@
+package common.itemBlocks;
+
+import java.util.List;
+
+import common.blocks.Block_TFFTStorageFieldBlockT2;
+import net.minecraft.block.Block;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemBlock;
+import net.minecraft.item.ItemStack;
+
+public class IB_TFFTStorageFieldBlockT2 extends ItemBlock {
+
+ public IB_TFFTStorageFieldBlockT2(Block block) {
+ super(block);
+ }
+
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) {
+ lines.add("This is not a fluid tank");
+ lines.add("Capacity: " + Block_TFFTStorageFieldBlockT2.getCapacity() + "L");
+ lines.add("Power Draw: 1EU/t");
+ }
+
+}
diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java
new file mode 100644
index 0000000000..6ca99c8714
--- /dev/null
+++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java
@@ -0,0 +1,25 @@
+package common.itemBlocks;
+
+import java.util.List;
+
+import common.blocks.Block_TFFTStorageFieldBlockT3;
+import net.minecraft.block.Block;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemBlock;
+import net.minecraft.item.ItemStack;
+
+public class IB_TFFTStorageFieldBlockT3 extends ItemBlock {
+
+ public IB_TFFTStorageFieldBlockT3(Block block) {
+ super(block);
+ }
+
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) {
+ lines.add("This is not a fluid tank");
+ lines.add("Capacity: " + Block_TFFTStorageFieldBlockT3.getCapacity() + "L");
+ lines.add("Power Draw: 2EU/t");
+ }
+
+}
diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java
new file mode 100644
index 0000000000..cc4c260a7a
--- /dev/null
+++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java
@@ -0,0 +1,25 @@
+package common.itemBlocks;
+
+import java.util.List;
+
+import common.blocks.Block_TFFTStorageFieldBlockT4;
+import net.minecraft.block.Block;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemBlock;
+import net.minecraft.item.ItemStack;
+
+public class IB_TFFTStorageFieldBlockT4 extends ItemBlock {
+
+ public IB_TFFTStorageFieldBlockT4(Block block) {
+ super(block);
+ }
+
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) {
+ lines.add("This is not a fluid tank");
+ lines.add("Capacity: " + Block_TFFTStorageFieldBlockT4.getCapacity() + "L");
+ lines.add("Power Draw: 4EU/t");
+ }
+
+}
diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java
new file mode 100644
index 0000000000..6e147e20e3
--- /dev/null
+++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java
@@ -0,0 +1,25 @@
+package common.itemBlocks;
+
+import java.util.List;
+
+import common.blocks.Block_TFFTStorageFieldBlockT5;
+import net.minecraft.block.Block;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemBlock;
+import net.minecraft.item.ItemStack;
+
+public class IB_TFFTStorageFieldBlockT5 extends ItemBlock {
+
+ public IB_TFFTStorageFieldBlockT5(Block block) {
+ super(block);
+ }
+
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) {
+ lines.add("This is not a fluid tank");
+ lines.add("Capacity: " + Block_TFFTStorageFieldBlockT5.getCapacity() + "L");
+ lines.add("Power Draw: 8EU/t");
+ }
+
+} \ No newline at end of file