Package com.hrznstudio.titanium.filter
Class ItemStackFilter
java.lang.Object
com.hrznstudio.titanium.filter.ItemStackFilter
- All Implemented Interfaces:
IScreenAddonProvider,IFilter<net.minecraft.world.item.ItemStack>,net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.hrznstudio.titanium.api.filter.IFilter
IFilter.Type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanacceptsAsFilter(net.minecraft.world.item.ItemStack filter) voiddeserializeNBT(net.minecraft.nbt.CompoundTag nbt) FilterAction<net.minecraft.world.item.ItemStack>FilterSlot<net.minecraft.world.item.ItemStack>[]getName()List<IFactory<? extends IScreenAddon>>getType()voidvoidnet.minecraft.nbt.CompoundTagvoidsetFilter(int slot, FilterSlot<net.minecraft.world.item.ItemStack> filterSlot) voidsetFilter(int slot, net.minecraft.world.item.ItemStack stack) void
-
Constructor Details
-
ItemStackFilter
-
-
Method Details
-
getName
-
acceptsAsFilter
public boolean acceptsAsFilter(net.minecraft.world.item.ItemStack filter) - Specified by:
acceptsAsFilterin interfaceIFilter<net.minecraft.world.item.ItemStack>
-
setFilter
public void setFilter(int slot, net.minecraft.world.item.ItemStack stack) -
setFilter
-
getFilterSlots
- Specified by:
getFilterSlotsin interfaceIFilter<net.minecraft.world.item.ItemStack>
-
getType
-
toggleFilterMode
public void toggleFilterMode()- Specified by:
toggleFilterModein interfaceIFilter<net.minecraft.world.item.ItemStack>
-
selectNextFilter
public void selectNextFilter()- Specified by:
selectNextFilterin interfaceIFilter<net.minecraft.world.item.ItemStack>
-
getAction
-
serializeNBT
public net.minecraft.nbt.CompoundTag serializeNBT()- Specified by:
serializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt) - Specified by:
deserializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-
getScreenAddons
- Specified by:
getScreenAddonsin interfaceIScreenAddonProvider
-
onContentChanged
public void onContentChanged()
-