/book | /book | /book unlock | /book title <title> | /book author <author> | — | neoessentials.book by convention | Manage booksWithout an argument it gives a writable book. unlock / title / author work on the book in hand and require neoessentials.book.unlock / .title / .author. |
/cartography | /cartography | — | neoessentials.cartography by convention | Open portable cartography tablePortable cartography table. |
/cartographytable | /cartographytable | — | neoessentials.cartography | Open portable cartography table (alias)Alias of /cartography. |
/ci | /ci | — | neoessentials.item.clearinventory | Clear inventory (alias)Alias of /clearinventory, separate flag commands.ci. |
/ciconfirmtoggle | /ciconfirmtoggle | — | neoessentials.ciconfirmtoggle by convention | Toggle /ci confirmation promptsToggles the in-memory ciConfirmDisabled flag. /clearinventory does not read this flag — there is no confirmation anyway. |
/clear | /clear | — | neoessentials.item.clearinventory | Clear inventory (alias)The help registry declares it as an inventory-clear alias, but ClearInventoryCommand registers only clearinventory, ci and clearinv. This system has no root Commands.literal("clear") — the game keeps vanilla /clear. |
/clearinventory | /clearinventory | — | neoessentials.item.clearinventory | Clear inventorySelf only, there is no <player> argument. Clears main + armor + offhand and prints three numbers. neoessentials.item.clearinventory. The command code has no confirmation. |
/clearinventoryconfirmtoggle | /clearinventoryconfirmtoggle | — | neoessentials.ciconfirmtoggle | Toggle /ci confirmation prompts (alias)Alias of /ciconfirmtoggle, same permission neoessentials.ciconfirmtoggle. |
/condense | /condense [<item>] | — | neoessentials.condense by convention | Compact items to their block formsCompresses by a fixed table (nuggets→ingots→blocks etc.). Without an argument — all eligible types in the inventory; <item> — word, compared to the full id. Leftovers that do not fit drop at your feet. |
/ctext | /ctext [<chapter> [<page>]] | — | neoessentials.customtext | Display a custom server text page (alias)Alias of /customtext. |
/customtext | /customtext [<chapter> [<page>]] | — | neoessentials.customtext by convention | Display a custom server text pageFile config/neoessentials/text/<chapter>.txt, 10 lines per page. Without arguments — chapter info, page 1. The chapter name is trimmed to [a-zA-Z0-9_-]. `{player}` and `&` are replaced on output. |
/dispose | /dispose [confirm|cancel] | — | neoessentials.item.dispose | Dispose of itemsWithout an argument it opens a 27-slot chest. Items put there are held in pendingDisposals until confirm (destroy), cancel (return) or leaving the server (return). Closing the GUI by itself destroys nothing. |
/enchant | /enchant <enchantment> [<level>] | /enchant <player> <enchantment> [<level>] | — | neoessentials.item.enchant | Enchant itemsOverrides vanilla /enchant. <enchantment> — a ResourceLocation from the registry, <level> an integer 1–32767 (default 1). The player branch requires neoessentials.item.enchant.others (or OP 2). unsafe — neoessentials.item.enchant.unsafe or the global unsafe-enchantments; any — neoessentials.item.enchant.any. The item is the target's main hand. The ench and enchanthand literals exist in the tree under their own flags but are not in the help registry. |
/fix | /fix | — | neoessentials.item.repair | Repair items (alias)Same code as /repair. Enabled by the commands.fix flag, separately from commands.repair. |
/i | /i <item> [<amount>] | — | neoessentials.item | Give yourself an item by name (alias)Alias of /item, same argument tree and same permission neoessentials.item. |
/item | /item <item> [<amount>] | — | neoessentials.item by convention | Give yourself an item by nameGive yourself an item by id. <item> — word (the minecraft: prefix can be omitted), <amount> 1–64; without an amount — defaultMaxStackSize. Player only, neoessentials.item. Not to be confused with /give from PlayerStateCommands (utility commands). |
/itemdb | /itemdb [<item>] | — | neoessentials.itemdb by convention | Look up item registry infoWithout an argument — the item in hand; otherwise a word id. Prints the registry id, max stack, durability. |
/itemlore | /itemlore add <text> | /itemlore set <line> <text> | /itemlore remove <line> | /itemlore clear | — | neoessentials.itemlore by convention | Edit held item lore<line> is 1-based. add/set take greedy text. The item in the main hand. |
/itemname | /itemname [<name>] | — | neoessentials.itemname by convention | Rename held itemWithout an argument or with the name `-` it removes CUSTOM_NAME. Otherwise a greedy string with `&` colours applied to the item in hand. neoessentials.itemname. |
/loom | /loom | — | neoessentials.loom by convention | Open portable loomPortable loom, neoessentials.loom. |
/powertool | /powertool list | /powertool remove | /powertool <command> | — | neoessentials.item.powertool | Bind commands to itemsBinds by the type of the item in the main hand, not by slot. list/remove/<command> require neoessentials.item.powertool inside executes. A string starting with "@p " is not bound but immediately runs the command for everyone online except you (requires neoessentials.command.target). There is no root executes. The tree also has ptool (commands.ptool) and powertooltoggle/ptt — they are not in the help registry. Bindings live in an in-process HashMap and are lost on restart. |
/powertoollist | /powertoollist | — | neoessentials.powertoollist by convention | List all active powertool bindingsOnly your own bindings, permission neoessentials.powertoollist (not item.powertool). An empty list is an empty error. |
/ptlist | /ptlist | — | neoessentials.powertoollist | List all active powertool bindings (alias)Alias of /powertoollist, same permission. |
/rename | /rename [<name>] | — | neoessentials.itemname | Rename held item (alias)Alias of /itemname. |
/repair | /repair [all] | — | neoessentials.item.repair | Repair itemsPlayer only, permission neoessentials.item.repair. Without an argument it repairs the item in the main hand (setDamageValue(0)) and always reports success, even if the hand is empty or the item has no durability. /repair all repairs all damaged items in the main inventory, armor and offhand; the reply contains the number of items actually repaired. |
/sign | /sign | /sign <line> <text> | /sign clear [<line>] | — | neoessentials.sign by convention | Edit sign textThe sign you are looking at. Without arguments — show the 4 lines. <line> 1–4. clear without a number clears all lines. |
/skull | /skull [<player>] | — | neoessentials.skull by convention | Get a player head itemA head with a profile: without an argument — your own, otherwise a word name (offline works if it is in the profile cache; otherwise a GameProfile with a random UUID and that name). Into your own inventory only. |
/smithing | /smithing | — | neoessentials.smithing by convention | Open portable smithing tablePortable smithing table, neoessentials.smithing. |
/trash | /trash | — | neoessentials.item.dispose | Dispose of items (alias)Opens the GUI only, no confirm|cancel branches. Permission neoessentials.item.dispose. |