mirror of
https://github.com/alexcrea/CustomAnvil.git
synced 2026-06-23 16:16:17 +02:00
Update items and inventory names.
Fix some value not updating after config changed.
This commit is contained in:
parent
e440d05bb9
commit
c55c1c8c6a
7 changed files with 67 additions and 80 deletions
|
|
@ -8,7 +8,7 @@ import xyz.alexcrea.cuanvil.interfaces.Named
|
|||
class EnchantConflictGroup(
|
||||
private val name: String,
|
||||
private val cantConflict: AbstractMaterialGroup,
|
||||
val minBeforeBlock: Int
|
||||
var minBeforeBlock: Int
|
||||
): Named {
|
||||
|
||||
private val enchantments = HashSet<Enchantment>()
|
||||
|
|
|
|||
|
|
@ -89,10 +89,38 @@ class AnvilCustomRecipe(
|
|||
|
||||
|
||||
if (GuiSharedConstant.TEMPORARY_DO_SAVE_TO_DISK_EVERY_CHANGE) {
|
||||
ConfigHolder.CONFLICT_HOLDER.saveToDisk(GuiSharedConstant.TEMPORARY_DO_BACKUP_EVERY_SAVE);
|
||||
ConfigHolder.CUSTOM_RECIPE_HOLDER.saveToDisk(GuiSharedConstant.TEMPORARY_DO_BACKUP_EVERY_SAVE);
|
||||
}
|
||||
}
|
||||
|
||||
fun updateFromFile(){
|
||||
this.exactCount = ConfigHolder.CUSTOM_RECIPE_HOLDER.config.getBoolean(
|
||||
"$name.$EXACT_COUNT_CONFIG",
|
||||
DEFAULT_EXACT_COUNT_CONFIG
|
||||
)
|
||||
|
||||
this.xpCostPerCraft = ConfigHolder.CUSTOM_RECIPE_HOLDER.config.getInt(
|
||||
"$name.$XP_COST_CONFIG",
|
||||
DEFAULT_XP_COST_CONFIG
|
||||
)
|
||||
|
||||
// Update items
|
||||
this.leftItem = ConfigHolder.CUSTOM_RECIPE_HOLDER.config.getItemStack(
|
||||
"$name.$LEFT_ITEM_CONFIG",
|
||||
DEFAULT_LEFT_ITEM_CONFIG
|
||||
)
|
||||
|
||||
this.rightItem = ConfigHolder.CUSTOM_RECIPE_HOLDER.config.getItemStack(
|
||||
"$name.$RIGHT_ITEM_CONFIG",
|
||||
DEFAULT_RIGHT_ITEM_CONFIG
|
||||
)
|
||||
|
||||
this.resultItem = ConfigHolder.CUSTOM_RECIPE_HOLDER.config.getItemStack(
|
||||
"$name.$RESULT_ITEM_CONFIG",
|
||||
DEFAULT_RESULT_ITEM_CONFIG
|
||||
)
|
||||
}
|
||||
|
||||
fun testItem(item1: ItemStack, item2: ItemStack?): Boolean {
|
||||
// We assume this function can be call only if leftItem != null
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue