Set a pretty repair material name in armor.yml

Adds #1863
This commit is contained in:
TfT_02 2014-06-15 17:45:36 +02:00
parent 3de6e2c3f1
commit 2eeb9b1f35
3 changed files with 15 additions and 2 deletions

View File

@ -15,7 +15,7 @@ Version 1.5.01-dev
+ Added support for `MATERIAL|data` format in treasures.yml + Added support for `MATERIAL|data` format in treasures.yml
+ Added API to experience events to get XP gain reason + Added API to experience events to get XP gain reason
+ Added API to check if an entity is bleeding + Added API to check if an entity is bleeding
+ Added option to tools.yml config files to set a pretty repair material name + Added options to tools.yml and armor.yml config files to set a pretty repair material name
+ Added full support for repairables in tools.yml and armor.yml config files + Added full support for repairables in tools.yml and armor.yml config files
= Fixed bug where pistons would mess with the block tracking = Fixed bug where pistons would mess with the block tracking
= Fixed bug where the Updater was running on the main thread. = Fixed bug where the Updater was running on the main thread.

View File

@ -85,6 +85,7 @@ public class CustomArmorConfig extends ConfigLoader {
repairQuantity = config.getInt(armorType + "." + armorName + ".Repair_Material_Data_Quantity", 2); repairQuantity = config.getInt(armorType + "." + armorName + ".Repair_Material_Data_Quantity", 2);
} }
String repairItemName = config.getString(armorType + "." + armorName + ".Repair_Material_Pretty_Name");
int repairMinimumLevel = config.getInt(armorType + "." + armorName + ".Repair_MinimumLevel", 0); int repairMinimumLevel = config.getInt(armorType + "." + armorName + ".Repair_MinimumLevel", 0);
double repairXpMultiplier = config.getDouble(armorType + "." + armorName + ".Repair_XpMultiplier", 1); double repairXpMultiplier = config.getDouble(armorType + "." + armorName + ".Repair_XpMultiplier", 1);
@ -94,7 +95,7 @@ public class CustomArmorConfig extends ConfigLoader {
durability = (short) config.getInt(armorType + "." + armorName + ".Durability", 70); durability = (short) config.getInt(armorType + "." + armorName + ".Durability", 70);
} }
repairables.add(RepairableFactory.getRepairable(armorMaterial, repairMaterial, repairData, repairMinimumLevel, repairQuantity, durability, ItemType.ARMOR, MaterialType.OTHER, repairXpMultiplier)); repairables.add(RepairableFactory.getRepairable(armorMaterial, repairMaterial, repairData, repairItemName, repairMinimumLevel, repairQuantity, durability, ItemType.ARMOR, MaterialType.OTHER, repairXpMultiplier));
} }
materialList.add(armorMaterial); materialList.add(armorMaterial);

View File

@ -26,6 +26,10 @@
## Used in the feedback message when not enough repair materials are found. ## Used in the feedback message when not enough repair materials are found.
## This defaults to the Repair_Material converted to string. ## This defaults to the Repair_Material converted to string.
# #
# Repair_Material_Pretty_Name: The pretty name of the repair material.
## Used in the feedback message when not enough repair materials are found.
## This defaults to the Repair_Material converted to string.
#
# Repair_MinimumLevel: This is the minimum repair level needed to repair this item. # Repair_MinimumLevel: This is the minimum repair level needed to repair this item.
## Valid values are => 0 ## Valid values are => 0
## This defaults to 0 ## This defaults to 0
@ -46,6 +50,7 @@ Boots:
Repair_Material: REPAIR_MATERIAL_NAME Repair_Material: REPAIR_MATERIAL_NAME
Repair_Material_Data_Value: 0 Repair_Material_Data_Value: 0
Repair_Material_Quantity: 9 Repair_Material_Quantity: 9
Repair_Material_Pretty_Name: Repair Item Name
Repair_MinimumLevel: 0 Repair_MinimumLevel: 0
Repair_XpMultiplier: 1.0 Repair_XpMultiplier: 1.0
Durability: 999 Durability: 999
@ -54,6 +59,7 @@ Boots:
Repair_Material: REPAIR_MATERIAL_NAME Repair_Material: REPAIR_MATERIAL_NAME
Repair_Material_Data_Value: 0 Repair_Material_Data_Value: 0
Repair_Material_Quantity: 9 Repair_Material_Quantity: 9
Repair_Material_Pretty_Name: Repair Item Name
Repair_MinimumLevel: 0 Repair_MinimumLevel: 0
Repair_XpMultiplier: 1.0 Repair_XpMultiplier: 1.0
Durability: 999 Durability: 999
@ -66,6 +72,7 @@ Chestplates:
Repair_Material: REPAIR_MATERIAL_NAME Repair_Material: REPAIR_MATERIAL_NAME
Repair_Material_Data_Value: 0 Repair_Material_Data_Value: 0
Repair_Material_Quantity: 9 Repair_Material_Quantity: 9
Repair_Material_Pretty_Name: Repair Item Name
Repair_MinimumLevel: 0 Repair_MinimumLevel: 0
Repair_XpMultiplier: 1.0 Repair_XpMultiplier: 1.0
Durability: 999 Durability: 999
@ -74,6 +81,7 @@ Chestplates:
Repair_Material: REPAIR_MATERIAL_NAME Repair_Material: REPAIR_MATERIAL_NAME
Repair_Material_Data_Value: 0 Repair_Material_Data_Value: 0
Repair_Material_Quantity: 9 Repair_Material_Quantity: 9
Repair_Material_Pretty_Name: Repair Item Name
Repair_MinimumLevel: 0 Repair_MinimumLevel: 0
Repair_XpMultiplier: 1.0 Repair_XpMultiplier: 1.0
Durability: 999 Durability: 999
@ -86,6 +94,7 @@ Helmets:
Repair_Material: REPAIR_MATERIAL_NAME Repair_Material: REPAIR_MATERIAL_NAME
Repair_Material_Data_Value: 0 Repair_Material_Data_Value: 0
Repair_Material_Quantity: 9 Repair_Material_Quantity: 9
Repair_Material_Pretty_Name: Repair Item Name
Repair_MinimumLevel: 0 Repair_MinimumLevel: 0
Repair_XpMultiplier: 1.0 Repair_XpMultiplier: 1.0
Durability: 999 Durability: 999
@ -94,6 +103,7 @@ Helmets:
Repair_Material: REPAIR_MATERIAL_NAME Repair_Material: REPAIR_MATERIAL_NAME
Repair_Material_Data_Value: 0 Repair_Material_Data_Value: 0
Repair_Material_Quantity: 9 Repair_Material_Quantity: 9
Repair_Material_Pretty_Name: Repair Item Name
Repair_MinimumLevel: 0 Repair_MinimumLevel: 0
Repair_XpMultiplier: 1.0 Repair_XpMultiplier: 1.0
Durability: 999 Durability: 999
@ -106,6 +116,7 @@ Leggings:
Repair_Material: REPAIR_MATERIAL_NAME Repair_Material: REPAIR_MATERIAL_NAME
Repair_Material_Data_Value: 0 Repair_Material_Data_Value: 0
Repair_Material_Quantity: 9 Repair_Material_Quantity: 9
Repair_Material_Pretty_Name: Repair Item Name
Repair_MinimumLevel: 0 Repair_MinimumLevel: 0
Repair_XpMultiplier: 1.0 Repair_XpMultiplier: 1.0
Durability: 999 Durability: 999
@ -114,6 +125,7 @@ Leggings:
Repair_Material: REPAIR_MATERIAL_NAME Repair_Material: REPAIR_MATERIAL_NAME
Repair_Material_Data_Value: 0 Repair_Material_Data_Value: 0
Repair_Material_Quantity: 9 Repair_Material_Quantity: 9
Repair_Material_Pretty_Name: Repair Item Name
Repair_MinimumLevel: 0 Repair_MinimumLevel: 0
Repair_XpMultiplier: 1.0 Repair_XpMultiplier: 1.0
Durability: 999 Durability: 999