当前位置: 首页 > news >正文

【Java】我的世界Java版外挂制作 [4] - 移动类模块合集

ROOT:挂端主文件夹

4x001 AutoWalk

AutoWalk顾名思义,就是自动走路,可以防止服务器因为AFK把你踢了。在movement包下创建一个新类,叫做AutoWalk,并在里面输入以下代码:

package me.hack.hackedclient.module.movement;import me.hack.hackedclient.module.Category;
import me.hack.hackedclient.module.Module;public class AutoWalk extends Module {public AutoWalk() {super("AutoWalk", 0, Category.MOVEMENT);}@Overridepublic void onUpdate() {if(this.isToggled()) {mc.gameSettings.keyBindForward.pressed = true;}super.onUpdate();}@Overridepublic void onDisable() {mc.gameSettings.keyBindForward.pressed = false;super.onDisable();}}

这段代码很容易理解,就是在开启这个模块的时候,让我的世界以为你按下了前进键,关闭的时候就让我的世界以为你松开了前进键。
现在,在ModuleManagerMOVEMENT注释下添加:

newMod(new AutoWalk());

4x002 Dolphin

Dolphin就是可以让你在水里时自动向上移动,像海豚一样。在movement包下创建一个新类,叫Dolphin,并输入以下代码:

package me.hack.hackedclient.module.movement;import me.hack.hackedclient.module.Category;
import me.hack.hackedclient.module.Module;public class Dolphin extends Module {public Dolphin() {super("Dolphin", 0, Category.MOVEMENT);}@Overridepublic void onUpdate() {if(this.isToggled()) {if(mc.thePlayer.isInWater()) {mc.thePlayer.motionY += 0.04;}}super.onUpdate();}}

ModuleManagerMOVEMENT注释下添加:

newMod(new Dolphin());

4x003 Flight

就是可以让你飞起来,但是容易被ban。在movement包下创建一个新类,叫Flight并添加以下代码:

package me.hack.hackedclient.module.movement;import me.hack.hackedclient.module.Category;
import me.hack.hackedclient.module.Module;public class Flight extends Module {public static float flyHackSpeed = 0.1F;public Flight() {super("Flight", 0, Category.MOVEMENT);}@Overridepublic void onDisable() {mc.thePlayer.capabilities.isFlying = false;super.onDisable();}@Overridepublic void onUpdate() {if(this.isToggled()) {mc.thePlayer.capabilities.isFlying = true;if(mc.gameSettings.keyBindJump.isPressed()) {mc.thePlayer.motionY += 0.2F;}if(mc.gameSettings.keyBindSneak.isPressed()) {mc.thePlayer.motionY -= 0.2F;}if(mc.gameSettings.keyBindForward.isPressed()) {mc.thePlayer.capabilities.setFlySpeed(flyHackSpeed);}}super.onUpdate();}}

ModuleManagerMOVEMENT注释下添加:

newMod(new Flight());

4x004 NoFall

让你免掉落伤害。在movement包下创建一个新类,叫NoFall并添加以下代码:

package me.hack.hackedclient.module.movement;import me.hack.hackedclient.module.Category;
import me.hack.hackedclient.module.Module;
import net.minecraft.network.play.client.C03PacketPlayer;public class NoFall extends Module {public NoFall() {super("NoFall", 0, Category.MOVEMENT);}@Overridepublic void onUpdate() {if(this.isToggled()) {if(mc.thePlayer.fallDistance > 2F) {mc.thePlayer.sendQueue.addToSendQueue(new C03PacketPlayer(true));}}super.onUpdate();}}

ModuleManagerMOVEMENT注释下添加:

newMod(new NoFall());

4x005 Glide

就是可以让你在掉落时滑翔。在movement包下创建一个新类,叫Glide并添加以下代码:

package me.hack.hackedclient.module.movement;import me.hack.hackedclient.module.Category;
import me.hack.hackedclient.module.Module;
import net.minecraft.block.material.Material;public class Glide extends Module {public Glide() {super("Glide", 0, Category.MOVEMENT);}@Overridepublic void onUpdate() {double oldY = mc.thePlayer.motionY;float oldJ = mc.thePlayer.jumpMovementFactor;if(this.isToggled()) {if((mc.thePlayer.motionY < 0.0D)&& (mc.thePlayer.isAirBorne)&& (!mc.thePlayer.isInWater())&& (!mc.thePlayer.isOnLadder())&& (!mc.thePlayer.isInsideOfMaterial(Material.lava))) {mc.thePlayer.motionY = -.125D;mc.thePlayer.jumpMovementFactor *= 1.12337F;}} else {mc.thePlayer.motionY = oldY;mc.thePlayer.jumpMovementFactor = oldJ;}super.onUpdate();}}

ModuleManagerMOVEMENT注释下添加:

newMod(new Glide());

4x006 Jetpack

让你在长按空格的时候可以飞起来。在movement包下创建一个新类,叫Jetpack并添加以下代码:

package me.hack.hackedclient.module.movement;import me.hack.hackedclient.module.Category;
import me.hack.hackedclient.module.Module;public class Jetpack extends Module {public Jetpack() {super("Jetpack", 0, Category.MOVEMENT);}@Overridepublic void onUpdate() {if(this.isToggled()) {if(mc.gameSettings.keyBindJump.pressed) {mc.thePlayer.jump();}}super.onUpdate();}}

ModuleManagerMOVEMENT注释下添加:

newMod(new Jetpack());

4x007 Parkour

让你自动在一个方块的边缘按空格来跳跃,对于跑酷来说非常有用。在movement包下创建一个新类,叫Parkour并添加以下代码:

package me.hack.hackedclient.module.movement;import me.hack.hackedclient.module.Category;
import me.hack.hackedclient.module.Module;
import net.minecraft.entity.Entity;public 
http://www.lryc.cn/news/570373.html

相关文章:

  • java 1.6 jdk 64_jdk 1.6 64位官方下载|Java JDK(Java SE Development Kit) 1.6 64位版 - 121下载站...
  • SD Maid专业版:深度清理,系统优化
  • FastBoot BootLoader Recovery 模式简介
  • 获取全球行政区划
  • Matlab数字图像处理——图像文件的读取
  • 基于统计检验与机器学习模型对牛油果数据的分析与预测
  • 第六十四节:基于EasyOCR的中英文文本识别与图像标注技术研究
  • 电脑桌面计算机文件打不开怎么办,教大家电脑桌面上的文件都打不开怎么办
  • IoC与DI工厂、单例、原型模式详解
  • 不懂颜色空间,图像处理全白忙!
  • java android对话框_android 对话框Dialog和AlertDialog应用 | 学步园
  • 船舶燃料电池电力推进系统设计报告:300kW 系统方案
  • [WIFI]破解工具-BT4+unetbootin+spoonwep/wpa
  • 使用NMEA Tools生成GPS轨迹图
  • c++ algorithm常用算法汇总
  • android 各版本占比,谷歌公布最新Android各版本占比数据:9.0份额超过10%
  • 华尔街英语学习软件_哪些比较好的英语学习软件?
  • Eclipse 【3.4】 版本安装【插件】时的【dropins】 目录
  • Discuz!教程之图片友情链接横排的美化方法
  • 生活小窍门[转]
  • DataWorks 离线同步数据至 Kafka 实操
  • Vue.js知识——Promise、vuex
  • 尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)
  • 基于Verilog的简易咖啡机设计
  • 洛谷 排队接水 贪心
  • 2005年度世界500强公司名单[转]
  • 【从零学视觉】(一) 认识工业相机
  • leetcode25-K个一组翻转链表
  • 赣网杯2021 CTF---MiscWebCrypto部分Writeup
  • 组合模式Composite Pattern