diff --git a/src/main/java/xyz/alexcrea/cuanvil/gui/config/settings/WorkPenaltyTypeSettingGui.java b/src/main/java/xyz/alexcrea/cuanvil/gui/config/settings/WorkPenaltyTypeSettingGui.java index 89af20e..888aa25 100644 --- a/src/main/java/xyz/alexcrea/cuanvil/gui/config/settings/WorkPenaltyTypeSettingGui.java +++ b/src/main/java/xyz/alexcrea/cuanvil/gui/config/settings/WorkPenaltyTypeSettingGui.java @@ -219,12 +219,11 @@ public class WorkPenaltyTypeSettingGui extends AbstractSettingGui { } public static boolean saveWorkPenalty(Map partEnum) { - String path = ConfigOptions.WORK_PENALTY_ROOT; ConfigHolder configHolder = ConfigHolder.DEFAULT_CONFIG; FileConfiguration config = configHolder.getConfig(); partEnum.forEach((key, value) -> { - String partPath = path + "." + key.getTypeName(); + String partPath = key.getPath(); if (key.getDefaultPenalty().equals(value)) { config.set(partPath, null); diff --git a/src/main/kotlin/xyz/alexcrea/cuanvil/util/AnvilUseType.kt b/src/main/kotlin/xyz/alexcrea/cuanvil/util/AnvilUseType.kt index 00f272f..2072d56 100644 --- a/src/main/kotlin/xyz/alexcrea/cuanvil/util/AnvilUseType.kt +++ b/src/main/kotlin/xyz/alexcrea/cuanvil/util/AnvilUseType.kt @@ -2,6 +2,7 @@ package xyz.alexcrea.cuanvil.util import org.bukkit.Material import xyz.alexcrea.cuanvil.config.WorkPenaltyType.WorkPenaltyPart +import xyz.alexcrea.cuanvil.util.config.LoreEditType enum class AnvilUseType( val typeName: String, val path: String, @@ -30,22 +31,22 @@ enum class AnvilUseType( "Custom Craft", Material.CRAFTING_TABLE ), LORE_EDIT_BOOK_APPEND( - "lore_edit_book_append", "lore_edit.book_and_quil.append", + "lore_edit_book_append", LoreEditType.APPEND_BOOK.rootPath, WorkPenaltyPart(false, false), "Book Add", Material.WRITABLE_BOOK ), LORE_EDIT_BOOK_REMOVE( - "lore_edit_book_remove", "lore_edit.book_and_quil.remove", + "lore_edit_book_remove", LoreEditType.REMOVE_BOOK.rootPath, WorkPenaltyPart(false, false), "Book Remove", Material.WRITABLE_BOOK ), LORE_EDIT_PAPER_APPEND( - "lore_edit_paper_append", "lore_edit.paper.append", + "lore_edit_paper_append", LoreEditType.APPEND_PAPER.rootPath, WorkPenaltyPart(false, false), "Paper Add", Material.WRITABLE_BOOK ), LORE_EDIT_PAPER_REMOVE( - "lore_edit_paper_remove", "lore_edit.paper.remove", + "lore_edit_paper_remove", LoreEditType.REMOVE_PAPER.rootPath, WorkPenaltyPart(false, false), "Paper Remove", Material.WRITABLE_BOOK ),