-
-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New placeholder: Replacement placeholder #589
Comments
is there a reason why we can't as usual put a light place on the later level after its placed? E.g. all plant stuff we put air on level 1, and placeholders on 2+ for this |
honestly this should be done in mcol using placement handlers, structurize should aim at wysiwyg placement, while mcol aims at upgrades which are more human-like placement |
For one, it can prevent theft because you wouldn't be able to repair the building.
The issue with a handler (or like discussed on Discord, dedicated placeholders) is that whenever something new is added, we have to write special compat for it again and again. |
This could also be really usefull for making foundation for custom-style buildings. the builder will only place the foundation if there are no blocks below the building. so placing on a slope would look natural |
Is there an existing feature request for this?
Are you using the latest Structurize Version?
I am also running the latest versions of other mods that are part of my problem.
Did you check on the Wiki? or ask on Discord?
Minecraft Version
1.20
Structurize Version
1.0.584-BETA
Related Mods and their Versions
Is your feature request related to a problem?
Certain blocks over time change state, which causes issues because the schematic thinks those blocks change (for example copper oxidation).
Another one is plants growing over time, which you would rather that the builder does not destroy.
Feature description
The replacement placeholder basically replaces anything with a "default block", assuming the block already there is not present in the allowed list of blocks.
There is 1 setting which would be the "default block", this would be the block that is placed.
The other setting is a list of "allowed blocks", if any of these blocks exist at the location of the placeholder they would be kept there, if something else is there it would be replaced with the "default block".
This way things like copper blocks can keep all their oxidation states and they would never be replaced by plain copper over and over. Whilst still not allowing other blocks to be there.
Anything else?
https://discord.com/channels/472875599422291968/1128752652898017280 relevant discussion
Footer
Viewers
The text was updated successfully, but these errors were encountered: