mirror of
https://github.com/CitizensDev/Citizens2.git
synced 2025-02-27 09:42:37 +01:00
Add onRemove for cleanup code
This commit is contained in:
parent
5408e7059c
commit
b28d689cbd
@ -96,6 +96,11 @@ public class ScoreboardTrait extends Trait {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onRemove() {
|
||||
onDespawn();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onSpawn() {
|
||||
changed = true;
|
||||
|
@ -35,6 +35,11 @@ public class SitTrait extends Trait {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onRemove() {
|
||||
onDespawn();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
if (!npc.isSpawned() || !isSitting()) {
|
||||
|
@ -105,6 +105,11 @@ public class BossBarTrait extends Trait {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onRemove() {
|
||||
onDespawn();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
if (!npc.isSpawned())
|
||||
|
Loading…
Reference in New Issue
Block a user