icbm/src/main/java/mffs/api/security/IInterdictionMatrix.java

27 lines
718 B
Java
Raw Normal View History

2022-11-09 22:15:45 +01:00
package mffs.api.security;
import java.util.Set;
2022-11-09 22:16:55 +01:00
2022-11-09 22:15:45 +01:00
import mffs.api.IActivatable;
import mffs.api.IBiometricIdentifierLink;
import mffs.api.fortron.IFortronFrequency;
2022-11-09 22:16:55 +01:00
import mffs.api.modules.IModuleAcceptor;
2022-11-09 22:15:45 +01:00
import net.minecraft.inventory.IInventory;
2022-11-09 22:16:55 +01:00
import net.minecraft.item.ItemStack;
2022-11-09 22:15:45 +01:00
2022-11-09 22:16:55 +01:00
public interface IInterdictionMatrix extends IInventory, IFortronFrequency,
IModuleAcceptor, IBiometricIdentifierLink,
IActivatable {
2022-11-09 22:15:45 +01:00
int getWarningRange();
2022-11-09 22:16:55 +01:00
2022-11-09 22:15:45 +01:00
int getActionRange();
2022-11-09 22:16:55 +01:00
2022-11-09 22:15:45 +01:00
boolean mergeIntoInventory(final ItemStack p0);
2022-11-09 22:16:55 +01:00
2022-11-09 22:15:45 +01:00
Set<ItemStack> getFilteredItems();
2022-11-09 22:16:55 +01:00
2022-11-09 22:15:45 +01:00
boolean getFilterMode();
2022-11-09 22:16:55 +01:00
2022-11-09 22:15:45 +01:00
int getFortronCost();
}