Skip to content

Items, Blocks & World

Item & World

The Item & World module is the largest in uxmEssentials โ€” roughly 65 verbs covering item editing, virtual workstations, inventory cleanup, powertools, mob/entity control, time/weather shortcuts, and admin fun. Internally it splits into seven sub-feature groups that can be toggled independently, and on top of that every single command can be switched off in itemworld.conf. Everything is Brigadier, so all of it is renameable and re-aliasable in commands/commands.conf.

These verbs are gated twice โ€” and some are logged

A command runs only when both its sub-feature group and its own enabled flag are on in itemworld.conf. The abusable, purge, and admin-fun verbs (/nuke, /killall, /remove, /butcher, /kittycannon, /antioch, and friends) are audit-logged every time they fire, so there is always a record of who blew up what.

Per-type opt-out nodes

/give, /enchant, and /spawnmob layer a per-type sub-node on top of the base permission โ€” uxmessentials.itemworld.give.<material>, uxmessentials.itemworld.enchant.<enchant>, and uxmessentials.itemworld.spawnmob.<mob>. The wildcard parents default to true, so grant is the norm; set a specific one to false to block, say, /give of bedrock without touching the rest of the command.


Item utilities

Editing, generating, and inspecting held items. Item names and lore accept MiniMessage formatting.

Command Aliases Permission
/give <player> <item> [amount] i uxmessentials.give.use
/giveall <item> [amount] โ€” uxmessentials.giveall.use
/item <item> [amount] โ€” uxmessentials.item.use
/itemname [name] iname uxmessentials.itemname.use
/itemlore <set\|add> <text> ยท /itemlore clear lore uxmessentials.itemlore.use
/itemflag <flag> <on\|off> iflag uxmessentials.itemflag.use
/skull [player] โ€” uxmessentials.skull.use
/firework โ€ฆ โ€” uxmessentials.firework.use
/potion <effect> [duration] [amplifier] โ€” uxmessentials.potion.use
/book โ€” uxmessentials.book.use
/more โ€” uxmessentials.more.use
/itemamount <n> amount uxmessentials.itemamount.use
/itemdamage <n> durability uxmessentials.itemdamage.use
/repair ยท /repairall โ€” uxmessentials.repair.itemworld
/enchant <enchant> [level] โ€” uxmessentials.enchant.use
/disenchant [all\|<enchant>] โ€” uxmessentials.disenchant.use
/hat โ€” uxmessentials.hat.use
/itemdb [item] idb uxmessentials.itemdb.use
/iteminfo โ€” uxmessentials.iteminfo.use
/recipe [item] โ€” uxmessentials.recipe.use
/showitem โ€” uxmessentials.showitem.use
/unbreakable [true\|false] โ€” uxmessentials.unbreakable.use
/itemmodel <id>\|clear custommodeldata uxmessentials.itemmodel.use
/editsign โ€” uxmessentials.editsign.use
/copyinv <player> โ€” uxmessentials.copyinv.use
/endercopy <player> โ€” uxmessentials.endercopy.use

Workstations

Open a crafting UI anywhere, no block required. Add uxmessentials.workstation.others to open one for another player. /furnace also accepts an optional [player].

Command Aliases Permission
/workbench craft uxmessentials.workstation.workbench
/anvil โ€” uxmessentials.workstation.anvil
/enderchest echest uxmessentials.workstation.enderchest
/grindstone โ€” uxmessentials.workstation.grindstone
/cartography โ€” uxmessentials.workstation.cartography
/loom โ€” uxmessentials.workstation.loom
/smithingtable โ€” uxmessentials.workstation.smithingtable
/stonecutter โ€” uxmessentials.workstation.stonecutter
/furnace [player] โ€” uxmessentials.workstation.furnace

Cleanup

Quick inventory housekeeping.

Command Aliases Permission
/disposal trash uxmessentials.disposal.use
/condense compact uxmessentials.condense.use
/enderclear [player] clearec uxmessentials.enderclear.use

Powertool

Bind a command to the item in your hand, then trigger it by using that item.

Command Aliases Permission
/powertool [commandโ€ฆ] pt uxmessentials.powertool.use
/powertoollist โ€” uxmessentials.powertool.use
/powertooltoggle โ€” uxmessentials.powertool.toggle

Mob & entity

Spawning and purging entities. The purge verbs are audit-logged.

Command Permission
/spawnmob <type> [amount] uxmessentials.spawnmob.use
/spawner <type> uxmessentials.spawner.use
/kill [player\|entity] uxmessentials.kill.use
/butcher [radius] uxmessentials.butcher.use
/killall [type] uxmessentials.killall.use
/remove <type> [radius] uxmessentials.remove.use
/entitycount [radius] uxmessentials.entitycount.use
/unlimited uxmessentials.unlimited.use

Time & weather

Shortcuts on top of the vanilla time/weather controls. The /day, /night, /sun, /rain, /thunder aliases resolve to the alias-tier nodes below.

Command Permission
/time <set\|add> <value> uxmessentials.time.use
/weather <clear\|rain\|thunder> [duration] uxmessentials.weather.use
/day ยท /night uxmessentials.time.alias
/sun ยท /rain ยท /thunder uxmessentials.weather.alias

Admin fun

The joke/chaos verbs. All of these are audit-logged.

Command Aliases Permission
/lightning [player] smite uxmessentials.lightning.use
/fireball grenade uxmessentials.fireball.use
/kittycannon โ€” uxmessentials.kittycannon.use
/antioch โ€” uxmessentials.antioch.use
/beezooka beecannon uxmessentials.beezooka.use
/break โ€” uxmessentials.break.use
/tree <type> โ€” uxmessentials.tree.use
/bigtree <type> largetree uxmessentials.tree.use
/nuke [player] โ€” uxmessentials.nuke.use

Management GUI

Command Permission
/itemworld [gui] uxmessentials.itemworld.gui

The module also answers to the reload/inspect tier uxmessentials.module.itemworld, used by /uxmess reload itemworld.


Examples

/give Steve diamond 16       # give Steve 16 diamonds
/i golden_apple 5            # give yourself 5 (alias of /item)
/itemname <gold>Excalibur    # MiniMessage-formatted item name
/enchant sharpness 5         # enchant the held item
/anvil                       # open a virtual anvil, no block needed
/condense                    # compact your inventory into blocks
/powertool /warp spawn       # bind a warp to the held item
/spawnmob zombie 3           # spawn three zombies
/killall arrow               # purge dropped arrows (logged)
/day                         # set the time to day

Next Steps