aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/github/technus/tectech/TecTech.java10
-rw-r--r--src/main/java/com/github/technus/tectech/loader/ElementalLoader.java (renamed from src/main/java/com/github/technus/tectech/loader/mechanics/ElementalLoader.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/loader/EntityLoader.java (renamed from src/main/java/com/github/technus/tectech/loader/entity/EntityLoader.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/loader/MainLoader.java3
-rw-r--r--src/main/java/com/github/technus/tectech/loader/NetworkDispatcher.java (renamed from src/main/java/com/github/technus/tectech/loader/network/NetworkDispatcher.java)7
-rw-r--r--src/main/java/com/github/technus/tectech/mechanics/anomaly/AnomalyHandler.java50
-rw-r--r--src/main/java/com/github/technus/tectech/mechanics/commands/CancerCommand.java87
-rw-r--r--src/main/java/com/github/technus/tectech/mechanics/commands/ConvertFloat.java (renamed from src/main/java/com/github/technus/tectech/mechanics/ConvertFloat.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/mechanics/commands/ConvertInteger.java (renamed from src/main/java/com/github/technus/tectech/mechanics/ConvertInteger.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/mechanics/data/ChunkDataHandler.java (renamed from src/main/java/com/github/technus/tectech/chunkData/ChunkDataHandler.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/mechanics/data/ChunkDataMessage.java (renamed from src/main/java/com/github/technus/tectech/loader/network/ChunkDataMessage.java)4
-rw-r--r--src/main/java/com/github/technus/tectech/mechanics/data/IChunkMetaDataHandler.java (renamed from src/main/java/com/github/technus/tectech/chunkData/IChunkMetaDataHandler.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/mechanics/data/PlayerDataMessage.java (renamed from src/main/java/com/github/technus/tectech/loader/network/PlayerDataMessage.java)3
-rw-r--r--src/main/java/com/github/technus/tectech/mechanics/data/PlayerPersistence.java (renamed from src/main/java/com/github/technus/tectech/mechanics/PlayerPersistence.java)5
-rw-r--r--src/main/java/com/github/technus/tectech/mechanics/data/WorldData.java (renamed from src/main/java/com/github/technus/tectech/chunkData/WorldData.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/RotationMessage.java (renamed from src/main/java/com/github/technus/tectech/loader/network/RotationMessage.java)3
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java4
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_Data.java3
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_EM.java3
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_Energy.java3
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/PipeActivityMessage.java (renamed from src/main/java/com/github/technus/tectech/loader/network/PipeActivityMessage.java)3
21 files changed, 148 insertions, 54 deletions
diff --git a/src/main/java/com/github/technus/tectech/TecTech.java b/src/main/java/com/github/technus/tectech/TecTech.java
index 49b989f794..096aafc468 100644
--- a/src/main/java/com/github/technus/tectech/TecTech.java
+++ b/src/main/java/com/github/technus/tectech/TecTech.java
@@ -2,11 +2,12 @@ package com.github.technus.tectech;
import com.github.technus.tectech.loader.MainLoader;
import com.github.technus.tectech.loader.TecTechConfig;
-import com.github.technus.tectech.mechanics.ConvertFloat;
-import com.github.technus.tectech.mechanics.ConvertInteger;
-import com.github.technus.tectech.mechanics.PlayerPersistence;
+import com.github.technus.tectech.mechanics.commands.CancerCommand;
+import com.github.technus.tectech.mechanics.commands.ConvertFloat;
+import com.github.technus.tectech.mechanics.commands.ConvertInteger;
import com.github.technus.tectech.mechanics.anomaly.AnomalyHandler;
-import com.github.technus.tectech.chunkData.ChunkDataHandler;
+import com.github.technus.tectech.mechanics.data.ChunkDataHandler;
+import com.github.technus.tectech.mechanics.data.PlayerPersistence;
import com.github.technus.tectech.mechanics.elementalMatter.core.commands.GiveEM;
import com.github.technus.tectech.mechanics.elementalMatter.core.commands.ListEM;
import com.github.technus.tectech.proxy.CommonProxy;
@@ -205,6 +206,7 @@ public class TecTech {
pEvent.registerServerCommand(new ListEM());
if(DEBUG_MODE) {
pEvent.registerServerCommand(new GiveEM());
+ pEvent.registerServerCommand(new CancerCommand());
}
}
diff --git a/src/main/java/com/github/technus/tectech/loader/mechanics/ElementalLoader.java b/src/main/java/com/github/technus/tectech/loader/ElementalLoader.java
index a2ea8c60de..130106a76b 100644
--- a/src/main/java/com/github/technus/tectech/loader/mechanics/ElementalLoader.java
+++ b/src/main/java/com/github/technus/tectech/loader/ElementalLoader.java
@@ -1,4 +1,4 @@
-package com.github.technus.tectech.loader.mechanics;
+package com.github.technus.tectech.loader;
import com.github.technus.tectech.compatibility.thaumcraft.elementalMatter.definitions.dComplexAspectDefinition;
import com.github.technus.tectech.compatibility.thaumcraft.elementalMatter.definitions.ePrimalAspectDefinition;
diff --git a/src/main/java/com/github/technus/tectech/loader/entity/EntityLoader.java b/src/main/java/com/github/technus/tectech/loader/EntityLoader.java
index 209d7ccd39..b188989ba3 100644
--- a/src/main/java/com/github/technus/tectech/loader/entity/EntityLoader.java
+++ b/src/main/java/com/github/technus/tectech/loader/EntityLoader.java
@@ -1,4 +1,4 @@
-package com.github.technus.tectech.loader.entity;
+package com.github.technus.tectech.loader;
import com.github.technus.tectech.TecTech;
import com.github.technus.tectech.compatibility.openmodularturrets.entity.projectiles.projectileEM;
diff --git a/src/main/java/com/github/technus/tectech/loader/MainLoader.java b/src/main/java/com/github/technus/tectech/loader/MainLoader.java
index 4df0ad70ed..1c3ec67972 100644
--- a/src/main/java/com/github/technus/tectech/loader/MainLoader.java
+++ b/src/main/java/com/github/technus/tectech/loader/MainLoader.java
@@ -6,11 +6,8 @@ import com.github.technus.tectech.compatibility.thaumcraft.elementalMatter.defin
import com.github.technus.tectech.compatibility.thaumcraft.elementalMatter.definitions.AspectDefinitionCompatEnabled;
import com.github.technus.tectech.compatibility.thaumcraft.thing.metaTileEntity.multi.EssentiaCompat;
import com.github.technus.tectech.compatibility.thaumcraft.thing.metaTileEntity.multi.EssentiaCompatEnabled;
-import com.github.technus.tectech.loader.entity.EntityLoader;
import com.github.technus.tectech.loader.gui.CreativeTabTecTech;
import com.github.technus.tectech.loader.gui.ModGuiHandler;
-import com.github.technus.tectech.loader.mechanics.ElementalLoader;
-import com.github.technus.tectech.loader.network.NetworkDispatcher;
import com.github.technus.tectech.loader.recipe.RecipeLoader;
import com.github.technus.tectech.loader.thing.ComponentLoader;
import com.github.technus.tectech.loader.thing.CoverLoader;
diff --git a/src/main/java/com/github/technus/tectech/loader/network/NetworkDispatcher.java b/src/main/java/com/github/technus/tectech/loader/NetworkDispatcher.java
index e424edd385..0f20d31f4d 100644
--- a/src/main/java/com/github/technus/tectech/loader/network/NetworkDispatcher.java
+++ b/src/main/java/com/github/technus/tectech/loader/NetworkDispatcher.java
@@ -1,4 +1,9 @@
-package com.github.technus.tectech.loader.network;
+package com.github.technus.tectech.loader;
+
+import com.github.technus.tectech.thing.metaTileEntity.pipe.PipeActivityMessage;
+import com.github.technus.tectech.thing.metaTileEntity.RotationMessage;
+import com.github.technus.tectech.mechanics.data.ChunkDataMessage;
+import com.github.technus.tectech.mechanics.data.PlayerDataMessage;
import static com.github.technus.tectech.Reference.MODID;
diff --git a/src/main/java/com/github/technus/tectech/mechanics/anomaly/AnomalyHandler.java b/src/main/java/com/github/technus/tectech/mechanics/anomaly/AnomalyHandler.java
index 3a932ec53b..01c028bf40 100644
--- a/src/main/java/com/github/technus/tectech/mechanics/anomaly/AnomalyHandler.java
+++ b/src/main/java/com/github/technus/tectech/mechanics/anomaly/AnomalyHandler.java
@@ -2,12 +2,12 @@ package com.github.technus.tectech.mechanics.anomaly;
import com.github.technus.tectech.TecTech;
import com.github.technus.tectech.Util;
-import com.github.technus.tectech.chunkData.ChunkDataHandler;
-import com.github.technus.tectech.chunkData.IChunkMetaDataHandler;
+import com.github.technus.tectech.mechanics.data.ChunkDataHandler;
+import com.github.technus.tectech.mechanics.data.IChunkMetaDataHandler;
import com.github.technus.tectech.loader.MainLoader;
-import com.github.technus.tectech.loader.network.ChunkDataMessage;
-import com.github.technus.tectech.loader.network.NetworkDispatcher;
-import com.github.technus.tectech.loader.network.PlayerDataMessage;
+import com.github.technus.tectech.mechanics.data.ChunkDataMessage;
+import com.github.technus.tectech.loader.NetworkDispatcher;
+import com.github.technus.tectech.mechanics.data.PlayerDataMessage;
import com.github.technus.tectech.mechanics.elementalMatter.definitions.complex.atom.dAtomDefinition;
import cpw.mods.fml.common.gameevent.TickEvent;
import gregtech.api.GregTech_API;
@@ -33,11 +33,13 @@ import java.util.HashMap;
import java.util.List;
public class AnomalyHandler implements IChunkMetaDataHandler {
- private static final double SWAP_THRESHOLD = dAtomDefinition.getSomethingHeavy().getMass() * 10000D;
- private static final int COUNT_DIV=32;
- private static final double PER_PARTICLE=SWAP_THRESHOLD/COUNT_DIV;
- private static final String INTENSITY = "intensity",SPACE_CANCER="space_cancer";
- private static final int MEAN_DELAY =50;
+ public static final double SWAP_THRESHOLD = dAtomDefinition.getSomethingHeavy().getMass() * 10000D;
+ public static final int COUNT_DIV=32;
+ public static final double PER_PARTICLE=SWAP_THRESHOLD/COUNT_DIV;
+ public static final String INTENSITY = "intensity",SPACE_CANCER="space_cancer";
+ public static final int MEAN_DELAY =50;
+
+ private boolean fixMe=false;
@Override
public String getTagName() {
@@ -198,20 +200,26 @@ public class AnomalyHandler implements IChunkMetaDataHandler {
@Override
public void tickRender(HashMap<Integer, ChunkDataHandler.ChunkHashMap> data, TickEvent.RenderTickEvent aEvent) {
EntityClientPlayerMP player=Minecraft.getMinecraft().thePlayer;
- if(player!=null && !player.capabilities.isCreativeMode) {
- NBTTagCompound tagCompound=TecTech.playerPersistence.getDataOrSetToNewTag(Minecraft.getMinecraft().thePlayer);
- if(tagCompound!=null) {
- float cancer = tagCompound.getFloat(SPACE_CANCER);
- if (cancer > 0) {
- player.setAngles((TecTech.RANDOM.nextFloat() - .5F) * 4 * cancer, (TecTech.RANDOM.nextFloat() - .5F) * 4 * cancer);
- player.setInvisible(TecTech.RANDOM.nextFloat() * 2 < cancer);
- if (cancer > 1.9f) {
- player.setVelocity((TecTech.RANDOM.nextFloat() - .5F) * cancer*cancer/2, (TecTech.RANDOM.nextFloat() - .5F) * cancer*cancer/2, (TecTech.RANDOM.nextFloat() - .5F) * cancer*cancer/2);
- } else{
- player.addVelocity((TecTech.RANDOM.nextFloat() - .5F) * cancer*cancer/2, (TecTech.RANDOM.nextFloat() - .5F) * cancer*cancer/2, (TecTech.RANDOM.nextFloat() - .5F) * cancer*cancer/2);
+ if(player!=null) {
+ if(player.capabilities.isCreativeMode) {
+ NBTTagCompound tagCompound = TecTech.playerPersistence.getDataOrSetToNewTag(Minecraft.getMinecraft().thePlayer);
+ if (tagCompound != null) {
+ float cancer = tagCompound.getFloat(SPACE_CANCER);
+ if (cancer > 0) {
+ player.setAngles((TecTech.RANDOM.nextFloat() - .5F) * 4 * cancer, (TecTech.RANDOM.nextFloat() - .5F) * 4 * cancer);
+ player.setInvisible(fixMe = TecTech.RANDOM.nextFloat() * 2 < cancer);
+ if (cancer > 1.9f) {
+ player.setVelocity((TecTech.RANDOM.nextFloat() - .5F) * cancer * cancer / 2, (TecTech.RANDOM.nextFloat() - .5F) * cancer * cancer / 2, (TecTech.RANDOM.nextFloat() - .5F) * cancer * cancer / 2);
+ } else {
+ player.addVelocity((TecTech.RANDOM.nextFloat() - .5F) * cancer * cancer / 2, (TecTech.RANDOM.nextFloat() - .5F) * cancer * cancer / 2, (TecTech.RANDOM.nextFloat() - .5F) * cancer * cancer / 2);
+ }
}
}
}
+ if (fixMe){
+ player.setInvisible(false);
+ fixMe=false;
+ }
}
}
diff --git a/src/main/java/com/github/technus/tectech/mechanics/commands/CancerCommand.java b/src/main/java/com/github/technus/tectech/mechanics/commands/CancerCommand.java
new file mode 100644
index 0000000000..64caeb1caf
--- /dev/null
+++ b/src/main/java/com/github/technus/tectech/mechanics/commands/CancerCommand.java
@@ -0,0 +1,87 @@
+package com.github.technus.tectech.mechanics.commands;
+
+import com.github.technus.tectech.TecTech;
+import com.github.technus.tectech.loader.NetworkDispatcher;
+import com.github.technus.tectech.mechanics.data.PlayerDataMessage;
+import net.minecraft.command.ICommand;
+import net.minecraft.command.ICommandSender;
+import net.minecraft.entity.player.EntityPlayerMP;
+import net.minecraft.nbt.NBTTagCompound;
+import net.minecraft.util.ChatComponentText;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import static com.github.technus.tectech.mechanics.anomaly.AnomalyHandler.SPACE_CANCER;
+
+public class CancerCommand implements ICommand {
+ ArrayList<String> aliases=new ArrayList<>();
+
+ public CancerCommand(){
+ aliases.add("cancer");
+ }
+
+ @Override
+ public void processCommand(ICommandSender sender, String[] args) {
+ if (sender instanceof EntityPlayerMP && !sender.getEntityWorld().isRemote) {
+ double amount;
+ try {
+ amount = Double.parseDouble(args[0]);
+ }catch (NumberFormatException e){
+ sender.addChatMessage(new ChatComponentText("Cannot parse amount!"));
+ return;
+ }
+ if(amount<0||amount>2){
+ sender.addChatMessage(new ChatComponentText("Invalid amount provided!"));
+ return;
+ }
+ EntityPlayerMP player=(EntityPlayerMP)sender;
+ NBTTagCompound playerTag = TecTech.playerPersistence.getDataOrSetToNewTag(player);
+ if(player.capabilities.isCreativeMode){
+ sender.addChatMessage(new ChatComponentText("Doesn't really work in creative mode!"));
+ }else {
+ playerTag.setDouble(SPACE_CANCER, amount);
+ TecTech.playerPersistence.saveData(player);
+ NetworkDispatcher.INSTANCE.sendTo(new PlayerDataMessage.PlayerDataData(player), player);
+ }
+ }
+ }
+
+ @Override
+ public boolean isUsernameIndex(String[] p_82358_1_, int p_82358_2_) {
+ return false;
+ }
+
+ @Override
+ public List<String> getCommandAliases() {
+ return aliases;
+ }
+
+ @Override
+ public String getCommandName() {
+ return aliases.get(0);
+ }
+
+ @Override
+ public List<String> addTabCompletionOptions(ICommandSender sender, String[] args) {
+ return null;
+ }
+
+ @Override
+ public String getCommandUsage(ICommandSender p_71518_1_) {
+ return "cancer [Amount 0.0-2.0]";
+ }
+
+ @Override
+ public int compareTo(Object o) {
+ if(o instanceof ICommand){
+ return getCommandName().compareTo(((ICommand) o).getCommandName());
+ }
+ return 0;
+ }
+
+ @Override
+ public boolean canCommandSenderUseCommand(ICommandSender sender) {
+ return true;
+ }
+}
diff --git a/src/main/java/com/github/technus/tectech/mechanics/ConvertFloat.java b/src/main/java/com/github/technus/tectech/mechanics/commands/ConvertFloat.java
index 8e25b8908a..61fa56f93a 100644
--- a/src/main/java/com/github/technus/tectech/mechanics/ConvertFloat.java
+++ b/src/main/java/com/github/technus/tectech/mechanics/commands/ConvertFloat.java
@@ -1,4 +1,4 @@
-package com.github.technus.tectech.mechanics;
+package com.github.technus.tectech.mechanics.commands;
import com.github.technus.tectech.Util;
import net.minecraft.command.ICommand;
diff --git a/src/main/java/com/github/technus/tectech/mechanics/ConvertInteger.java b/src/main/java/com/github/technus/tectech/mechanics/commands/ConvertInteger.java
index c381f34939..c9767560c3 100644
--- a/src/main/java/com/github/technus/tectech/mechanics/ConvertInteger.java
+++ b/src/main/java/com/github/technus/tectech/mechanics/commands/ConvertInteger.java
@@ -1,4 +1,4 @@
-package com.github.technus.tectech.mechanics;
+package com.github.technus.tectech.mechanics.commands;
import com.github.technus.tectech.Util;
import net.minecraft.command.ICommand;
diff --git a/src/main/java/com/github/technus/tectech/chunkData/ChunkDataHandler.java b/src/main/java/com/github/technus/tectech/mechanics/data/ChunkDataHandler.java
index 108e762af0..f6d84d6b12 100644
--- a/src/main/java/com/github/technus/tectech/chunkData/ChunkDataHandler.java
+++ b/src/main/java/com/github/technus/tectech/mechanics/data/ChunkDataHandler.java
@@ -1,4 +1,4 @@
-package com.github.technus.tectech.chunkData;
+package com.github.technus.tectech.mechanics.data;
import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
diff --git a/src/main/java/com/github/technus/tectech/loader/network/ChunkDataMessage.java b/src/main/java/com/github/technus/tectech/mechanics/data/ChunkDataMessage.java
index 15c936191a..a8ed9de2c8 100644
--- a/src/main/java/com/github/technus/tectech/loader/network/ChunkDataMessage.java
+++ b/src/main/java/com/github/technus/tectech/mechanics/data/ChunkDataMessage.java
@@ -1,8 +1,8 @@
-package com.github.technus.tectech.loader.network;
+package com.github.technus.tectech.mechanics.data;
import com.github.technus.tectech.TecTech;
import com.github.technus.tectech.Util;
-import com.github.technus.tectech.chunkData.IChunkMetaDataHandler;
+import com.github.technus.tectech.loader.NetworkDispatcher;
import cpw.mods.fml.common.network.ByteBufUtils;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
import cpw.mods.fml.common.network.simpleimpl.MessageContext;
diff --git a/src/main/java/com/github/technus/tectech/chunkData/IChunkMetaDataHandler.java b/src/main/java/com/github/technus/tectech/mechanics/data/IChunkMetaDataHandler.java
index b5c79a4628..a8f5e013c5 100644
--- a/src/main/java/com/github/technus/tectech/chunkData/IChunkMetaDataHandler.java
+++ b/src/main/java/com/github/technus/tectech/mechanics/data/IChunkMetaDataHandler.java
@@ -1,4 +1,4 @@
-package com.github.technus.tectech.chunkData;
+package com.github.technus.tectech.mechanics.data;
import cpw.mods.fml.common.gameevent.TickEvent;
import cpw.mods.fml.relauncher.Side;
diff --git a/src/main/java/com/github/technus/tectech/loader/network/PlayerDataMessage.java b/src/main/java/com/github/technus/tectech/mechanics/data/PlayerDataMessage.java
index 48a21423a9..ca62fb0876 100644
--- a/src/main/java/com/github/technus/tectech/loader/network/PlayerDataMessage.java
+++ b/src/main/java/com/github/technus/tectech/mechanics/data/PlayerDataMessage.java
@@ -1,6 +1,7 @@
-package com.github.technus.tectech.loader.network;
+package com.github.technus.tectech.mechanics.data;
import com.github.technus.tectech.TecTech;
+import com.github.technus.tectech.loader.NetworkDispatcher;
import cpw.mods.fml.common.network.ByteBufUtils;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
import cpw.mods.fml.common.network.simpleimpl.MessageContext;
diff --git a/src/main/java/com/github/technus/tectech/mechanics/PlayerPersistence.java b/src/main/java/com/github/technus/tectech/mechanics/data/PlayerPersistence.java
index 72416c3e0c..9282001c9a 100644
--- a/src/main/java/com/github/technus/tectech/mechanics/PlayerPersistence.java
+++ b/src/main/java/com/github/technus/tectech/mechanics/data/PlayerPersistence.java
@@ -1,8 +1,7 @@
-package com.github.technus.tectech.mechanics;
+package com.github.technus.tectech.mechanics.data;
import com.github.technus.tectech.Util;
-import com.github.technus.tectech.loader.network.NetworkDispatcher;
-import com.github.technus.tectech.loader.network.PlayerDataMessage;
+import com.github.technus.tectech.loader.NetworkDispatcher;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import cpw.mods.fml.common.gameevent.PlayerEvent;
import net.minecraft.entity.player.EntityPlayer;
diff --git a/src/main/java/com/github/technus/tectech/chunkData/WorldData.java b/src/main/java/com/github/technus/tectech/mechanics/data/WorldData.java
index 42641a015e..4f6f730c9b 100644
--- a/src/main/java/com/github/technus/tectech/chunkData/WorldData.java
+++ b/src/main/java/com/github/technus/tectech/mechanics/data/WorldData.java
@@ -1,4 +1,4 @@
-package com.github.technus.tectech.chunkData;
+package com.github.technus.tectech.mechanics.data;
import net.minecraft.world.ChunkCoordIntPair;
import net.minecraft.world.World;
diff --git a/src/main/java/com/github/technus/tectech/loader/network/RotationMessage.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/RotationMessage.java
index ec78021a60..92b38e68ea 100644
--- a/src/main/java/com/github/technus/tectech/loader/network/RotationMessage.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/RotationMessage.java
@@ -1,6 +1,5 @@
-package com.github.technus.tectech.loader.network;
+package com.github.technus.tectech.thing.metaTileEntity;
-import com.github.technus.tectech.thing.metaTileEntity.IFrontRotation;
import com.github.technus.tectech.thing.metaTileEntity.multi.base.GT_MetaTileEntity_MultiblockBase_EM;
import cpw.mods.fml.common.network.ByteBufUtils;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java
index 90e69c4fb7..19d64910e1 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java
@@ -10,8 +10,8 @@ import com.github.technus.tectech.mechanics.elementalMatter.core.stacks.cElement
import com.github.technus.tectech.mechanics.elementalMatter.core.tElementalException;
import com.github.technus.tectech.thing.metaTileEntity.IFrontRotation;
import com.github.technus.tectech.thing.metaTileEntity.hatch.*;
-import com.github.technus.tectech.loader.network.RotationMessage;
-import com.github.technus.tectech.loader.network.NetworkDispatcher;
+import com.github.technus.tectech.thing.metaTileEntity.RotationMessage;
+import com.github.technus.tectech.loader.NetworkDispatcher;
import com.github.technus.tectech.thing.metaTileEntity.multi.base.render.TT_RenderedTexture;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_Data.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_Data.java
index 3331430cb9..6c406313fb 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_Data.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_Data.java
@@ -2,8 +2,7 @@ package com.github.technus.tectech.thing.metaTileEntity.pipe;
import com.github.technus.tectech.CommonValues;
import com.github.technus.tectech.TecTech;
-import com.github.technus.tectech.loader.network.PipeActivityMessage;
-import com.github.technus.tectech.loader.network.NetworkDispatcher;
+import com.github.technus.tectech.loader.NetworkDispatcher;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import gregtech.GT_Mod;
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_EM.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_EM.java
index caccee07c4..742d298bc6 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_EM.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_EM.java
@@ -2,8 +2,7 @@ package com.github.technus.tectech.thing.metaTileEntity.pipe;
import com.github.technus.tectech.CommonValues;
import com.github.technus.tectech.TecTech;
-import com.github.technus.tectech.loader.network.PipeActivityMessage;
-import com.github.technus.tectech.loader.network.NetworkDispatcher;
+import com.github.technus.tectech.loader.NetworkDispatcher;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import gregtech.GT_Mod;
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_Energy.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_Energy.java
index 8ee90c6954..4cc40b471c 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_Energy.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_Energy.java
@@ -2,8 +2,7 @@ package com.github.technus.tectech.thing.metaTileEntity.pipe;
import com.github.technus.tectech.CommonValues;
import com.github.technus.tectech.TecTech;
-import com.github.technus.tectech.loader.network.PipeActivityMessage;
-import com.github.technus.tectech.loader.network.NetworkDispatcher;
+import com.github.technus.tectech.loader.NetworkDispatcher;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import gregtech.GT_Mod;
diff --git a/src/main/java/com/github/technus/tectech/loader/network/PipeActivityMessage.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/PipeActivityMessage.java
index 0323f19428..e7183b8838 100644
--- a/src/main/java/com/github/technus/tectech/loader/network/PipeActivityMessage.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/PipeActivityMessage.java
@@ -1,6 +1,5 @@
-package com.github.technus.tectech.loader.network;
+package com.github.technus.tectech.thing.metaTileEntity.pipe;
-import com.github.technus.tectech.thing.metaTileEntity.pipe.IActivePipe;
import cpw.mods.fml.common.network.ByteBufUtils;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
import cpw.mods.fml.common.network.simpleimpl.MessageContext;