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? {
|
override fun getStateForPlacement(context: BlockPlaceContext): BlockState? {
|
||||||
val level = context.level
|
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) {
|
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
|
if (!level.getBlockState(pos).canBeReplaced(context)) return null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user