package matgm50.wanderer.util;
import matgm50.wanderer.item.relic.ItemNamelessChestplate;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import matgm50.wanderer.item.relic.ItemNamelessBlade;
import matgm50.wanderer.item.ItemScroll;
import matgm50.wanderer.item.ModItems;
import matgm50.wanderer.util.helper.RelicHelper;
import matgm50.wanderer.util.helper.ScrollHelper;
import net.minecraft.item.ItemStack;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.AnvilUpdateEvent;
public class ModEvents {
public static void init() {
//MinecraftForge.EVENT_BUS.register(new ModEvents());
}
@SubscribeEvent
public void onAnvilUpdate(AnvilUpdateEvent event) {
if(event.left.getItem() instanceof ItemNamelessBlade) {
if(event.right.getItem() instanceof ItemScroll) {
ItemStack blade = new ItemStack(ModItems.itemNamelessBlade);
RelicHelper.setUpgrade(blade, ScrollHelper.getKeyFromStack(event.right));
event.cost = 10;
event.output = blade;
}
}
if(event.left.getItem() instanceof ItemNamelessChestplate) {
if(event.right.getItem() instanceof ItemScroll) {
ItemStack chestplate = new ItemStack(ModItems.itemNamelessChestplate);
RelicHelper.setUpgrade(chestplate, ScrollHelper.getKeyFromStack(event.right));
event.cost = 10;
event.output = chestplate;
}
}
}
}