
Grindstones
Adds the ability to repair your metal tools at the expense of their maximum duarbility.

Description
<p>This mod adds a grindstone frame and a grinding wheel for that frame, which when placed inside, allows you to repair your tools. The vanilla grindstone currently (1.22.0) only sharpens the falxes, giving it a damage multiplier, this mod allows you to repair tools and configure what you can and can't repair using this mod's grindstone. At the moment this functionality is mostly for aesthetics; but you can make the wheel with any metal rod and one of the same four types of rock you can make a quern out of and you can make the frame out of any nails and any wooden boards.</p> <p> </p> <p>Config:</p> <ul> <li><span style="text-decoration: line-through;"><code>DurabilityPointsRepairedPerPointLost</code>: How many durability points an item gets for every point it loses</span> (depricated with automatic updating support)</li> <li><code>RatioMaxDurabilityLossToDurabilityGain</code> <ul> <li>The ratio of how many max durability points are lost and how many points durability are repaired every tick</li> <li>Supports 0 durability loss</li> <li>Only support integers at the moment</li> <li>Default: "1:4"</li> </ul> </li> <li><code>SafeSharpening</code> <ul> <li>If enabled prevents extra durability loss at the tail end of repairing a tool so you always get a repair with the exact ratio you specified</li> <li>Defualt: false</li> </ul> </li> <li><code>Whitelist</code> <ul> <li>Overrides all other settings to allow specified tools to be repaired</li> <li>Default: []</li> </ul> </li> <li><code>Blacklist</code> <ul> <li>Overrides all other settings besides the whitelist to disallow specified tools from being repaired</li> <li>Default: []</li> </ul> </li> <li><code>NotRepairableToolTypes</code> <ul> <li>Black list of tools to not repair</li> <li>Default: [ "bow", "sling", "firearm", "crossbow", "shield" ]</li> </ul> </li> <li><code>AllowedRepairableMaterials</code> <ul> <li>White list of material types that can be repaired</li> <li>Default: [ "unspecified", "copper", "tinbronze", "bismuthbronze", "blackbronze", "gold", "silver", "iron", "meteoriciron", "steel", "ornategold", "ornatesilver" ]</li> </ul> </li> </ul> <p> </p> <p><code></code></p> <div class="spoiler"> <div class="spoiler-toggle">Commands</div> <div class="spoiler-text"> <ul> <li><code>/gconfig ratio</code> <ul> <li><code>get</code> <ul> <li>Prints the current ratio setting</li> </ul> </li> <li><code>set <ratio></code> <ul> <li>Set the ratio to <ratio></li> <li>must be in <integer>:<integer> format</li> </ul> </li> <li><code>toDefault</code> <ul> <li>Resets the value to its default</li> </ul> </li> </ul> </li> <li><code>/gconfig safety</code> <ul> <li><code>get</code> <ul> <li>Prints the current safe sharpening setting</li> </ul> </li> <li><code>set <state></code> <ul> <li>Set the safe sharpening sate to <state></li> <li>Must me 1/0, True/False, or enable</li> </ul> </li> <li><code>toDefault</code> <ul> <li>Resets the safe sharpening to its default value</li> </ul> </li> </ul> </li> <li><code>/gconfig whitelist</code> <ul> <li><code>get</code> <ul> <li>Prints the current tool whitelist</li> </ul> </li> <li><code>add [tool]</code> <ul> <li>Adds [tool] to the whitelist</li> <li>You can either type in a specific tool code or hold the tool you want to whitelist</li> </ul> </li> <li><code>remove [tool]</code> <ul> <li>Removes [tool] from the whitelist</li> <li>You can either type in a specific tool code or hold the tool you want to whitelist</li> </ul> </li> <li><code>toDefault</code> <ul> <li>Resets the whitelist to default/clears the whitelist</li> </ul> </li> </ul> </li> <li><code>/gconfig blacklist</code> <ul> <li><code>get</code> <ul> <li>Prints the current tool blacklist</li> </ul> </li> <li><code>add [tool]</code> <ul> <li>Adds [tool] to the blacklist</li> <li>You can either type in a specific tool code or hold the tool you want to blacklist</li> </ul> </li> <li><code>remove [tool]</code> <ul> <li>Removes [tool] from the blacklist</li> <li>You can either type in a specific tool code or hold the tool you want to blacklist</li> </ul> </li> <li><code>toDefault</code> <ul> <li>Resets the blacklist to default/clears the blacklist</li> </ul> </li> </ul> </li> <li><code>/gconfig disallowedTool</code> <ul> <li><code>get</code> <ul> <li>Prints the too types that are currently disallowed from repair</li> </ul> </li> <li><code>add [toolType]</code> <ul> <li>Adds [tooltype] to the tool type blacklist</li> <li>You can either type in a specific tool type or hold the tool of the type you want to add to the tool type blacklist</li> <li>Must be in the tools enum in vintage story</li> </ul> </li> <li><code>remove [toolType]</code> <ul> <li>Removes [tooltype] from the tool type blacklist</li> <li>You can either type in a specific tool type or hold the tool of the type you want to remove from the tool type blacklist</li> <li>Must be in the tools enum in vintage story</li> </ul> </li> <li><code>toDefault</code> <ul> <li>Resets the tool type blacklist back to its default value</li> </ul> </li> </ul> </li> <li><code>/gconfig allowedMaterial</code> <ul> <li><code>get</code> <ul> <li>Prints the materials that are currently allowed to be repaired</li> </ul> </li> <li><code>add [material]</code> <ul> <li>Adds [material] to the material whitelist</li> <li>You can either type in a specific material or hold the tool of the material you want to add to the material whitelist</li> </ul> </li> <li><code>remove [material]</code> <ul> <li>Removes [material] from the material whitelist</li> <li>You can either type in a specific material or hold the tool of the material you want to remove from the material whitelist</li> </ul> </li> <li><code>toDefault</code> <ul> <li>Resets the material whitelist back to its default value</li> </ul> </li> </ul> </li> </ul> <p>Commands are also aliased to <code>/gsettings</code></p> </div> </div> <p><code></code></p> <p> </p> <p>Compatability:</p> <ul> <li><a href="https://mods.vintagestory.at
Ratings & reviews
Sign in to leave a rating or comment.

