Class DOCraftingModuleView
java.lang.Object
com.minecolonies.api.colony.buildings.modules.AbstractBuildingModuleView
com.minecolonies.core.colony.buildings.moduleviews.CraftingModuleView
com.minecolonies.core.colony.buildings.moduleviews.DOCraftingModuleView
- All Implemented Interfaces:
IBuildingModuleView
Client side representation of the DO architects cutter crafting module.
-
Field Summary
Fields inherited from class com.minecolonies.core.colony.buildings.moduleviews.CraftingModuleView
disabledRecipes, recipesFields inherited from class com.minecolonies.api.colony.buildings.modules.AbstractBuildingModuleView
buildingView, colonyView -
Constructor Summary
ConstructorsConstructorDescriptionDOCraftingModuleView(@NotNull Supplier<OptionalPredicate<net.minecraft.world.item.ItemStack>> validator) -
Method Summary
Modifier and TypeMethodDescription@NotNull OptionalPredicate<net.minecraft.world.item.ItemStack>Gets the ingredient validator for this module.voidMethods inherited from class com.minecolonies.core.colony.buildings.moduleviews.CraftingModuleView
canLearn, deserialize, getActiveRecipes, getDesc, getIconResourceLocation, getId, getJobEntry, getMaxRecipes, getRecipes, getSupportedCraftingTypes, getWindow, isDisabled, isPageVisible, isRecipeAlterationAllowed, removeRecipe, switchOrder, toggleMethods inherited from class com.minecolonies.api.colony.buildings.modules.AbstractBuildingModuleView
canBeHiredAs, getBuildingView, getColony, getProducer, setBuildingView, setColonyView, setProducerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.minecolonies.api.colony.buildings.modules.IBuildingModuleView
getIcon
-
Constructor Details
-
DOCraftingModuleView
public DOCraftingModuleView(@NotNull @NotNull Supplier<OptionalPredicate<net.minecraft.world.item.ItemStack>> validator)
-
-
Method Details
-
openCraftingGUI
public void openCraftingGUI()- Overrides:
openCraftingGUIin classCraftingModuleView
-
getIngredientValidator
@NotNull public @NotNull OptionalPredicate<net.minecraft.world.item.ItemStack> getIngredientValidator()Gets the ingredient validator for this module.- Returns:
- a predicate that reports whether the given ingredient is valid for this module.
-