Class HasContaminantItemAttribute

java.lang.Object
com.petrolpark.contamination.HasContaminantItemAttribute
All Implemented Interfaces:
com.simibubi.create.content.logistics.filter.ItemAttribute

public class HasContaminantItemAttribute extends Object implements com.simibubi.create.content.logistics.filter.ItemAttribute
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.simibubi.create.content.logistics.filter.ItemAttribute

    com.simibubi.create.content.logistics.filter.ItemAttribute.AddedBy, com.simibubi.create.content.logistics.filter.ItemAttribute.InItemGroup, com.simibubi.create.content.logistics.filter.ItemAttribute.InTag, com.simibubi.create.content.logistics.filter.ItemAttribute.StandardTraits
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     

    Fields inherited from interface com.simibubi.create.content.logistics.filter.ItemAttribute

    addedBy, astralAmulet, astralAttunement, astralCrystal, astralPerkGem, bookAuthor, bookCopy, hasColor, hasEnchant, hasFluid, hasName, inItemGroup, inTag, shulkerFillLevel, standard, types
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    appliesTo(net.minecraft.world.item.ItemStack stack)
     
     
     
    List<com.simibubi.create.content.logistics.filter.ItemAttribute>
    listAttributesOf(net.minecraft.world.item.ItemStack stack)
     
    com.simibubi.create.content.logistics.filter.ItemAttribute
    readNBT(net.minecraft.nbt.CompoundTag nbt)
     
    void
    writeNBT(net.minecraft.nbt.CompoundTag nbt)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.simibubi.create.content.logistics.filter.ItemAttribute

    appliesTo, canRead, format, getNBTKey, listAttributesOf, serializeNBT
  • Field Details

  • Constructor Details

    • HasContaminantItemAttribute

      public HasContaminantItemAttribute(Contaminant contaminant)
  • Method Details

    • appliesTo

      public boolean appliesTo(net.minecraft.world.item.ItemStack stack)
      Specified by:
      appliesTo in interface com.simibubi.create.content.logistics.filter.ItemAttribute
    • listAttributesOf

      public List<com.simibubi.create.content.logistics.filter.ItemAttribute> listAttributesOf(net.minecraft.world.item.ItemStack stack)
      Specified by:
      listAttributesOf in interface com.simibubi.create.content.logistics.filter.ItemAttribute
    • getTranslationKey

      public String getTranslationKey()
      Specified by:
      getTranslationKey in interface com.simibubi.create.content.logistics.filter.ItemAttribute
    • getTranslationParameters

      public Object[] getTranslationParameters()
      Specified by:
      getTranslationParameters in interface com.simibubi.create.content.logistics.filter.ItemAttribute
    • writeNBT

      public void writeNBT(net.minecraft.nbt.CompoundTag nbt)
      Specified by:
      writeNBT in interface com.simibubi.create.content.logistics.filter.ItemAttribute
    • readNBT

      public com.simibubi.create.content.logistics.filter.ItemAttribute readNBT(net.minecraft.nbt.CompoundTag nbt)
      Specified by:
      readNBT in interface com.simibubi.create.content.logistics.filter.ItemAttribute