Fix funny blockpos checks for Android chargers
This commit is contained in:
parent
fe77e8df60
commit
5973ea3565
@ -57,10 +57,10 @@ class AndroidChargerBlock : RotatableMatteryBlock(Properties.of().destroyTime(2.
|
||||
|
||||
override fun getStateForPlacement(context: BlockPlaceContext): BlockState? {
|
||||
val level = context.level
|
||||
if (level.isOutsideBuildHeight(context.clickedPos + BlockPos(0, 0, 2))) return null
|
||||
if (level.isOutsideBuildHeight(context.clickedPos + BlockPos(0, 2, 0))) return null
|
||||
|
||||
for (i in 1 .. 2) {
|
||||
val pos = context.clickedPos + BlockPos(0, 0, i)
|
||||
val pos = context.clickedPos + BlockPos(0, i, 0)
|
||||
if (!level.getBlockState(pos).canBeReplaced(context)) return null
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user