fix: packets

This commit is contained in:
Timo Ley 2022-12-20 11:39:32 +01:00
parent 183494cb20
commit a30767b59a
4 changed files with 12 additions and 15 deletions

View File

@ -28,7 +28,7 @@ sourceSets {
api {}
}
version = "1.0.3"
version = "1.0.4"
group = "universalelectricity"
archivesBaseName = "mffs"

View File

@ -4,9 +4,6 @@ import cpw.mods.fml.client.FMLClientHandler;
import cpw.mods.fml.client.registry.ClientRegistry;
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
import cpw.mods.fml.client.registry.RenderingRegistry;
import cpw.mods.fml.relauncher.Side;
import mffs.base.PacketFxs;
import mffs.base.PacketFxsHandler;
import mffs.gui.GuiBiometricIdentifier;
import mffs.gui.GuiCoercionDeriver;
import mffs.gui.GuiForceFieldProjector;
@ -41,13 +38,6 @@ import universalelectricity.core.vector.Vector3;
public class ClientProxy extends CommonProxy {
@Override
public void preInit() {
ModularForceFieldSystem.channel.registerMessage(PacketFxsHandler.class, PacketFxs.class,
1, Side.CLIENT);
super.preInit();
}
@Override
public void init() {
super.init();

View File

@ -259,6 +259,8 @@ public class ModularForceFieldSystem {
GameRegistry.registerTileEntity(TileEntityForceManipulator.class,
"tileForceManipulator");
ModularForceFieldSystem.proxy.preInit();
FluidRegistry.registerFluid(FortronHelper.FLUID_FORTRON);
GameRegistry.registerItem(itemRemoteController, "itemRemoteController");
@ -302,10 +304,13 @@ public class ModularForceFieldSystem {
GameRegistry.registerItem(itemModuleAntiSpawn, "itemModuleAntiSpawn");
channel =
NetworkRegistry.INSTANCE.newSimpleChannel("ModularForceFieldSystem");
ModularForceFieldSystem.proxy.preInit();
NetworkRegistry.INSTANCE.newSimpleChannel("mffs");
int pkgDiscriminator = 0;
channel.registerMessage(PacketTileHandler.class, PacketTile.class,
0, Side.SERVER);
pkgDiscriminator++, Side.SERVER);
channel.registerMessage(PacketFxsHandler.class, PacketFxs.class,
pkgDiscriminator++, Side.CLIENT);
}
@EventHandler

View File

@ -4,13 +4,15 @@ import cpw.mods.fml.client.FMLClientHandler;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
import cpw.mods.fml.common.network.simpleimpl.IMessageHandler;
import cpw.mods.fml.common.network.simpleimpl.MessageContext;
import mffs.base.TileEntityBase;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
public class PacketFxsHandler implements IMessageHandler<PacketFxs, IMessage> {
@Override
@SideOnly(Side.CLIENT)
public IMessage onMessage(PacketFxs message, MessageContext ctx) {
World world = FMLClientHandler.instance().getWorldClient();