TwelveIterationMods / Waystones

Minecraft Mod. Adds waystones you can teleport to after they've been activated.
https://mods.twelveiterations.com/mc/waystones/
Other
293 stars 110 forks source link

Make village waystones shatter instead of dropping as items #684

Open BlayTheNinth opened 1 year ago

BlayTheNinth commented 1 year ago

The plan is have generated village waystones no longer drop as items when broken. Instead they will "shatter into pieces", leaving you only a cracked stone brick and some warp dust.

chocolatechipcats commented 1 year ago

Thought: This would make it difficult to relocate badly-placed village waystones, which I've had to done after one spawned halfway up an inaccessible hilltop.

My thought around this would be a 'waystone pickup' tool, similar to the various chest movers that increase slowness/exhaustion and can't be switched away until the player puts it down. This would allow relocation but make it less feasible to outright steal them. Extra points if it could also move an activated waystone.

I can put this in a separate issue if you'd prefer. Thank you :)

BlayTheNinth commented 1 year ago

Most likely silk touch will allow breaking the village waystone without shattering it. Maybe there will be another option that makes village waystones un-renameable (default: on) to encourage crafting your own instead of just running through villages with a silk touch pickaxe.

chocolatechipcats commented 1 year ago

If that is done, perhaps also allow the user to 'set' the name of a custom waystone. I moved my home waypoint a few times and it got a bit tiring to keep naming it.

BlayTheNinth commented 1 year ago

Some more ideas:

chocolatechipcats commented 1 year ago

Do you have any thoughts on having shattered waystones spawn in the abandoned cobweb villages? It would likely be just for decoration since there's no associated warp-stone.

I think it might also make sense to have shattered waystones work like portstones, where you can teleport away but not back. This would make the abandoned village thing a touch less useless.

Jack-McKalling commented 12 months ago

The fractured/shattered idea sounds interesting, but also quite unintuitive from the existing waystones. If you break a custom waystone, it just drops it, and one might assume that silk touch could affect the state of the dropped item. But the generated ones dropping a different block altogether, is then something you need to teach players beforehand, or give them a clear indication so they don't accidentally do something irreversible. Some people even only break it just to see what kind of thing it is, for the purpose of literally placing it back right after.

I like the idea of some kind of render overlay that would show when you attempt to break a village waystone, but then again, I think it would be better to just make them look different from the start. A slightly different shape still recognizable as some form of waystone, such as a larger capstone, with a very different symbol pattern as the activation identifier. Maybe instead of the beautifully ornamented pattern just a simplified single large symbol, maybe resembling a village house or something representing the village. Then, if it already looks like a slightly different block, it'll make more sense if it then drops other stuff.

voidsong-dragonfly commented 10 months ago

Some config to ensure the player can never relocate a waystone would be a must for me. At one point, I was using the configs to make generated waystones unbreakable & removing the recipes for normal waystones to make point-to-point fast travel be something the player needs to think about, not something they can easily accomplish.

It encouraged questions like "do I settle near a village for the waystone, even if I might cause raids or zombie attacks?" With the new un-renamable waystones, it also encourages stuff like "Do I keep track of which - not named by me, so hard to decipher - village my last exploration in a direction was? (using a written book or such)"

If village waystones can still be used in any capacity after being broken, it allows the player to move the teleport points.

Outside of that, I agree that changing the model(s) of Village waystones would be a good way to distinguish them - maybe have a fancy engraving a la chiseled stones (the wither on red standstone, etc)? I also quite like the idea of having a shimmer across the waystone come up as you try to break it, signifying you shouldn't break it.

Adirelle commented 1 month ago

IMO all waystones (wild, village and player-created) should follow the same behavior, otherwise this would be counter-intuitive.

Maybe a configuration option with several options could be a good thing, to allow server admins to configure the mod to their liking: