summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/bukkit/FluidCollisionMode.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/bukkit/FluidCollisionMode.java')
-rw-r--r--src/main/java/org/bukkit/FluidCollisionMode.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/FluidCollisionMode.java b/src/main/java/org/bukkit/FluidCollisionMode.java
new file mode 100644
index 00000000..ae289589
--- /dev/null
+++ b/src/main/java/org/bukkit/FluidCollisionMode.java
@@ -0,0 +1,20 @@
+package org.bukkit;
+
+/**
+ * Determines the collision behavior when fluids get hit during ray tracing.
+ */
+public enum FluidCollisionMode {
+
+ /**
+ * Ignore fluids.
+ */
+ NEVER,
+ /**
+ * Only collide with source fluid blocks.
+ */
+ SOURCE_ONLY,
+ /**
+ * Collide with all fluids.
+ */
+ ALWAYS;
+}