Support Request: [Teleporter "moved too quickly"]

  • Hey guys, hopefully the thread-subject has now the right prefix.

    I ran into this issue, when using teleporter in ONE direction, the other way round works fine ...

    The distance is pretty huge, but especially therefor I want to use teleporters. I linked them together and from A to B works fine, B to A not..

    Coordinates:
    A = -1664 | 39 | 2337
    B = -1286 | 95 | 981

    If I calculated correctly, the distance to teleport should be 1408 Blocks. So with empty inventar, no armor etc. teleporting myself would cost 1408000 EU. Each teleporter is directly adjacent to THREE MFSU which all are fully loaded.

    Teleporting from A to B works fine, even with full inventar and armor.
    But if I want to teleport from B to A Minecraft crashes and in the server log it says "foxxx0 moved too quickly!".

    Server: Minecraft 1.1, Modloader MP 1.1 v2.1, Forge 1.3.1, IC2 1.64
    Client: Minecraft 1.1, Modloader 1.1, Modloader MP 1.1, Forge 1.3.1, Optifine 1.1 HD AA A5
    (using MagicLauncher 0.9.0)


    I could understand, if it throws me "too quickly" in each direction, but only when teleporting from B to A ? :?:

    Would be great if someone could take a look at this and do a quick hotfix (if possible). :thumbup:

  • Display Spoiler

    package net.minecraft.src;

    import java.util.*;
    import net.minecraft.server.MinecraftServer;

    public class EntityPlayerMP extends EntityPlayer
    implements ICrafting
    {
    public boolean field_41032_j;

    Change field_41032_j just before teleportation with reflections (just change it, since it's public), after change it back, this will disable anticheat measures and allow teleportation via movement packets.

  • To what should it be changed ? Can the changes be saved permanently or does it need to be restored after each teleport ?

    I simply can't understand why Mojang has implemented such crappy "anti cheat" for movement speed :cursing:

    There has to be a possibility (small mod) to disable the speed-checking from Mojang, doesn't it :?:

    But already thanks for your replies, I'm now starting to build a railway until there is (or is not) a solution :pinch:

  • Display Spoiler

    package net.minecraft.src;

    import java.util.*;
    import net.minecraft.server.MinecraftServer;

    public class EntityPlayerMP extends EntityPlayer
    implements ICrafting
    {
    public boolean field_41032_j;

    Change field_41032_j just before teleportation with reflections (just change it, since it's public), after change it back, this will disable anticheat measures and allow teleportation via movement packets.

    Will mess around, thanks for the pointer.