2018-11-11 13:26:19 +01:00
|
|
|
package de.ellpeck.naturesaura.api.aura.container;
|
2018-10-14 14:27:18 +02:00
|
|
|
|
2018-11-12 01:29:33 +01:00
|
|
|
import de.ellpeck.naturesaura.api.aura.type.IAuraType;
|
2018-11-07 23:42:13 +01:00
|
|
|
|
2018-10-14 14:27:18 +02:00
|
|
|
public interface IAuraContainer {
|
|
|
|
int storeAura(int amountToStore, boolean simulate);
|
|
|
|
|
|
|
|
int drainAura(int amountToDrain, boolean simulate);
|
|
|
|
|
|
|
|
int getStoredAura();
|
|
|
|
|
|
|
|
int getMaxAura();
|
|
|
|
|
|
|
|
int getAuraColor();
|
2018-11-07 23:42:13 +01:00
|
|
|
|
2018-11-12 01:29:33 +01:00
|
|
|
boolean isAcceptableType(IAuraType type);
|
2018-10-14 14:27:18 +02:00
|
|
|
}
|