From c4ef6efe9cd5ceae2332b41c388a574ae4c37a1b Mon Sep 17 00:00:00 2001 From: mcmonkey4eva Date: Sat, 21 Sep 2013 19:54:27 -0700 Subject: [PATCH] Add player oxygen tags --- .../aufdemrand/denizen/objects/dPlayer.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/main/java/net/aufdemrand/denizen/objects/dPlayer.java b/src/main/java/net/aufdemrand/denizen/objects/dPlayer.java index 46211c128a..7829023220 100644 --- a/src/main/java/net/aufdemrand/denizen/objects/dPlayer.java +++ b/src/main/java/net/aufdemrand/denizen/objects/dPlayer.java @@ -872,6 +872,26 @@ else if (getPlayerEntity().getFoodLevel() / maxHunger < 1) return new Element(getPlayerEntity().getFoodLevel()) .getAttribute(attribute.fulfill(1)); + // <--[tag] + // @attribute + // @returns Element(number) + // @description + // returns how much air the player can have. + // --> + if (attribute.startsWith("oxygen.max")) + return new Element(getPlayerEntity().getMaximumAir()) + .getAttribute(attribute.fulfill(2)); + + // <--[tag] + // @attribute + // @returns Element(number) + // @description + // returns how much air the player has. + // --> + if (attribute.startsWith("oxygen")) + return new Element(getPlayerEntity().getRemainingAir()) + .getAttribute(attribute.fulfill(1)); + // <--[tag] // @attribute // @returns Element(number)