예제 #1
0
        public async Task packetDelay()
        {
            if (enabled)
            {
                await Task.Delay(sliderSettings[0].value);

                if (Minecraft.clientInstance.localPlayer.username.Length > 0)
                {
                    switch (togglePacketState)
                    {
                    case 0:
                        MCM.writeBaseByte(Statics.noPacket, 117);
                        Console.WriteLine("On");
                        togglePacketState = 1;
                        break;

                    case 1:
                        MCM.writeBaseByte(Statics.noPacket, 116);
                        Console.WriteLine("Off");
                        togglePacketState = 0;
                        break;
                    }
                }
                else
                {
                    MCM.writeBaseByte(Statics.noPacket, 116);
                }

                await packetDelay();
            }
        }
 public override void onDisable()
 {
     base.onDisable();
     MCM.writeBaseByte(Statics.NegativeKnockBackX, 4);
     MCM.writeBaseByte(Statics.NegativeKnockBackY, 4);
     MCM.writeBaseByte(Statics.NegativeKnockBackZ, 4);
 }
 public override void onEnable()
 {
     base.onEnable();
     MCM.writeBaseByte(Statics.SuperKnockBackX, 16);
     MCM.writeBaseByte(Statics.SuperKnockBackY, 16);
     MCM.writeBaseByte(Statics.SuperKnockBackZ, 16);
 }
 public override void onEnable()
 {
     base.onEnable();
     MCM.writeBaseByte(Statics.NegativeKnockBackX, 0);
     MCM.writeBaseByte(Statics.NegativeKnockBackY, 0);
     MCM.writeBaseByte(Statics.NegativeKnockBackZ, -0);
 }
예제 #5
0
 private void dispatchCommands(object sender, EventArgs e)
 {
     if (MCM.readBaseByte(0x1EAF128) == 2)
     {
         UInt64[] noff  = { 0 };
         string   input = MCM.readString(MCM.baseEvaluatePointer(0x1EAF11C, noff), 256);
         MCM.writeBaseByte(0x1EAF128, 1);
     }
 }
예제 #6
0
 public override void onEnable()
 {
     base.onEnable();
     if (Minecraft.clientInstance.localPlayer.username.Length > 0)
     {
         MCM.writeBaseByte(Statics.noPacket, 117);
     }
     else
     {
         MCM.writeBaseByte(Statics.noPacket, 116);
     }
 }
예제 #7
0
        public override void onTick()
        {
            base.onTick();
            Mob facing = Minecraft.clientInstance.localPlayer.level.lookingEntity;

            if (facing.movedTick > 1)
            {
                MCM.writeBaseByte(Statics.attackSwing, 0);
            }
            else
            {
                MCM.writeBaseByte(Statics.attackSwing, 1);
            }
        }
예제 #8
0
        public override void onTick()
        {
            base.onTick();
            UInt64 facing = Minecraft.clientInstance.localPlayer.level.lookingEntity.addr;

            if (facing > 0)
            {
                MCM.writeBaseByte(Statics.rapidPlace, 1);
            }
            else
            {
                MCM.writeBaseByte(Statics.rapidPlace, 0);
            }
        }
예제 #9
0
        public override void onTick()
        {
            base.onTick();
            UInt64 facing = SDK.instance.entityFacing;

            if (facing > 0)
            {
                MCM.writeBaseByte(Pointers.rapidPlace, 0);
            }
            else
            {
                MCM.writeBaseByte(Pointers.rapidPlace, 1);
            }
        }
예제 #10
0
        public override void onTick()
        {
            base.onTick();
            UInt64 facing = SDK.instance.entityFacing;

            if (facing > 0)
            {
                MCM.writeBaseByte((int)Pointers.attackSwing(), 0);
            }
            else
            {
                MCM.writeBaseByte((int)Pointers.attackSwing(), 1);
            }
        }
예제 #11
0
        public override void onTick()
        {
            base.onTick();
            Mob facing = Minecraft.clientInstance.localPlayer.level.lookingEntity;

            if (facing.movedTick > 1)
            {
                if (VTargetsWindow.targetable.Contains(facing.type))
                {
                    if (facing.addr > 0)
                    {
                        MCM.writeBaseByte(Statics.attackSwing, 0);
                    }
                    else
                    {
                        MCM.writeBaseByte(Statics.attackSwing, 1);
                    }
                }
            }
            if (facing.addr <= 0)
            {
                MCM.writeBaseByte(Statics.attackSwing, 1);
            }
        }
예제 #12
0
 public override void onDisable()
 {
     base.onDisable();
     MCM.writeBaseByte(Statics.attackSwing, 1);
 }
예제 #13
0
 public override void onDisable()
 {
     base.onDisable();
     MCM.writeBaseByte(Statics.noPacket, 116);
 }
예제 #14
0
 public override void onDisable()
 {
     base.onDisable();
     switcher = true;
     MCM.writeBaseByte(0xFA21E0, 0);
 }
예제 #15
0
 public override void onDisable()
 {
     base.onDisable();
     MCM.writeBaseByte(Statics.blockFace, 134);
     MCM.writeBaseByte(Statics.rapidPlace, 0);
 }
예제 #16
0
 public override void onEnable()
 {
     base.onEnable();
     MCM.writeBaseByte(Statics.blockFace, 135);
 }
예제 #17
0
 public override void onDisable()
 {
     base.onDisable();
     MCM.writeBaseByte(Pointers.rapidPlace, 0);
 }
예제 #18
0
 public override void onEnable()
 {
     base.onEnable();
     MCM.writeBaseByte(Pointers.blockFace, 0);
 }
예제 #19
0
 public override void onDisable()
 {
     base.onDisable();
     MCM.writeBaseByte(Statics.handSwingPacket, 0);
 }
예제 #20
0
 public override void onDisable()
 {
     base.onDisable();
     MCM.writeBaseByte((int)Pointers.attackSwing(), 1);
 }
예제 #21
0
 public override void onEnable()
 {
     base.onEnable();
     MCM.writeBaseByte(Pointers.handSwingPacket, 1);
 }