mirror of
https://github.com/CitizensDev/Citizens2.git
synced 2024-12-27 19:47:51 +01:00
Merge pull request #111 from mcmonkey4eva/sit-anim-patch
Fix the sit animation, fixes #96
This commit is contained in:
commit
9048d0738a
2
.gitignore
vendored
2
.gitignore
vendored
@ -5,3 +5,5 @@
|
|||||||
Citizens.jar
|
Citizens.jar
|
||||||
*.lnk
|
*.lnk
|
||||||
*.iml
|
*.iml
|
||||||
|
/.idea
|
||||||
|
dependency-reduced-pom.xml
|
||||||
|
@ -52,10 +52,11 @@ public enum PlayerAnimation {
|
|||||||
protected void playAnimation(final EntityPlayer player, int radius) {
|
protected void playAnimation(final EntityPlayer player, int radius) {
|
||||||
player.getBukkitEntity().setMetadata("citizens.sitting",
|
player.getBukkitEntity().setMetadata("citizens.sitting",
|
||||||
new FixedMetadataValue(CitizensAPI.getPlugin(), true));
|
new FixedMetadataValue(CitizensAPI.getPlugin(), true));
|
||||||
Bukkit.getScheduler().runTaskTimer(CitizensAPI.getPlugin(), new BukkitRunnable() {
|
new BukkitRunnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
if (player.dead || !player.getBukkitEntity().getMetadata("citizens.sitting").get(0).asBoolean()) {
|
if (player.dead || !player.valid ||
|
||||||
|
!player.getBukkitEntity().getMetadata("citizens.sitting").get(0).asBoolean()) {
|
||||||
cancel();
|
cancel();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -67,7 +68,7 @@ public enum PlayerAnimation {
|
|||||||
player.mount(player);
|
player.mount(player);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, 0, 1);
|
}.runTaskTimer(CitizensAPI.getPlugin(), 0, 1);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
SLEEP {
|
SLEEP {
|
||||||
|
Loading…
Reference in New Issue
Block a user