diff options
author | blablubbabc <lukas@wirsindwir.de> | 2018-10-26 19:59:42 +1100 |
---|---|---|
committer | md_5 <git@md-5.net> | 2018-10-26 20:00:00 +1100 |
commit | 4a47be61649e410294b504fede87199167821e99 (patch) | |
tree | 5874bf26bd3c933a2b6cd71cd46a3f5b2e22893e /src/main/java/org/bukkit/craftbukkit/CraftFluidCollisionMode.java | |
parent | a835b035387ca35589e89a221bef88d6b255b046 (diff) | |
download | craftbukkit-4a47be61649e410294b504fede87199167821e99.tar craftbukkit-4a47be61649e410294b504fede87199167821e99.tar.gz craftbukkit-4a47be61649e410294b504fede87199167821e99.tar.lz craftbukkit-4a47be61649e410294b504fede87199167821e99.tar.xz craftbukkit-4a47be61649e410294b504fede87199167821e99.zip |
Add ray tracing and bounding box API
Diffstat (limited to 'src/main/java/org/bukkit/craftbukkit/CraftFluidCollisionMode.java')
-rw-r--r-- | src/main/java/org/bukkit/craftbukkit/CraftFluidCollisionMode.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftFluidCollisionMode.java b/src/main/java/org/bukkit/craftbukkit/CraftFluidCollisionMode.java new file mode 100644 index 00000000..faf2fd4e --- /dev/null +++ b/src/main/java/org/bukkit/craftbukkit/CraftFluidCollisionMode.java @@ -0,0 +1,24 @@ +package org.bukkit.craftbukkit; + +import org.bukkit.FluidCollisionMode; +import net.minecraft.server.FluidCollisionOption; + +public class CraftFluidCollisionMode { + + private CraftFluidCollisionMode() {} + + public static FluidCollisionOption toNMS(FluidCollisionMode fluidCollisionMode) { + if (fluidCollisionMode == null) return null; + + switch (fluidCollisionMode) { + case ALWAYS: + return FluidCollisionOption.ALWAYS; + case SOURCE_ONLY: + return FluidCollisionOption.SOURCE_ONLY; + case NEVER: + return FluidCollisionOption.NEVER; + default: + return null; + } + } +} |