aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/client/ClientProxy.java11
-rw-r--r--src/main/java/client/gui/Gui_ItemProxyEndpoint.java55
-rw-r--r--src/main/java/client/gui/Gui_ItemProxySource.java53
-rw-r--r--src/main/java/client/renderer/ConduitRenderer.java95
-rw-r--r--src/main/java/client/renderer/TESR_BeamTransmitter.java72
-rw-r--r--src/main/java/client/renderer/TESR_SECapacitor.java78
-rw-r--r--src/main/java/client/renderer/TESR_SETether.java79
-rw-r--r--src/main/java/common/Blocks.java6
-rw-r--r--src/main/java/common/CommonProxy.java10
-rw-r--r--src/main/java/common/TileEntities.java3
-rw-r--r--src/main/java/common/blocks/Block_BeamTransmitter.java53
-rw-r--r--src/main/java/common/blocks/Block_ControlRod.java29
-rw-r--r--src/main/java/common/blocks/Block_ItemProxyCable.java68
-rw-r--r--src/main/java/common/blocks/Block_ItemProxyEndpoint.java63
-rw-r--r--src/main/java/common/blocks/Block_ItemProxySource.java63
-rw-r--r--src/main/java/common/blocks/Block_ReactorChamber_OFF.java29
-rw-r--r--src/main/java/common/blocks/Block_ReactorChamber_ON.java34
-rw-r--r--src/main/java/common/blocks/Block_SpaceElevator.java62
-rw-r--r--src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java82
-rw-r--r--src/main/java/common/blocks/Block_SpaceElevatorTether.java67
-rw-r--r--src/main/java/common/container/Container_ItemProxyEndpoint.java66
-rw-r--r--src/main/java/common/container/Container_ItemProxySource.java79
-rw-r--r--src/main/java/common/container/Container_ModularNuclearReactor.java77
-rw-r--r--src/main/java/common/itemBlocks/IB_ItemProxyCable.java22
-rw-r--r--src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java23
-rw-r--r--src/main/java/common/itemBlocks/IB_ItemProxySource.java24
-rw-r--r--src/main/java/common/itemBlocks/IB_SpaceElevator.java37
-rw-r--r--src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java22
-rw-r--r--src/main/java/common/items/MetaItem_CraftingComponent.java11
-rw-r--r--src/main/java/common/items/MetaItem_ReactorComponent.java119
-rw-r--r--src/main/java/common/reactorItem/AbstractReactorItem.java29
-rw-r--r--src/main/java/common/reactorItem/ReactorItem.java47
-rw-r--r--src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java224
-rw-r--r--src/main/java/common/tileentities/GTMTE_SpaceElevator.java260
-rw-r--r--src/main/java/common/tileentities/TE_BeamTransmitter.java49
-rw-r--r--src/main/java/common/tileentities/TE_ItemProxyCable.java155
-rw-r--r--src/main/java/common/tileentities/TE_ItemProxyEndpoint.java175
-rw-r--r--src/main/java/common/tileentities/TE_ItemProxySource.java105
-rw-r--r--src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java53
-rw-r--r--src/main/java/common/tileentities/TE_SpaceElevatorTether.java24
-rw-r--r--src/main/java/kekztech/GuiHandler.java46
-rw-r--r--src/main/java/kekztech/Items.java30
-rw-r--r--src/main/java/reactor/ButtonSlot.java11
-rw-r--r--src/main/java/reactor/Reactor.java8
-rw-r--r--src/main/java/reactor/itemBehaviour/IReactorItemBehaviour.java20
-rw-r--r--src/main/java/reactor/items/CoolantCell.java10
-rw-r--r--src/main/java/reactor/items/FuelRod.java44
-rw-r--r--src/main/java/reactor/items/HeatExchanger.java15
-rw-r--r--src/main/java/reactor/items/HeatVent.java24
-rw-r--r--src/main/java/reactor/items/NeutronReflector.java10
-rw-r--r--src/main/java/util/Vector3i.java30
-rw-r--r--src/main/java/util/Vector3ic.java10
-rw-r--r--src/main/resources/assets/kekztech/lang/en_US.lang100
-rw-r--r--src/main/resources/assets/kekztech/lang/zh_CN.lang102
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/CoilHolder.pngbin228 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/ControlRod.pngbin182 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/ItemProxyEndpoint.pngbin1004 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/ItemProxySource.pngbin853 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/ItemServer2.pngbin893 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.pngbin470 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/ItemServer2_TOP.pngbin663 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive.pngbin567 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.pngbin309 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_TOP.pngbin405 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/ItemServerIOPort.pngbin778 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/ItemServerRackCasing.pngbin282 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_OFF.pngbin270 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_ON.pngbin269 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_side.pngbin242 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_top.pngbin203 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.pngbin184 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.pngbin183 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.pngbin171 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.pngbin213 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/Tether_side.pngbin169 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/Tether_top.pngbin233 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/effects/Tether_beam.pngbin195 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/gui/ItemTech1by1.pngbin3447 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/gui/ItemTech4by4.pngbin1995 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/gui/ItemTechReceiverNode.pngbin1868 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/AmineCarbamateDust.pngbin255 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/BoronArsenideCrystal.pngbin666 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/BoronArsenideDust.pngbin266 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/BoronArsenideHeatPipe.pngbin570 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/CopperHeatPipe.pngbin508 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/DemonCore.pngbin1927 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/DepletedMOXDualFuelRod.pngbin906 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/DepletedMOXFuelRod.pngbin563 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.pngbin1048 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.pngbin722 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/DepletedNaquadahFuelRod.pngbin438 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.pngbin823 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.pngbin990 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/DepletedThoriumFuelRod.pngbin439 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.pngbin824 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.pngbin725 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/DepletedUraniumFuelRod.pngbin442 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.pngbin830 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/DiamondHeatPipe.pngbin571 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/HeliumCoolantCell360k.pngbin712 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.pngbin873 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.pngbin277 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/MOXDualFuelRod.pngbin905 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/MOXFuelRod.pngbin563 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/MOXQuadFuelRod.pngbin1041 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/NaKCoolantCell360k.pngbin926 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/NaquadahDualFuelRod.pngbin721 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/NaquadahFuelRod.pngbin438 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/NaquadahQuadFuelRod.pngbin1056 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/PlutoniumGalliumDust.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/RawDemonCore.pngbin776 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/SilverHeatPipe.pngbin506 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T1ComponentHeatVent.pngbin1168 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T1HeatExchanger.pngbin502 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T1HeatVent.pngbin1276 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T1NeutronReflector.pngbin1606 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T1OverclockedHeatVent.pngbin1379 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T2ComponentHeatVent.pngbin1284 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T2HeatExchanger.pngbin486 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T2HeatVent.pngbin1383 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T2NeutronReflector.pngbin2435 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T2OverclockedHeatVent.pngbin1369 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T3ComponentHeatVent.pngbin1299 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T3HeatExchanger.pngbin596 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T3HeatVent.pngbin1378 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T3OverclockedHeatVent.pngbin1386 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T4ComponentHeatVent.pngbin1149 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T4HeatExchanger.pngbin594 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T4HeatVent.pngbin1289 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/T4OverclockedHeatVent.pngbin1368 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.pngbin907 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.pngbin564 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.pngbin1165 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/Th_MOXDualFuelRod.pngbin907 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/Th_MOXFuelRod.pngbin564 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/Th_MOXQuadFuelRod.pngbin1031 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/ThoriumDualFuelRod.pngbin724 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/ThoriumFuelRod.pngbin441 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/ThoriumQuadFuelRod.pngbin827 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/UraniumDualFuelRod.pngbin724 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/UraniumFuelRod.pngbin441 -> 0 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/items/UraniumQuadFuelRod.pngbin828 -> 0 bytes
142 files changed, 5 insertions, 3068 deletions
diff --git a/src/main/java/client/ClientProxy.java b/src/main/java/client/ClientProxy.java
index 58a30cd14d..9dfaea0d33 100644
--- a/src/main/java/client/ClientProxy.java
+++ b/src/main/java/client/ClientProxy.java
@@ -1,14 +1,7 @@
package client;
import common.CommonProxy;
-import common.tileentities.TE_BeamTransmitter;
-import common.tileentities.TE_SpaceElevatorCapacitor;
-import common.tileentities.TE_SpaceElevatorTether;
-import client.renderer.TESR_BeamTransmitter;
-import client.renderer.TESR_SECapacitor;
-import client.renderer.TESR_SETether;
-import cpw.mods.fml.client.registry.ClientRegistry;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
@@ -17,10 +10,6 @@ public class ClientProxy extends CommonProxy {
@Override
public void preInit(final FMLPreInitializationEvent e) {
super.preInit(e);
- // Register TESR
- ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorTether.class, new TESR_SETether());
- ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorCapacitor.class, new TESR_SECapacitor());
- ClientRegistry.bindTileEntitySpecialRenderer(TE_BeamTransmitter.class, new TESR_BeamTransmitter());
}
@Override
diff --git a/src/main/java/client/gui/Gui_ItemProxyEndpoint.java b/src/main/java/client/gui/Gui_ItemProxyEndpoint.java
deleted file mode 100644
index d98417f686..0000000000
--- a/src/main/java/client/gui/Gui_ItemProxyEndpoint.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package client.gui;
-
-import net.minecraft.client.Minecraft;
-import net.minecraft.client.gui.inventory.GuiContainer;
-import net.minecraft.client.resources.I18n;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.entity.player.InventoryPlayer;
-import net.minecraft.inventory.IInventory;
-import net.minecraft.tileentity.TileEntity;
-import net.minecraft.util.ResourceLocation;
-
-import org.lwjgl.opengl.GL11;
-
-import common.container.Container_ItemProxyEndpoint;
-
-import kekztech.KekzCore;
-
-public class Gui_ItemProxyEndpoint extends GuiContainer {
-
- private final ResourceLocation texture = new ResourceLocation(
- KekzCore.MODID,
- "textures/gui/ItemTechReceiverNode.png");
-
- private final InventoryPlayer inventory;
- private final IInventory te;
-
- public Gui_ItemProxyEndpoint(TileEntity te, EntityPlayer player) {
-