mirror of
https://github.com/CitizensDev/Citizens2.git
synced 2024-12-27 03:28:45 +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
|
||||
*.lnk
|
||||
*.iml
|
||||
/.idea
|
||||
dependency-reduced-pom.xml
|
||||
|
@ -52,10 +52,11 @@ public enum PlayerAnimation {
|
||||
protected void playAnimation(final EntityPlayer player, int radius) {
|
||||
player.getBukkitEntity().setMetadata("citizens.sitting",
|
||||
new FixedMetadataValue(CitizensAPI.getPlugin(), true));
|
||||
Bukkit.getScheduler().runTaskTimer(CitizensAPI.getPlugin(), new BukkitRunnable() {
|
||||
new BukkitRunnable() {
|
||||
@Override
|
||||
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();
|
||||
return;
|
||||
}
|
||||
@ -67,7 +68,7 @@ public enum PlayerAnimation {
|
||||
player.mount(player);
|
||||
}
|
||||
}
|
||||
}, 0, 1);
|
||||
}.runTaskTimer(CitizensAPI.getPlugin(), 0, 1);
|
||||
}
|
||||
},
|
||||
SLEEP {
|
||||
|
Loading…
Reference in New Issue
Block a user