public enum TargetType extends Enum<TargetType>
This driven by the "target" parameter in the spell configuration or command-line parameters.
| Enum Constant and Description |
|---|
ANY |
ANY_ENTITY |
BLOCK |
BLOCK_BROKEN |
DAMAGE_TARGET |
LAST_DAMAGER |
NONE |
OTHER |
OTHER_ENTITY |
SELECT |
SELECT_ENTITY |
SELF |
TOP_DAMAGER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isRanged() |
boolean |
targetsEntities()
Deprecated.
|
static TargetType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TargetType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TargetType NONE
public static final TargetType BLOCK
public static final TargetType ANY
public static final TargetType OTHER
public static final TargetType ANY_ENTITY
public static final TargetType OTHER_ENTITY
public static final TargetType SELF
public static final TargetType SELECT
public static final TargetType SELECT_ENTITY
public static final TargetType LAST_DAMAGER
public static final TargetType TOP_DAMAGER
public static final TargetType DAMAGE_TARGET
public static final TargetType BLOCK_BROKEN
public static TargetType[] values()
for (TargetType c : TargetType.values()) System.out.println(c);
public static TargetType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null@Deprecated public boolean targetsEntities()
public boolean isRanged()
Copyright © 2021 elMakers. All rights reserved.