Fixes merge problems
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
This commit is contained in:
@@ -30,10 +30,6 @@ import net.knarcraft.knarlib.plugin.ConfigCommentPlugin;
|
||||
import net.knarcraft.knarlib.util.ConfigHelper;
|
||||
import net.knarcraft.knarlib.util.UpdateChecker;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.command.CommandExecutor;
|
||||
import org.bukkit.command.PluginCommand;
|
||||
import org.bukkit.command.TabCompleter;
|
||||
import org.bukkit.configuration.InvalidConfigurationException;
|
||||
import org.bukkit.configuration.file.FileConfiguration;
|
||||
import org.bukkit.event.Event;
|
||||
import org.bukkit.plugin.PluginDescriptionFile;
|
||||
|
@@ -157,6 +157,8 @@ public class BlackSmithConfigCommand implements CommandExecutor {
|
||||
return false;
|
||||
}
|
||||
ItemType itemType = ItemType.ENCHANTMENT;
|
||||
// Note: While depreciated in Spigot, the new method is not available for Paper
|
||||
@SuppressWarnings("deprecation")
|
||||
String itemChanged = enchantment.getKey().getKey();
|
||||
settings.setEnchantmentCost(enchantment, newPrice);
|
||||
Translatable.getItemValueChangedMessage(blacksmithSetting.getCommandName(), itemType, itemChanged, newValue).success(sender);
|
||||
|
@@ -523,6 +523,8 @@ public class GlobalBlacksmithSettings implements Settings<BlacksmithSetting> {
|
||||
//Load all enchantment prices
|
||||
ConfigurationSection enchantmentCostNode = getAndCreateSection(fileConfiguration, getBase(BlacksmithSetting.ENCHANTMENT_COST.getPath()));
|
||||
for (Enchantment enchantment : this.enchantmentCosts.keySet()) {
|
||||
// Note: While depreciated in Spigot, the new method is not available for Paper
|
||||
//noinspection deprecation
|
||||
enchantmentCostNode.set(unNormalizeName(enchantment.getKey().getKey()), this.enchantmentCosts.get(enchantment));
|
||||
}
|
||||
|
||||
|
@@ -196,7 +196,7 @@ public record ActionCost(double monetaryCost, int expCost, @Nullable ItemStack i
|
||||
continue;
|
||||
}
|
||||
}
|
||||
output.put(entry.getKey(), (Integer) entry.getValue().getAmount());
|
||||
output.put(entry.getKey(), entry.getValue().getAmount());
|
||||
}
|
||||
|
||||
return output;
|
||||
|
@@ -59,6 +59,8 @@ public class ReforgeSession extends Session implements Runnable {
|
||||
|
||||
enchantments = new ArrayList<>();
|
||||
for (Enchantment enchantment : enchantmentRegistry) {
|
||||
// Note: While depreciated in Spigot, the new method is not available for Paper
|
||||
//noinspection deprecation
|
||||
enchantments.add(enchantment.getKey().getKey());
|
||||
}
|
||||
}
|
||||
|
@@ -215,12 +215,12 @@ public class ScrapperTrait extends CustomTrait<ScrapperSetting> {
|
||||
}
|
||||
|
||||
if (!getSettings().splitEnchantedBook()) {
|
||||
sendNPCMessage(this.npc, player, getSettings().getCannotSalvageEnchantedBookMessage());
|
||||
NPCFormatter.sendNPCMessage(this.npc, player, getSettings().getCannotSalvageEnchantedBookMessage());
|
||||
return new SalvageResult(SalvageMethod.ENCHANTED_BOOK, new ArrayList<>(), SalvageState.NO_SALVAGE, 0);
|
||||
}
|
||||
|
||||
if (SalvageHelper.getEnchantmentCount(itemInHand) <= 1) {
|
||||
sendNPCMessage(this.npc, player, getSettings().getCannotSplitEnchantedBookFurtherMessage());
|
||||
NPCFormatter.sendNPCMessage(this.npc, player, getSettings().getCannotSplitEnchantedBookFurtherMessage());
|
||||
return new SalvageResult(SalvageMethod.ENCHANTED_BOOK, new ArrayList<>(), SalvageState.NO_SALVAGE, 0);
|
||||
}
|
||||
|
||||
|
@@ -1,9 +1,9 @@
|
||||
package net.knarcraft.blacksmith.util;
|
||||
|
||||
import net.knarcraft.blacksmith.BlacksmithPlugin;
|
||||
import net.knarcraft.blacksmith.container.ActionCost;
|
||||
import net.knarcraft.blacksmith.formatting.BlacksmithTranslatableMessage;
|
||||
import net.knarcraft.blacksmith.formatting.Translatable;
|
||||
import net.knarcraft.blacksmith.property.CostType;
|
||||
import net.knarcraft.knarlib.formatting.FormatBuilder;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.command.CommandSender;
|
||||
import org.bukkit.entity.Player;
|
||||
@@ -50,8 +50,7 @@ public final class CostHelper {
|
||||
}
|
||||
return cost;
|
||||
} catch (NumberFormatException exception) {
|
||||
BlacksmithPlugin.getStringFormatter().displayErrorMessage(commandSender,
|
||||
BlacksmithTranslatableMessage.DOUBLE_COST_REQUIRED);
|
||||
new FormatBuilder(Translatable.DOUBLE_COST_REQUIRED).error(commandSender);
|
||||
throw new IllegalArgumentException("Invalid cost given");
|
||||
}
|
||||
}
|
||||
|
@@ -136,6 +136,8 @@ public final class SalvageHelper {
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
// Note: While depreciated in Spigot, the new method is not available for Paper
|
||||
@SuppressWarnings("deprecation")
|
||||
Material patternMaterial = Material.matchMaterial(armorTrim.getPattern().getKey().getKey() +
|
||||
"_ARMOR_TRIM_SMITHING_TEMPLATE");
|
||||
if (patternMaterial != null) {
|
||||
|
@@ -79,6 +79,8 @@ public final class TabCompleteValuesHelper {
|
||||
|
||||
List<String> enchantments = new ArrayList<>();
|
||||
for (Enchantment enchantment : enchantmentRegistry) {
|
||||
// Note: While depreciated in Spigot, the new method is not available for Paper
|
||||
//noinspection deprecation
|
||||
enchantments.add(enchantment.getKey().getKey());
|
||||
}
|
||||
return enchantments;
|
||||
|
Reference in New Issue
Block a user