From e75d52c58447b205a6263c9ac178b240acb58a5f Mon Sep 17 00:00:00 2001 From: BuildTools Date: Thu, 17 Mar 2016 16:57:44 +0100 Subject: [PATCH] 0.2h Parsed string type --- .../type/primitive/TypeStringParsed.java | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/com/massivecraft/massivecore/command/type/primitive/TypeStringParsed.java diff --git a/src/com/massivecraft/massivecore/command/type/primitive/TypeStringParsed.java b/src/com/massivecraft/massivecore/command/type/primitive/TypeStringParsed.java new file mode 100644 index 00000000..c25ef5d2 --- /dev/null +++ b/src/com/massivecraft/massivecore/command/type/primitive/TypeStringParsed.java @@ -0,0 +1,32 @@ +package com.massivecraft.massivecore.command.type.primitive; + +import org.bukkit.command.CommandSender; + +import com.massivecraft.massivecore.util.Txt; + +public class TypeStringParsed extends TypeString +{ + // -------------------------------------------- // + // INSTANCE & CONSTRUCT + // -------------------------------------------- // + + private static TypeStringParsed i = new TypeStringParsed(); + public static TypeStringParsed get() { return i; } + + // -------------------------------------------- // + // OVERRIDE + // -------------------------------------------- // + + @Override + public String getName() + { + return "colored text"; + } + + @Override + public String read(String arg, CommandSender sender) + { + return Txt.parse(super.read(arg, sender)); + } + +}