commit 2a3c172eeb3a9f2710593892c28d2ebe6bb2039d Author: QuickBASIC Date: Thu Mar 19 00:48:29 2026 -0400 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..86badfe --- /dev/null +++ b/.gitignore @@ -0,0 +1,51 @@ +# Compiled class files +*.class + +# Log files +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.ear + +# Maven target folder +/target/ + +# Gradle build folder +/build/ + +# Eclipse +.classpath +.project +.settings/ +bin/ + +# IntelliJ IDEA +.idea/ +*.iml +*.iws +out/ + +# VS Code +.vscode/ + +# NetBeans +nbproject/private/ +build/ +nbbuild/ +dist/ +nbdist/ +.nb-gradle/ + +# Mac +.DS_Store + +# Linux +*~ diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..fa7ff7e --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,5 @@ +# 1.0.0 + +## Changelog + +* Add repair kits for each mineral tier \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..7840d99 --- /dev/null +++ b/LICENSE @@ -0,0 +1,7 @@ +Copyright © 2026 Mike Justman + +This project and its source code are made available for viewing and review only. +No part of this project may be copied, modified, redistributed, or used in any way +without explicit permission from the copyright holder. + +If you would like to use any part of this project, please contact the author to request permission. diff --git a/README.md b/README.md new file mode 100644 index 0000000..94198ed --- /dev/null +++ b/README.md @@ -0,0 +1,82 @@ +# Tiered Repair Kits + +**Tiered Repair Kits** is a balance-focused mod for Hytale that overhauls Repair Kits for use with other mods that might have rare variants, quality tiers, rare drops, etc. Allowing you to maintain or even improve rare items that are hard to replace. + +Instead of a one-size-fits-all approach, this mod introduces a progression of kits that range from makeshift copper kits to legendary Prisma-infused kits. + +High-tier kits allow you to preserve or even extend the life of your equipment. By utilizing advanced materials, higher-quality kits feature a negative repair penalty, allowing you to reclaim or increase the maximum durability of your items as you maintain them. + +_There are other repair kit mods that also allow you to enhance maxium durability but I believe that they are tuned way too high or the recipes are too cheap (OP). The durability increases in this mod are purposfully low which encourages using tools, and repairing them repeatedly at high material cost to make them stronger and stronger._ + +*** + +## 🛠️ Mod Features + +* **Tiered Progression:** 10 distinct tiers of repair kits integrated into the game's material tiers. +* **Durability Management:** High-end kits (Silver and above) can increase the maximum durability of an item based on the amount of damage repaired. +* **Balanced**  Low-tier kits are easy to craft in the field, while Legendary kits require rare materials. +* **UI:** Uses the native `ItemRepair` interface. +* **Safe:** Does not override any built-in items/recipes or files. All items use separate unique item IDs. + +*** + +## 💎 Repair Kit Tiers & Recipes + +Below is a breakdown of every kit available, ordered from basic field maintenance to legendary restoration. + +| Tier |Change to Max Durability |Crafting Materials |Bench | +| ---------------------- |------------------------ |--------------------------------------------------- |-------------- | +| Copper (Fieldcrafting) |-5.0% |2x Fibre, 4x Copper Ore, 2x Stick |Fieldcraft | +| Copper |-5.0% |2x Fibre, 4x Copper Bar, 2x Stick |Workbench (T1) | +| Iron |0% |2x Linen Scrap, 8x Iron Bar, 2x Light Leather |Workbench (T1) | +| Gold |+1.0% |4x Bolt of Wool, 16x Gold Bar, 4x Fire Essence |Workbench (T2) | +| Silver |+1.0% |4x Bolt of Wool, 16x Silver Bar, 4x Fire Essence |Workbench (T2) | +| Thorium |+2.5% |2x Sturdy Chitin, 16x Thorium Bar, 2x Venom Sac |Workbench (T2) | +| Cobalt |+5.0% |4x Shadoweave Scrap, 16x Cobalt Bar, 4x Ice Essence |Workbench (T2) | +| Adamantite |+7.5% |4x Red Crystal, 16x Adamantite Bar, 4x Fire Essence |Workbench (T3) | +| Mithril |+10.0% |4x Voidheart, 16x Mithril Bar, 4x Storm Leather |Workbench (T3) | +| Onyxium |+12.5% |1x Voidstone, 16x Onyxium Bar, 4x Storm Leather |Workbench (T3) | +| Prisma |+15.0% |1x Diamond, 16x Prisma Bar, 4x Storm Leather |Workbench (T3) | + +*** + +> Design Note: This mod is balanced for servers or playthroughs utilizing rare item variants, enchanted gear, or quality-based crafting (like Romna's) and therefore may not be appropriate for vanilla playthroughs. In these settings, preserving a high-stat item is often more valuable than crafting a new one. Consequently, high-tier recipes are intentionally expensive.

The intent is to give use to early game materials to maintain higer tier tools (i.e. using excess Gold/Iron/Thorium Ingots to craft Repair Kits to improve a Adamantite Pickaxe for example).
+ +*** + +## 📖 How it Works + +The **RepairPenalty** is applied as a percentage to the amount of damage currently on a tool. When you perform a repair, the tool is fully restored, but the maximum durability of the tool is adjusted based on the kit used. + +* **Positive Penalty (e.g., 5%):** A portion of the damage repaired is subtracted from the tool's maximum durability. For example, a tool with 200 damage repaired by a 5% penalty kit would lose **up to** 10 maximum durability. +* **Zero Penalty (0%):** The tool is fully repaired and its maximum durability remains unchanged. +* **Negative Penalty (e.g., -10%):** The tool's maximum durability increases by a percentage of the damage repaired. A tool with 200 damage repaired by a -10% kit would gain **up to** 20 maximum durability. + +_Note: The final adjustment is random within a range up to the maximum percentage defined by the kit._ + +### Crafting + +All kits are crafted at a **Workbench** within the **Tinkering** category. The **Copper Tier** is unique, as it can be crafted directly in your **Fieldcrafting** menu using raw Copper Ore; ideal for emergency maintenance during early game expeditions. + +*** + +## 📦 Installation + +### Main Plugin + +1. Download the `QuickBASIC.TieredRepairKits.zip`. +2. Place .zip file into your server's `Mods` folder. + +  + +### Recipe Overrides (Optional) + +If you wish to customize crafting costs all of the recipes are defined separate from the item asset. + +1. With OP, in the creative menu open the Asset Editor. In the top right, click the … menu and create a pack. +2. Call your pack something like `TieredRepairKitsOverrides` +3. Navigate to QuickBASIC.TieredRepairKits in the editor. +4. Find the recipe you'd like to override (Server/Items/Recipes/Tools/Repair\_Kits) and click Override +5. Place your override in your newly created pack and change/edit the Input for the recipe to your hearts desire. + +**Tip:** To disable a certain recipe, change its category to `Workbench_Hidden`. This keeps the item in the game (for loot/rewards from other mods maybe) but removes it from the crafting bench. \ No newline at end of file diff --git a/screenshots/TRK-00.png b/screenshots/TRK-00.png new file mode 100644 index 0000000..441675c Binary files /dev/null and b/screenshots/TRK-00.png differ diff --git a/screenshots/TRK-01.png b/screenshots/TRK-01.png new file mode 100644 index 0000000..14bbe38 Binary files /dev/null and b/screenshots/TRK-01.png differ diff --git a/screenshots/TRK-02.png b/screenshots/TRK-02.png new file mode 100644 index 0000000..e89f5ab Binary files /dev/null and b/screenshots/TRK-02.png differ diff --git a/screenshots/TRK-03.png b/screenshots/TRK-03.png new file mode 100644 index 0000000..df11605 Binary files /dev/null and b/screenshots/TRK-03.png differ diff --git a/screenshots/TRK-04.png b/screenshots/TRK-04.png new file mode 100644 index 0000000..56e4e13 Binary files /dev/null and b/screenshots/TRK-04.png differ diff --git a/screenshots/TRK-05.png b/screenshots/TRK-05.png new file mode 100644 index 0000000..3f04ea7 Binary files /dev/null and b/screenshots/TRK-05.png differ diff --git a/screenshots/TRK-06.png b/screenshots/TRK-06.png new file mode 100644 index 0000000..2625923 Binary files /dev/null and b/screenshots/TRK-06.png differ diff --git a/screenshots/TRK-07.png b/screenshots/TRK-07.png new file mode 100644 index 0000000..7be49ef Binary files /dev/null and b/screenshots/TRK-07.png differ diff --git a/screenshots/TRK-08.png b/screenshots/TRK-08.png new file mode 100644 index 0000000..17a978c Binary files /dev/null and b/screenshots/TRK-08.png differ diff --git a/screenshots/TRK-09.png b/screenshots/TRK-09.png new file mode 100644 index 0000000..72a7d36 Binary files /dev/null and b/screenshots/TRK-09.png differ diff --git a/screenshots/TRK-10.png b/screenshots/TRK-10.png new file mode 100644 index 0000000..ee5a7c7 Binary files /dev/null and b/screenshots/TRK-10.png differ diff --git a/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Adamantite.png b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Adamantite.png new file mode 100644 index 0000000..437d3bc Binary files /dev/null and b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Adamantite.png differ diff --git a/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Cobalt.png b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Cobalt.png new file mode 100644 index 0000000..6e1484d Binary files /dev/null and b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Cobalt.png differ diff --git a/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Copper.png b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Copper.png new file mode 100644 index 0000000..c3ba5c3 Binary files /dev/null and b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Copper.png differ diff --git a/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Gold.png b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Gold.png new file mode 100644 index 0000000..9e0b87e Binary files /dev/null and b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Gold.png differ diff --git a/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Iron.png b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Iron.png new file mode 100644 index 0000000..ca9b2e5 Binary files /dev/null and b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Iron.png differ diff --git a/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Mithril.png b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Mithril.png new file mode 100644 index 0000000..77471b8 Binary files /dev/null and b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Mithril.png differ diff --git a/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Onyxium.png b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Onyxium.png new file mode 100644 index 0000000..1add826 Binary files /dev/null and b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Onyxium.png differ diff --git a/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Prisma.png b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Prisma.png new file mode 100644 index 0000000..bc5254c Binary files /dev/null and b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Prisma.png differ diff --git a/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Silver.png b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Silver.png new file mode 100644 index 0000000..2e2ba68 Binary files /dev/null and b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Silver.png differ diff --git a/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Thorium.png b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Thorium.png new file mode 100644 index 0000000..a83b2c7 Binary files /dev/null and b/src/main/resources/Common/Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Thorium.png differ diff --git a/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Adamantite_Texture.png b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Adamantite_Texture.png new file mode 100644 index 0000000..8843f1f Binary files /dev/null and b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Adamantite_Texture.png differ diff --git a/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Cobalt_Texture.png b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Cobalt_Texture.png new file mode 100644 index 0000000..6dba3a3 Binary files /dev/null and b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Cobalt_Texture.png differ diff --git a/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Copper_Texture.png b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Copper_Texture.png new file mode 100644 index 0000000..e1be032 Binary files /dev/null and b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Copper_Texture.png differ diff --git a/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Gold_Texture.png b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Gold_Texture.png new file mode 100644 index 0000000..ff0e2b6 Binary files /dev/null and b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Gold_Texture.png differ diff --git a/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Iron_Texture.png b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Iron_Texture.png new file mode 100644 index 0000000..d1f260f Binary files /dev/null and b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Iron_Texture.png differ diff --git a/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Mithril_Texture.png b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Mithril_Texture.png new file mode 100644 index 0000000..241bb4c Binary files /dev/null and b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Mithril_Texture.png differ diff --git a/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Onyxium_Texture.png b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Onyxium_Texture.png new file mode 100644 index 0000000..8ad8f7f Binary files /dev/null and b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Onyxium_Texture.png differ diff --git a/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Prisma_Texture.png b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Prisma_Texture.png new file mode 100644 index 0000000..e756e0e Binary files /dev/null and b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Prisma_Texture.png differ diff --git a/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Silver_Texture.png b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Silver_Texture.png new file mode 100644 index 0000000..010e6bf Binary files /dev/null and b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Silver_Texture.png differ diff --git a/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Thorium_Texture.png b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Thorium_Texture.png new file mode 100644 index 0000000..dfe31f3 Binary files /dev/null and b/src/main/resources/Common/Items/Tools/Repair_Kit/Repair_Kit_Tier_Thorium_Texture.png differ diff --git a/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Adamantite.json b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Adamantite.json new file mode 100644 index 0000000..dba77f2 --- /dev/null +++ b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Adamantite.json @@ -0,0 +1,51 @@ +{ + "TranslationProperties": { + "Name": "server.items.Tool_Repair_Kit_Tier_Adamantite.name", + "Description": "server.items.Tool_Repair_Kit_Tier_Adamantite.description" + }, + "Icon": "Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Adamantite.png", + "Parent": "Tool_Repair_Kit_Crude", + "Model": "Items/Tools/Repair_Kit/Repair_Kit_Iron.blockymodel", + "Texture": "Items/Tools/Repair_Kit/Repair_Kit_Tier_Adamantite_Texture.png", + "IconProperties": { + "Scale": 0.485, + "Translation": [ + 0.69, + -25.71 + ], + "Rotation": [ + -15.545, + 545.17, + 0.545 + ] + }, + "Interactions": { + "Primary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.075 + } + } + ] + }, + "Secondary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.075 + } + } + ] + } + }, + "ItemLevel": 30, + "Quality": "Rare", + "Categories": [ + "Items.Tools" + ] +} diff --git a/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Cobalt.json b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Cobalt.json new file mode 100644 index 0000000..1d7ba5a --- /dev/null +++ b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Cobalt.json @@ -0,0 +1,51 @@ +{ + "TranslationProperties": { + "Name": "server.items.Tool_Repair_Kit_Tier_Cobalt.name", + "Description": "server.items.Tool_Repair_Kit_Tier_Cobalt.description" + }, + "Icon": "Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Cobalt.png", + "Parent": "Tool_Repair_Kit_Crude", + "Model": "Items/Tools/Repair_Kit/Repair_Kit_Iron.blockymodel", + "Texture": "Items/Tools/Repair_Kit/Repair_Kit_Tier_Cobalt_Texture.png", + "IconProperties": { + "Scale": 0.485, + "Translation": [ + 0.69, + -25.71 + ], + "Rotation": [ + -15.545, + 545.17, + 0.545 + ] + }, + "Interactions": { + "Primary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.05 + } + } + ] + }, + "Secondary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.05 + } + } + ] + } + }, + "ItemLevel": 25, + "Quality": "Uncommon", + "Categories": [ + "Items.Tools" + ] +} diff --git a/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Copper.json b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Copper.json new file mode 100644 index 0000000..5f981be --- /dev/null +++ b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Copper.json @@ -0,0 +1,52 @@ +{ + "TranslationProperties": { + "Name": "server.items.Tool_Repair_Kit_Tier_Copper.name", + "Description": "server.items.Tool_Repair_Kit_Tier_Copper.description" + }, + "Icon": "Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Copper.png", + "Parent": "Tool_Repair_Kit_Crude", + "PlayerAnimationsId": "Item", + "Model": "Items/Tools/Repair_Kit/Repair_Kit_Iron.blockymodel", + "Texture": "Items/Tools/Repair_Kit/Repair_Kit_Tier_Copper_Texture.png", + "IconProperties": { + "Scale": 0.485, + "Translation": [ + 0.69, + -25.71 + ], + "Rotation": [ + -15.545, + 545.17, + 0.545 + ] + }, + "Interactions": { + "Primary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": 0.05 + } + } + ] + }, + "Secondary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": 0.05 + } + } + ] + } + }, + "ItemLevel": 8, + "Quality": "Junk", + "Categories": [ + "Items.Tools" + ] +} diff --git a/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Gold.json b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Gold.json new file mode 100644 index 0000000..e559692 --- /dev/null +++ b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Gold.json @@ -0,0 +1,52 @@ +{ + "TranslationProperties": { + "Name": "server.items.Tool_Repair_Kit_Tier_Gold.name", + "Description": "server.items.Tool_Repair_Kit_Tier_Gold.description" + }, + "Icon": "Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Gold.png", + "Parent": "Tool_Repair_Kit_Crude", + "Model": "Items/Tools/Repair_Kit/Repair_Kit_Iron.blockymodel", + "Texture": "Items/Tools/Repair_Kit/Repair_Kit_Tier_Gold_Texture.png", + "IconProperties": { + "Scale": 0.485, + "Translation": [ + 0.69, + -25.71 + ], + "Rotation": [ + -15.545, + 545.17, + 0.545 + ] + }, + "Interactions": { + "Primary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.01 + } + } + ] + }, + "Secondary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.01 + } + } + ] + } + }, + "ItemLevel": 15, + "Quality": "Uncommon", + "MaxStack": 25, + "Categories": [ + "Items.Tools" + ] +} diff --git a/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Iron.json b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Iron.json new file mode 100644 index 0000000..d64bbe1 --- /dev/null +++ b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Iron.json @@ -0,0 +1,52 @@ +{ + "TranslationProperties": { + "Name": "server.items.Tool_Repair_Kit_Tier_Iron.name", + "Description": "server.items.Tool_Repair_Kit_Tier_Iron.description" + }, + "Icon": "Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Iron.png", + "Parent": "Tool_Repair_Kit_Crude", + "Model": "Items/Tools/Repair_Kit/Repair_Kit_Iron.blockymodel", + "Texture": "Items/Tools/Repair_Kit/Repair_Kit_Tier_Iron_Texture.png", + "IconProperties": { + "Scale": 0.485, + "Translation": [ + 0.69, + -25.71 + ], + "Rotation": [ + -15.545, + 545.17, + 0.545 + ] + }, + "Interactions": { + "Primary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": 0 + } + } + ] + }, + "Secondary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": 0 + } + } + ] + } + }, + "ItemLevel": 10, + "Quality": "Common", + "MaxStack": 25, + "Categories": [ + "Items.Tools" + ] +} diff --git a/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Mithril.json b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Mithril.json new file mode 100644 index 0000000..1a204f5 --- /dev/null +++ b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Mithril.json @@ -0,0 +1,51 @@ +{ + "TranslationProperties": { + "Name": "server.items.Tool_Repair_Kit_Tier_Mithril.name", + "Description": "server.items.Tool_Repair_Kit_Tier_Mithril.description" + }, + "Icon": "Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Mithril.png", + "Parent": "Tool_Repair_Kit_Crude", + "Model": "Items/Tools/Repair_Kit/Repair_Kit_Iron.blockymodel", + "Texture": "Items/Tools/Repair_Kit/Repair_Kit_Tier_Mithril_Texture.png", + "IconProperties": { + "Scale": 0.485, + "Translation": [ + 0.69, + -25.71 + ], + "Rotation": [ + -15.545, + 545.17, + 0.545 + ] + }, + "Interactions": { + "Primary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.1 + } + } + ] + }, + "Secondary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.1 + } + } + ] + } + }, + "ItemLevel": 35, + "Quality": "Epic", + "Categories": [ + "Items.Tools" + ] +} diff --git a/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Onyxium.json b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Onyxium.json new file mode 100644 index 0000000..f4f975f --- /dev/null +++ b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Onyxium.json @@ -0,0 +1,51 @@ +{ + "TranslationProperties": { + "Name": "server.items.Tool_Repair_Kit_Tier_Onyxium.name", + "Description": "server.items.Tool_Repair_Kit_Tier_Onyxium.description" + }, + "Icon": "Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Onyxium.png", + "Parent": "Tool_Repair_Kit_Crude", + "Model": "Items/Tools/Repair_Kit/Repair_Kit_Iron.blockymodel", + "Texture": "Items/Tools/Repair_Kit/Repair_Kit_Tier_Onyxium_Texture.png", + "IconProperties": { + "Scale": 0.485, + "Translation": [ + 0.69, + -25.71 + ], + "Rotation": [ + -15.545, + 545.17, + 0.545 + ] + }, + "Interactions": { + "Primary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.125 + } + } + ] + }, + "Secondary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.125 + } + } + ] + } + }, + "ItemLevel": 39, + "Quality": "Legendary", + "Categories": [ + "Items.Tools" + ] +} diff --git a/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Prisma.json b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Prisma.json new file mode 100644 index 0000000..e0fd3d1 --- /dev/null +++ b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Prisma.json @@ -0,0 +1,52 @@ +{ + "TranslationProperties": { + "Name": "server.items.Tool_Repair_Kit_Tier_Prisma.name", + "Description": "server.items.Tool_Repair_Kit_Tier_Prisma.description" + }, + "Icon": "Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Prisma.png", + "Parent": "Tool_Repair_Kit_Crude", + "Model": "Items/Tools/Repair_Kit/Repair_Kit_Iron.blockymodel", + "Texture": "Items/Tools/Repair_Kit/Repair_Kit_Tier_Prisma_Texture.png", + "IconProperties": { + "Scale": 0.485, + "Translation": [ + 0.69, + -25.71 + ], + "Rotation": [ + -15.545, + 545.17, + 0.545 + ] + }, + "Interactions": { + "Primary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.15 + } + } + ] + }, + "Secondary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.1 + } + } + ] + } + }, + "ItemLevel": 45, + "Quality": "Legendary", + "MaxStack": 25, + "Categories": [ + "Items.Tools" + ] +} diff --git a/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Silver.json b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Silver.json new file mode 100644 index 0000000..17de2bc --- /dev/null +++ b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Silver.json @@ -0,0 +1,52 @@ +{ + "TranslationProperties": { + "Name": "server.items.Tool_Repair_Kit_Tier_Silver.name", + "Description": "server.items.Tool_Repair_Kit_Tier_Silver.description" + }, + "Icon": "Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Silver.png", + "Parent": "Tool_Repair_Kit_Crude", + "Model": "Items/Tools/Repair_Kit/Repair_Kit_Iron.blockymodel", + "Texture": "Items/Tools/Repair_Kit/Repair_Kit_Tier_Silver_Texture.png", + "IconProperties": { + "Scale": 0.485, + "Translation": [ + 0.69, + -25.71 + ], + "Rotation": [ + -15.545, + 545.17, + 0.545 + ] + }, + "Interactions": { + "Primary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.01 + } + } + ] + }, + "Secondary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.01 + } + } + ] + } + }, + "ItemLevel": 15, + "Quality": "Uncommon", + "MaxStack": 25, + "Categories": [ + "Items.Tools" + ] +} diff --git a/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Thorium.json b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Thorium.json new file mode 100644 index 0000000..7e0cf14 --- /dev/null +++ b/src/main/resources/Server/Item/Items/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Thorium.json @@ -0,0 +1,51 @@ +{ + "TranslationProperties": { + "Name": "server.items.Tool_Repair_Kit_Tier_Thorium.name", + "Description": "server.items.Tool_Repair_Kit_Tier_Thorium.description" + }, + "Icon": "Icons/ItemsGenerated/Tool_Repair_Kit_Tier_Thorium.png", + "Parent": "Tool_Repair_Kit_Crude", + "Model": "Items/Tools/Repair_Kit/Repair_Kit_Iron.blockymodel", + "Texture": "Items/Tools/Repair_Kit/Repair_Kit_Tier_Thorium_Texture.png", + "IconProperties": { + "Scale": 0.485, + "Translation": [ + 0.69, + -25.71 + ], + "Rotation": [ + -15.545, + 545.17, + 0.545 + ] + }, + "Interactions": { + "Primary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.025 + } + } + ] + }, + "Secondary": { + "Interactions": [ + { + "Type": "OpenCustomUI", + "Page": { + "Id": "ItemRepair", + "RepairPenalty": -0.025 + } + } + ] + } + }, + "ItemLevel": 20, + "Quality": "Uncommon", + "Categories": [ + "Items.Tools" + ] +} diff --git a/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Adamantite.json b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Adamantite.json new file mode 100644 index 0000000..715ed8d --- /dev/null +++ b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Adamantite.json @@ -0,0 +1,32 @@ +{ + "PrimaryOutput": { + "ItemId": "Tool_Repair_Kit_Tier_Adamantite", + "Quantity": 1 + }, + "TimeSeconds": 1, + "Input": [ + { + "ItemId": "Ingredient_Crystal_Red", + "Quantity": 4 + }, + { + "ItemId": "Ingredient_Bar_Adamantite", + "Quantity": 16 + }, + { + "ItemId": "Ingredient_Fire_Essence", + "Quantity": 4 + } + ], + "OutputQuantity": 1, + "BenchRequirement": [ + { + "Id": "Workbench", + "Type": "Crafting", + "RequiredTierLevel": 3, + "Categories": [ + "Workbench_Tinkering" + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Cobalt.json b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Cobalt.json new file mode 100644 index 0000000..3e34625 --- /dev/null +++ b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Cobalt.json @@ -0,0 +1,32 @@ +{ + "PrimaryOutput": { + "ItemId": "Tool_Repair_Kit_Tier_Cobalt", + "Quantity": 1 + }, + "TimeSeconds": 1, + "Input": [ + { + "ItemId": "Ingredient_Fabric_Scrap_Shadoweave", + "Quantity": 4 + }, + { + "ItemId": "Ingredient_Bar_Cobalt", + "Quantity": 16 + }, + { + "ItemId": "Ingredient_Ice_Essence", + "Quantity": 4 + } + ], + "OutputQuantity": 1, + "BenchRequirement": [ + { + "Id": "Workbench", + "Type": "Crafting", + "RequiredTierLevel": 2, + "Categories": [ + "Workbench_Tinkering" + ] + } + ] +} diff --git a/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Copper.json b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Copper.json new file mode 100644 index 0000000..bf3eac2 --- /dev/null +++ b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Copper.json @@ -0,0 +1,31 @@ +{ + "PrimaryOutput": { + "ItemId": "Tool_Repair_Kit_Tier_Copper", + "Quantity": 1 + }, + "TimeSeconds": 1, + "Input": [ + { + "ItemId": "Ingredient_Fibre", + "Quantity": 2 + }, + { + "ItemId": "Ingredient_Bar_Copper", + "Quantity": 4 + }, + { + "ItemId": "Ingredient_Stick", + "Quantity": 2 + } + ], + "OutputQuantity": 1, + "BenchRequirement": [ + { + "Type": "Crafting", + "Categories": [ + "Workbench_Tinkering" + ], + "Id": "Workbench" + } + ] + } \ No newline at end of file diff --git a/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Copper_Fieldcraft.json b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Copper_Fieldcraft.json new file mode 100644 index 0000000..f72c659 --- /dev/null +++ b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Copper_Fieldcraft.json @@ -0,0 +1,31 @@ +{ + "PrimaryOutput": { + "ItemId": "Tool_Repair_Kit_Tier_Copper", + "Quantity": 1 + }, + "TimeSeconds": 1, + "Input": [ + { + "ItemId": "Ingredient_Fibre", + "Quantity": 2 + }, + { + "ItemId": "Ore_Copper", + "Quantity": 4 + }, + { + "ItemId": "Ingredient_Stick", + "Quantity": 2 + } + ], + "OutputQuantity": 1, + "BenchRequirement": [ + { + "Type": "Crafting", + "Categories": [ + "Tools" + ], + "Id": "Fieldcraft" + } + ] + } \ No newline at end of file diff --git a/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Gold.json b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Gold.json new file mode 100644 index 0000000..c2db509 --- /dev/null +++ b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Gold.json @@ -0,0 +1,32 @@ +{ + "PrimaryOutput": { + "ItemId": "Tool_Repair_Kit_Tier_Gold", + "Quantity": 1 + }, + "TimeSeconds": 1, + "Input": [ + { + "ItemId": "Ingredient_Bolt_Wool", + "Quantity": 4 + }, + { + "ItemId": "Ingredient_Bar_Gold", + "Quantity": 16 + }, + { + "ItemId": "Ingredient_Fire_Essence", + "Quantity": 4 + } + ], + "OutputQuantity": 1, + "BenchRequirement": [ + { + "Id": "Workbench", + "Type": "Crafting", + "RequiredTierLevel": 2, + "Categories": [ + "Workbench_Tinkering" + ] + } + ] +} diff --git a/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Iron.json b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Iron.json new file mode 100644 index 0000000..08bb142 --- /dev/null +++ b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Iron.json @@ -0,0 +1,31 @@ +{ + "PrimaryOutput": { + "ItemId": "Tool_Repair_Kit_Tier_Iron", + "Quantity": 1 + }, + "TimeSeconds": 1, + "Input": [ + { + "ItemId": "Ingredient_Fabric_Scrap_Linen", + "Quantity": 2 + }, + { + "ItemId": "Ingredient_Bar_Iron", + "Quantity": 8 + }, + { + "ItemId": "Ingredient_Leather_Light", + "Quantity": 2 + } + ], + "OutputQuantity": 1, + "BenchRequirement": [ + { + "Type": "Crafting", + "Categories": [ + "Workbench_Tinkering" + ], + "Id": "Workbench" + } + ] + } \ No newline at end of file diff --git a/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Mithril.json b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Mithril.json new file mode 100644 index 0000000..e1f3d7f --- /dev/null +++ b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Mithril.json @@ -0,0 +1,32 @@ +{ + "PrimaryOutput": { + "ItemId": "Tool_Repair_Kit_Tier_Mithril", + "Quantity": 1 + }, + "TimeSeconds": 1, + "Input": [ + { + "ItemId": "Ingredient_Voidheart", + "Quantity": 4 + }, + { + "ItemId": "Ingredient_Bar_Mithril", + "Quantity": 16 + }, + { + "ItemId": "Ingredient_Leather_Storm", + "Quantity": 4 + } + ], + "OutputQuantity": 1, + "BenchRequirement": [ + { + "Id": "Workbench", + "Type": "Crafting", + "RequiredTierLevel": 3, + "Categories": [ + "Workbench_Tinkering" + ] + } + ] + } \ No newline at end of file diff --git a/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Onyxium.json b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Onyxium.json new file mode 100644 index 0000000..22f8481 --- /dev/null +++ b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Onyxium.json @@ -0,0 +1,32 @@ +{ + "PrimaryOutput": { + "ItemId": "Tool_Repair_Kit_Tier_Onyxium", + "Quantity": 1 + }, + "TimeSeconds": 1, + "Input": [ + { + "ItemId": "Rock_Gem_Voidstone", + "Quantity": 1 + }, + { + "ItemId": "Ingredient_Bar_Onyxium", + "Quantity": 16 + }, + { + "ItemId": "Ingredient_Leather_Storm", + "Quantity": 4 + } + ], + "OutputQuantity": 1, + "BenchRequirement": [ + { + "Id": "Workbench", + "Type": "Crafting", + "RequiredTierLevel": 3, + "Categories": [ + "Workbench_Tinkering" + ] + } + ] + } \ No newline at end of file diff --git a/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Prisma.json b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Prisma.json new file mode 100644 index 0000000..6afd1aa --- /dev/null +++ b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Prisma.json @@ -0,0 +1,32 @@ +{ + "PrimaryOutput": { + "ItemId": "Tool_Repair_Kit_Tier_Prisma", + "Quantity": 1 + }, + "TimeSeconds": 1, + "Input": [ + { + "ItemId": "Rock_Gem_Diamond", + "Quantity": 1 + }, + { + "ItemId": "Ingredient_Bar_Prisma", + "Quantity": 16 + }, + { + "ItemId": "Ingredient_Leather_Storm", + "Quantity": 4 + } + ], + "OutputQuantity": 1, + "BenchRequirement": [ + { + "Id": "Workbench", + "Type": "Crafting", + "RequiredTierLevel": 3, + "Categories": [ + "Workbench_Tinkering" + ] + } + ] + } \ No newline at end of file diff --git a/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Silver.json b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Silver.json new file mode 100644 index 0000000..b847785 --- /dev/null +++ b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Silver.json @@ -0,0 +1,32 @@ +{ + "PrimaryOutput": { + "ItemId": "Tool_Repair_Kit_Tier_Silver", + "Quantity": 1 + }, + "TimeSeconds": 1, + "Input": [ + { + "ItemId": "Ingredient_Bolt_Wool", + "Quantity": 4 + }, + { + "ItemId": "Ingredient_Bar_Silver", + "Quantity": 16 + }, + { + "ItemId": "Ingredient_Fire_Essence", + "Quantity": 4 + } + ], + "OutputQuantity": 1, + "BenchRequirement": [ + { + "Id": "Workbench", + "Type": "Crafting", + "RequiredTierLevel": 2, + "Categories": [ + "Workbench_Tinkering" + ] + } + ] +} diff --git a/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Thorium.json b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Thorium.json new file mode 100644 index 0000000..08104b9 --- /dev/null +++ b/src/main/resources/Server/Item/Recipes/Tool/Repair_Kit/Tool_Repair_Kit_Tier_Thorium.json @@ -0,0 +1,32 @@ +{ + "PrimaryOutput": { + "ItemId": "Tool_Repair_Kit_Tier_Thorium", + "Quantity": 1 + }, + "TimeSeconds": 1, + "Input": [ + { + "ItemId": "Ingredient_Chitin_Sturdy", + "Quantity": 2 + }, + { + "ItemId": "Ingredient_Bar_Thorium", + "Quantity": 16 + }, + { + "ItemId": "Ingredient_Sac_Venom", + "Quantity": 2 + } + ], + "OutputQuantity": 1, + "BenchRequirement": [ + { + "Id": "Workbench", + "Type": "Crafting", + "RequiredTierLevel": 2, + "Categories": [ + "Workbench_Tinkering" + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/Server/Languages/en-US/server.lang b/src/main/resources/Server/Languages/en-US/server.lang new file mode 100644 index 0000000..40a029c --- /dev/null +++ b/src/main/resources/Server/Languages/en-US/server.lang @@ -0,0 +1,30 @@ + +items.Tool_Repair_Kit_Tier_Copper.name = Repair Kit (Copper) +items.Tool_Repair_Kit_Tier_Copper.description = Repair tools and armor fully and reduce max durability up to 5% + +items.Tool_Repair_Kit_Tier_Iron.name = Repair Kit (Iron) +items.Tool_Repair_Kit_Tier_Iron.description = Repair tools and armor fully and keep max durability + +items.Tool_Repair_Kit_Tier_Gold.name = Repair Kit (Gold) +items.Tool_Repair_Kit_Tier_Gold.description = Repair tools and armor fully and improve max durability by up to 1% + +items.Tool_Repair_Kit_Tier_Silver.name = Repair Kit (Silver) +items.Tool_Repair_Kit_Tier_Silver.description = Repair tools and armor fully and improve max durability by up to 1% + +items.Tool_Repair_Kit_Tier_Thorium.name = Repair Kit (Thorium) +items.Tool_Repair_Kit_Tier_Thorium.description = Repair tools and armor fully and improve max durability by up to 2.5% + +items.Tool_Repair_Kit_Tier_Cobalt.name = Repair Kit (Cobalt) +items.Tool_Repair_Kit_Tier_Cobalt.description = Repair tools and armor fully and improve max durability by up to 5% + +items.Tool_Repair_Kit_Tier_Adamantite.name = Repair Kit (Adamantite) +items.Tool_Repair_Kit_Tier_Adamantite.description = Repair tools and armor fully and improve max durability by up to 7.5% + +items.Tool_Repair_Kit_Tier_Mithril.name = Repair Kit (Mithril) +items.Tool_Repair_Kit_Tier_Mithril.description = Repair tools and armor fully and improve max durability by up to 10% + +items.Tool_Repair_Kit_Tier_Onyxium.name = Repair Kit (Onyxium) +items.Tool_Repair_Kit_Tier_Onyxium.description = Repair tools and armor fully and improve max durability by up to 12.5% + +items.Tool_Repair_Kit_Tier_Prisma.name = Repair Kit (Prisma) +items.Tool_Repair_Kit_Tier_Prisma.description = Repair tools and armor fully and improve max durability by up to 15% \ No newline at end of file diff --git a/src/main/resources/manifest.json b/src/main/resources/manifest.json new file mode 100644 index 0000000..65d2120 --- /dev/null +++ b/src/main/resources/manifest.json @@ -0,0 +1,21 @@ +{ + "Group": "QuickBASIC", + "Name": "QuickBASIC.TieredRepairKits", + "Version": "1.0.0", + "ServerVersion": "2026.02.19-1a311a592", + "Description": "Balanced tiered Repair Kits that can increase the maximum durability of items", + "Authors": [ + { + "Name": "QuickBASIC", + "Email": "", + "Url": "" + } + ], + "Website": "", + "Dependencies": {}, + "OptionalDependencies": {}, + "LoadBefore": {}, + "DisabledByDefault": false, + "IncludesAssetPack": false, + "SubPlugins": [] +}