
Added the framework for Rituals, including the automatic registration of rituals using the annotation. This includes: - The Master Ritual Stone - The regular Ritual Stones (all 7 types) - The Ritual Registration system - The activation crystal items. - Reintroduction of the Demon Will Aura (changed saved Dimension ID from Integer to ResourceLocation) Localization needs to be completed, as well as the implementation of all the rituals.
20 lines
432 B
Java
20 lines
432 B
Java
package wayoftime.bloodmagic.ritual;
|
|
|
|
import net.minecraft.util.math.BlockPos;
|
|
import net.minecraft.world.World;
|
|
|
|
public interface IRitualStone
|
|
{
|
|
boolean isRuneType(World world, BlockPos pos, EnumRuneType runeType);
|
|
|
|
void setRuneType(World world, BlockPos pos, EnumRuneType runeType);
|
|
|
|
interface Tile
|
|
{
|
|
boolean isRuneType(EnumRuneType runeType);
|
|
|
|
EnumRuneType getRuneType();
|
|
|
|
void setRuneType(EnumRuneType runeType);
|
|
}
|
|
}
|