#Is it possible to edit the vanilla fratures?

1 messages · Page 1 of 1 (latest)

dusk fiber
#

So for my SMP i wanted to create custom end

And for the end platform i made a custom build (NBT STRUCTURE) for it
So is it possible to make this platform the one it spawns instead of the vanilla obsidian one??

I also made nbt structures for gateways

old spruce
#

Well, the short answer is no

#

The long answer is technically yes, but it's not really worldgen at that point, it would pretty much all be functions

#

For the starting platform, you need to detect when a player enters the end with an advancement, and run a reward function that places the structure at the position of the platform, which is always in the same place.

For the End Gateways, you'd need to do a little more work. First you need to determine how you want to check for new end Gateways. You can either do this constantly, or check if the dragon has been killed. Both require ticking, the former is easier, but the latter may* be better for performance.

Either way, the gateways also always appear at the same 20 coordinates, and just at a random one each Ender dragon kill, so you just Check each of those coordinates for an End Gateway, check if you have already changed that End Gateway, and if not, place your new structure. For ease, probably want to use a structure void where the actual End Gateway block is so you preserve it's NBT

dusk fiber
dusk fiber
#

But i will def use the end platform reward function

dusk fiber
#

done it def did not take so long

old spruce
#

Why aren't you just placing the structure...?

dusk fiber
old spruce
#

What command were you trying?

dusk fiber
#

Template

#

And structure

old spruce
#

Place template should work fine as long as you're calling the right template