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 {} api {}
} }
version = "1.0.3" version = "1.0.4"
group = "universalelectricity" group = "universalelectricity"
archivesBaseName = "mffs" 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.ClientRegistry;
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler; import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
import cpw.mods.fml.client.registry.RenderingRegistry; 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.GuiBiometricIdentifier;
import mffs.gui.GuiCoercionDeriver; import mffs.gui.GuiCoercionDeriver;
import mffs.gui.GuiForceFieldProjector; import mffs.gui.GuiForceFieldProjector;
@ -41,13 +38,6 @@ import universalelectricity.core.vector.Vector3;
public class ClientProxy extends CommonProxy { public class ClientProxy extends CommonProxy {
@Override
public void preInit() {
ModularForceFieldSystem.channel.registerMessage(PacketFxsHandler.class, PacketFxs.class,
1, Side.CLIENT);
super.preInit();
}
@Override @Override
public void init() { public void init() {
super.init(); super.init();

View file

@ -259,6 +259,8 @@ public class ModularForceFieldSystem {
GameRegistry.registerTileEntity(TileEntityForceManipulator.class, GameRegistry.registerTileEntity(TileEntityForceManipulator.class,
"tileForceManipulator"); "tileForceManipulator");
ModularForceFieldSystem.proxy.preInit();
FluidRegistry.registerFluid(FortronHelper.FLUID_FORTRON); FluidRegistry.registerFluid(FortronHelper.FLUID_FORTRON);
GameRegistry.registerItem(itemRemoteController, "itemRemoteController"); GameRegistry.registerItem(itemRemoteController, "itemRemoteController");
@ -302,10 +304,13 @@ public class ModularForceFieldSystem {
GameRegistry.registerItem(itemModuleAntiSpawn, "itemModuleAntiSpawn"); GameRegistry.registerItem(itemModuleAntiSpawn, "itemModuleAntiSpawn");
channel = channel =
NetworkRegistry.INSTANCE.newSimpleChannel("ModularForceFieldSystem"); NetworkRegistry.INSTANCE.newSimpleChannel("mffs");
ModularForceFieldSystem.proxy.preInit();
int pkgDiscriminator = 0;
channel.registerMessage(PacketTileHandler.class, PacketTile.class, channel.registerMessage(PacketTileHandler.class, PacketTile.class,
0, Side.SERVER); pkgDiscriminator++, Side.SERVER);
channel.registerMessage(PacketFxsHandler.class, PacketFxs.class,
pkgDiscriminator++, Side.CLIENT);
} }
@EventHandler @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.IMessage;
import cpw.mods.fml.common.network.simpleimpl.IMessageHandler; import cpw.mods.fml.common.network.simpleimpl.IMessageHandler;
import cpw.mods.fml.common.network.simpleimpl.MessageContext; 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.tileentity.TileEntity;
import net.minecraft.world.World; import net.minecraft.world.World;
public class PacketFxsHandler implements IMessageHandler<PacketFxs, IMessage> { public class PacketFxsHandler implements IMessageHandler<PacketFxs, IMessage> {
@Override @Override
@SideOnly(Side.CLIENT)
public IMessage onMessage(PacketFxs message, MessageContext ctx) { public IMessage onMessage(PacketFxs message, MessageContext ctx) {
World world = FMLClientHandler.instance().getWorldClient(); World world = FMLClientHandler.instance().getWorldClient();