20 lines
628 B
Java
20 lines
628 B
Java
![]() |
package WayofTime.alchemicalWizardry.api.ritual.imperfect;
|
||
|
|
||
|
import WayofTime.alchemicalWizardry.api.BlockStack;
|
||
|
import lombok.RequiredArgsConstructor;
|
||
|
import net.minecraft.entity.player.EntityPlayer;
|
||
|
|
||
|
@RequiredArgsConstructor
|
||
|
public abstract class ImperfectRitual {
|
||
|
|
||
|
private final BlockStack requiredBlock;
|
||
|
private final int activationCost;
|
||
|
private final boolean lightshow;
|
||
|
|
||
|
public ImperfectRitual(BlockStack requiredBlock, int activationCost) {
|
||
|
this(requiredBlock, activationCost, false);
|
||
|
}
|
||
|
|
||
|
public abstract boolean onActivate(IImperfectRitualStone imperfectRitualStone, EntityPlayer player);
|
||
|
}
|