From cb700d8ac01c5de8367d7c1dfcc8e4e26ba5ce69 Mon Sep 17 00:00:00 2001 From: mcmonkey4eva Date: Wed, 11 Dec 2013 21:53:12 -0800 Subject: [PATCH] Add dEntity.tame mechanism Just a quick mech to tame entities. ... mechanisms need quite a bit of cleaning. Will do that soon if not done by someone else first. --- .../net/aufdemrand/denizen/objects/dEntity.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/net/aufdemrand/denizen/objects/dEntity.java b/src/main/java/net/aufdemrand/denizen/objects/dEntity.java index 4c0d2d4ab5..fe9eb84373 100644 --- a/src/main/java/net/aufdemrand/denizen/objects/dEntity.java +++ b/src/main/java/net/aufdemrand/denizen/objects/dEntity.java @@ -1821,6 +1821,19 @@ public void adjust(Mechanism mechanism, Element value) { if (mechanism.matches("remaining_air")) getLivingEntity().setRemainingAir(value.asInt()); + // <--[mechanism] + // @object dEntity + // @name tame + // @input Element(Boolean) + // @description + // Sets whether the entity is considered tame. + // @tags + // + // + // --> + if (mechanism.matches("tame")) // TODO: Verify that entity is tameable first + ((Tameable)getLivingEntity()).setTamed(value.asBoolean()); + }