Voxel Shop beta is live. Expect occasional bugs. Learn more
extension links Typewriter to Mmoitems by adding new node entries.
Give, take, count and track MMOItems items in your TypeWriter quests.
A TypeWriter extension by BTC Studio
MMOItems holds your RPG gear, but your quests cannot hand it out, ask for it or notice when a player crafts it. MMOItems connects the plugin to TypeWriter: pick an item by its MMOItems type and id, then give it, take it, count it or react to what the player does with it.
You pick an item by its MMOItems type (for example SWORD) and id. The panel suggests types and ids from the MMOItems configuration of your server, so you do not type them blind. Matching ignores case, an empty type and id means any MMOItems item, and items from other plugins never match.
The extension also ships an Advanced Tooltip System that rewrites MMOItems lore on the fly, as packets sent to the player. The stored item is never changed.
onComplete once when the amount is reached.<page_break> tag. A key switches pages (default F) and pages wrap back to the first.<requirement_met> and <requirement_not_met> show a symbol of your choice. With MMOCore, they check level, class, profession level and permission.+ when positive.The line of each objective in the quest tracker is read from TypeWriter snippets, not from the code. Restyle the in-progress and completed lines with the <display>, <current> and <required> placeholders.
give_mmoitem_action: give MMOItems items to a player or a groupremove_mmoitem_action: take MMOItems items from the inventory and/or handopen_crafting_table_action: open a crafting table for the playeruse_mmoitem_event: an MMOItems item is right-clicked or consumedmmoitems_item_craft_event: an item is crafted in an MMOItems station (optional station filter)mmoitems_gem_stone_apply_event: a gem stone is applied to an itemmmoitems_count_objective: hold enough of the items listed in a count factuse_mmoitem_objective: use MMOItems itemsmmoitems_item_craft_objective: craft MMOItems itemsmmoitems_item_equip_objective: equip MMOItems armormmoitems_gem_stone_apply_objective: apply gem stonesmmoitems_ability_cast_objective: cast MMOItems abilitiesopen_crafting_table_objective: open a crafting tablemmoitems_count_fact: count MMOItems in the inventory or handmmoitem_variable: use an MMOItems item anywhere an item is expectedadvanced_tooltip_config: pages, keybinds, requirement marks, comparison tags, category icons, lore override on or offplugins/Typewriter/extensions/ and restart.type, the id and the amount.onComplete.