Aang23
Members-
Posts
4 -
Joined
-
Last visited
Everything posted by Aang23
-
Is this the best way to disable the 'moved too quickly' check?
Aang23 replied to jayemen's topic in Modder Support
I wanted to upgrade this to 1.11.2 but I couldn't find the complete source code. Does anyone have it? -
[1.11.2] How to call player.setAngles(float dx,float dy) ?
Aang23 replied to Aang23's topic in Modder Support
Yes ! Working in 1.11.2 ! I waited too long, so I am doing it ! Look at the only fork of the original repo, some pre - releases are here. The Entity#turn(float, float) works. Thanks ! -
[1.11.2] How to call player.setAngles(float dx,float dy) ?
Aang23 replied to Aang23's topic in Modder Support
I am going to try the Entity#turn(float, float), the Entity#setRotation(float, float) has been tried and not working... Thanks ! -
I am actually upgrading the MC-TouchControls mod to 1.11.2, a 1.8 which was able to add touchcontrols to the java minecaft. Anything works, the only parts which is causing trouble is this one : float dx = evt.getDX(); float dy = evt.getDY(); float f1 = (TouchControlsMod.config_sensitivity / 100.0F) * 0.6F + 0.5F; float sensitivity = f1 * f1 * f1 * 8.0F; dx = (float) dx * sensitivity; dy = (float) dy * sensitivity; if (TouchControlsMod.config_invertX) { dx = -dx; } if (!TouchControlsMod.config_invertY) { dy = -dy; } mc.player.setAngles(dx,dy); It basically use the setAngles function which works in 1.8. Bug in 1.11.2 it do not exist, so I checked in EntityRenderer.java in a decompiled 1.11.2 client, and I found this : if(this.mc.gameSettings.smoothCamera) { this.smoothCamYaw += f2; this.smoothCamPitch += f3; float f4 = partialTicks - this.smoothCamPartialTicks; this.smoothCamPartialTicks = partialTicks; f2 = this.smoothCamFilterX * f4; f3 = this.smoothCamFilterY * f4; this.mc.player.setAngles(f2, f3 * (float)i); } else { this.smoothCamYaw = 0.0F; this.smoothCamPitch = 0.0F; this.mc.player.setAngles(f2, f3 * (float)i); } As I found it here, I searched in Minecraft.java to find the EntityPlayerSP.java. BUT, no setAngles method ! So I tried things lke this : //Try 1 mc.player.rotationYaw = dx; mc.player.rotationPitch = dy; //Try 2 mc.player.rotationYaw += dx; mc.player.rotationPitch += dy; It did not work as the setAngles has done before. So, how can I access or replace the setAngles method ? Is that a naming error like "func_xxxxx()" ?