mirror of
https://github.com/libraryaddict/LibsDisguises.git
synced 2025-02-21 02:31:59 +01:00
Fix wolf setAngry for versions older than 1.16, thanks FireworkPolymer
This commit is contained in:
parent
2458ab312e
commit
78fba3e1f7
@ -4,6 +4,7 @@ import me.libraryaddict.disguise.disguisetypes.AnimalColor;
|
|||||||
import me.libraryaddict.disguise.disguisetypes.Disguise;
|
import me.libraryaddict.disguise.disguisetypes.Disguise;
|
||||||
import me.libraryaddict.disguise.disguisetypes.MetaIndex;
|
import me.libraryaddict.disguise.disguisetypes.MetaIndex;
|
||||||
import me.libraryaddict.disguise.utilities.reflection.NmsVersion;
|
import me.libraryaddict.disguise.utilities.reflection.NmsVersion;
|
||||||
|
import me.libraryaddict.disguise.utilities.reflection.annotations.NmsAddedIn;
|
||||||
import me.libraryaddict.disguise.utilities.reflection.annotations.NmsRemovedIn;
|
import me.libraryaddict.disguise.utilities.reflection.annotations.NmsRemovedIn;
|
||||||
import org.bukkit.DyeColor;
|
import org.bukkit.DyeColor;
|
||||||
|
|
||||||
@ -45,19 +46,26 @@ public class WolfWatcher extends TameableWatcher {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean isAngry() {
|
public boolean isAngry() {
|
||||||
|
if (!NmsVersion.v1_16.isSupported()) {
|
||||||
|
return isTameableFlag(2);
|
||||||
|
}
|
||||||
|
|
||||||
return getAnger() > 0;
|
return getAnger() > 0;
|
||||||
//return isTameableFlag(2);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setAngry(boolean angry) {
|
public void setAngry(boolean angry) {
|
||||||
setAnger(angry ? 1 : 0);
|
if (!NmsVersion.v1_16.isSupported()) {
|
||||||
//setTameableFlag(2, angry);
|
setTameableFlag(2, angry);
|
||||||
|
} else {
|
||||||
|
setAnger(angry ? 1 : 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getAnger() {
|
public int getAnger() {
|
||||||
return getData(MetaIndex.WOLF_ANGER);
|
return getData(MetaIndex.WOLF_ANGER);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@NmsAddedIn(NmsVersion.v1_16)
|
||||||
public void setAnger(int anger) {
|
public void setAnger(int anger) {
|
||||||
setData(MetaIndex.WOLF_ANGER, anger);
|
setData(MetaIndex.WOLF_ANGER, anger);
|
||||||
sendData(MetaIndex.WOLF_ANGER);
|
sendData(MetaIndex.WOLF_ANGER);
|
||||||
|
Loading…
Reference in New Issue
Block a user