mirror of
https://github.com/CitizensDev/Citizens2.git
synced 2025-01-28 11:01:39 +01:00
Fix save task
This commit is contained in:
parent
a3bf2d4e51
commit
d74ce4ae81
@ -330,13 +330,13 @@ public class Citizens extends JavaPlugin implements CitizensPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void scheduleSaveTask(int delay) {
|
private void scheduleSaveTask(int delay) {
|
||||||
Bukkit.getScheduler().scheduleSyncDelayedTask(this, new Runnable() {
|
Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
storeNPCs();
|
storeNPCs();
|
||||||
saves.saveToDisk();
|
saves.saveToDisk();
|
||||||
}
|
}
|
||||||
});
|
}, delay, delay);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setupEconomy() {
|
private void setupEconomy() {
|
||||||
@ -418,8 +418,9 @@ public class Citizens extends JavaPlugin implements CitizensPlugin {
|
|||||||
boolean async = args.hasFlag('a');
|
boolean async = args.hasFlag('a');
|
||||||
if (async) {
|
if (async) {
|
||||||
saves.saveToDisk();
|
saves.saveToDisk();
|
||||||
} else
|
} else {
|
||||||
saves.saveToDiskImmediate();
|
saves.saveToDiskImmediate();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean suggestClosestModifier(CommandSender sender, String command, String modifier) {
|
private boolean suggestClosestModifier(CommandSender sender, String command, String modifier) {
|
||||||
|
@ -39,7 +39,7 @@ public class MCTargetStrategy implements PathStrategy, EntityTarget {
|
|||||||
this.target = ((CraftEntity) target).getHandle();
|
this.target = ((CraftEntity) target).getHandle();
|
||||||
Navigation nav = NMS.getNavigation(this.handle);
|
Navigation nav = NMS.getNavigation(this.handle);
|
||||||
this.targetNavigator = nav != null && !params.useNewPathfinder() ? new NavigationFieldWrapper(nav)
|
this.targetNavigator = nav != null && !params.useNewPathfinder() ? new NavigationFieldWrapper(nav)
|
||||||
: new AStarTargeter();
|
: new AStarTargeter();
|
||||||
this.aggro = aggro;
|
this.aggro = aggro;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -162,7 +162,7 @@ public class MCTargetStrategy implements PathStrategy, EntityTarget {
|
|||||||
private void setStrategy() {
|
private void setStrategy() {
|
||||||
Location location = target.getBukkitEntity().getLocation(TARGET_LOCATION);
|
Location location = target.getBukkitEntity().getLocation(TARGET_LOCATION);
|
||||||
strategy = npc.isFlyable() ? new FlyingAStarNavigationStrategy(npc, location, parameters)
|
strategy = npc.isFlyable() ? new FlyingAStarNavigationStrategy(npc, location, parameters)
|
||||||
: new AStarNavigationStrategy(npc, location, parameters);
|
: new AStarNavigationStrategy(npc, location, parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user