Started by
Goldorion
on
Topic category: Feature requests and ideas for MCreator
Hello,
I would like to create events when player comes in a structure, for example. Can you add somes structures events when we create a structure (and in entity section when we create a procedure) ?
Edited by Goldorion on Sun, 02/10/2019 - 22:06
Most events about structure are based on blocks, items, and mobs that exist in the structure! But I confess that is not such a bad idea! :)
It is not possible / very hard to detect the location of the structure as it is just a bunch of blocks.
Ok, but can we put a custom block air in structure and give advancement to player when he collides with it even if it is in a structure ?
Yes, you could if you made a custom empty block with collide event.
I think it is possible right? Because we have the Advancement when we enter a Nether Fortress and also a /locate for our custom structure
I mean Add an option to /locate of a structure #featurerequest
Built in Minecraft structures are implemented differently than custom structures. I will look into this and see what can be done.
Also custom structures that are generated EAT the other blocks around to place Air blocks, We would like for custom structures to generate inside blocks and don't replace them by Air
This is how it is intended and I have said this a lot of times.
We use a built-in Minecraft function to place structure from .nbt file. We don't do any magic here and we don't have control over how the structure is placed. This is a trade for unlimited structure size. This is why spawn air checkbox was removed from structures.
To fix this, use void blocks instead of air blocks when creating the structure. Void blocks will not be placed, unlike air.
what are Void blocks?
Check this page: https://minecraft.gamepedia.com/Structure_Block#Structure_void