commit bb184dc990d5ccc71df8b1d94c89d2835b255762 Author: QuickBASIC Date: Thu Mar 19 17:11:11 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..c3a4aef --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,58 @@ +# 1.0.6 + +## Changelog + +*  Fix duplicate recipes on Farming Bench + +*** + +# 1.0.5 + +## Changelog + +* Update manifest for 2026.02.19-1a311a592 +* Hytale client no longer does warning on each start of server or save file (only shows status icon); further versions will only have manifest changes on major releases after it's been verified that it's working correctly. i.e. Patch 3, Patch 4, Patch 5, etc +* No longer overrides item, instead creates recipes (should be more future proof for patches and changes.) + +*** + +# 1.0.4 + +## Changelog + +*  Update manifest for new Hytale release version + +*** + +# 1.0.3 + +## Changelog + +*  Update manifest for new Hytale release version + +*** + +# 1.0.2 + +## Changelog + +*  Update manifest for new Hytale release version + +*** + +# 1.0.1 + +## Changelog + +*  Update manifest for new Hytale release version + +*** + +# 1.0.0 + +## Changelog + +* Add fieldcrafting recipe to Life Essence item +* Add fieldcrafting recipe to Greater Life Essence item + +*** \ 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..45e46b1 --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +# Handcraft Life Essence + +## Description + +This mod allows you to hand craft (pocket craft) Life Essence and Greater Life Essence in your inventory crafting menu. Simple QoL mod for farmers and explorers. + +## Reasons you need this mod: + +* You have large fields of crops and have to keep running back to the Farmers Workbench to craft Greater Life Essence to save room. +* You want to convert essence while trading with Kweebeks. +* You want to craft just the Life Essence in your inventory using the ALL button without pulling from any storage. +* You want to craft Greater Life Essence while exploring to save inventory space. + +## Compatibility +* Does not override any vanilla assets (Creates separate Recipe assets) \ No newline at end of file diff --git a/screenshots/HandCraftLifeEssence.png b/screenshots/HandCraftLifeEssence.png new file mode 100644 index 0000000..abcf41e Binary files /dev/null and b/screenshots/HandCraftLifeEssence.png differ diff --git a/screenshots/HandCraftLifeEssence_Icon.png b/screenshots/HandCraftLifeEssence_Icon.png new file mode 100644 index 0000000..651cb5b Binary files /dev/null and b/screenshots/HandCraftLifeEssence_Icon.png differ diff --git a/src/main/resources/Server/Item/Recipes/Ingredients/Ingredient_Life_Essence.json b/src/main/resources/Server/Item/Recipes/Ingredients/Ingredient_Life_Essence.json new file mode 100644 index 0000000..72b0644 --- /dev/null +++ b/src/main/resources/Server/Item/Recipes/Ingredients/Ingredient_Life_Essence.json @@ -0,0 +1,21 @@ +{ + "PrimaryOutput": { + "ItemId": "Ingredient_Life_Essence", + "Quantity": 100 + }, + + "Input": [ + { + "ItemId": "Ingredient_Life_Essence_Concentrated", + "Quantity": 1 + } ], + "OutputQuantity": 100, + "BenchRequirement": [ + { + "Id": "Fieldcraft", + "Categories": [ + "Tools" + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/Server/Item/Recipes/Ingredients/Ingredient_Life_Essence_Concentrated.json b/src/main/resources/Server/Item/Recipes/Ingredients/Ingredient_Life_Essence_Concentrated.json new file mode 100644 index 0000000..0cc3b7c --- /dev/null +++ b/src/main/resources/Server/Item/Recipes/Ingredients/Ingredient_Life_Essence_Concentrated.json @@ -0,0 +1,21 @@ +{ + "PrimaryOutput": { + "ItemId": "Ingredient_Life_Essence_Concentrated", + "Quantity": 1 + }, + + "Input": [ + { + "ItemId": "Ingredient_Life_Essence", + "Quantity": 100 + } ], + "OutputQuantity": 1, + "BenchRequirement": [ + { + "Id": "Fieldcraft", + "Categories": [ + "Tools" + ] + } + ] +} \ 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..2e6bd65 --- /dev/null +++ b/src/main/resources/manifest.json @@ -0,0 +1,21 @@ +{ + "Group": "QuickBASIC", + "Name": "QuickBASIC.HandcraftEssence", + "Version": "1.0.6", + "ServerVersion": "2026.02.19-1a311a592", + "Description": "Allows you to craft Life Essence and Greater Life Essence without a bench", + "Authors": [ + { + "Name": "QuickBASIC", + "Email": "", + "Url": "" + } + ], + "Website": "", + "Dependencies": {}, + "OptionalDependencies": {}, + "LoadBefore": {}, + "DisabledByDefault": false, + "IncludesAssetPack": false, + "SubPlugins": [] +}