Class ProcessingOutput

java.lang.Object
com.simibubi.create.content.processing.recipe.ProcessingOutput

public class ProcessingOutput extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.mojang.serialization.Codec<ProcessingOutput>
    Deprecated, for removal: This API element is subject to removal in a future version.
    static final com.mojang.serialization.Codec<ProcessingOutput>
     
    static final com.mojang.serialization.Codec<ProcessingOutput>
    Deprecated, for removal: This API element is subject to removal in a future version.
    static final ProcessingOutput
     
    static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,ProcessingOutput>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ProcessingOutput(net.minecraft.resources.ResourceLocation item, int count, float chance)
     
    ProcessingOutput(net.minecraft.resources.ResourceLocation item, int count, net.minecraft.core.component.DataComponentPatch patch, float chance)
     
    ProcessingOutput(net.minecraft.world.item.Item item, int count, float chance)
     
    ProcessingOutput(net.minecraft.world.item.Item item, int count, net.minecraft.core.component.DataComponentPatch patch, float chance)
     
    ProcessingOutput(net.minecraft.world.item.ItemStack stack, float chance)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    float
     
    net.minecraft.world.item.ItemStack
     
    net.minecraft.world.item.ItemStack
    rollOutput(net.minecraft.util.RandomSource randomSource)
     

    Methods inherited from class java.lang.Object

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

    • EMPTY

      public static final ProcessingOutput EMPTY
    • STREAM_CODEC

      public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,ProcessingOutput> STREAM_CODEC
    • CODEC_OLD

      @ScheduledForRemoval(inVersion="1.21.1+ Port") @Deprecated(since="6.0.3", forRemoval=true) public static final com.mojang.serialization.Codec<ProcessingOutput> CODEC_OLD
      Deprecated, for removal: This API element is subject to removal in a future version.
    • CODEC_NEW

      public static final com.mojang.serialization.Codec<ProcessingOutput> CODEC_NEW
    • CODEC

      @ScheduledForRemoval(inVersion="1.21.1+ Port") @Deprecated(since="6.0.3", forRemoval=true) public static final com.mojang.serialization.Codec<ProcessingOutput> CODEC
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • ProcessingOutput

      public ProcessingOutput(net.minecraft.world.item.ItemStack stack, float chance)
    • ProcessingOutput

      public ProcessingOutput(net.minecraft.world.item.Item item, int count, float chance)
    • ProcessingOutput

      public ProcessingOutput(net.minecraft.world.item.Item item, int count, net.minecraft.core.component.DataComponentPatch patch, float chance)
    • ProcessingOutput

      public ProcessingOutput(net.minecraft.resources.ResourceLocation item, int count, float chance)
    • ProcessingOutput

      public ProcessingOutput(net.minecraft.resources.ResourceLocation item, int count, net.minecraft.core.component.DataComponentPatch patch, float chance)
  • Method Details

    • getStack

      public net.minecraft.world.item.ItemStack getStack()
    • getChance

      public float getChance()
    • rollOutput

      public net.minecraft.world.item.ItemStack rollOutput(net.minecraft.util.RandomSource randomSource)