diff --git a/src/main/java/net/aufdemrand/denizen/tags/core/UtilTags.java b/src/main/java/net/aufdemrand/denizen/tags/core/UtilTags.java index 7e4ed76847..d95b342d26 100644 --- a/src/main/java/net/aufdemrand/denizen/tags/core/UtilTags.java +++ b/src/main/java/net/aufdemrand/denizen/tags/core/UtilTags.java @@ -2,6 +2,7 @@ import java.text.SimpleDateFormat; import java.util.Date; +import java.util.Random; import java.util.UUID; import net.aufdemrand.denizen.Denizen; @@ -10,6 +11,8 @@ import net.aufdemrand.denizen.utilities.Utilities; import net.aufdemrand.denizen.objects.Element; import net.aufdemrand.denizen.objects.aH; +import net.aufdemrand.denizen.objects.dList; + import net.aufdemrand.denizen.utilities.javaluator.DoubleEvaluator; import org.bukkit.event.EventHandler; @@ -57,6 +60,11 @@ public void utilTags(ReplaceableTagEvent event) { } } } + + else if (subType.equalsIgnoreCase("ELEMENT")) { + dList list = dList.valueOf(subTypeContext); + event.setReplaced(list.get(new Random().nextInt(list.size()))); + } else if (subType.equalsIgnoreCase("UUID")) event.setReplaced(UUID.randomUUID().toString());