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)
protected
boolean allowNoInputProcessingprotected
String endSoundEventIdprotected
transient int endSoundEventIndexprotected
ProcessingBench.ExtraOutput extraOutputprotected
ProcessingBench.ProcessingSlot[] fuelprotected
String fuelDropItemIdprotected
String iconprotected
String iconIdprotected
String iconItemprotected
String iconNameprotected
ProcessingBench.ProcessingSlot[] inputprotected
int maxFuelprotected
int outputSlotsCount