Fix funny blockpos checks for Android chargers

This commit is contained in:
GearShocky 2023-07-10 01:46:22 +06:00
parent fe77e8df60
commit 5973ea3565

View File

@ -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
}