SlimeKnights/IguanaTweaksTConstruct

[QoL-Suggestion]: Implement Custom Name Setting to Harvest Level Overrides

Lanse505 opened this issue · 6 comments

This is mostly a small request from me as pack dev, This feature is nothing else then a QoL change to us Pack-Devs so we can add custom names to Harvest Levels. For example I'm working on a pack where certain ores are for Auto-Mining Only, and having the ability to add the name "Auto-Mining-Only" to as the Harvest Level Name would help alot.

This feature would also allow for some silly and neat things like making a mod pack where the Harvest Levels are called something like this; "Fluffy>Softest>Softer>Soft>Solid>Hard>Harder>Hardest".

It's as previously just a Quality of Life thing for Pack Devs and would be a pretty neat feature ^^

Formating could be something like this: http://pastebin.com/j9Sp92D5

This is just an Idea and feel free to call me strange and silly but It's just something I'd like to see implemented as a QoL tweak :)

Well derp I'll fix this

Added a Pastebin cause I realized Github doesnt work with Tab formating >-<

The way Harvestlevel Name override is done is done how it is, is because it's the easiest way to provide localization support for it. Easiest way to get custom names like that would be to add a separate item (either through one of those custom-block-adding mods or through a separate small mod) with the names.

@bonii-xx That'd work however Iguana Tinker Tweaks Harvest Level Name config doesnt seem to work with Metadata items which is essentially what most Custom Item/Block mods uses.

Aka me setting;
Level5=customthings:item:1

Turns into it showing up as "Harvest Level: 5" in-game

Unless I'm doing it wrong somewhere which I would appriciate getting some kind of a hint into why it's wrong seen as the explaination of " Likewise 'Level5=minecraft:emerald' would change that level to Emerald." doesnt explain how/if it handles metadatas

Looks like it, yeah @metadata