Skip to content

External Plugin Hooks

Craftorithm integrates with 10+ external item plugins through its hook system, allowing you to use their item IDs directly in recipes.

Supported Plugins

PluginNamespaceID FormatNotes
CraftEnginecraft_enginecraft_engine:<id>
Nexonexonexo:<id>
AzureFlowazureflowazureflow:<id>
NeigeItemsneige_itemsneige_items:<id>
ItemsAdderitems_adderitems_adder:<id>Auto-reload supported
Oraxenoraxenoraxen:<id>Auto-reload supported
EcoItemsecoitemsecoitems:<id>
ExecutableItemsexecutableitemsexecutableitems:<id>
MMOItemsmmoitemsmmoitems:<type>:<id>Requires type prefix
MythicMobsmythic_mobsmythic_mobs:<id>
SX-Itemsx_itemsx_item:<id>
CustomFishingcustom_fishingcustom_fishing:<id>

Usage Examples

yaml
# Using ItemsAdder item as recipe output
type: 'vanilla_shaped'
result: 'items_adder:ruby_sword'
shape:
  - ' A '
  - ' B '
  - ' B '
ingredients:
  A: 'mythic_mobs:ruby'
  B: 'minecraft:stick'

# Using MMOItems item
type: 'vanilla_shapeless'
result: 'mmoitems:SWORD/custom_blade'
ingredients:
  - 'minecraft:diamond'
  - 'minecraft:netherite_ingot'

Hook Priority

When an item is defined by multiple plugins, Craftorithm searches in the order defined by item_plugin_hook_priority in config.yml and returns the first match.

基于 GPL-3.0 许可证发布