[Addon V1.112]Modular Force Field System Version 2.2.8.3.6 (SSP/SMP)

  • The download page was actually ahead of that post, because it gets updated automatically. That's why it said there was a CraftBukkit version.

    Revision 2 - literally the only change is that the version reported by mod matches the version in the filename, and the CraftBukkit version exists.

    If you're just downloading this for the first time, you need IC2 (of course) and Immibis Core.

    "linked to generator: false" is a bug.
    Uninsulated copper cables might or might not be a bug, but I will change it.
    Dropping blank cards instead of coded ones seems to be intentional.

    The CB port is untested (except for "it doesn't crash") because my computer can't run CB and the client together without lagging.

    Thanks to you kind sir, my partially constructed space station (with fully functional solar panels) now has a force field to protect it. Ill add more for the panel sections when they're done.

    If there was some kind of rep system, you'd be +1000.

    Chuckloaders+Space Station+Forcefield= SMP Win IMO

  • I still got the bug in SMP that no forcefields are created. Everything else works fine.

    The interesting thing is that it does not conflict with an other mod like it seems. it works with all our server mods if I start a brandnew server world.
    But on our existing map .. no forcefields.. I am confused :D (no conflicting block or item IDs, looked through all the config files..)

  • In older version it was a common bug for the field to not appear on existing world in smp. How ever everything worked fine on fresh world. I generated a new world on my server after installing the mod and force fields work fine.
    Just try it on the fresh world.

  • In older version it was a common bug for the field to not appear on existing world in smp. How ever everything worked fine on fresh world. I generated a new world on my server after installing the mod and force fields work fine.
    Just try it on the fresh world.


    Or wait for me to fix it... (if you're using my version, anyway)

    Edit:

    Code
    if (worldObj.getChunkFromBlockCoords(ffb.getX(), ffb.getY()).isChunkLoaded) {


    Chunks use X and Z. Not X and Y.
    *facepalm*
    And that would only happen in SMP, because in SSP it'll load whichever random chunk is at those coordinates before checking whether it's loaded...

    Edit 2:
    Revision 3 changes:

    • Fixed crash when opening deflector GUI
    • Changed uninsulated to insulated copper cable in recipes
    • Fixed large forcefields not working near bedrock level
    • May have fixed forcefields not working sometimes in SMP if not placed near Z=0 and nobody was near Z=0 to load that chunk
    • Changed TileEntityProjektor.field_queue from a LinkedList to a HashSet - results in forcefields being built in a randomish order instead of bottom-to-top
    • Added slowGenerate config option. If true, forcefields are generated at 400 blocks/second to reduce lag. If false, 400 blocks/tick (=8000 blocks/second). Defaults to true on servers, false on clients.

    Edit 3: CraftBukkit port added.


  • Or wait for me to fix it... (if you're using my version, anyway)

    Edit:

    Code
    if (worldObj.getChunkFromBlockCoords(ffb.getX(), ffb.getY()).isChunkLoaded) {


    Chunks use X and Z. Not X and Y.
    *facepalm*
    And that would only happen in SMP, because in SSP it'll load whichever random chunk is at those coordinates before checking whether it's loaded...

    Edit 2:
    Revision 3 changes:

    • Fixed crash when opening deflector GUI
    • Changed uninsulated to insulated copper cable in recipes
    • Fixed large forcefields not working near bedrock level
    • May have fixed forcefields not working sometimes in SMP if not placed near Z=0 and nobody was near Z=0 to load that chunk
    • Changed TileEntityProjektor.field_queue from a LinkedList to a HashSet - results in forcefields being built in a randomish order instead of bottom-to-top
    • Added slowGenerate config option. If true, forcefields are generated at 400 blocks/second to reduce lag. If false, 400 blocks/tick (=8000 blocks/second). Defaults to true on servers, false on clients.

    Edit 3: CraftBukkit port added.

    I always been interested in this mod but have been worried it might be a bit bulky for a larger SMP Server. Since you been playing around with it and you seen some of the things I wanted and would like do you recommend this on my server or would this be one them mods that might cause some serious damage if not just lag but in griefing and such?

    Check out Our Brand New GT New Horizons Server .:Here:.
    Check out Our Brand New GT New Horizons Let's Play Series .:Here:.

  • New Version looks great SSP works but on my Bukkit Server the Blocks do not work... no Error ...

    Right klicking on the Forcefield Core does nothing and the Eu Injektor just dissaperes :(

    Vanilla Server not tested yet

    EDIT: Vanilla works fine exapt the Carmoflage that does not show the right texture
    I think it dosn´t like Redpower that I have on the Bukkit server

    Edited once, last by lBockl (June 26, 2012 at 12:19 PM).

  • Is there a possebility to open a Field at a small point ? Like a door opend with an ID Cart or something like that ?
    (


    open a Field at a small point with ID Card is 100% planned for V2.. (ID Card and ID Writer are included in source code)

  • How do you make this mod work with Tekkit?

    It throws an error if I put the bukkit zip file into the server mods directory.

    Here is how to do it. First, delete Tekkit, then reinstall the bukkit versions of the mods one by one fixing any ID conflicts. Teehee.

    On a serious note, how in the heck do you expect someone to help you if you can't even tell us what the error is or have a log or anything. This is like telling your mechanic that your car is broken, but not telling them your radio won't turn on. Sad, just sad. X(

    End Rant there. :rolleyes:

    Edit: Also, go complain to Tekkit, on their forums.

  • Display Spoiler

    2012-06-30 18:12:59 [INFO] Forge Mod Loader version 2.2.48.135 for Minecraft 1.2.5 loading
    2012-06-30 18:12:59 [FINE] Attempting to load mods contained in the minecraft jar file and associated classes
    2012-06-30 18:12:59 [FINE] Found a minecraft related file at C:\Users\Jack\AppData\Roaming\.minecraft\bin\lwjgl.jar, loading
    2012-06-30 18:12:59 [FINE] Found a minecraft related file at C:\Users\Jack\AppData\Roaming\.minecraft\bin\jinput.jar, loading
    2012-06-30 18:12:59 [FINE] Found a minecraft related file at C:\Users\Jack\AppData\Roaming\.minecraft\bin\lwjgl_util.jar, loading
    2012-06-30 18:12:59 [FINE] Found a minecraft related file at C:\Users\Jack\AppData\Roaming\.minecraft\bin\minecraft.jar, loading
    2012-06-30 18:12:59 [FINE] Found a mod class mod_CodeChickenCore in file minecraft.jar, attempting to load it
    2012-06-30 18:12:59 [FINE] ModLoader BaseMod class mod_CodeChickenCore found, loading
    2012-06-30 18:12:59 [FINE] ModLoader BaseMod class mod_CodeChickenCore loaded
    2012-06-30 18:12:59 [FINE] Mod class mod_CodeChickenCore loaded successfully
    2012-06-30 18:12:59 [FINE] Found a mod class mod_NotEnoughItems in file minecraft.jar, attempting to load it
    2012-06-30 18:12:59 [FINE] ModLoader BaseMod class mod_NotEnoughItems found, loading
    2012-06-30 18:12:59 [FINE] ModLoader BaseMod class mod_NotEnoughItems loaded
    2012-06-30 18:12:59 [FINE] Mod class mod_NotEnoughItems loaded successfully
    2012-06-30 18:12:59 [FINE] Found a mod class mod_MinecraftForge in file minecraft.jar, attempting to load it
    2012-06-30 18:12:59 [FINE] ModLoader BaseMod class mod_MinecraftForge found, loading
    2012-06-30 18:12:59 [FINE] ModLoader BaseMod class mod_MinecraftForge loaded
    2012-06-30 18:12:59 [FINE] Mod class mod_MinecraftForge loaded successfully
    2012-06-30 18:12:59 [FINE] Minecraft jar mods loaded successfully
    2012-06-30 18:12:59 [INFO] Loading mods from C:\Users\Jack\AppData\Roaming\.minecraft\mods
    2012-06-30 18:12:59 [FINE] Found a zip or jar file EE2ClientV1.4.6.5.jar, attempting to load it
    2012-06-30 18:12:59 [FINE] Found a mod class mod_EE in file EE2ClientV1.4.6.5.jar, attempting to load it
    2012-06-30 18:12:59 [FINE] ModLoader BaseMod class mod_EE found, loading
    2012-06-30 18:12:59 [FINE] ModLoader BaseMod class mod_EE loaded
    2012-06-30 18:12:59 [FINE] Mod class mod_EE loaded successfully
    2012-06-30 18:12:59 [FINE] File EE2ClientV1.4.6.5.jar loaded successfully
    2012-06-30 18:12:59 [FINE] Found a zip or jar file industrialcraft-2-client_1.97.jar, attempting to load it
    2012-06-30 18:12:59 [FINE] Found a mod class mod_IC2 in file industrialcraft-2-client_1.97.jar, attempting to load it
    2012-06-30 18:12:59 [FINE] ModLoader BaseMod class mod_IC2 found, loading
    2012-06-30 18:12:59 [FINE] ModLoader BaseMod class mod_IC2 loaded
    2012-06-30 18:12:59 [FINE] Mod class mod_IC2 loaded successfully
    2012-06-30 18:12:59 [FINE] File industrialcraft-2-client_1.97.jar loaded successfully
    2012-06-30 18:12:59 [FINE] Found a zip or jar file modularForceFieldSystemV1.1Beta5_1_Client.zip, attempting to load it
    2012-06-30 18:12:59 [FINE] Found a mod class mod_ModularForceFieldSystem in file modularForceFieldSystemV1.1Beta5_1_Client.zip, attempting to load it
    2012-06-30 18:12:59 [WARNING] Failed to load mod class mod_ModularForceFieldSystem.class in C:\Users\Jack\AppData\Roaming\.minecraft\mods\modularForceFieldSystemV1.1Beta5_1_Client.zip
    2012-06-30 18:12:59 [FINER] THROW
    java.lang.NoClassDefFoundError: BaseModMp
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at cpw.mods.fml.common.Loader.loadModClass(Loader.java:494)
    at cpw.mods.fml.common.Loader.attemptFileLoad(Loader.java:561)
    at cpw.mods.fml.common.Loader.load(Loader.java:419)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:592)
    at cpw.mods.fml.client.FMLClientHandler.onPreLoad(FMLClientHandler.java:193)
    at net.minecraft.client.Minecraft.a(Minecraft.java:383)
    at net.minecraft.client.Minecraft.run(Minecraft.java:735)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.ClassNotFoundException: BaseModMp
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 22 more
    2012-06-30 18:12:59 [SEVERE] Zip file modularForceFieldSystemV1.1Beta5_1_Client.zip failed to read properly
    2012-06-30 18:12:59 [FINER] THROW
    cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: BaseModMp
    at cpw.mods.fml.common.Loader.loadModClass(Loader.java:527)
    at cpw.mods.fml.common.Loader.attemptFileLoad(Loader.java:561)
    at cpw.mods.fml.common.Loader.load(Loader.java:419)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:592)
    at cpw.mods.fml.client.FMLClientHandler.onPreLoad(FMLClientHandler.java:193)
    at net.minecraft.client.Minecraft.a(Minecraft.java:383)
    at net.minecraft.client.Minecraft.run(Minecraft.java:735)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.NoClassDefFoundError: BaseModMp
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at cpw.mods.fml.common.Loader.loadModClass(Loader.java:494)
    ... 7 more
    Caused by: java.lang.ClassNotFoundException: BaseModMp
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 22 more
    2012-06-30 18:12:59 [INFO] File modularForceFieldSystemV1.1Beta5_1_Client.zip contained no mods
    2012-06-30 18:12:59 [FINE] Found a zip or jar file Unofficial Tale of Kingdoms v1.3.0 - Updated by arkonick.zip, attempting to load it
    2012-06-30 18:12:59 [FINE] Found a mod class mod_HeroesGuild in file Unofficial Tale of Kingdoms v1.3.0 - Updated by arkonick.zip, attempting to load it
    2012-06-30 18:12:59 [FINE] ModLoader BaseMod class mod_HeroesGuild found, loading
    2012-06-30 18:12:59 [FINE] ModLoader BaseMod class mod_HeroesGuild loaded
    2012-06-30 18:12:59 [FINE] Failed to find mcmod.info file in Unofficial Tale of Kingdoms v1.3.0 - Updated by arkonick.zip for mod_HeroesGuild
    2012-06-30 18:12:59 [FINE] Mod class mod_HeroesGuild loaded successfully
    2012-06-30 18:12:59 [FINE] File Unofficial Tale of Kingdoms v1.3.0 - Updated by arkonick.zip loaded successfully
    2012-06-30 18:12:59 [SEVERE] A problem has occured during mod loading. Likely a corrupt jar is located in your mods directory


    Not working, dont know why. :( Now i cant protect meh :Reactor: .

  • 2012-06-30 18:12:59 [FINE] Found a zip or jar file industrialcraft-2-client_1.97.jar, attempting to load it

    that tells me that you have ic2 1.97 installed , read the tag. it says 1.95b which means not gonna work with 1.97.


  • You're trying to run the version of MFFS that's compatible with MC 1.1, you need the version for 1.2.5, it's much better tho, way more "stuff" in it anyways.

  • Display Spoiler

    [FINE] Found a mod class net.minecraft.server.mod_ModularForceFieldSystem in file mffs_rev3_for_1.2.5-bukkit.zip, attempting to load it
    2012-06-30 23:09:39
    [SEVERE] java.lang.NoClassDefFoundError: immibis/core/net/IPacketMap
    2012-06-30 23:09:39
    [SEVERE] at java.lang.ClassLoader.defineClass1(Native Method)
    2012-06-30 23:09:39
    [SEVERE] at java.lang.ClassLoader.defineClass(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at java.security.SecureClassLoader.defineClass(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at java.net.URLClassLoader.defineClass(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at java.net.URLClassLoader.access$100(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at java.net.URLClassLoader$1.run(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at java.net.URLClassLoader$1.run(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at java.security.AccessController.doPrivileged(Native Method)
    2012-06-30 23:09:39
    [SEVERE] at java.net.URLClassLoader.findClass(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at java.lang.Class.forName0(Native Method)
    2012-06-30 23:09:39
    [SEVERE] at java.lang.Class.forName(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at cpw.mods.fml.common.Loader.loadModClass(Loader.java:440)
    2012-06-30 23:09:39
    [SEVERE] at cpw.mods.fml.common.Loader.attemptFileLoad(Loader.java:497)
    2012-06-30 23:09:39
    [SEVERE] at cpw.mods.fml.common.Loader.load(Loader.java:375)
    2012-06-30 23:09:39
    [SEVERE] at cpw.mods.fml.common.Loader.loadMods(Loader.java:527)
    2012-06-30 23:09:39
    [SEVERE] at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBukkitHandler.java:113)
    2012-06-30 23:09:39
    [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:118)
    2012-06-30 23:09:39
    [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
    2012-06-30 23:09:39
    [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    2012-06-30 23:09:39
    [SEVERE] Caused by: java.lang.ClassNotFoundException: immibis.core.net.IPacketMap
    2012-06-30 23:09:39
    [SEVERE] at java.net.URLClassLoader$1.run(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at java.net.URLClassLoader$1.run(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at java.security.AccessController.doPrivileged(Native Method)
    2012-06-30 23:09:39
    [SEVERE] at java.net.URLClassLoader.findClass(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
    2012-06-30 23:09:39
    [SEVERE] ... 23 more
    2012-06-30 23:09:39 [SEVERE] Unexpected exception
    java.lang.NoClassDefFoundError: immibis/core/net/IPacketMap
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at cpw.mods.fml.common.Loader.loadModClass(Loader.java:440)
    at cpw.mods.fml.common.Loader.attemptFileLoad(Loader.java:497)
    at cpw.mods.fml.common.Loader.load(Loader.java:375)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:527)
    at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBukkitHandler.java:113)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:118)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.ClassNotFoundException: immibis.core.net.IPacketMap
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source) ... 23 more

    This is the error caused by trying to run this in tekkit.

    Is it fixable?