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 class Parkour extends Module {public Parkour() {super("Parkour", 0, Category.MOVEMENT);}@Overridepublic void onUpdate() {if(this.isToggled()) {if(mc.thePlayer.onGround&& !mc.thePlayer.isSneaking()&& !this.mc.gameSettings.keyBindSneak.pressed&& this.mc.theWorld.getCollidingBoundingBoxes((Entity) mc.thePlayer, mc.thePlayer.getEntityBoundingBox().offset(0.0D, -0.5D, 0.0D).expand(-0.001D, 0.0D, -0.001D)).isEmpty())mc.thePlayer.jump();}super.onUpdate();}}

ModuleManagerMOVEMENT注释下添加:

newMod(new Parkour());

4x008 Sneak

自动蹲下,感觉没什么用(AFK用?)在movement包下创建一个新类,叫Sneak并添加以下代码:

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

ModuleManagerMOVEMENT注释下添加:

newMod(new Sneak());

4x009 Speed

让你的移动速度变快。在movement包下创建一个新类,叫Speed并添加以下代码:

package me.hack.hackedclient.module.movement;import me.hack.hackedclient.HackCraft;
import me.hack.hackedclient.module.Category;
import me.hack.hackedclient.module.Module;public class Speed extends Module {public Speed() {super("Speed", 0, Category.MOVEMENT);}@Overridepublic void onUpdate() {if(this.isToggled()) {for(int i = 0; i < 10; i++) {if (mc.thePlayer.onGround) {mc.thePlayer.motionX *= 1.1F;mc.thePlayer.motionZ *= 1.1F;}}}super.onUpdate();}}

ModuleManagerMOVEMENT注释下添加:

newMod(new Speed());

4x010 Invoker.java

Invoker是什么?它其实就是一个检测器,主要由Getter和Setter组成。你可以把它理解为一个由帮助方法(Helper Function)组成的类。在me.hack.hackedclient.utils下创建一个新类,叫Invoker并添加以下代码:

package me.hack.hackedclient.utils;import com.mojang.authlib.GameProfile;
import net.minecraft.block.Block;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.client.multiplayer.ServerData;
import net.minecraft.client.renderer.RenderHelper;
import net.minecraft.enchantment.Enchantment;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.network.Packet;
import net.minecraft.network.play.server.S12PacketEntityVelocity;
import net.minecraft.util.*;import java.lang.reflect.Field;
import java.util.List;public class Invoker {private static String entityLivingBaseLoc = "net.minecraft.entity.EntityLivingBase";public static void sendChatMessage(String msg){Minecraft.getMinecraft().thePlayer.sendChatMessage(msg);}public static void addChatMessage(String str){Object chat = new ChatComponentText(str);if(str != null){Minecraft.getMinecraft().ingameGUI.getChatGUI().printChatMessage((IChatComponent)chat);}}public static float getRotationYaw(){return Minecraft.getMinecraft().thePlayer.rotationYaw;}public static float getRotationPitch(){return Minecraft.getMinecraft().thePlayer.rotationPitch;}public static void setRotationYaw(float yaw){Minecraft.getMinecraft().thePlayer.rotationYaw = yaw;}public static void setRotationPitch(float pitch){Minecraft.getMinecraft().thePlayer.rotationPitch = pitch;}public static void setSprinting(boolean sprinting){Minecraft.getMinecraft().thePlayer.setSprinting(sprinting);}public static boolean isOnLadder(){return Minecraft.getMinecraft().thePlayer.isOnLadder();}public static float moveForward(){return Minecraft.getMinecraft().thePlayer.moveForward;}public static boolean isCollidedHorizontally(){return Minecraft.getMinecraft().thePlayer.isCollidedHorizontally;}public static void setMotionX(double x){Minecraft.getMinecraft().thePlayer.motionX = x;}public static void setMotionY(double y){Minecraft.getMinecraft().thePlayer.motionY = y;}public static void setMotionZ(double z){Minecraft.getMinecraft().thePlayer.motionZ = z;}public static double getMotionX(){return Minecraft.getMinecraft().thePlayer.motionX;}public static double getMotionY(){return Minecraft.getMinecraft().thePlayer.motionY;}public static double getMotionZ(){return Minecraft.getMinecraft().thePlayer.motionZ;}public static void setLandMovementFactor(float newFactor){try{Class elb = Class.forName(entityLivingBaseLoc);Field landMovement = elb.getDeclaredField("landMovementFactor");landMovement.setAccessible(true);landMovement.set(Minecraft.getMinecraft().thePlayer, newFactor);}catch(Exception e){e.printStackTrace();}}public static void setJumpMovementFactor(float newFactor){try{Class elb = Class.forName(entityLivingBaseLoc);Field landMovement = elb.getDeclaredField("jumpMovementFactor");landMovement.setAccessible(true);landMovement.set(Minecraft.getMinecraft().thePlayer, newFactor);}catch(Exception e){e.printStackTrace();}}public static float getGammaSetting(){return Minecraft.getMinecraft().gameSettings.gammaSetting;}public static void setGammaSetting(float newSetting){Minecraft.getMinecraft().gameSettings.gammaSetting = newSetting;}public static int getJumpCode(){return Minecraft.getMinecraft().gameSettings.keyBindJump.getKeyCode();}public static int getForwardCode(){return Minecraft.getMinecraft().gameSettings.keyBindForward.getKeyCode();}public static void setJumpKeyPressed(boolean pressed){Minecraft.getMinecraft().gameSettings.keyBindJump.pressed = pressed;}public static void setForwardKeyPressed(boolean pressed){Minecraft.getMinecraft().gameSettings.keyBindForward.pressed = pressed;}public static void setUseItemKeyPressed(boolean pressed){Minecraft.getMinecraft().gameSettings.keyBindUseItem.pressed = pressed;}public int getSneakCode(){return Minecraft.getMinecraft().gameSettings.keyBindSneak.getKeyCode();}public synchronized void displayScreen(GuiScreen screen){Minecraft.getMinecraft().displayGuiScreen(screen);}public List getEntityList(){return Minecraft.getMinecraft().theWorld.loadedEntityList;}public static float getDistanceToEntity(Entity from, Entity to){return from.getDistanceToEntity(to);}public boolean isEntityDead(Entity e){return e.isDead;}public boolean canEntityBeSeen(Entity e){return Minecraft.getMinecraft().thePlayer.canEntityBeSeen(e);}public static void attackEntity(Entity e){Minecraft.getMinecraft().playerController.attackEntity(Minecraft.getMinecraft().thePlayer, e);}public static void swingItem(){Minecraft.getMinecraft().thePlayer.swingItem();}public static float getEyeHeight(){return Minecraft.getMinecraft().thePlayer.getEyeHeight();}public static float getEyeHeight(Entity e){return e.getEyeHeight();}public double getPosX(){return Minecraft.getMinecraft().thePlayer.posX;}public double getPosY(){return Minecraft.getMinecraft().thePlayer.posY;}public double getPosZ(){return Minecraft.getMinecraft().thePlayer.posZ;}public double getPosX(Entity e){return e.posX;}public double getPosY(Entity e){return e.posY;}public double getPosZ(Entity e){return e.posZ;}public static void setInvSlot(int slot){Minecraft.getMinecraft().thePlayer.inventory.currentItem = slot;}public int getCurInvSlot(){return Minecraft.getMinecraft().thePlayer.inventory.currentItem;}public static ItemStack getCurrentItem(){return Minecraft.getMinecraft().thePlayer.getCurrentEquippedItem();}public ItemStack getItemAtSlot(int slot){return Minecraft.getMinecraft().thePlayer.inventoryContainer.getSlot(slot).getStack();}public static ItemStack getItemAtSlotHotbar(int slot){return Minecraft.getMinecraft().thePlayer.inventory.getStackInSlot(slot);}public int getIdFromItem(Item item){return Item.getIdFromItem(item);}public static void clickWindow(int slot, int mode, int button, EntityPlayer player){Minecraft.getMinecraft().playerController.windowClick(player.inventoryContainer.windowId, slot, button, mode, player);}public static void clickWindow(int id, int slot, int mode, int button, EntityPlayer player){Minecraft.getMinecraft().playerController.windowClick(id, slot, button, mode, player);}public static void sendUseItem(ItemStack itemStack, EntityPlayer player){Minecraft.getMinecraft().playerController.sendUseItem(player, Minecraft.getMinecraft().theWorld, itemStack);}public Item getItemById(int id){return Item.getItemById(id);}public static void dropItemStack(int slot){for(int i=0; i<Minecraft.getMinecraft().thePlayer.inventory.getStackInSlot(slot).stackSize; i++){Minecraft.getMinecraft().thePlayer.dropOneItem(false);}}public int getPacketVelocityEntityId(S12PacketEntityVelocity p){return p.getEntityID();}public Entity getEntityById(int id){return Minecraft.getMinecraft().theWorld.getEntityByID(id);}public int getXMovePacketVel(S12PacketEntityVelocity p){return p.getMotionX();}public int getYMovePacketVel(S12PacketEntityVelocity p){return p.getMotionY();}public int getZMovePacketVel(S12PacketEntityVelocity p){return p.getMotionZ();}public static void rightClick(){Minecraft.getMinecraft().rightClickMouse();}public static void leftClick(){Minecraft.getMinecraft().clickMouse();}public static void setKeyBindAttackPressed(boolean flag){Minecraft.getMinecraft().gameSettings.keyBindAttack.pressed = flag;}public static MovingObjectPosition getObjectMouseOver(){return Minecraft.getMinecraft().objectMouseOver;}public static float getStrVsBlock(ItemStack item, Block block){return item.getStrVsBlock(block);}public static void useItemRightClick(ItemStack item){item.useItemRightClick(Minecraft.getMinecraft().theWorld, Minecraft.getMinecraft().thePlayer);}public ItemStack[] getArmourInventory(){return Minecraft.getMinecraft().thePlayer.inventory.armorInventory;}public static void enableStandardItemLighting(){RenderHelper.enableStandardItemLighting();}public static void disableStandardItemLighting(){RenderHelper.disableStandardItemLighting();}public String stripControlCodes(String s){return StringUtils.stripControlCodes(s);}public String getSessionUsername(){return Minecraft.getMinecraft().getSession().getUsername();}public double getBoundboxMinY(Entity e){return e.boundingBox.minY;}public double getBoundboxMaxY(Entity e){return e.boundingBox.maxY;}public double getBoundboxMinX(Entity e){return e.boundingBox.minX;}public double getBoundboxMaxX(Entity e){return e.boundingBox.maxX;}public double getBoundboxMinZ(Entity e){return e.boundingBox.minZ;}public double getBoundboxMaxZ(Entity e){return e.boundingBox.maxZ;}public int getDisplayHeight(){return Minecraft.getMinecraft().getMinecraft().displayHeight;}public int getDisplayWidth(){return Minecraft.getMinecraft().getMinecraft().displayWidth;}public GuiScreen getCurrentScreen(){return Minecraft.getMinecraft().getMinecraft().currentScreen;}public int getScaledWidth(ScaledResolution sr){return sr.getScaledWidth();}public int getScaledHeight(ScaledResolution sr){return sr.getScaledHeight();}public ServerData getCurrentServerData(){return Minecraft.getMinecraft().getMinecraft().currentServerData;}public boolean isInCreativeMode(){return Minecraft.getMinecraft().playerController.isInCreativeMode();}public static void setStackDisplayName(ItemStack is, String s){is.setStackDisplayName(s);}public String getItemDisplayName(ItemStack is){return is.getDisplayName();}public static void sendPacket(Packet p){Minecraft.getMinecraft().thePlayer.sendQueue.addToSendQueue(p);}public Enchantment[] getEnchantList(){return Enchantment.enchantmentsList;}public static void addEnchantment(ItemStack is, Enchantment e, int level){is.addEnchantment(e, 127);}public double getLastTickPosX(Entity e){return e.lastTickPosX;}public double getLastTickPosY(Entity e){return e.lastTickPosY;}public double getLastTickPosZ(Entity e){return e.lastTickPosZ;}public static float getEntityHeight(Entity e){return e.height;}public static void loadRenderers(){if(Minecraft.getMinecraft().getMinecraft().renderGlobal != null){Minecraft.getMinecraft().getMinecraft().renderGlobal.loadRenderers();}}public static void setSmoothLighting(int mode){Minecraft.getMinecraft().gameSettings.ambientOcclusion = mode;}public int getSmoothLighting(){return Minecraft.getMinecraft().gameSettings == null ? 2 : Minecraft.getMinecraft().gameSettings.ambientOcclusion;}public int getIdFromBlock(Block block) {return Block.getIdFromBlock(block);}public List getTileEntityList(){return Minecraft.getMinecraft().theWorld.loadedTileEntityList;}public boolean isBurning(){return Minecraft.getMinecraft().thePlayer.isBurning();}public static void setRightDelayTimer(int delay){Minecraft.getMinecraft().getMinecraft().rightClickDelayTimer = delay;}public int getItemInUseDuration(){return Minecraft.getMinecraft().thePlayer.getItemInUseDuration();}public boolean isOnGround() {return Minecraft.getMinecraft().thePlayer.onGround;}public boolean isInWater() {return Minecraft.getMinecraft().thePlayer.isInWater();}public static void setFallDistance(float f) {Minecraft.getMinecraft().thePlayer.fallDistance = f;}public static void setOnGround(boolean b) {Minecraft.getMinecraft().thePlayer.onGround = b;}public int getFoodLevel(){return Minecraft.getMinecraft().thePlayer.getFoodStats().getFoodLevel();}public static float getHealth(){return Minecraft.getMinecraft().thePlayer.getHealth();}public static void removeEntityFromWorld(int id){Minecraft.getMinecraft().theWorld.removeEntityFromWorld(id);}public static void addEntityToWorld(Entity e, int id){Minecraft.getMinecraft().theWorld.addEntityToWorld(id, e);}public static void setTimerSpeed(float speed){Minecraft.getMinecraft().getMinecraft().timer.timerSpeed = speed;}public static void jump(){Minecraft.getMinecraft().thePlayer.jump();}public GameProfile getGameProfile(EntityPlayer ep){return ep.gameProfile;}public static void setGameProfile(GameProfile profile, EntityPlayer ep){ep.gameProfile = profile;}public static void setPositionAndRotation(Entity e, double x, double y, double z, float yaw, float pitch){e.setPositionAndRotation(x, y, z, yaw, pitch);}public static void copyInventory(EntityPlayer from, EntityPlayer to){from.inventory.copyInventory(to.inventory);}public static void setNoClip(boolean state){Minecraft.getMinecraft().thePlayer.noClip = state;}public static void setSneakKeyPressed(boolean pressed) {Minecraft.getMinecraft().gameSettings.keyBindSneak.pressed = pressed;}public boolean isSneaking(){return Minecraft.getMinecraft().thePlayer.isSneaking();}public static void setStepHeight(float value){Minecraft.getMinecraft().thePlayer.stepHeight = value;}public int getWidth(){return getDisplayWidth()/2;}public int getHeight(){return getDisplayHeight()/2;}public int getId(GuiButton btn){return btn.id;}public static void addButton(GuiScreen screen, GuiButton btn){screen.buttonList.add(btn);}public static void clearButtons(GuiScreen screen){screen.buttonList.clear();}public MovingObjectPosition rayTraceBlocks(Vec3 vecFromPool, Vec3 vecFromPool2) {return Minecraft.getMinecraft().theWorld.rayTraceBlocks(vecFromPool, vecFromPool2);}public static float getFallDistance(Entity e){return e.fallDistance;}public boolean isInvisible(Entity e){return e.isInvisible();}public static Block getBlock() {return getBlock();}}

4x011 Spider

让你可以爬墙。在movement包下创建一个新类,叫Spider并添加以下代码:

package me.hack.hackedclient.module.movement;import me.hack.hackedclient.module.Category;
import me.hack.hackedclient.module.Module;
import me.hack.hackedclient.utils.Invoker;public class Spider extends Module {public Spider() {super("Spider", 0, Category.MOVEMENT);}@Overridepublic void onUpdate() {if(this.isToggled()) {if(Invoker.isCollidedHorizontally()) {Invoker.setMotionY(0.2);float var6 = 0.15F;if(Invoker.getMotionX() < (double) -var6) {Invoker.setMotionX((double) -var6);}if(Invoker.getMotionX() > (double) -var6) {Invoker.setMotionX((double) -var6);}if(Invoker.getMotionZ() < (double) -var6) {Invoker.setMotionZ((double) -var6);}if(Invoker.getMotionZ() > (double) -var6) {Invoker.setMotionZ((double) -var6);}Invoker.setFallDistance(0);if(Invoker.getMotionY() < 0.15D) {Invoker.setMotionY(-0.15D);}}}super.onUpdate();}}

ModuleManagerMOVEMENT注释下添加:

newMod(new Spider());

4x012 Step

可以让你自动走上一个甚至两个方块,在2B2T这种复杂环境内很有用。在movement包下创建一个新类,叫Step并添加以下代码:

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 Step extends Module {public Step() {super("Step", 0, Category.MOVEMENT);}@Overridepublic void onUpdate() {if(this.isToggled()) {if((mc.thePlayer.isCollidedHorizontally) && (mc.thePlayer.onGround)) {mc.thePlayer.sendQueue.addToSendQueue(new C03PacketPlayer.C04PacketPlayerPosition(mc.thePlayer.posX, mc.thePlayer.posY + 0.42, mc.thePlayer.posZ, mc.thePlayer.onGround));mc.thePlayer.sendQueue.addToSendQueue(new C03PacketPlayer.C04PacketPlayerPosition(mc.thePlayer.posX, mc.thePlayer.posY + 0.72, mc.thePlayer.posZ, mc.thePlayer.onGround));mc.thePlayer.stepHeight = 1.0F;}} else {mc.thePlayer.stepHeight = 0.5F;}super.onUpdate();}}

ModuleManagerMOVEMENT注释下添加:

newMod(new Step());

4x013 测试

现在,所有的模块都写完并注册完了。运行recompile.batstartclient.bat来测试吧!

— 完 —

如果大家遇到任何问题可以发在评论区,我会尽快回复!

上周我有一个考试需要复习,还有其他两个大项目正在进行,所以拖更了一周,非常抱歉!不过看在我花了这么长时间写Invoker的份上,留个赞再走吧!

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

  1. Office2021中文零售版的离线安装包下载地址合集

    office2021将于2021年10月5日跟随 Windows 11 正式版全面上市. 微软 Office 2021是Office 套件的下一个永久版本,微软 Office 2021 将面向商业客户 ...

  2. 怎么制作游戏脚本_怎么剪游戏视频?五步教你制作绝地求生击杀合集

    关于绝地求生的击杀合集视频,相信常玩绝地求生组队开黑的朋友们并不陌生.无论是大神带飞还是自身本为大神,吃鸡的局与击杀瞬间肯定是有的.将这些游戏画面录制下来做成一个合集,也是一件非常酷的事情.制作好的视 ...

  3. 【Java】我的世界Java版外挂制作 [5] - ClickGUI

    ROOT:挂端主文件夹 5x001 HeroGUIv2 下载 很明显的是,手动制作一个ClickGUI不仅很难,也在我的能力范围之外.所以,我们需要使用其他人制作的模版.我搜索到了一个很好的,可以在这 ...

  4. 我的世界电脑版加模组JAVA,我的世界java版mod

    详情 我的世界java版mod是一款经典热门沙盒创造游戏,我的世界java版mod游戏是一种特殊的版本,玩家可以自由的体验,而且游戏采用自由开放的风格,玩家可以随意的冒险和建造,还有丰富的未知之地等你 ...

  5. MC指令java,我的世界Java版指令有哪些-我的世界Java版常用指令分享-沧浪手游

    在我的世界中有着很多的指令操作,这些指令可以让玩家在游戏中拥有金手指,就比如下面这些就是Java版的我的世界的指令,具体的代码就让我们一起来看看吧. 我的世界Java版常用指令分享 1./setblo ...

  6. 网友:Java岗,自学一个月跳槽计算机视觉!附学习资源合集

    笔者在脉脉上看到一条帖子:原来Java岗,自学一个月成功跳槽视觉算法岗. 这已经不是笔者第一次看到转行成功的程序员案例了,而大家的跳槽动机基本上都离不开,发展趋势.岗位高薪.职业兴趣. 计算机视觉 行 ...

  7. 【Java】我的世界Java版外挂制作 [1] - 模块管理器与第一个模块

    ROOT: 挂端主文件夹 1x001 创建主包和主类 在ROOT/src/minecraft下创建新包,名字叫me.hack.hackedclient.如果没有创建包的选项,就右键ROOT/src/m ...

  8. 热门聊天表情包怎么找?怎么制作?多平台表情合集,没有找不到的表情包!搞笑-金馆长-张家辉-卡通-二次元-gif等表情大全

    去年的时候我做了一个表情包的小程序:i表情助手. 第一个版本做的比较简陋,一是表情图片资源比较少,二是需要用户填写文案制作,总的来说还是不够好用,所以一直没有进行推广. 过完年放完假回来,我决定好好升 ...

  9. 2D半头身卡通游戏角色+RPG横版拼贴地图+游戏图标素材资源合集

    共10G资源.角色素材格式包括常用的PNG.AI矢量源文件.UnityPackage文件.每个角色都包含各类动作,比如垂死.倒地.受伤.空闲.跳跃.攻击等.还有60套地图以及40套图标素材,非拆包游戏 ...

最新文章

  1. python读取xml文件报错ValueError: multi-byte encodings are not supported
  2. 2018-3-27 遗传算法中的轮盘赌
  3. 一个最简单的UDP通信
  4. celery4不支持djcelery
  5. 省市级联基于jquery+json(转)
  6. 《.NET 性能优化》送书活动结果公布
  7. Extjs 实战之 Ext.tree.TreePanel Tree无法显示
  8. MyEclipse Maven 警告: Failed to scan JAR [file:/C:/xxxxx.jar] from WEB-INF/lib
  9. I;P : Leaderboards and Achievements
  10. 《PHP精粹:编写高效PHP代码》——2.7节设计数据库
  11. 掘金企服:ICP经营许可证和ICP备案的区别
  12. ROS | 机器人操作系统简介
  13. 高能!一大波奇葩挖矿方式来袭~
  14. chrome清楚缓存并硬性重新加载
  15. 怎样开启浏览器位置服务器,怎样打开浏览器定位服务器地址
  16. INNODB记录格式
  17. 【Python|Kaggle】机器学习系列之Pandas基础练习题(五)
  18. 今天听得好多老的电影的配乐啊
  19. Mybatis教程之Mybatis配置篇
  20. Photoshopnbsp;CS4绘制一只逼真的金蛋

热门文章

  1. java中描述价格_JAVA中价格金额的存储类型
  2. AD生成顶层丝印、底层丝印
  3. 痛心!又一中产家庭倒下,为什么我建议你不要轻易买保险?
  4. 【API接口大全】查询订单详情/物流信息/交易订单
  5. gfsj (logmein)
  6. Maven学习笔记__上篇
  7. SYD88811新DTM测试
  8. 电脑白屏,笔记本电脑白屏是怎么回事 笔记本电脑白屏解决方法【详解】
  9. astar插件下载 就行_PS模拟下雨插件下载 一键为照片添加下雨效果 小伙伴们收货啦...
  10. 10.STC15W408AS单片机A/D转换器