Optimize Air/NotAir
This commit is contained in:
parent
7d088d6433
commit
fb573cb483
@ -99,13 +99,13 @@ fun interface BlockPredicate {
|
|||||||
|
|
||||||
object Air : BlockPredicate {
|
object Air : BlockPredicate {
|
||||||
override fun test(pos: BlockPos, access: LevelAccessor): Boolean {
|
override fun test(pos: BlockPos, access: LevelAccessor): Boolean {
|
||||||
return access.isEmptyBlock(pos)
|
return access.getBlockStateNow(pos).isAir
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
object NotAir : BlockPredicate {
|
object NotAir : BlockPredicate {
|
||||||
override fun test(pos: BlockPos, access: LevelAccessor): Boolean {
|
override fun test(pos: BlockPos, access: LevelAccessor): Boolean {
|
||||||
return !access.isEmptyBlock(pos)
|
return !access.getBlockStateNow(pos).isAir
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user