When placing a beacon on top of a pyramid stack of diamond blocks that are on top of bedrock, directly underneath the spawn point, it almost instantly disappears.
I placed the diamond blocks onto of the bedrock at the bottom of the world map right under the spawn point. I'm logged in as the administrator so I can break blocks in the spawn area, even though it's setup to not allow this. Everything is working as expected until I try to place the beacon.
Beacons are not implemented yet.
Beacons are added as blocks, but in order to work properly, there has to be beacon tiles as well.
that doesn't really explain the disappearance though
Oops didn't read the issue lol
I'm noticing it happening with other blocks as well when placed in the spawn area. Such as coldrins. Maybe it's an issue with how the spawn protection is setup, some blocks aren't being allowed to be placed by an admin?
There also are other blocks such as cauldrons which aren't implemented yet. A short (probably not exhaustive) list of everything that doesn't work is redstone-related blocks, cauldrons, beacons, brewing, and minecart and rail related things. Basically any block with advanced functionality that is non-essential to the basic functioning of the game.
I found that IronDoor can be opened by hand.
There is IronDoor class in the PMMP code-base.
But, It seems the behaviour is not fully implemented yet.
IronTrapDoor may have same issue though i'm not tested yet.
Is it because redstone-related problem?
Please tell me whether if I should create new issue or not.
Redstone is not implemented yet, but iron doors and trapdoors were available in PocketMine long before 0.12. shoghicp added them and made them openable as a fancy feature.
Ok, I understand. thank you.
Most helpful comment
There also are other blocks such as cauldrons which aren't implemented yet. A short (probably not exhaustive) list of everything that doesn't work is redstone-related blocks, cauldrons, beacons, brewing, and minecart and rail related things. Basically any block with advanced functionality that is non-essential to the basic functioning of the game.