package com.pahimar.ee3.api.event; import cpw.mods.fml.common.eventhandler.Event; import net.minecraft.item.ItemStack; public class TemplateKnowledgeEvent extends Event { @Override public boolean isCancelable() { return true; } public static class TemplateLearnKnowledgeEvent extends TemplateKnowledgeEvent { public final ItemStack itemStack; public TemplateLearnKnowledgeEvent(ItemStack itemStack) { this.itemStack = itemStack; } } public static class TemplateForgetKnowledgeEvent extends TemplateKnowledgeEvent { public final ItemStack itemStack; public TemplateForgetKnowledgeEvent(ItemStack itemStack) { this.itemStack = itemStack; } } public static class TemplateForgetAllKnowledgeEvent extends TemplateKnowledgeEvent { public TemplateForgetAllKnowledgeEvent() {} } }