Null checks for fluid decay predicate.

This commit is contained in:
Waterpicker 2024-02-04 00:42:15 -06:00
parent 84332c2644
commit 6d4a8505d7

View file

@ -58,7 +58,7 @@ public class FluidDecayPredicate implements DecayPredicate {
@Override @Override
public boolean test(Level world, BlockPos pos, BlockState origin, BlockState targetBlock, FluidState targetFluid) { public boolean test(Level world, BlockPos pos, BlockState origin, BlockState targetBlock, FluidState targetFluid) {
return targetFluid.isSource() && (targetFluid.getType() == fluid || targetFluid.is(tag)); return targetFluid != null && targetFluid.isSource() && (targetFluid.getType() == fluid || (tag != null && targetFluid.is(tag)));
} }
@Override @Override