Package forestry.api.genetics.filter
Interface IFilterLogic
- All Superinterfaces:
INbtReadable,INbtWritable
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionISpecies<?>getGenomeFilter(net.minecraft.core.Direction facing, int index, boolean active) getRule(net.minecraft.core.Direction facing) booleanisValid(net.minecraft.core.Direction facing, net.minecraft.world.item.ItemStack stack, FilterData filterData) booleanisValid(net.minecraft.world.item.ItemStack stack, net.minecraft.core.Direction facing) booleanisValidAllelePair(net.minecraft.core.Direction orientation, ISpecies<?> active, ISpecies<?> inactive) voidreadGuiData(net.minecraft.network.FriendlyByteBuf data) voidsendToServer(net.minecraft.core.Direction facing, int index, boolean active, ISpecies<?> allele) voidsendToServer(net.minecraft.core.Direction facing, IFilterRuleType rule) booleansetGenomeFilter(net.minecraft.core.Direction facing, int index, boolean active, ISpecies<?> allele) booleansetRule(net.minecraft.core.Direction facing, IFilterRuleType rule) voidwriteGuiData(net.minecraft.network.FriendlyByteBuf buffer) Methods inherited from interface forestry.api.core.INbtReadable
readMethods inherited from interface forestry.api.core.INbtWritable
write
-
Method Details
-
writeGuiData
void writeGuiData(net.minecraft.network.FriendlyByteBuf buffer) -
readGuiData
void readGuiData(net.minecraft.network.FriendlyByteBuf data) -
isValid
boolean isValid(net.minecraft.world.item.ItemStack stack, net.minecraft.core.Direction facing) -
isValid
boolean isValid(net.minecraft.core.Direction facing, net.minecraft.world.item.ItemStack stack, FilterData filterData) -
isValidAllelePair
-
getRule
-
setRule
-
getGenomeFilter
@Nullable ISpecies<?> getGenomeFilter(net.minecraft.core.Direction facing, int index, boolean active) -
setGenomeFilter
boolean setGenomeFilter(net.minecraft.core.Direction facing, int index, boolean active, @Nullable ISpecies<?> allele) -
sendToServer
void sendToServer(net.minecraft.core.Direction facing, int index, boolean active, @Nullable ISpecies<?> allele) -
sendToServer
-
getNetworkHandler
IFilterLogic.INetworkHandler getNetworkHandler()
-