public class StructuralCraftingWindow extendsCraftingWindowimplementsItemContainerWindow
Class StructuralCraftingWindow. Provides structuralcraftingwindow functionality for the Hytale server.
java.lang.Object > CraftingWindow > StructuralCraftingWindow
Field Summary
selectedSlot
Field selectedSlot.
inventoryRegistration
Field inventoryRegistration.
structuralBench
Field structuralBench.
matchingRecipes
Field matchingRecipes.
aHasHeaderCategory
Field aHasHeaderCategory.
bHasHeaderCategory
Field bHasHeaderCategory.
categoryA
Field categoryA.
categoryB
Field categoryB.
categoryCompare
Field categoryCompare.
craftingManager
Field craftingManager.
selectAction
Field selectAction.
newSlot
Field newSlot.
craftAction
Field craftAction.
output
Field output.
quantity
Field quantity.
recipeId
Field recipeId.
recipe
Field recipe.
primaryOutput
Field primaryOutput.
primaryOutputItemId
Field primaryOutputItemId.
primaryOutputItem
Field primaryOutputItem.
changeBlockAction
Field changeBlockAction.
soundSet
Field soundSet.
dragSound
Field dragSound.
dragSoundIndex
Field dragSoundIndex.
item
Field item.
set
Field set.
next
Field next.
desiredItem
Field desiredItem.
playerRef
Field playerRef.
ref
Field ref.
store
Field store.
player
Field player.
inventory
Field inventory.
itemStacks
Field itemStacks.
inputStack
Field inputStack.
match
Field match.
optionSlotRecipes
Field optionSlotRecipes.
recipes
Field recipes.
inputMaterials
Field inputMaterials.
handle
Field handle.
Method Detail
SimpleItemContainer
new
SimpleItemContainer
((short)
Method SimpleItemContainer.
- Parameters:
(short(short
isValidInput
boolean
isValidInput
(final FilterActionType filterActionType, final ItemContainer itemContainer, final short i, final ItemStack itemStack)
Method isValidInput.
- Parameters:
final FilterActionTypefilterActionTypefinal ItemContaineritemContainerfinal shortifinal ItemStackitemStack
sortRecipes
Method sortRecipes.
- Parameters:
final ObjectListmatchingfinal StructuralCraftingBenchstructuralBench
hasHeaderCategory
Method hasHeaderCategory.
- Parameters:
final StructuralCraftingBenchbenchfinal CraftingReciperecipe
getSortingPriority
Method getSortingPriority.
- Parameters:
final StructuralCraftingBenchbenchfinal CraftingReciperecipe
handleAction
void
handleAction
(@Nonnull final Ref ref, @Nonnull final Store store, @Nonnull final WindowAction action)
Method handleAction.
- Parameters:
@Nonnull final Refref@Nonnull final Storestore@Nonnull final WindowActionaction
changeBlockType
void
changeBlockType
(@Nonnull final Ref ref, final boolean down, @Nonnull final Store store)
Method changeBlockType.
- Parameters:
@Nonnull final Refreffinal booleandown@Nonnull final Storestore
ItemStack
new
ItemStack
(next, item.getQuantity()
Method ItemStack.
- Parameters:
nextnextitem.getQuantity(item.getQuantity(
onOpen0
boolean
onOpen0
()
Method onOpen0.
onClose0
void
onClose0
()
Method onClose0.
updateRecipes
void
updateRecipes
()
Method updateRecipes.
handle
MethodHandle
handle
()
Method handle.
ensureHandle
MethodHandle
ensureHandle
()
Method ensureHandle.
invoke
int
invoke
(Object p0, int p1)
Method invoke.
- Parameters:
Objectp0intp1