equivalent-exchange-3/src/main/java/com/pahimar/ee3/api/event/TemplateKnowledgeEvent.java

32 lines
904 B
Java
Raw Normal View History

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