aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt <mtthw8198@gmail.com>2021-09-09 02:23:29 -0700
committerMatt <mtthw8198@gmail.com>2021-09-09 02:23:29 -0700
commit63c1c84e5b8f4d43712db484e8d7558342fd8d44 (patch)
tree4148125566466293c4e0494a55499d95d0b98706
parent5802a9d1943e58d79f70873ad90bc7a112bc46be (diff)
downloadGT5-Unofficial-63c1c84e5b8f4d43712db484e8d7558342fd8d44.tar.gz
GT5-Unofficial-63c1c84e5b8f4d43712db484e8d7558342fd8d44.tar.bz2
GT5-Unofficial-63c1c84e5b8f4d43712db484e8d7558342fd8d44.zip
Gleese told me how to fix this bug
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java12
1 files changed, 9 insertions, 3 deletions
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 86de270ba4..75e9d016c2 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
@@ -5,15 +5,18 @@ import com.github.technus.tectech.TecTech;
import com.github.technus.tectech.loader.NetworkDispatcher;
import com.github.technus.tectech.mechanics.structure.Structure;
+import com.gtnewhorizon.structurelib.StructureLibAPI;
import com.gtnewhorizon.structurelib.alignment.AlignmentMessage;
import com.gtnewhorizon.structurelib.alignment.IAlignment;
import com.gtnewhorizon.structurelib.alignment.IAlignmentLimits;
+import com.gtnewhorizon.structurelib.alignment.IAlignmentProvider;
import com.gtnewhorizon.structurelib.alignment.enumerable.ExtendedFacing;
import com.gtnewhorizon.structurelib.alignment.enumerable.Flip;
import com.gtnewhorizon.structurelib.alignment.enumerable.Rotation;
import com.gtnewhorizon.structurelib.structure.StructureUtility;
import com.gtnewhorizon.structurelib.structure.IStructureDefinition;
import com.gtnewhorizon.structurelib.util.Vec3Impl;
+import cpw.mods.fml.common.network.NetworkRegistry;
import gregtech.api.util.GT_StructureUtility;
import com.github.technus.tectech.mechanics.elementalMatter.core.cElementalInstanceStackMap;
@@ -180,9 +183,12 @@ public abstract class GT_MetaTileEntity_MultiblockBase_EM extends GT_MetaTileEnt
IGregTechTileEntity base = getBaseMetaTileEntity();
mMachine = false;
if (getBaseMetaTileEntity().isServerSide()) {
- NetworkDispatcher.INSTANCE.sendToAllAround(new AlignmentMessage.AlignmentData(this),
- base.getWorld().provider.dimensionId,
- base.getXCoord(), base.getYCoord(), base.getZCoord(), 512);
+ //NetworkDispatcher.INSTANCE.sendToAllAround(new AlignmentMessage.AlignmentData(this),
+ // base.getWorld().provider.dimensionId,
+ // base.getXCoord(), base.getYCoord(), base.getZCoord(), 512);
+ StructureLibAPI.sendAlignment((IAlignmentProvider) base,
+ new NetworkRegistry.TargetPoint(base.getWorld().provider.dimensionId,
+ base.getXCoord(), base.getYCoord(), base.getZCoord(), 512));
}else{
base.issueTextureUpdate();
}