Add setTargets to wither watcher
This commit is contained in:
parent
7f27835c07
commit
56f3c23949
@ -1,5 +1,9 @@
|
||||
package me.libraryaddict.disguise.disguisetypes.watchers;
|
||||
|
||||
import java.security.InvalidParameterException;
|
||||
|
||||
import org.bukkit.ChatColor;
|
||||
|
||||
import me.libraryaddict.disguise.disguisetypes.Disguise;
|
||||
|
||||
public class WitherWatcher extends LivingWatcher {
|
||||
@ -17,7 +21,7 @@ public class WitherWatcher extends LivingWatcher {
|
||||
}
|
||||
|
||||
public void setInvul(int invulnerability) {
|
||||
setValue(20, invulnerability);
|
||||
setInvulnerability(invulnerability);
|
||||
}
|
||||
|
||||
public void setInvulnerability(int invulnerability) {
|
||||
@ -25,4 +29,19 @@ public class WitherWatcher extends LivingWatcher {
|
||||
sendData(20);
|
||||
}
|
||||
|
||||
public void setTargets(int... targets) {
|
||||
if (targets.length != 3) {
|
||||
throw new InvalidParameterException(ChatColor.RED + "Expected 3 numbers for wither setTargets. Received "
|
||||
+ targets.length);
|
||||
}
|
||||
setValue(17, targets[0]);
|
||||
setValue(18, targets[1]);
|
||||
setValue(19, targets[2]);
|
||||
sendData(17, 18, 19);
|
||||
}
|
||||
|
||||
public int[] getTargets() {
|
||||
return new int[] { (Integer) getValue(17, 0), (Integer) getValue(18, 0), (Integer) getValue(19, 0) };
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user