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(); Villager villager = wVillager.villager();
plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin, () -> { plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin, () -> {
if (overwrite_previous_name) { if (overwrite_previous_name || villager.customName() == null) {
villager.customName(optimized_name); villager.customName(optimized_name);
wVillager.memorizeName(optimized_name); wVillager.memorizeName(optimized_name);
} else {
final Component currentName = villager.customName();
if (currentName == null) {
villager.customName(optimized_name);
wVillager.memorizeName(optimized_name);
}
} }
}, 10L); }, 10L);
} }

View File

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