save item when modified

This commit is contained in:
unurled 2024-05-25 15:49:56 +02:00
parent d52fc0d9eb
commit 0edce64ab3
Signed by: unurled
GPG key ID: FDBC9CBE1F82423F
3 changed files with 91 additions and 50 deletions

View file

@ -15,6 +15,7 @@ import me.unurled.sacredrealms.sr.components.player.PlayerManager;
import me.unurled.sacredrealms.sr.components.treasure.TreasureManager;
import me.unurled.sacredrealms.sr.data.DataManager;
import org.bukkit.Bukkit;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public class Managers {
@ -29,15 +30,15 @@ public class Managers {
List.of(
DataManager.class,
PlayerManager.class,
ItemManager.class,
CombatManager.class,
CommandManager.class,
ItemManager.class,
EntityManager.class,
ClientBuildManager.class,
TreasureManager.class));
}
private void register(List<Class<? extends Manager>> clazz) {
private void register(@NotNull List<Class<? extends Manager>> clazz) {
int i = 0;
for (Class<? extends Manager> c : clazz) {
Bukkit.getScheduler()
@ -53,7 +54,7 @@ public class Managers {
error("Failed to register manager: " + c.getSimpleName());
}
},
5L * i);
10L * i);
i++;
}
}