Class DOCraftingModuleView

All Implemented Interfaces:
IBuildingModuleView

public class DOCraftingModuleView extends CraftingModuleView
Client side representation of the DO architects cutter crafting module.
  • Constructor Details

    • DOCraftingModuleView

      public DOCraftingModuleView(@NotNull @NotNull Supplier<OptionalPredicate<net.minecraft.world.item.ItemStack>> validator)
  • Method Details

    • openCraftingGUI

      public void openCraftingGUI()
      Overrides:
      openCraftingGUI in class CraftingModuleView
    • 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.