How to use
Every release attempt costs PROJECTION_MANA_COST, including memorization and failed attempts. The first successful release memorizes an item and retains the scroll; release it again to create a copy. If a stack of Projection scrolls was memorized together, the remaining scrolls retain the same memorized item.
Function
Memorizing equipment
For the first release, aim at a living entity, dropped item, item frame, fired weapon, or thrown trident within GLOBAL_LOOK_RANGE. The first eligible item is memorized.
The tooltip names the memorized item. Each later cast creates one copy, and the scroll cannot be retargeted.
Eligible items
Projection accepts damageable bows, weapons, tools, shields, shears, fishing rods, tridents, and crossbows.
Blacklist
PROJECTION_BLACKLIST accepts exact item IDs or mod namespaces. With PROJECTION_IS_BLACKLIST=true, matching entries are rejected; with it false, only matching entries pass the normal category check.
Whitelist
PROJECTION_EXPLICIT_WHITELIST overrides the normal equipment check and PROJECTION_BLACKLIST. The item must still be damageable when copied.
Creating projected copies
After memorization, release the scroll again to create one copy. Creating a projected copy leaves the original item unchanged.
The copy retains the original item's properties except for the durability, enchantment, Strengthening, and projection rules below. If the caster's inventory is full, the copy drops nearby.
Projected equipment works with Weapon Projectiles Projection Mode, Treasury Projection scaling, and Power Consolidation. Strengthening is removed from the copy.
Projected durability
With PROJECTION_DURABILITY_FLAT=true, the copy receives exactly PROJECTION_DURABILITY_FACTOR remaining durability: its damage value is set to maximum durability minus the factor.
With PROJECTION_DURABILITY_FLAT=false, the copy's damage value is PROJECTION_DURABILITY_FACTOR. The memorized item's current damage is overwritten in either mode.
The result is limited to the item's valid durability range, so a projected damageable item always has at least one use remaining.
Enchantments
Enchantments whose exact IDs appear in PROJECTION_ENCHANTMENT_BLACKLIST are removed from the created copy. Other enchantments are copied at their memorized levels.
Anvils
When PROJECTION_ANVIL_CANCEL=true, an anvil operation is canceled if either input is projected. When false, projected equipment can participate in anvil operations, but an enchantment present on both inputs is capped on the output at the lower of the two input levels. Other enchantments follow ordinary anvil behavior.
Configuration
| Setting | Default | Range | Effect |
|---|---|---|---|
PROJECTION_MANA_COSTmahoutsukai-server.tomlprojectionprojection | 1000 | 0–100000000 mana per release | Mana cost of each Projection scroll release, including memorization, copy creation, and failed attempts. |
PROJECTION_BLACKLISTmahoutsukai-server.tomlprojectionprojection | [] | — | Item IDs or mod namespaces rejected or exclusively accepted according to PROJECTION_IS_BLACKLIST. The explicit whitelist takes precedence. |
PROJECTION_IS_BLACKLISTmahoutsukai-server.tomlprojectionprojection | true | — | Treats PROJECTION_BLACKLIST as a blacklist when true and as a whitelist for normally eligible equipment when false. |
PROJECTION_EXPLICIT_WHITELISTmahoutsukai-server.tomlprojectionprojection | [] | — | Item IDs or mod namespaces accepted regardless of normal equipment category and PROJECTION_BLACKLIST filtering. A copy still requires a damageable item. |
PROJECTION_ENCHANTMENT_BLACKLISTmahoutsukai-server.tomlprojectionprojection | [] | — | Exact enchantment IDs removed from newly created projected copies. |
PROJECTION_DURABILITY_FACTORmahoutsukai-server.tomlprojectionprojection | 5 | 0–100000000 durability or damage value | Remaining durability when PROJECTION_DURABILITY_FLAT is true; otherwise the damage value assigned to the copy. |
PROJECTION_DURABILITY_FLATmahoutsukai-server.tomlprojectionprojection | true | — | When true, gives the copy a flat amount of remaining durability; when false, treats the factor as damage already taken from the item's maximum. |
PROJECTION_ANVIL_CANCELmahoutsukai-server.tomlprojectionprojection | false | — | Cancels anvil operations when either input is projected. |
GLOBAL_LOOK_RANGEmahoutsukai-server.tomlgeneral | 100 | 0–100000000 blocks | Maximum unobstructed selection range shared by several spells and items. |



