Class HasContaminantItemAttribute.Type

java.lang.Object
com.petrolpark.compat.create.core.item.HasContaminantItemAttribute.Type
All Implemented Interfaces:
com.simibubi.create.content.logistics.item.filter.attribute.ItemAttributeType
Enclosing class:
HasContaminantItemAttribute

public static class HasContaminantItemAttribute.Type extends Object implements com.simibubi.create.content.logistics.item.filter.attribute.ItemAttributeType
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.mojang.serialization.MapCodec<? extends com.simibubi.create.content.logistics.item.filter.attribute.ItemAttribute>
     
    @NotNull com.simibubi.create.content.logistics.item.filter.attribute.ItemAttribute
     
    List<com.simibubi.create.content.logistics.item.filter.attribute.ItemAttribute>
    getAllAttributes(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level)
     
    net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf,? extends com.simibubi.create.content.logistics.item.filter.attribute.ItemAttribute>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Type

      public Type()
  • Method Details

    • createAttribute

      @NotNull public @NotNull com.simibubi.create.content.logistics.item.filter.attribute.ItemAttribute createAttribute()
      Specified by:
      createAttribute in interface com.simibubi.create.content.logistics.item.filter.attribute.ItemAttributeType
    • getAllAttributes

      public List<com.simibubi.create.content.logistics.item.filter.attribute.ItemAttribute> getAllAttributes(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level)
      Specified by:
      getAllAttributes in interface com.simibubi.create.content.logistics.item.filter.attribute.ItemAttributeType
    • codec

      public com.mojang.serialization.MapCodec<? extends com.simibubi.create.content.logistics.item.filter.attribute.ItemAttribute> codec()
      Specified by:
      codec in interface com.simibubi.create.content.logistics.item.filter.attribute.ItemAttributeType
    • streamCodec

      public net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf,? extends com.simibubi.create.content.logistics.item.filter.attribute.ItemAttribute> streamCodec()
      Specified by:
      streamCodec in interface com.simibubi.create.content.logistics.item.filter.attribute.ItemAttributeType