Crash on Orlin's gate rendering
Crash log: https://paste.ee/p/1Iof4 Cause: mrjake.aunis.block.stargate.StargateAbstractMemberBlock#L111
Should be moved to StargateClassicMemberBlock probably as there's no camouflage for abstract stargate at all
Also probably when rendering block it should return something different than UNDEFINED
Probably we should somehow get the default FaceShape of the stock block used, which is probably going to be always solid
Why? If you have SOLID faceshape people will be able to place torches, redstone on this side of your block. It will look kinda weird on stargate.
We can return SOLID for bottom of Orlin's gate tho (because it looks like full block IIRC)
when rendering block
When stargate base/member is not merged it is rendered as ordinary block. Then it should probably be able to support snow/torches/etc.
When stargate base/member is not merged it is rendered as ordinary block. Then it should probably be able to support snow/torches/etc.
Then you will need to update all stargate blocks when stargate will be merged. Otherwise torches/snow will stay on stargate after merging
Hmm. There is already a field in members whether a gate is merged or not, so what's the problem?
No problem, just saying that you'll need to update block too. Via world.scheduleBlockUpdate or something like that. Otherwise snow/torches will stay on the block because they will not check if BlockFaceShape has been changed