package net.alcuria.umbracraft.editor.modules; import net.alcuria.umbracraft.annotations.Tooltip; import net.alcuria.umbracraft.definitions.Definition; /** Defines a variable to be used in scripts. * @author Andrew Keturi */ public class VariableDefinition extends Definition { @Tooltip("A reminder for the purpose of the variable. Not shown ingame.") public String description; @Tooltip("A unique id") public String id; @Tooltip("A tag for sorting") public String tag; @Override public String getName() { return id; } @Override public String getTag() { return tag != null ? tag : ""; } }