Merge pull request #9 from OdgeBodge/master

Prevent nametag from being consumed when unoptimising
This commit is contained in:
Ginko 2024-08-29 23:34:30 +02:00 committed by GitHub
commit d4ba859176
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -139,6 +139,11 @@ public class OptimizeByNametag extends VillagerOptimizerModule implements Listen
if (!unOptimizeEvent.callEvent()) return; if (!unOptimizeEvent.callEvent()) return;
wrapped.setOptimizationType(OptimizationType.NONE); wrapped.setOptimizationType(OptimizationType.NONE);
if (!consume_nametag) {
player.getInventory().addItem(usedItem.asOne());
player.updateInventory();
}
if (notify_player) { if (notify_player) {
VillagerOptimizer.getLang(player.locale()).nametag_unoptimize_success VillagerOptimizer.getLang(player.locale()).nametag_unoptimize_success
.forEach(line -> KyoriUtil.sendMessage(player, line)); .forEach(line -> KyoriUtil.sendMessage(player, line));