diff --git a/build.gradle b/build.gradle index 25fc3e9..6b6b1de 100644 --- a/build.gradle +++ b/build.gradle @@ -18,7 +18,7 @@ apply plugin: 'net.minecraftforge.gradle.forge' apply plugin: "com.github.johnrengelman.shadow" -version = "3.2.0" +version = "3.2.1" group = "me.rigamortis" archivesBaseName = "seppuku" def buildmode = "IDE" diff --git a/src/main/java/me/rigamortis/seppuku/impl/fml/SeppukuMod.java b/src/main/java/me/rigamortis/seppuku/impl/fml/SeppukuMod.java index de2eeac..9ab3f82 100644 --- a/src/main/java/me/rigamortis/seppuku/impl/fml/SeppukuMod.java +++ b/src/main/java/me/rigamortis/seppuku/impl/fml/SeppukuMod.java @@ -12,7 +12,7 @@ import net.minecraftforge.fml.common.event.FMLInitializationEvent; @Mod(modid = "seppukumod", name = "Seppuku", version = SeppukuMod.VERSION) public final class SeppukuMod { - public static final String VERSION = "3.2.0"; + public static final String VERSION = "3.2.1"; /** * Our mods entry point diff --git a/src/main/java/me/rigamortis/seppuku/impl/module/player/FreeCamModule.java b/src/main/java/me/rigamortis/seppuku/impl/module/player/FreeCamModule.java index df82e7c..3f9f0b6 100644 --- a/src/main/java/me/rigamortis/seppuku/impl/module/player/FreeCamModule.java +++ b/src/main/java/me/rigamortis/seppuku/impl/module/player/FreeCamModule.java @@ -23,8 +23,8 @@ import net.minecraft.util.math.Vec3d; import team.stiff.pomelo.impl.annotated.handler.annotation.Listener; /** - * Author Seth - * 4/24/2019 @ 7:45 PM. + * @author Seth + * @author noil */ public final class FreeCamModule extends Module { @@ -134,6 +134,9 @@ public final class FreeCamModule extends Module { @Listener public void sendPacket(EventSendPacket event) { if (event.getStage() == EventStageable.EventStage.PRE) { + if (!Minecraft.getMinecraft().isSingleplayer()) // don't mess up single-player + return; + if (Minecraft.getMinecraft().world != null) { if (!this.allowDismount.getValue()) { if (event.getPacket() instanceof CPacketInput) { @@ -163,6 +166,9 @@ public final class FreeCamModule extends Module { @Listener public void receivePacket(EventReceivePacket event) { if (event.getStage() == EventStageable.EventStage.PRE) { + if (!Minecraft.getMinecraft().isSingleplayer()) // don't mess up single-player + return; + if (event.getPacket() instanceof SPacketSetPassengers) { final SPacketSetPassengers packet = (SPacketSetPassengers) event.getPacket(); final Entity riding = Minecraft.getMinecraft().world.getEntityByID(packet.getEntityId());