Class HasContaminantItemAttribute

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

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

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

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

    com.simibubi.create.content.logistics.item.filter.attribute.ItemAttribute.LegacyDeserializer
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    appliesTo(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world)
     
     
     
    com.simibubi.create.content.logistics.item.filter.attribute.ItemAttributeType
     
    void
    load(net.minecraft.nbt.CompoundTag nbt)
     
    void
    save(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.item.filter.attribute.ItemAttribute

    format
  • Constructor Details

    • HasContaminantItemAttribute

      public HasContaminantItemAttribute(@Nullable @Nullable Contaminant contaminant)
  • Method Details

    • appliesTo

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

      public com.simibubi.create.content.logistics.item.filter.attribute.ItemAttributeType getType()
      Specified by:
      getType in interface com.simibubi.create.content.logistics.item.filter.attribute.ItemAttribute
    • save

      public void save(net.minecraft.nbt.CompoundTag nbt)
      Specified by:
      save in interface com.simibubi.create.content.logistics.item.filter.attribute.ItemAttribute
    • load

      public void load(net.minecraft.nbt.CompoundTag nbt)
      Specified by:
      load in interface com.simibubi.create.content.logistics.item.filter.attribute.ItemAttribute
    • getTranslationKey

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

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