lmao, people wonder why they get banned when they bot 20 out of the 48 hours it lasted on a fresh account xD because this isn't suspicious is it? xD
sorry for your loss, but just bot like a human, realistic hours :P
you shouldnt have botted 24/7 on fishers which caused a chain ban to your important accounts xD
check your ip now (google will show you)
unplug router 5-20 mins
plug in and check ip again and my ip changes for me :P
well you are checking whether the inventory is empty except for the ore, and so it will drop it since you have just mined it. instead you want to check if the !getInventory().isFull() then mine else drop ^_^
what is happening exactly?
your getState isnt efficient at all and will cause you issues.
private State getState() {
if(!myPlayer().isAnimating() && myPlayer().getInteracting() == null && !myPlayer().isMoving() && warrior != null) {
return State.killWarrior;
} else if (!myPlayer().isAnimating() && myPlayer().getInteracting() == null && !myPlayer().isMoving() && warrior != null) {
return State.banking;
} else if (!bank_area.contains(myPlayer()))
return State.walk_bank;
else if (myPlayer().isAnimating() && myPlayer().getInteracting() != null) {
return State.walk_warrior;
}
return (State.idle);
}
have a read through this, you first if and else if statements are exactly the same yet return different states and some of it doesn't really make sense at all.
do something like this:
private State getState() {
if(/*doesnt need to bank*/) {
if(warrior != null) {
if(myPlayer().getInteracting() == null && !myPlayer().isUnderAttack())
return State.killWarrior;
else
return State.idle;
} else {
return State.walk_warrior;
}
} else if(/* at bank*/) {
//return bank
} else {
return State.walk_bank;
}
}