public class MobTree extends ActionTree<MobQuery> implements Multipliable<MobTree>
SearchTree.ValueComparer| Modifier and Type | Field and Description |
|---|---|
protected Parameter<java.lang.Boolean> |
baby |
protected Parameter<org.bukkit.event.entity.EntityDamageEvent.DamageCause> |
deathCause |
protected Parameter<java.lang.Boolean> |
playerKill |
protected Parameter<java.lang.Integer> |
size |
protected Parameter<java.lang.Boolean> |
spawner |
protected Parameter<java.lang.Boolean> |
tamed |
protected Parameter<java.lang.Short> |
type |
multipliercomparer, currentID, flatten, paramCount| Modifier | Constructor and Description |
|---|---|
|
MobTree(double multiplier) |
protected |
MobTree(MobTree other,
double newMultiplier) |
| Modifier and Type | Method and Description |
|---|---|
Parameter<java.lang.Boolean> |
getBaby() |
Parameter<org.bukkit.event.entity.EntityDamageEvent.DamageCause> |
getDeathCause() |
protected java.util.Set<java.lang.Integer> |
getFromParameters(MobQuery source) |
Parameter<java.lang.Boolean> |
getPlayerKill() |
Parameter<java.lang.Integer> |
getSize() |
Parameter<java.lang.Boolean> |
getSpawner() |
Parameter<java.lang.Boolean> |
getTamed() |
Parameter<java.lang.Short> |
getType() |
protected void |
putAllParameters(SearchTree<MobQuery,Action> other,
java.lang.Integer offset) |
protected java.lang.Integer |
putFromParameters(MobQuery source,
java.lang.Integer id) |
MobTree |
withMultiplier(double newMultiplier)
Returns a shallow copy of this object with a different experience multiplier.
|
get, getMultiplier, getValuescontainsKey, get, getAllRanked, getAllRankedID, put, putAllclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMultiplierprotected Parameter<java.lang.Short> type
protected Parameter<org.bukkit.event.entity.EntityDamageEvent.DamageCause> deathCause
protected Parameter<java.lang.Integer> size
protected Parameter<java.lang.Boolean> spawner
protected Parameter<java.lang.Boolean> baby
protected Parameter<java.lang.Boolean> tamed
protected Parameter<java.lang.Boolean> playerKill
protected MobTree(MobTree other, double newMultiplier)
public MobTree(double multiplier)
public MobTree withMultiplier(double newMultiplier)
MultipliablewithMultiplier in interface Multipliable<MobTree>newMultiplier - - New multiplier value.protected java.lang.Integer putFromParameters(MobQuery source, java.lang.Integer id)
putFromParameters in class SearchTree<MobQuery,Action>protected java.util.Set<java.lang.Integer> getFromParameters(MobQuery source)
getFromParameters in class SearchTree<MobQuery,Action>protected void putAllParameters(SearchTree<MobQuery,Action> other, java.lang.Integer offset)
putAllParameters in class SearchTree<MobQuery,Action>public Parameter<java.lang.Short> getType()
public Parameter<org.bukkit.event.entity.EntityDamageEvent.DamageCause> getDeathCause()
public Parameter<java.lang.Integer> getSize()
public Parameter<java.lang.Boolean> getSpawner()
public Parameter<java.lang.Boolean> getBaby()
public Parameter<java.lang.Boolean> getTamed()
public Parameter<java.lang.Boolean> getPlayerKill()