
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
509 B
Java
20 lines
509 B
Java
package wayoftime.bloodmagic.ritual.imperfect;
|
|
|
|
import net.minecraft.entity.player.PlayerEntity;
|
|
import net.minecraft.util.math.BlockPos;
|
|
import net.minecraft.world.World;
|
|
|
|
/**
|
|
* This interface is for internal implementation only.
|
|
* <p>
|
|
* It is provided via the API for easy obtaining of basic data.
|
|
*/
|
|
public interface IImperfectRitualStone
|
|
{
|
|
|
|
boolean performRitual(World world, BlockPos pos, ImperfectRitual imperfectRitual, PlayerEntity player);
|
|
|
|
World getRitualWorld();
|
|
|
|
BlockPos getRitualPos();
|
|
}
|