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

41 lines
1008 B
Java

package com.pahimar.ee3.api.event;
import cpw.mods.fml.common.eventhandler.Event;
public class BlacklistEvent extends Event {
public final Object object;
public BlacklistEvent(Object object) {
this.object = object;
}
@Override
public boolean isCancelable() {
return true;
}
public static class KnowledgeBlacklistEvent extends BlacklistEvent {
public KnowledgeBlacklistEvent(Object object) {
super(object);
}
}
public static class KnowledgeWhitelistEvent extends BlacklistEvent {
public KnowledgeWhitelistEvent(Object object) {
super(object);
}
}
public static class ExchangeBlacklistEvent extends BlacklistEvent {
public ExchangeBlacklistEvent(Object object) {
super(object);
}
}
public static class ExchangeWhitelistEvent extends BlacklistEvent {
public ExchangeWhitelistEvent(Object object) {
super(object);
}
}
}