HyCodeYourTale
classpublicPriority 3

ProcessingBench

com.hypixel.hytale.server.core.asset.type.blocktype.config.bench.ProcessingBench

extends Bench

20

Methods

20

Public Methods

13

Fields

1

Constructors

Constants

BuilderCodec<ProcessingBench>CODEC= BuilderCodec.builder(ProcessingBench.class, ProcessingBench::new, Bench.BASE_CODEC) .append...
BuilderCodec<ProcessingBench.ExtraOutput>CODEC= BuilderCodec.builder( ProcessingBench.ExtraOutput.class, ProcessingBench.ExtraOutput:...
BuilderCodec<ProcessingBench.ProcessingSlot>CODEC= BuilderCodec.builder( ProcessingBench.ProcessingSlot.class, ProcessingBench.Processin...

Constructors

public
ProcessingBench()

Methods

Public Methods (20)

public
boolean equals(Object o)
@Override
public
String getEndSoundEventId()
@Nullable
public
int getEndSoundEventIndex()
public
ProcessingBench.ExtraOutput getExtraOutput()
public
ProcessingBench.ProcessingSlot[] getFuel()
public
String getFuelDropItemId()
public
String getIcon()
public
String getIconId()
public
String getIconItem()
public
String getIconName()
public
ProcessingBench.ProcessingSlot[] getInput(int tierLevel)
public
int getMaxFuel()
public
int getOutputSlotsCount(int tierLevel)
public
MaterialQuantity[] getOutputs()
public
int getPerFuelItemsConsumed()
public
String getResourceTypeId()
public
int hashCode()
@Override
public
boolean isIgnoredFuelSource(Item id)
public
boolean shouldAllowNoInputProcessing()
public
boolean shouldFilterValidIngredients()

Fields

Protected Fields (13)

protectedboolean allowNoInputProcessing
protectedString endSoundEventId
protectedtransient int endSoundEventIndex
protectedProcessingBench.ExtraOutput extraOutput
protectedProcessingBench.ProcessingSlot[] fuel
protectedString fuelDropItemId
protectedString icon
protectedString iconId
protectedString iconItem
protectedString iconName
protectedProcessingBench.ProcessingSlot[] input
protectedint maxFuel
protectedint outputSlotsCount

Related Classes