mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-22 13:16:45 +01:00
parent
3de6e2c3f1
commit
2eeb9b1f35
@ -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.
|
||||||
|
@ -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);
|
||||||
|
@ -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
|
Loading…
Reference in New Issue
Block a user