Silent Gear

Silent Gear

30M Downloads

Repair Material Configs

bloche1871 opened this issue ยท 7 comments

commented

Versions

  • Silent Gear: 1.15.2-1.8.2+109
  • Silent Lib: 1.15.2-4.6.4+56
  • Forge: 1.15.2-31.2.29

Expected Behavior

gear should be repairable in anvil using "main" material or in grindstone using similar gear

Actual Behavior

any material can be used to repair any gear item in anvil, and any other gear item can be used in grindstone

commented

What I mean is that it's possible for me to repair gear items using materials that are completely different from what it was created with. For example in the grindstone a gear item can be combined with another to repair it even though they have no materials in common. Or in the anvil, a material can be used to repair an item even though this material was not used in its original construction at all.

commented

This is intentional, are you suggesting it be changed?

commented

Ah I see, I was expecting a behaviour similar to vanilla where you have to use the same material as the tool was constructed with in order to repair it.
I do think it would make more sense that way. As it stands right now for example you can repair expensive gear with cheap materials, so why would i ever repair with the expensive material?

I would suggest restricting repairs to the material of the "main" part in the anvil, and only allowing gear to be combined with another gear of the same type and which shares the same "main" material. (If there are multiple "main" materials in a compound gear item, maybe the "first" one should be used, the one that gives the material prefix to the item)

commented

It's supposed to go by the tier. You need a material of the same tier or higher to repair an item. The grindstone thing definitely sounds like a bug. Not sure there's any way to fix that at the moment.

commented

Need more clarification on this. Everything seems to be working as intended to me.

commented

Would it be possible to add a way for modpack makers to change this intended repairing behaviour through configs?
(Or would it make sense for a user to configure every material to be a separate tier as a hacky way of achieving this?)

I believe Tetra has a system where multi-material tools randomly roll a different required repair material on creation and every time they get repaired, from among the materials making up the tool. That's a great mechanic imo.

I don't think repairing through the grinding wheel adds much, especially with repair kits present. It could be disabled entirely as long as wheels can still be used to remove enchants.

commented