Class FishProcessor

java.lang.Object
com.wdiscute.sellingbin.processors.AbstractProcessor
com.wdiscute.starcatcher.sellingbin.FishProcessor

public class FishProcessor extends com.wdiscute.sellingbin.processors.AbstractProcessor
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.mojang.serialization.MapCodec<FishProcessor>
     

    Fields inherited from class com.wdiscute.sellingbin.processors.AbstractProcessor

    ABSTRACT_PROCESSOR_CODEC, ABSTRACT_PROCESSOR_CODEC_LIST
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    FishProcessor(float percentileMultiplier, float goldenMultiplier)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    addValue(int baseValue, int currentValue, net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.level.block.entity.BlockEntity blockEntity, net.minecraft.world.entity.player.Player player)
     
    com.mojang.serialization.MapCodec<? extends com.wdiscute.sellingbin.processors.AbstractProcessor>
     
    List<net.minecraft.network.chat.Component>
     
    float
     
    float
     
    net.neoforged.neoforge.registries.DeferredHolder<com.wdiscute.sellingbin.processors.AbstractProcessor,com.wdiscute.sellingbin.processors.AbstractProcessor>
     
    boolean
     

    Methods inherited from class com.wdiscute.sellingbin.processors.AbstractProcessor

    canSell, create, createEmpty, createEmpty, getCodecOrThrow, getRegistryHolderOrThrow, onSellComplete, onSellStart, shouldCancelShrink

    Methods inherited from class java.lang.Object

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

    • CODEC

      public static final com.mojang.serialization.MapCodec<FishProcessor> CODEC
  • Constructor Details

    • FishProcessor

      public FishProcessor()
    • FishProcessor

      public FishProcessor(float percentileMultiplier, float goldenMultiplier)
  • Method Details

    • getPercentileMultiplier

      public float getPercentileMultiplier()
    • getGoldenMultiplier

      public float getGoldenMultiplier()
    • codec

      public com.mojang.serialization.MapCodec<? extends com.wdiscute.sellingbin.processors.AbstractProcessor> codec()
      Specified by:
      codec in class com.wdiscute.sellingbin.processors.AbstractProcessor
    • getRegistryHolder

      public net.neoforged.neoforge.registries.DeferredHolder<com.wdiscute.sellingbin.processors.AbstractProcessor,com.wdiscute.sellingbin.processors.AbstractProcessor> getRegistryHolder()
      Specified by:
      getRegistryHolder in class com.wdiscute.sellingbin.processors.AbstractProcessor
    • showDescriptionOnEmi

      public boolean showDescriptionOnEmi()
      Specified by:
      showDescriptionOnEmi in class com.wdiscute.sellingbin.processors.AbstractProcessor
    • getDescription

      public List<net.minecraft.network.chat.Component> getDescription()
      Specified by:
      getDescription in class com.wdiscute.sellingbin.processors.AbstractProcessor
    • addValue

      public int addValue(int baseValue, int currentValue, net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.level.block.entity.BlockEntity blockEntity, net.minecraft.world.entity.player.Player player)
      Specified by:
      addValue in class com.wdiscute.sellingbin.processors.AbstractProcessor