From 6a24fdcf34170ae927b1c0952c50b05131084911 Mon Sep 17 00:00:00 2001 From: DJtheRedstoner <52044242+DJtheRedstoner@users.noreply.github.com> Date: Sun, 4 Oct 2020 21:02:19 -0400 Subject: Bug Fixes and new config - Particles now face camera - Sk1er Modcore integration - New config gui using Vigilance - Invert pitch option --- .../perspectivemod/asm/hooks/ActiveRenderInfoHook.java | 16 ++++++++++++++++ .../perspectivemod/asm/hooks/EntityRendererHook.java | 3 +++ 2 files changed, 19 insertions(+) create mode 100644 src/main/java/me/djtheredstoner/perspectivemod/asm/hooks/ActiveRenderInfoHook.java (limited to 'src/main/java/me/djtheredstoner/perspectivemod/asm/hooks') diff --git a/src/main/java/me/djtheredstoner/perspectivemod/asm/hooks/ActiveRenderInfoHook.java b/src/main/java/me/djtheredstoner/perspectivemod/asm/hooks/ActiveRenderInfoHook.java new file mode 100644 index 0000000..e60ede4 --- /dev/null +++ b/src/main/java/me/djtheredstoner/perspectivemod/asm/hooks/ActiveRenderInfoHook.java @@ -0,0 +1,16 @@ +package me.djtheredstoner.perspectivemod.asm.hooks; + +import me.djtheredstoner.perspectivemod.PerspectiveMod; +import net.minecraft.entity.player.EntityPlayer; + +public class ActiveRenderInfoHook { + + public static float rotationYawHook(EntityPlayer entity) { + return PerspectiveMod.perspectiveToggled ? PerspectiveMod.cameraYaw : entity.rotationYaw; + } + + public static float rotationPitchHook(EntityPlayer entity) { + return PerspectiveMod.perspectiveToggled ? PerspectiveMod.cameraPitch : entity.rotationPitch; + } + +} diff --git a/src/main/java/me/djtheredstoner/perspectivemod/asm/hooks/EntityRendererHook.java b/src/main/java/me/djtheredstoner/perspectivemod/asm/hooks/EntityRendererHook.java index 3ee3c9e..193affb 100644 --- a/src/main/java/me/djtheredstoner/perspectivemod/asm/hooks/EntityRendererHook.java +++ b/src/main/java/me/djtheredstoner/perspectivemod/asm/hooks/EntityRendererHook.java @@ -26,4 +26,7 @@ public class EntityRendererHook { return PerspectiveMod.overrideMouse(); } + public static double distanceHook(double value) { + return value; + } } -- cgit