Advertisement
RealClientMod

kms

May 21st, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. package me.RealClientMod.RCM.mods.combat;
  2.  
  3. import java.util.Iterator;
  4.  
  5. import org.lwjgl.input.Keyboard;
  6.  
  7. import me.RealClientMod.RCM.main.Category;
  8. import me.RealClientMod.RCM.mods.main.Mod;
  9. import net.minecraft.client.entity.EntityPlayerSP;
  10. import net.minecraft.entity.Entity;
  11. import net.minecraft.entity.EntityLivingBase;
  12. import net.minecraft.network.play.client.C02PacketUseEntity;
  13. import net.minecraft.network.play.client.C07PacketPlayerDigging;
  14. import net.minecraft.network.play.client.C07PacketPlayerDigging.Action;
  15. import net.minecraft.util.BlockPos;
  16. import net.minecraft.util.EnumFacing;
  17.  
  18. public class KillAura extends Mod {
  19. private int ticks = 0;
  20. public KillAura() {
  21. super("KillAura", "§lKillAura", Keyboard.KEY_R, Category.COMBAT);
  22. }
  23. public void onUpdate(){
  24. if(this.isToggled()){
  25. ticks++;
  26. if(ticks >= 20 - speed()){
  27. ticks = 0;
  28. for(Iterator<Entity> entities = mc.theWorld.loadedEntityList.iterator(); entities.hasNext();) {
  29. Object theObject = entities.next();
  30. if(theObject instanceof EntityLivingBase) {
  31. EntityLivingBase entity = (EntityLivingBase) theObject;
  32.  
  33. if(entity instanceof EntityPlayerSP) continue;
  34.  
  35. if(mc.thePlayer.getDistanceToEntity(entity) <= 7F) {
  36.  
  37. if(entity.isInvisible()){
  38. break;
  39. }
  40. if(entity.isEntityAlive()) {
  41. if(mc.thePlayer.getHeldItem() != null){
  42. mc.thePlayer.setItemInUse(mc.thePlayer.getHeldItem(), mc.thePlayer.getHeldItem().getMaxItemUseDuration());
  43. }
  44. if(mc.thePlayer.isBlocking()){
  45. mc.thePlayer.sendQueue.addToSendQueue(new C07PacketPlayerDigging(Action.RELEASE_USE_ITEM, new BlockPos(0, 0, 0), EnumFacing.UP));
  46. }
  47.  
  48. mc.thePlayer.sendQueue.addToSendQueue(new C02PacketUseEntity(entity, C02PacketUseEntity.Action.ATTACK));
  49. mc.thePlayer.swingItem();
  50. break;
  51. }
  52. }
  53. }
  54. }
  55. }
  56. }
  57. }
  58. private int speed() {
  59. return 12;
  60. }
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement