NaturesAura/src/main/java/de/ellpeck/naturesaura/api/aura/type/IAuraType.java

22 lines
547 B
Java
Raw Normal View History

package de.ellpeck.naturesaura.api.aura.type;
import de.ellpeck.naturesaura.api.NaturesAuraAPI;
import net.minecraft.util.ResourceLocation;
import net.minecraft.world.World;
public interface IAuraType {
static IAuraType forWorld(World world) {
for (IAuraType type : NaturesAuraAPI.AURA_TYPES.values())
if (type.isPresentInWorld(world))
return type;
return NaturesAuraAPI.TYPE_OTHER;
}
ResourceLocation getName();
boolean isPresentInWorld(World world);
int getBottledColor();
}