Begin GuideAPI integration
This commit is contained in:
parent
d0c0700fda
commit
93623a6687
18 changed files with 482 additions and 3 deletions
|
@ -0,0 +1,41 @@
|
|||
package WayofTime.bloodmagic.compat.guideapi;
|
||||
|
||||
import WayofTime.bloodmagic.api.altar.EnumAltarTier;
|
||||
import WayofTime.bloodmagic.api.registry.AltarRecipeRegistry;
|
||||
import WayofTime.bloodmagic.compat.ICompatibility;
|
||||
import amerifrance.guideapi.api.GuideAPI;
|
||||
import net.minecraft.init.Items;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraftforge.fml.common.registry.GameRegistry;
|
||||
|
||||
public class CompatibilityGuideAPI implements ICompatibility {
|
||||
|
||||
@Override
|
||||
public void loadCompatibility(InitializationPhase phase) {
|
||||
switch (phase) {
|
||||
case PRE_INIT: {
|
||||
GuideBloodMagic.initBook();
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipeRegistry.AltarRecipe(new ItemStack(Items.BOOK), GuideAPI.getStackFromBook(GuideBloodMagic.guideBook), EnumAltarTier.ONE, 500, 2, 0));
|
||||
break;
|
||||
}
|
||||
case INIT: {
|
||||
break;
|
||||
}
|
||||
case POST_INIT: {
|
||||
GuideBloodMagic.initCategories();
|
||||
GameRegistry.register(GuideBloodMagic.guideBook);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getModId() {
|
||||
return "guideapi";
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean enableCompat() {
|
||||
return true;
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue