public final class FakeFilterLogic extends java.lang.Object implements IFilterLogic
IFilterLogic.INetworkHandler| Modifier and Type | Field and Description |
|---|---|
static FakeFilterLogic |
INSTANCE |
| 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 |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
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) |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
public static final FakeFilterLogic INSTANCE
public void writeGuiData(net.minecraft.network.PacketBuffer data)
writeGuiData in interface IFilterLogicpublic void readGuiData(net.minecraft.network.PacketBuffer data)
readGuiData in interface IFilterLogicpublic java.util.Collection<net.minecraft.util.EnumFacing> getValidDirections(net.minecraft.item.ItemStack itemStack,
net.minecraft.util.EnumFacing from)
getValidDirections in interface IFilterLogicpublic boolean isValid(net.minecraft.item.ItemStack itemStack,
net.minecraft.util.EnumFacing facing)
isValid in interface IFilterLogicpublic boolean isValid(net.minecraft.util.EnumFacing facing,
net.minecraft.item.ItemStack itemStack,
IFilterData filterData)
isValid in interface IFilterLogicpublic boolean isValidAllelePair(net.minecraft.util.EnumFacing orientation,
java.lang.String activeUID,
java.lang.String inactiveUID)
isValidAllelePair in interface IFilterLogicpublic IFilterRuleType getRule(net.minecraft.util.EnumFacing facing)
getRule in interface IFilterLogicpublic boolean setRule(net.minecraft.util.EnumFacing facing,
IFilterRuleType rule)
setRule in interface IFilterLogic@Nullable public IAllele getGenomeFilter(net.minecraft.util.EnumFacing facing, int index, boolean active)
getGenomeFilter in interface IFilterLogicpublic boolean setGenomeFilter(net.minecraft.util.EnumFacing facing,
int index,
boolean active,
@Nullable
IAllele allele)
setGenomeFilter in interface IFilterLogicpublic void sendToServer(net.minecraft.util.EnumFacing facing,
int index,
boolean active,
@Nullable
IAllele allele)
sendToServer in interface IFilterLogicpublic IFilterLogic.INetworkHandler getNetworkHandler()
getNetworkHandler in interface IFilterLogicpublic void sendToServer(net.minecraft.util.EnumFacing facing,
IFilterRuleType rule)
sendToServer in interface IFilterLogicpublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
readFromNBT in interface INbtReadablepublic net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
writeToNBT in interface INbtWritable