mirror of
				https://github.com/mcMMO-Dev/mcMMO.git
				synced 2025-11-04 11:03:43 +01:00 
			
		
		
		
	Taming config WIP
This commit is contained in:
		@@ -32,53 +32,53 @@ public class ConfigRepair {
 | 
			
		||||
        REPAIR_WILDCARDS_DEFAULTS.add(planksWildCard);
 | 
			
		||||
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS = new ArrayList<>();
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(WOODEN_SWORD, planksWildCard, 1, 0, .25D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(WOODEN_SHOVEL, planksWildCard, 1, 0, .15D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(WOODEN_PICKAXE, Arrays.asList(PLANKS), 1, 0, .5D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(WOODEN_AXE, Arrays.asList(PLANKS), 1, 0, .5D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(WOODEN_HOE, Arrays.asList(PLANKS), 1, 0, .25D));
 | 
			
		||||
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(STONE_SWORD, COBBLESTONE, 1, 0, .25D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(STONE_SHOVEL, COBBLESTONE, 1, 0, .15D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(STONE_PICKAXE, COBBLESTONE, 1, 0, .5D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(STONE_AXE, COBBLESTONE, 1, 0, .5D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(STONE_HOE, COBBLESTONE, 1, 0, .25D));
 | 
			
		||||
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_SWORD, IRON_INGOT, 1, 0, .5D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_SHOVEL, IRON_INGOT, 1, 0, .3D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_PICKAXE, IRON_INGOT, 1, 0, 1D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_AXE, IRON_INGOT, 1, 0, 1D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_HOE, IRON_INGOT, 1, 0, .5D));
 | 
			
		||||
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_HELMET, IRON_INGOT, 1, 0, 2D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_CHESTPLATE, IRON_INGOT, 1, 0, 2D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_LEGGINGS, IRON_INGOT, 1, 0, 2D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_BOOTS, IRON_INGOT, 1, 0, 2D));
 | 
			
		||||
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(SHEARS, IRON_INGOT, 1, 0, .5D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(FLINT_AND_STEEL, IRON_INGOT, 1, 0, .3D));
 | 
			
		||||
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_SWORD, GOLD_INGOT, 1, 0, 4D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_SHOVEL, GOLD_INGOT, 1, 0, 2.6D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_PICKAXE, GOLD_INGOT, 1, 0, 8D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_AXE, GOLD_INGOT, 1, 0, 8D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_HOE, GOLD_INGOT, 1, 0, 4D));
 | 
			
		||||
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_HELMET, GOLD_INGOT, 1, 0, 4D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_CHESTPLATE, GOLD_INGOT, 1, 0, 4D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_LEGGINGS, GOLD_INGOT, 1, 0, 4D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_BOOTS, GOLD_INGOT, 1, 0, 4D));
 | 
			
		||||
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_SWORD, DIAMOND, 1, 0, .5D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_SHOVEL, DIAMOND, 1, 0, .3D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_PICKAXE, DIAMOND, 1, 0, 1D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_AXE, DIAMOND, 1, 0, 1D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_HOE, DIAMOND, 1, 0, .5D));
 | 
			
		||||
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_HELMET, DIAMOND, 1, 0, 2D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_CHESTPLATE, DIAMOND, 1, 0, 2D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_LEGGINGS, DIAMOND, 1, 0, 2D));
 | 
			
		||||
        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_BOOTS, DIAMOND, 1, 0, 2D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(WOODEN_SWORD, planksWildCard, 1, 0, .25D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(WOODEN_SHOVEL, planksWildCard, 1, 0, .15D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(WOODEN_PICKAXE, Arrays.asList(PLANKS), 1, 0, .5D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(WOODEN_AXE, Arrays.asList(PLANKS), 1, 0, .5D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(WOODEN_HOE, Arrays.asList(PLANKS), 1, 0, .25D));
 | 
			
		||||
//
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(STONE_SWORD, COBBLESTONE, 1, 0, .25D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(STONE_SHOVEL, COBBLESTONE, 1, 0, .15D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(STONE_PICKAXE, COBBLESTONE, 1, 0, .5D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(STONE_AXE, COBBLESTONE, 1, 0, .5D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(STONE_HOE, COBBLESTONE, 1, 0, .25D));
 | 
			
		||||
//
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_SWORD, IRON_INGOT, 1, 0, .5D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_SHOVEL, IRON_INGOT, 1, 0, .3D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_PICKAXE, IRON_INGOT, 1, 0, 1D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_AXE, IRON_INGOT, 1, 0, 1D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_HOE, IRON_INGOT, 1, 0, .5D));
 | 
			
		||||
//
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_HELMET, IRON_INGOT, 1, 0, 2D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_CHESTPLATE, IRON_INGOT, 1, 0, 2D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_LEGGINGS, IRON_INGOT, 1, 0, 2D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(IRON_BOOTS, IRON_INGOT, 1, 0, 2D));
 | 
			
		||||
//
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(SHEARS, IRON_INGOT, 1, 0, .5D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(FLINT_AND_STEEL, IRON_INGOT, 1, 0, .3D));
 | 
			
		||||
//
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_SWORD, GOLD_INGOT, 1, 0, 4D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_SHOVEL, GOLD_INGOT, 1, 0, 2.6D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_PICKAXE, GOLD_INGOT, 1, 0, 8D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_AXE, GOLD_INGOT, 1, 0, 8D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_HOE, GOLD_INGOT, 1, 0, 4D));
 | 
			
		||||
//
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_HELMET, GOLD_INGOT, 1, 0, 4D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_CHESTPLATE, GOLD_INGOT, 1, 0, 4D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_LEGGINGS, GOLD_INGOT, 1, 0, 4D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(GOLDEN_BOOTS, GOLD_INGOT, 1, 0, 4D));
 | 
			
		||||
//
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_SWORD, DIAMOND, 1, 0, .5D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_SHOVEL, DIAMOND, 1, 0, .3D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_PICKAXE, DIAMOND, 1, 0, 1D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_AXE, DIAMOND, 1, 0, 1D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_HOE, DIAMOND, 1, 0, .5D));
 | 
			
		||||
//
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_HELMET, DIAMOND, 1, 0, 2D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_CHESTPLATE, DIAMOND, 1, 0, 2D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_LEGGINGS, DIAMOND, 1, 0, 2D));
 | 
			
		||||
//        CONFIG_REPAIRABLES_DEFAULTS.add(new Repairable(DIAMOND_BOOTS, DIAMOND, 1, 0, 2D));
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,16 @@
 | 
			
		||||
package com.gmail.nossr50.config.hocon.skills.taming;
 | 
			
		||||
 | 
			
		||||
import com.gmail.nossr50.config.ConfigConstants;
 | 
			
		||||
import ninja.leaping.configurate.objectmapping.Setting;
 | 
			
		||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 | 
			
		||||
 | 
			
		||||
@ConfigSerializable
 | 
			
		||||
public class ConfigTaming {
 | 
			
		||||
 | 
			
		||||
    @Setting(value = ConfigConstants.SUB_SKILL_NODE)
 | 
			
		||||
    private ConfigTamingSubSkills subSkills = new ConfigTamingSubSkills();
 | 
			
		||||
 | 
			
		||||
    public ConfigTamingSubSkills getSubSkills() {
 | 
			
		||||
        return subSkills;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,8 @@
 | 
			
		||||
package com.gmail.nossr50.config.hocon.skills.taming;
 | 
			
		||||
 | 
			
		||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 | 
			
		||||
 | 
			
		||||
@ConfigSerializable
 | 
			
		||||
public class ConfigTamingCallOfTheWild {
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,7 @@
 | 
			
		||||
package com.gmail.nossr50.config.hocon.skills.taming;
 | 
			
		||||
 | 
			
		||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 | 
			
		||||
 | 
			
		||||
@ConfigSerializable
 | 
			
		||||
public class ConfigTamingEnvironmentalllyAware {
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,7 @@
 | 
			
		||||
package com.gmail.nossr50.config.hocon.skills.taming;
 | 
			
		||||
 | 
			
		||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 | 
			
		||||
 | 
			
		||||
@ConfigSerializable
 | 
			
		||||
public class ConfigTamingFastFoodService {
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,32 @@
 | 
			
		||||
package com.gmail.nossr50.config.hocon.skills.taming;
 | 
			
		||||
 | 
			
		||||
import com.gmail.nossr50.config.ConfigConstants;
 | 
			
		||||
import com.gmail.nossr50.datatypes.skills.properties.AbstractMaxBonusLevel;
 | 
			
		||||
import com.gmail.nossr50.datatypes.skills.properties.MaxBonusLevel;
 | 
			
		||||
import ninja.leaping.configurate.objectmapping.Setting;
 | 
			
		||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 | 
			
		||||
 | 
			
		||||
@ConfigSerializable
 | 
			
		||||
public class ConfigTamingGore {
 | 
			
		||||
 | 
			
		||||
    @Setting(value = ConfigConstants.MAX_CHANCE_FIELD_NAME, comment = ConfigConstants.MAX_CHANCE_FIELD_DESCRIPTION)
 | 
			
		||||
    private double maxChance = 50.0;
 | 
			
		||||
 | 
			
		||||
    @Setting(value = ConfigConstants.MAX_BONUS_LEVEL_FIELD_NAME, comment = ConfigConstants.MAX_BONUS_LEVEL_DESCRIPTION)
 | 
			
		||||
    private MaxBonusLevel maxBonusLevel = new AbstractMaxBonusLevel(100);
 | 
			
		||||
 | 
			
		||||
    @Setting(value = "Gore-Damage-Modifier")
 | 
			
		||||
    private double goreMofifier = 2.0;
 | 
			
		||||
 | 
			
		||||
    public double getMaxChance() {
 | 
			
		||||
        return maxChance;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public MaxBonusLevel getMaxBonusLevel() {
 | 
			
		||||
        return maxBonusLevel;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public double getGoreMofifier() {
 | 
			
		||||
        return goreMofifier;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,7 @@
 | 
			
		||||
package com.gmail.nossr50.config.hocon.skills.taming;
 | 
			
		||||
 | 
			
		||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 | 
			
		||||
 | 
			
		||||
@ConfigSerializable
 | 
			
		||||
public class ConfigTamingPummel {
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,7 @@
 | 
			
		||||
package com.gmail.nossr50.config.hocon.skills.taming;
 | 
			
		||||
 | 
			
		||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 | 
			
		||||
 | 
			
		||||
@ConfigSerializable
 | 
			
		||||
public class ConfigTamingSharpenedClaws {
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,7 @@
 | 
			
		||||
package com.gmail.nossr50.config.hocon.skills.taming;
 | 
			
		||||
 | 
			
		||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 | 
			
		||||
 | 
			
		||||
@ConfigSerializable
 | 
			
		||||
public class ConfigTamingShockProof {
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,64 @@
 | 
			
		||||
package com.gmail.nossr50.config.hocon.skills.taming;
 | 
			
		||||
 | 
			
		||||
import ninja.leaping.configurate.objectmapping.Setting;
 | 
			
		||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 | 
			
		||||
 | 
			
		||||
@ConfigSerializable
 | 
			
		||||
public class ConfigTamingSubSkills {
 | 
			
		||||
 | 
			
		||||
    @Setting(value = "Gore")
 | 
			
		||||
    private ConfigTamingGore gore = new ConfigTamingGore();
 | 
			
		||||
 | 
			
		||||
    @Setting(value = "Call-Of-The-Wild")
 | 
			
		||||
    private ConfigTamingCallOfTheWild callOfTheWild = new ConfigTamingCallOfTheWild();
 | 
			
		||||
 | 
			
		||||
    @Setting(value = "Sharpened-Claws")
 | 
			
		||||
    private ConfigTamingSharpenedClaws sharpenedClaws = new ConfigTamingSharpenedClaws();
 | 
			
		||||
 | 
			
		||||
    @Setting(value = "Shock-Proof")
 | 
			
		||||
    private ConfigTamingShockProof shockProof = new ConfigTamingShockProof();
 | 
			
		||||
 | 
			
		||||
    @Setting(value = "Thick-Fur")
 | 
			
		||||
    private ConfigTamingThickFur thickFur = new ConfigTamingThickFur();
 | 
			
		||||
 | 
			
		||||
    @Setting(value = "Environmentally-Aware")
 | 
			
		||||
    private ConfigTamingEnvironmentalllyAware environmentalllyAware = new ConfigTamingEnvironmentalllyAware();
 | 
			
		||||
 | 
			
		||||
    @Setting(value = "Fast-Food-Service")
 | 
			
		||||
    private ConfigTamingFastFoodService fastFoodService = new ConfigTamingFastFoodService();
 | 
			
		||||
 | 
			
		||||
    @Setting(value = "Pummel")
 | 
			
		||||
    private ConfigTamingPummel pummel = new ConfigTamingPummel();
 | 
			
		||||
 | 
			
		||||
    public ConfigTamingGore getGore() {
 | 
			
		||||
        return gore;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public ConfigTamingCallOfTheWild getCallOfTheWild() {
 | 
			
		||||
        return callOfTheWild;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public ConfigTamingSharpenedClaws getSharpenedClaws() {
 | 
			
		||||
        return sharpenedClaws;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public ConfigTamingShockProof getShockProof() {
 | 
			
		||||
        return shockProof;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public ConfigTamingThickFur getThickFur() {
 | 
			
		||||
        return thickFur;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public ConfigTamingEnvironmentalllyAware getEnvironmentalllyAware() {
 | 
			
		||||
        return environmentalllyAware;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public ConfigTamingFastFoodService getFastFoodService() {
 | 
			
		||||
        return fastFoodService;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public ConfigTamingPummel getPummel() {
 | 
			
		||||
        return pummel;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,7 @@
 | 
			
		||||
package com.gmail.nossr50.config.hocon.skills.taming;
 | 
			
		||||
 | 
			
		||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
 | 
			
		||||
 | 
			
		||||
@ConfigSerializable
 | 
			
		||||
public class ConfigTamingThickFur {
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user