fix logic order for optimize event
This commit is contained in:
parent
09b325020b
commit
53d2bea1dd
@ -90,15 +90,15 @@ public class OptimizeByNametag implements VillagerOptimizerModule, Listener {
|
||||
|
||||
if (nametags.contains(name.toLowerCase())) {
|
||||
if (wVillager.canOptimize(cooldown) || player.hasPermission(Permissions.Bypass.NAMETAG_COOLDOWN.get())) {
|
||||
VillagerOptimizeEvent optimizeEvent = new VillagerOptimizeEvent(wVillager, OptimizationType.NAMETAG, event.isAsynchronous());
|
||||
VillagerOptimizer.callEvent(optimizeEvent);
|
||||
if (optimizeEvent.isCancelled()) return;
|
||||
|
||||
if (!consumeNametag) {
|
||||
event.setCancelled(true);
|
||||
villager.customName(newVillagerName);
|
||||
}
|
||||
|
||||
VillagerOptimizeEvent optimizeEvent = new VillagerOptimizeEvent(wVillager, OptimizationType.NAMETAG, event.isAsynchronous());
|
||||
VillagerOptimizer.callEvent(optimizeEvent);
|
||||
if (optimizeEvent.isCancelled()) return;
|
||||
|
||||
wVillager.setOptimization(optimizeEvent.getOptimizationType());
|
||||
wVillager.saveOptimizeTime();
|
||||
|
||||
|
@ -90,15 +90,15 @@ public class OptimizeByNametag implements VillagerOptimizerModule, Listener {
|
||||
|
||||
if (nametags.contains(name.toLowerCase())) {
|
||||
if (wVillager.canOptimize(cooldown) || player.hasPermission(Permissions.Bypass.NAMETAG_COOLDOWN.get())) {
|
||||
VillagerOptimizeEvent optimizeEvent = new VillagerOptimizeEvent(wVillager, OptimizationType.NAMETAG, event.isAsynchronous());
|
||||
VillagerOptimizer.callEvent(optimizeEvent);
|
||||
if (optimizeEvent.isCancelled()) return;
|
||||
|
||||
if (!consumeNametag) {
|
||||
event.setCancelled(true);
|
||||
villager.customName(newVillagerName);
|
||||
}
|
||||
|
||||
VillagerOptimizeEvent optimizeEvent = new VillagerOptimizeEvent(wVillager, OptimizationType.NAMETAG, event.isAsynchronous());
|
||||
VillagerOptimizer.callEvent(optimizeEvent);
|
||||
if (optimizeEvent.isCancelled()) return;
|
||||
|
||||
wVillager.setOptimization(optimizeEvent.getOptimizationType());
|
||||
wVillager.saveOptimizeTime();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user