Class CategorySettings

java.lang.Object
me.wolfyscript.customcrafting.configs.recipebook.CategorySettings
Direct Known Subclasses:
Category, CategoryFilter

public class CategorySettings extends Object
  • Field Details

    • groups

      protected Set<String> groups
    • namespaces

      protected Set<String> namespaces
    • recipes

      protected Set<me.wolfyscript.utilities.util.NamespacedKey> recipes
  • Constructor Details

    • CategorySettings

      public CategorySettings()
    • CategorySettings

      public CategorySettings(CategorySettings category)
  • Method Details

    • getId

      public String getId()
    • getIcon

      public org.bukkit.Material getIcon()
    • setIcon

      public void setIcon(org.bukkit.Material icon)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDescription

      public List<String> getDescription()
    • setDescription

      public void setDescription(List<String> description)
    • getGroups

      public Set<String> getGroups()
    • setGroups

      public void setGroups(Set<String> groups)
    • getNamespaces

      public Set<String> getNamespaces()
    • setNamespaces

      public void setNamespaces(Set<String> namespaces)
    • getRecipes

      public Set<me.wolfyscript.utilities.util.NamespacedKey> getRecipes()
    • setRecipes

      public void setRecipes(Set<me.wolfyscript.utilities.util.NamespacedKey> recipes)
    • createItemStack

      public org.bukkit.inventory.ItemStack createItemStack(CustomCrafting customCrafting)
    • isValid

      public boolean isValid(ICustomRecipe<?,​?> recipe)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • writeToByteBuf

      public void writeToByteBuf(me.wolfyscript.utilities.api.nms.network.MCByteBuf byteBuf)
    • writeData

      protected void writeData(me.wolfyscript.utilities.api.nms.network.MCByteBuf byteBuf)
    • writeStringArray

      protected void writeStringArray(List<String> values, me.wolfyscript.utilities.api.nms.network.MCByteBuf byteBuf)