Author Topic: Problem that happens when removing the ground  (Read 2906 times)

When you remove the ground from a blockland map (like my spacebuild mod does) save the bricks, shut down the server and reload them, they have no ownership.

I've been trying to think of ways to fix this. In spacebuild, the floating brick restriction is removed so players can build anywhere and hammer any brick they want. Also removed is /undobrick and /clearfloatingbricks for this reason. It works perfectly.

One method I thought of was to set isBaseplate = true; on every planted brick. Would this cause them to save with ownership?

The problem here is that you're removing the ground; you are not supposed to remove the ground. You have a ton of space above it; just spawn people high up.

Nevermind, it works if you set isBaseplate = true; on every planted brick.

Also removed is /undobrick

You can just re-write the command to use %brick.delete().

Also removed is /undobrick
Nevermind, it works if you set isBaseplate = true; on every planted brick.
Why are you doing so many hacks to make this work?

You have a ton of space above it; just spawn people high up.

Noticed something about adding code to set isBaseplate on every brick. It stops bricks from considering connections. So now I can put /undobrick and hammer back and everything is still safe.

Basically I'm working on a way to have stable building in mid air without supports.

Can you create a floating baseplate and have bricks above that handle supports normally?

I believe setting isBaseplate to true on everything will break minigame brick damage functionality
Probably a few other things as well

Can you create a floating baseplate and have bricks above that handle supports normally?
This would be your best solution

Also you'll want a way to spawn your ghost brick at your feet without having to find another brick to start it off of and move it to where you want