Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void freecamfly()
- {
- motionX = motionY = motionZ = 0.0D;
- double yaw = rotationYaw + 90F;
- boolean focused = mc.inGameHasFocus;
- boolean space = Keyboard.isKeyDown(Keyboard.KEY_SPACE) && focused;
- boolean lcontrol = Keyboard.isKeyDown(Keyboard.KEY_LCONTROL) && focused;
- boolean z = Keyboard.isKeyDown(Keyboard.KEY_Z) && focused;
- boolean q = Keyboard.isKeyDown(Keyboard.KEY_Q) && focused;
- boolean s = Keyboard.isKeyDown(Keyboard.KEY_S) && focused;
- boolean d = Keyboard.isKeyDown(Keyboard.KEY_D) && focused;
- boolean lshift = Keyboard.isKeyDown(Keyboard.KEY_LSHIFT) && focused;
- if(lshift){
- motionY -= (lcontrol ? 0.5D : 1.25D);
- }else if(space){
- motionY += (lcontrol ? 0.5D : 1.25D);
- }else if(z){
- if(q) {
- yaw -= 65D;
- }else if(d){
- yaw += 65D;
- }
- }else if(s){
- yaw += 180D;
- if(q){
- yaw += 65D;
- }else if(d){
- yaw -= 65D;
- }
- }else if(q) {
- yaw -= 90D;
- }else if(d) {
- yaw += 90D;
- }
- if(z || q || s || d){
- motionX = Math.cos(Math.toRadians(yaw));
- motionZ = Math.sin(Math.toRadians(yaw));
- }
- if(lcontrol){
- motionX /= 4D;
- motionZ /= 4D;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement