diff --git a/plugin/src/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityMaxFuseTicks.java b/plugin/src/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityMaxFuseTicks.java index 0db03044b7..80db912a94 100644 --- a/plugin/src/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityMaxFuseTicks.java +++ b/plugin/src/main/java/net/aufdemrand/denizen/objects/properties/entity/EntityMaxFuseTicks.java @@ -49,7 +49,7 @@ private EntityMaxFuseTicks(dEntity entity) { @Override public String getPropertyString() { - return entity.getBukkitEntity() instanceof Creeper ? ((Creeper) entity.getBukkitEntity()).getMaxFuseTicks() + "" : null; + return ((Creeper) entity.getBukkitEntity()).getMaxFuseTicks() + ""; } @Override @@ -66,13 +66,13 @@ public String getAttribute(Attribute attribute) { // <--[tag] // @attribute - // @returns Element(Integer) + // @returns Element(Number) // @mechanism dEntity.max_fuse_ticks // @group properties // @description - // Returns the number of fuse ticks a creeper will default to when not triggered. + // Returns the default number of ticks until the creeper explodes when primed (NOT the time remaining if already primed). // --> - if (attribute.startsWith("max_fuse_ticks") && entity.getBukkitEntity() instanceof Creeper) { + if (attribute.startsWith("max_fuse_ticks")) { return new Element(((Creeper) entity.getBukkitEntity()).getMaxFuseTicks()) .getAttribute(attribute.fulfill(1)); } @@ -86,13 +86,13 @@ public void adjust(Mechanism mechanism) { // <--[mechanism] // @object dEntity // @name max_fuse_ticks - // @input Element(Integer) + // @input Element(Number) // @description - // Sets the number of fuse ticks a creeper will default to when not triggered + // Sets the default number of ticks until the creeper explodes when primed (NOT the time remaining if already primed) // @tags // // --> - if (mechanism.matches("max_fuse_ticks") && entity.getBukkitEntity() instanceof Creeper && mechanism.requireInteger()) { + if (mechanism.matches("max_fuse_ticks") && mechanism.requireInteger()) { ((Creeper) entity.getBukkitEntity()).setMaxFuseTicks(mechanism.getValue().asInt()); }