BasePlaceCondition

Positions are only considered if they're obsidian or bedrock because that are the only blocks you can place crystals on.

If this is not the case, but we can use SubmoduleBasePlace to place obsidian or bedrock, the position is also considered.

Functions

Link copied to clipboard
open override fun isValid(context: PlacementContext, cache: CandidateCache, candidate: BlockPos): Boolean