Terminology & Features - WolfyScript/CustomCrafting-Wiki GitHub Wiki
This page should explain and clear up the names and terms used in CustomCrafting. It also prevents misconceptions about the custom Workstations available in CustomCrafting.
GUI
- Main Menu -- The menu that will open up when executing
/cc
. From here you can go to the Settings and Creators. - Recipe Creator -- GUI to create all types of recipes. The type depends on the type selected on the MainMenu.
- Item Creator -- GUI to create Items and CustomItems.
- Recipe List -- A list of all the custom recipes you created. From here they can be edited, deleted, or disabled. It also displays vanilla recipes, which can be disabled.
- Recipe Book -- GUI that contains all your custom recipes. It allows your players to view the recipes. Can be accessed via
/recipes
Workstations
- Advanced Crafting Table -- A crafting table using the vanilla crafting GUI and allows you to craft recipes specifically made for it.
- Elite Crafting Table -- A crafting table with a custom crafting GUI and up to a 6x6 crafting grid. (No default available! Create one via the ItemCreator).
Items
-
CustomItem -- These Items are created and saved via the ItemCreator or WolfyUtilities under a unique NamespacedKey.
They can contain special options, that are saved to a config.
They can also act as a link to Items saved in other plugins like Oraxen, ItemsAdder, or MythicMobs. They will save a config value that correspond to the specific plugin and load it accordingly. Changes made to linked Items will be directly applied to the Recipes/CustomItems containing the link. -
Recipe Book -- Item that corresponds to the Recipe Book GUI. It is a default CustomItem provided by CC.
-
Advanced Crafting Table -- This Item as described above is the CustomItem for the Advanced Crafting Table Workstation provided by CC.
Utils & Naming Schemes
- Namespaced Key -- namespaced keys are used to identify and register recipes and items. They are represented in the format
namespace:key
. They prevent duplicates of other custom items/recipes or vanilla items/recipes. Usually, when asked to type it into the chat, the formatnamespace key
(with space instead of a column) is used. (Also see vanilla Namespaced ID)