Implements the scrapper edit command
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
package net.knarcraft.blacksmith.config;
|
||||
|
||||
public interface TraitSettings {
|
||||
public interface TraitSettings<K extends Setting> extends Settings<K> {
|
||||
|
||||
/**
|
||||
* Gets whether to disable the action cool-down
|
||||
|
@ -3,7 +3,6 @@ package net.knarcraft.blacksmith.config.blacksmith;
|
||||
import net.citizensnpcs.api.util.DataKey;
|
||||
import net.knarcraft.blacksmith.BlacksmithPlugin;
|
||||
import net.knarcraft.blacksmith.config.SettingValueType;
|
||||
import net.knarcraft.blacksmith.config.Settings;
|
||||
import net.knarcraft.blacksmith.config.SmithPreset;
|
||||
import net.knarcraft.blacksmith.config.TraitSettings;
|
||||
import net.knarcraft.blacksmith.util.ConfigHelper;
|
||||
@ -24,7 +23,7 @@ import java.util.logging.Level;
|
||||
/**
|
||||
* A class which keeps track of all Blacksmith settings/config values for one NPC
|
||||
*/
|
||||
public class BlacksmithNPCSettings implements TraitSettings, Settings<BlacksmithSetting> {
|
||||
public class BlacksmithNPCSettings implements TraitSettings<BlacksmithSetting> {
|
||||
|
||||
private final List<Material> reforgeAbleItems = new ArrayList<>();
|
||||
private final List<Enchantment> enchantmentBlocklist = new ArrayList<>();
|
||||
|
@ -2,14 +2,13 @@ package net.knarcraft.blacksmith.config.scrapper;
|
||||
|
||||
import net.citizensnpcs.api.util.DataKey;
|
||||
import net.knarcraft.blacksmith.config.SettingValueType;
|
||||
import net.knarcraft.blacksmith.config.Settings;
|
||||
import net.knarcraft.blacksmith.config.TraitSettings;
|
||||
import net.knarcraft.blacksmith.util.ConfigHelper;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public class ScrapperNPCSettings implements TraitSettings, Settings<ScrapperSetting> {
|
||||
public class ScrapperNPCSettings implements TraitSettings<ScrapperSetting> {
|
||||
private final Map<ScrapperSetting, Object> currentValues = new HashMap<>();
|
||||
private final GlobalScrapperSettings globalScrapperSettings;
|
||||
|
||||
|
Reference in New Issue
Block a user