CommandAPI 9.4.0
An API for the command UI introduced in Minecraft 1.13
dev.jorel.commandapi.arguments.ArgumentSubType Enum Reference

An enum that represents argument subtypes. More...

Public Attributes

 ENTITYSELECTOR_ONE_ENTITY
 A single entity. More...
 
 ENTITYSELECTOR_ONE_PLAYER
 A single player. More...
 
 ENTITYSELECTOR_MANY_ENTITIES
 Many entities. More...
 
 ENTITYSELECTOR_MANY_PLAYERS
 Many players. More...
 
 BIOME_BIOME
 A Biome. More...
 
 BIOME_NAMESPACEDKEY
 A Biome. More...
 
 SOUND_SOUND
 A Sound. More...
 
 SOUND_NAMESPACEDKEY
 A Sound. More...
 
 SCOREHOLDER_SINGLE
 A ScoreHolder. More...
 
 SCOREHOLDER_MULTIPLE
 Multiple scoreholders. More...
 
 POTION_EFFECT_POTION_EFFECT
 A PotionEffectType. More...
 
 POTION_EFFECT_NAMESPACEDKEY
 A PotionEffectType. More...
 

Detailed Description

An enum that represents argument subtypes.

For example, the EntitySelectorArgument can be split into four arguments:

  • One entity
  • One player
  • Many entities
  • Many players

This class is used internally by the CommandAPI, you shouldn't need to use this class yourself.

Member Data Documentation

◆ BIOME_BIOME

dev.jorel.commandapi.arguments.ArgumentSubType.BIOME_BIOME

A Biome.

Returns a Biome

◆ BIOME_NAMESPACEDKEY

dev.jorel.commandapi.arguments.ArgumentSubType.BIOME_NAMESPACEDKEY

A Biome.

Returns a NamespacedKey

◆ ENTITYSELECTOR_MANY_ENTITIES

dev.jorel.commandapi.arguments.ArgumentSubType.ENTITYSELECTOR_MANY_ENTITIES

Many entities.

Returns a Collection<Entity>

◆ ENTITYSELECTOR_MANY_PLAYERS

dev.jorel.commandapi.arguments.ArgumentSubType.ENTITYSELECTOR_MANY_PLAYERS

Many players.

Returns a Collection<Player>

◆ ENTITYSELECTOR_ONE_ENTITY

dev.jorel.commandapi.arguments.ArgumentSubType.ENTITYSELECTOR_ONE_ENTITY

A single entity.

Returns a Entity

◆ ENTITYSELECTOR_ONE_PLAYER

dev.jorel.commandapi.arguments.ArgumentSubType.ENTITYSELECTOR_ONE_PLAYER

A single player.

Returns a Player

◆ POTION_EFFECT_NAMESPACEDKEY

dev.jorel.commandapi.arguments.ArgumentSubType.POTION_EFFECT_NAMESPACEDKEY

A PotionEffectType.

Returns a org.bukkit.NamespacedKey

◆ POTION_EFFECT_POTION_EFFECT

dev.jorel.commandapi.arguments.ArgumentSubType.POTION_EFFECT_POTION_EFFECT

A PotionEffectType.

Returns a org.bukkit.potion.PotionEffectType

◆ SCOREHOLDER_MULTIPLE

dev.jorel.commandapi.arguments.ArgumentSubType.SCOREHOLDER_MULTIPLE

Multiple scoreholders.

Returns a Collection<String>

◆ SCOREHOLDER_SINGLE

dev.jorel.commandapi.arguments.ArgumentSubType.SCOREHOLDER_SINGLE

A ScoreHolder.

Returns a String

◆ SOUND_NAMESPACEDKEY

dev.jorel.commandapi.arguments.ArgumentSubType.SOUND_NAMESPACEDKEY

A Sound.

Returns a NamespacedKey

◆ SOUND_SOUND

dev.jorel.commandapi.arguments.ArgumentSubType.SOUND_SOUND

A Sound.

Returns a Sound