HyCodeYourTale
classpublicabstractPriority 3

BenchWindow

com.hypixel.hytale.builtin.crafting.window.BenchWindow

extends BlockWindow

implements MaterialContainerWindow

8

Methods

8

Public Methods

4

Fields

1

Constructors

Constants

StringBENCH_UPGRADING= "BenchUpgrading"
longCRAFTING_UPDATE_INTERVAL_MS= 500L
floatCRAFTING_UPDATE_MIN_PERCENT= 0.05F

Constructors

public
BenchWindow(WindowType windowType, BenchState benchState)

Methods

Public Methods (8)

public
JsonObject getData()
@Nonnull@Override
public
MaterialExtraResourcesSection getExtraResourcesSection()
@Nonnull@Override
public
void invalidateExtraResources()
@Override
public
boolean isValid()
@Override
public
void onClose0()
@Override
public
void updateBenchTierLevel(int newValue)
public
void updateBenchUpgradeJob(float percent)
public
void updateCraftingJob(float percent)

Fields

Protected Fields (2)

protectedBench bench
protectedBenchState benchState

Private/Package Fields (2)

privatefloat lastUpdatePercent
privatelong lastUpdateTimeMs

Related Classes