feat: disable causality anchor in water
This commit is contained in:
parent
34ae57e259
commit
3cab891af0
@ -19,7 +19,6 @@ import net.minecraft.world.phys.shapes.VoxelShape
|
|||||||
|
|
||||||
object CABlock : HorizontalDirectionalBlock(
|
object CABlock : HorizontalDirectionalBlock(
|
||||||
Properties.of()
|
Properties.of()
|
||||||
.lightLevel { 2 }
|
|
||||||
.noOcclusion()
|
.noOcclusion()
|
||||||
.strength(2f)
|
.strength(2f)
|
||||||
.requiresCorrectToolForDrops()
|
.requiresCorrectToolForDrops()
|
||||||
|
@ -5,6 +5,7 @@ import net.minecraft.world.item.BlockItem
|
|||||||
import net.minecraft.world.item.Item
|
import net.minecraft.world.item.Item
|
||||||
import net.minecraft.world.level.Level
|
import net.minecraft.world.level.Level
|
||||||
import net.minecraft.world.level.block.entity.BlockEntityType
|
import net.minecraft.world.level.block.entity.BlockEntityType
|
||||||
|
import net.minecraft.world.level.block.state.properties.BlockStateProperties
|
||||||
import quaedam.Quaedam
|
import quaedam.Quaedam
|
||||||
|
|
||||||
object CausalityAnchor {
|
object CausalityAnchor {
|
||||||
@ -27,6 +28,6 @@ object CausalityAnchor {
|
|||||||
|
|
||||||
fun checkEffect(level: Level, pos: BlockPos) = level.getChunkAt(pos)
|
fun checkEffect(level: Level, pos: BlockPos) = level.getChunkAt(pos)
|
||||||
.blockEntities
|
.blockEntities
|
||||||
.any { (_, v) -> v is CABlockEntity }
|
.any { (k, v) -> v is CABlockEntity && !level.getBlockState(k).getValue(BlockStateProperties.WATERLOGGED) }
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user