diff options
author | Bass <tudurap.com@gmail.com> | 2019-08-16 23:29:20 +0100 |
---|---|---|
committer | Bass <tudurap.com@gmail.com> | 2019-08-16 23:29:20 +0100 |
commit | cddd0293ca328cfa63a327aa09797435fedcf98e (patch) | |
tree | a255320a099f7d7c837420423571303bc496156a /src/main/java | |
parent | 02dd0f15d37bd5183994bb97361c728e1171652e (diff) | |
download | GT5-Unofficial-cddd0293ca328cfa63a327aa09797435fedcf98e.tar.gz GT5-Unofficial-cddd0293ca328cfa63a327aa09797435fedcf98e.tar.bz2 GT5-Unofficial-cddd0293ca328cfa63a327aa09797435fedcf98e.zip |
Tesla effects (working edition?)
Diffstat (limited to 'src/main/java')
2 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/com/github/technus/tectech/mechanics/data/RendererMessage.java b/src/main/java/com/github/technus/tectech/mechanics/data/RendererMessage.java index 4bb6d9028d..70ea9cd158 100644 --- a/src/main/java/com/github/technus/tectech/mechanics/data/RendererMessage.java +++ b/src/main/java/com/github/technus/tectech/mechanics/data/RendererMessage.java @@ -13,6 +13,7 @@ import net.minecraftforge.common.DimensionManager; import thaumcraft.client.fx.bolt.FXLightningBolt; import java.io.*; +import java.util.Arrays; import java.util.HashSet; public class RendererMessage implements IMessage { @@ -23,7 +24,10 @@ public class RendererMessage implements IMessage { @Override public void fromBytes(ByteBuf pBuffer) { try { - InputStream is = new ByteArrayInputStream(pBuffer.array()); + //I'd love to know why I need to offset by one byte for this to work + byte[] boop = pBuffer.array(); + boop = Arrays.copyOfRange(boop, 1, boop.length); + InputStream is = new ByteArrayInputStream(boop); ObjectInputStream ois = new ObjectInputStream(is); Object data = ois.readObject(); sparkList = (HashSet<Util.thaumSpark>)data; diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/single/GT_MetaTileEntity_TeslaCoil.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/single/GT_MetaTileEntity_TeslaCoil.java index 57089bea7a..690afd8ee6 100644 --- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/single/GT_MetaTileEntity_TeslaCoil.java +++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/single/GT_MetaTileEntity_TeslaCoil.java @@ -290,7 +290,7 @@ public class GT_MetaTileEntity_TeslaCoil extends GT_MetaTileEntity_BasicBatteryB }
}
sparkCount++;
- if (sparkCount == 60){
+ if (sparkCount == 60 && !sparkList.isEmpty()){
sparkCount = 0;
World aWorld = aBaseMetaTileEntity.getWorld();
Iterator iterator = aWorld.playerEntities.iterator();
|