3
0
KCauldronX/patches/org/bukkit/event/player/PlayerTeleportEvent.java.patch

34 lines
894 B
Diff
Raw Normal View History

2015-03-22 17:38:04 +00:00
--- ../src-base/minecraft/org/bukkit/event/player/PlayerTeleportEvent.java
+++ ../src-work/minecraft/org/bukkit/event/player/PlayerTeleportEvent.java
@@ -55,11 +55,30 @@
2015-03-22 17:38:04 +00:00
* portal
*/
END_PORTAL,
+ // Cauldron start - added cause for mods
/**
+ * Indicates the teleportation was caused by a player entering a
+ * Mod portal
+ */
+ MOD,
+ // Cauldron end
+ // KCauldron start
+ DEATH,
+ // KCauldron end
2015-03-22 17:38:04 +00:00
+ /**
* Indicates the teleportation was caused by an event not covered by
* this enum
*/
UNKNOWN;
+
+ public boolean isPortal() {
2015-06-01 14:32:10 +00:00
+ switch(this) {
+ case NETHER_PORTAL:
+ case END_PORTAL:
2015-06-08 16:18:24 +00:00
+ return true;
2015-06-01 14:32:10 +00:00
+ }
+ return false;
+ }
}
@Override