Override Mod
Description:
A mod to simplify overriding craft items. Single or multiple items can be overridden with another pre-registered item using override.replaceItems. Single or multiple items can be overridden with a newly created item using override.overrideItems.
Supported object types:
- items
- craft items
- nodes
- tools (works, but not thoroughly tested)
- ores (untested)
Global functions:
- override.replaceItems (items, target)
- Unregisters items & set names as aliases for another existing item.
- items: List of item names to be overridden (can be string for single item override).
- target: Item name of aliases' target.
- override.overrideItems (name, def)
- Unregisters craft items & registers names as aliases for new item.
- name: Name of new item.
- def: Item definition (see: core.register_craftitem) with additional overrides field (list of item names to be overridden or string for single item override).
To override multiple items with an item that is already registered, say default:diamond for example, call:
Code: Select all
override.replaceItems({"mod1:diamond", "mod2:diamond", ...}, "default:diamond")
Code: Select all
override.overrideItems("modname:item", {
overrides = {"mod1:item", "mod2:item", ...},
description = "New item",
wield_image = "modname_item.png",
...
}
Code: Select all
alias1,alias2,...;target
Licensing: Requirements:
- Depends: none
Releases: