Advertisement
Guest User

lol kek CHebuREK

a guest
Jan 18th, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.16 KB | None | 0 0
  1. package ru.allformine.afmcheat.exploits;
  2.  
  3. import io.netty.buffer.ByteBuf;
  4. import io.netty.buffer.Unpooled;
  5. import net.minecraft.block.material.Material;
  6. import net.minecraft.client.Minecraft;
  7. import net.minecraft.network.play.client.C17PacketCustomPayload;
  8. import net.minecraft.util.ChatComponentText;
  9. import net.minecraft.util.EnumChatFormatting;
  10. import net.minecraft.util.MovingObjectPosition;
  11. import net.minecraftforge.client.event.MouseEvent;
  12. import org.lwjgl.input.Mouse;
  13.  
  14. public class MCFMNuker extends Exploit {
  15.     private boolean toggled = false;
  16.  
  17.     @Override
  18.     public String getName() {
  19.         return "FurnitureMod Nuker";
  20.     }
  21.  
  22.     @Override
  23.     public boolean isEnabled() {
  24.         return true;
  25.     }
  26.  
  27.     @Override
  28.     public boolean isToggleable() {
  29.         return true;
  30.     }
  31.  
  32.     @Override
  33.     public boolean isToggled() {
  34.         return toggled;
  35.     }
  36.  
  37.     @Override
  38.     public void toggle() {
  39.         toggled = !toggled;
  40.  
  41.         Minecraft.getMinecraft().thePlayer.addChatComponentMessage(toggled ? new ChatComponentText(EnumChatFormatting.GREEN+"MCFMNuker is activated. Every block will be broken with this packethack.") : new ChatComponentText(EnumChatFormatting.RED+"MCFMNuker is deactivated!"));
  42.     }
  43.  
  44.     @Override
  45.     public void onMouse(MouseEvent event) {
  46.         if(toggled) {
  47.             if(Mouse.isButtonDown(0)) {
  48.                 Minecraft mc = Minecraft.getMinecraft();
  49.                 MovingObjectPosition aim = mc.objectMouseOver;
  50.  
  51.                 if(!mc.theWorld.getBlock(aim.blockX, aim.blockY, aim.blockZ).getMaterial().equals(Material.air)) {
  52.                     ByteBuf buf = Unpooled.buffer(0);
  53.                     buf.writeByte(14);
  54.                     buf.writeInt(aim.blockX);
  55.                     buf.writeInt(aim.blockY);
  56.                     buf.writeInt(aim.blockZ);
  57.  
  58.                     C17PacketCustomPayload packet = new C17PacketCustomPayload("cfm", buf);
  59.                     mc.thePlayer.sendQueue.addToSendQueue(packet);
  60.                     Minecraft.getMinecraft().thePlayer.addChatComponentMessage(new ChatComponentText("Breaking..."));
  61.                 }
  62.             }
  63.         }
  64.     }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement