This commit is contained in:
Nicholas Ignoffo 2017-08-22 17:15:52 -07:00
parent 114b0c3eda
commit e4384dcec4
3 changed files with 18 additions and 2 deletions

View file

@ -15,6 +15,7 @@ import WayofTime.bloodmagic.network.BloodMagicPacketHandler;
import WayofTime.bloodmagic.proxy.CommonProxy;
import WayofTime.bloodmagic.registry.*;
import WayofTime.bloodmagic.structures.ModDungeons;
import WayofTime.bloodmagic.util.BloodMagicIsntReadyYetStopTryingToUseItAndJustWaitForMeToFinishPleaseAndThankYou;
import WayofTime.bloodmagic.util.PluginUtil;
import WayofTime.bloodmagic.util.Utils;
import WayofTime.bloodmagic.util.handler.IMCHandler;
@ -74,6 +75,9 @@ public class BloodMagic {
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event) {
if (!IS_DEV)
throw new BloodMagicIsntReadyYetStopTryingToUseItAndJustWaitForMeToFinishPleaseAndThankYou();
configDir = new File(event.getModConfigurationDirectory(), "bloodmagic");
PLUGINS.addAll(PluginUtil.getPlugins(event.getAsmData()));

View file

@ -2,7 +2,7 @@ package WayofTime.bloodmagic.ritual;
import WayofTime.bloodmagic.BloodMagic;
import WayofTime.bloodmagic.api.ritual.*;
import WayofTime.bloodmagic.item.ItemComponent;
import WayofTime.bloodmagic.core.RegistrarBloodMagicItems;
import WayofTime.bloodmagic.tile.TileAlchemyArray;
import net.minecraft.block.Block;
import net.minecraft.init.Blocks;
@ -40,7 +40,7 @@ public class RitualCobblestone extends Ritual {
if (tileEntity != null && tileEntity instanceof TileAlchemyArray) {
TileAlchemyArray alchemyArray = (TileAlchemyArray) tileEntity;
if (!alchemyArray.getStackInSlot(0).isEmpty() && alchemyArray.getStackInSlot(0).getItem() instanceof ItemComponent) {
if (!alchemyArray.getStackInSlot(0).isEmpty() && alchemyArray.getStackInSlot(0).getItem() == RegistrarBloodMagicItems.COMPONENT) {
switch (alchemyArray.getStackInSlot(0).getItemDamage()) {
case 0:
block = Blocks.OBSIDIAN;

View file

@ -0,0 +1,12 @@
package WayofTime.bloodmagic.util;
public class BloodMagicIsntReadyYetStopTryingToUseItAndJustWaitForMeToFinishPleaseAndThankYou extends Error {
public BloodMagicIsntReadyYetStopTryingToUseItAndJustWaitForMeToFinishPleaseAndThankYou() {
super("Blood Magic isn't ready yet. Stop trying to use it and just wait for me to finish. Please and thank you.");
}
@Override
public synchronized Throwable fillInStackTrace() {
return this;
}
}