From eaeccbf03629cded53d8dd10c3d52da430dd902f Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 24 Jan 2016 10:55:09 +0100 Subject: [PATCH] Parameter setter --- .../massivecore/command/MassiveCommand.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/com/massivecraft/massivecore/command/MassiveCommand.java b/src/com/massivecraft/massivecore/command/MassiveCommand.java index 694c0038..fb317d83 100644 --- a/src/com/massivecraft/massivecore/command/MassiveCommand.java +++ b/src/com/massivecraft/massivecore/command/MassiveCommand.java @@ -350,6 +350,18 @@ public class MassiveCommand return parameter.getType(); } + public void setParameter(int index, Parameter parameter) + { + if (this.isConcatenating() && this.getConcatenationIndex() < index) index = this.getConcatenationIndex(); + this.getParameters().set(index, parameter); + } + + @SuppressWarnings({ "unchecked", "rawtypes" }) + public void setParameterType(int index, Type type) + { + this.getParameter(index).setType((Type)type); + } + public boolean hasParameterForIndex(int index) { if (index < 0) return false;