Navigation

    CCBlueX Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    AutoDisable

    Scripts
    1
    1
    169
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • skidma
      skidma last edited by

      Automatically turns off KillAura

      var S06PacketUpdateHealth = Java.type('net.minecraft.network.play.server.S06PacketUpdateHealth');
      var S01PacketJoinGame = Java.type('net.minecraft.network.play.server.S01PacketJoinGame');
      var S07PacketRespawn = Java.type('net.minecraft.network.play.server.S07PacketRespawn');
      var KillAura = moduleManager.getModule('KillAura');
      var isDead = undefined;
      var script = registerScript({
          name: 'AutoDisable',
          version: '1.0.0',
          authors: ['Shurpe']
      });
      script.registerModule({
          name: 'AutoDisable',
          category: 'Fun', 
          description: 'Automatically turns off KillAura',
          settings: {
              mode1: Setting.boolean({
                  name: "OnRespawn",
                  default: true
              }),
              mode2: Setting.boolean({
                  name: "OnDeath",
                  default: true
              }),
              mode3: Setting.boolean({
                  name: "OnServerJoin",
                  default: true
              })
          }
      }, function (module) {
          module.on('packet', function(e) {
              var packet = e.getPacket();
              if (module.settings.mode1.get() == true && packet instanceof S07PacketRespawn) {
                  KillAura.setState(false);
              }
              if (module.settings.mode2.get() == true && packet instanceof S06PacketUpdateHealth && packet.getHealth() <= 0) {
                  isDead = true;
              }
              if (module.settings.mode3.get() == true && packet instanceof S01PacketJoinGame) {
                  KillAura.setState(false);
              }
          });
          module.on('update', function() {
              if (isDead == true) {
                  if (mc.thePlayer.getHealth() <= 0) {
                      KillAura.setState(false);
                      isDead = false;
                  }
              }
          });
      });
      
      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      Powered by NodeBB | Contributors