optimize naming logic

This commit is contained in:
xGinko 2023-10-01 15:01:54 +02:00
parent 59c8f7079a
commit 59d8a29884
2 changed files with 2 additions and 14 deletions

View File

@ -53,15 +53,9 @@ public class RenameOptimized implements VillagerOptimizerModule, Listener {
Villager villager = wVillager.villager();
plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin, () -> {
if (overwrite_previous_name) {
if (overwrite_previous_name || villager.customName() == null) {
villager.customName(optimized_name);
wVillager.memorizeName(optimized_name);
} else {
final Component currentName = villager.customName();
if (currentName == null) {
villager.customName(optimized_name);
wVillager.memorizeName(optimized_name);
}
}
}, 10L);
}

View File

@ -53,15 +53,9 @@ public class RenameOptimized implements VillagerOptimizerModule, Listener {
Villager villager = wVillager.villager();
villager.getScheduler().runDelayed(plugin, nameOptimized -> {
if (overwrite_previous_name) {
if (overwrite_previous_name || villager.customName() == null) {
villager.customName(optimized_name);
wVillager.memorizeName(optimized_name);
} else {
final Component currentName = villager.customName();
if (currentName == null) {
villager.customName(optimized_name);
wVillager.memorizeName(optimized_name);
}
}
}, null, 10L);
}