public interface IFilterLogic extends INbtWritable, INbtReadable
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IFilterLogic.INetworkHandler |
| Modifier and Type | Method and Description |
|---|---|
IAllele |
getGenomeFilter(net.minecraft.util.EnumFacing facing,
int index,
boolean active) |
IFilterLogic.INetworkHandler |
getNetworkHandler() |
IFilterRuleType |
getRule(net.minecraft.util.EnumFacing facing) |
java.util.Collection<net.minecraft.util.EnumFacing> |
getValidDirections(net.minecraft.item.ItemStack itemStack,
net.minecraft.util.EnumFacing from) |
boolean |
isValid(net.minecraft.util.EnumFacing facing,
net.minecraft.item.ItemStack itemStack,
IFilterData filterData) |
boolean |
isValid(net.minecraft.item.ItemStack itemStack,
net.minecraft.util.EnumFacing facing) |
boolean |
isValidAllelePair(net.minecraft.util.EnumFacing orientation,
java.lang.String activeUID,
java.lang.String inactiveUID) |
void |
readGuiData(net.minecraft.network.PacketBuffer data) |
void |
sendToServer(net.minecraft.util.EnumFacing facing,
IFilterRuleType rule) |
void |
sendToServer(net.minecraft.util.EnumFacing facing,
int index,
boolean active,
IAllele allele) |
boolean |
setGenomeFilter(net.minecraft.util.EnumFacing facing,
int index,
boolean active,
IAllele allele) |
boolean |
setRule(net.minecraft.util.EnumFacing facing,
IFilterRuleType rule) |
void |
writeGuiData(net.minecraft.network.PacketBuffer data) |
writeToNBTreadFromNBTvoid writeGuiData(net.minecraft.network.PacketBuffer data)
void readGuiData(net.minecraft.network.PacketBuffer data)
java.util.Collection<net.minecraft.util.EnumFacing> getValidDirections(net.minecraft.item.ItemStack itemStack,
net.minecraft.util.EnumFacing from)
boolean isValid(net.minecraft.item.ItemStack itemStack,
net.minecraft.util.EnumFacing facing)
boolean isValid(net.minecraft.util.EnumFacing facing,
net.minecraft.item.ItemStack itemStack,
IFilterData filterData)
boolean isValidAllelePair(net.minecraft.util.EnumFacing orientation,
java.lang.String activeUID,
java.lang.String inactiveUID)
IFilterRuleType getRule(net.minecraft.util.EnumFacing facing)
boolean setRule(net.minecraft.util.EnumFacing facing,
IFilterRuleType rule)
@Nullable IAllele getGenomeFilter(net.minecraft.util.EnumFacing facing, int index, boolean active)
boolean setGenomeFilter(net.minecraft.util.EnumFacing facing,
int index,
boolean active,
@Nullable
IAllele allele)
void sendToServer(net.minecraft.util.EnumFacing facing,
int index,
boolean active,
@Nullable
IAllele allele)
void sendToServer(net.minecraft.util.EnumFacing facing,
IFilterRuleType rule)
IFilterLogic.INetworkHandler getNetworkHandler()