legoatoom / ConnectibleChains

Connect your fences with a decorative chain!
GNU Lesser General Public License v3.0
14 stars 6 forks source link

[Feature Request] Rename to adjust chain hang/drip amount #36

Closed JLUsr closed 1 year ago

JLUsr commented 1 year ago

Something along the lines of renaming a chain in an anvil or right-clicking a knot entity with a nametag to alter the hang amount applied to that specific chain/chains tied to that specific knot entity.

E.g. You take a chain and rename it to 20.0 thus adjusting the Chain Drip value for that specific chain to 20.0. This would allow for a longer chain connection that still looks relatively taut without making all of the other chains you've placed look like they don't have any drip/hang. This could also be used in reverse to allow for some large hangs in chains of short distances without having to sacrifice normal use for a mostly niche design aspect.

Qendolin commented 1 year ago

I like the idea but I don't think renaming the item is a good solution, it presents too many issues. Maybe a configuration item would be better. I would suggest using a vanilla item to configure the chain length. You would set the hang value by interacting with an existing chain and it would remember it for all following chains that you place.

JLUsr commented 1 year ago

I would suggest using a vanilla item to configure the chain length. You would set the hang value by interacting with an existing chain and it would remember it for all following chains that you place.

That definitely sounds like a good idea, I personally wouldn't want it to remember since that would interfere with whatever my preferred default hang is; however, interacting with a knot entity to change the hang would be pretty nice.

The main reason I suggested renaming the item was because I tend to connect multiple chains to the same posts and thought it would be nice to have some of them hang differently despite having the same knot entities.

I also think right clicking a chain against the air (held in hand without looking at a block) to show an input ui that would assign nbt data based on the number you type to specify the hang amount also might have been good.

legoatoom commented 1 year ago

Unfortunately, this goes way beyond the scope of this mod.