CraftBukkit/src/main/java/org/bukkit/craftbukkit/CraftFluidCollisionMode.java
2021-03-16 09:00:00 +11:00

25 lines
705 B
Java

package org.bukkit.craftbukkit;
import net.minecraft.world.level.RayTrace.FluidCollisionOption;
import org.bukkit.FluidCollisionMode;
public final class CraftFluidCollisionMode {
private CraftFluidCollisionMode() {}
public static FluidCollisionOption toNMS(FluidCollisionMode fluidCollisionMode) {
if (fluidCollisionMode == null) return null;
switch (fluidCollisionMode) {
case ALWAYS:
return FluidCollisionOption.ANY;
case SOURCE_ONLY:
return FluidCollisionOption.SOURCE_ONLY;
case NEVER:
return FluidCollisionOption.NONE;
default:
return null;
}
}
}