public abstract class EffectsBlockState<T extends EffectsBlockState<T>> extends Object
Modifier and Type | Field and Description |
---|---|
private boolean |
dead |
Constructor and Description |
---|
EffectsBlockState() |
EffectsBlockState(EffectsBlockState<T> other) |
Modifier and Type | Method and Description |
---|---|
protected static <K,V> boolean |
compareMaps(Map<K,V> left,
Map<K,V> right) |
protected static <K,V> boolean |
compareMapsNoSize(Map<K,V> left,
Map<K,V> right) |
protected abstract boolean |
equivalentTo(T other) |
boolean |
isDead() |
void |
markAsDead() |
protected static <U,V> void |
meetMaps(Map<U,V> target,
Map<U,V> source) |
String |
toString() |
private boolean dead
public EffectsBlockState()
public EffectsBlockState(EffectsBlockState<T> other)
protected abstract boolean equivalentTo(T other)
public boolean isDead()
public void markAsDead()
protected static <K,V> boolean compareMaps(Map<K,V> left, Map<K,V> right)
protected static <K,V> boolean compareMapsNoSize(Map<K,V> left, Map<K,V> right)