Commands & Permissions Reference

OreoEssentials v4.7c-SNAPSHOT — every command, alias, permission, and default extracted directly from the source code and plugin.yml.

Legend:  default: true = all players have this by default   default: op = operators only by default   player only = cannot be run from console   console ok = can be run by console
Jump to section
Teleportation
/spawndefault: trueplayer only
Permissionoreo.spawn Usage/spawn DescriptionTeleports you to the server spawn point. Supports optional warmup timer (cancelled if you move) and cross-server spawn via RabbitMQ/BungeeCord proxy switching.
/setspawndefault: opplayer only
Permissionoreo.setspawn Usage/setspawn DescriptionSets the server spawn point to your current location and rotation.
/backdefault: trueplayer only
Permissionoreo.back Usage/back DescriptionTeleports you to your last recorded location before death or teleport. Supports cross-server teleportation via RabbitMQ broker.
/deathbackdefault: trueplayer only
Aliases
backdeathdb
Permissionoreo.deathback Usage/deathback DescriptionTeleports you to your last death location (different from /back which tracks all previous locations). Supports Folia and Paper async teleportation.
/tpdefault: opplayer only
Permissionoreo.tp Usage/tp <player> [target] DescriptionTeleport to a player, or teleport a player to another player. Uses PlayerDirectory for network-wide lookups and TpCrossServerBroker for cross-server teleportation.
/tpheredefault: opplayer only
Permissionoreo.tphere Usage/tphere <player> DescriptionTeleports a player to your current location. Works cross-server.
/tpadefault: trueplayer only
Permissionoreo.tpa Usage/tpa <player> DescriptionSends a teleport request to another player. The request expires after a configurable timeout. Works cross-server via RabbitMQ packets.
/tpacceptdefault: trueplayer only
Permissionoreo.tpaccept Usage/tpaccept DescriptionAccepts the pending incoming teleport request from another player.
/tpdenydefault: trueplayer only
Permissionoreo.tpdeny Usage/tpdeny DescriptionDenies the pending incoming teleport request from another player.
/rtpdefault: trueplayer only
Aliases
randomtp
Permissionoreo.rtp Extra permsoreo.tier.vip / oreo.tier.mvp — unlock larger radius tiers Usage/rtp [world] DescriptionRandomly teleports you within a configured radius. Radius is tier-based: higher-tier permissions unlock a wider range. Supports configurable warmup countdown (cancelled if you move), cooldown, world selection, cross-server, and automatically avoids liquids and unsafe blocks.
/worlddefault: opplayer only
Aliases
oworldtpworld
Permissionoreo.world Usage/world <name|normal|nether|end|index> [playerName] [-s] DescriptionTeleport to another world by name, type shortcut (normal, nether, end), or index. Optionally teleport another player. -s flag teleports silently.
/movedefault: opconsole ok
Permissionoreo.move Usage/move <player> [target] DescriptionTeleports a player to another player's location. Cross-server aware — works even if the two players are on different servers in the network.
Homes
/homedefault: trueplayer only
Permissionoreo.home Usage/home <name> DescriptionTeleports you to the named home. Cross-server homes are supported via RabbitMQ packets.
/sethomedefault: trueplayer only
Permissionoreo.sethome Usage/sethome <name> DescriptionSets a home at your current location with the given name. Number of homes you can set is limited by your max-homes configuration.
/delhomedefault: trueplayer only
Permissionoreo.delhome Usage/delhome <name> DescriptionDeletes the named home from your home list.
/homesdefault: trueplayer only
Aliases
listhomes
Permissionoreo.homes Usage/homes [name] DescriptionLists all of your homes in chat. If a name is provided, teleports directly to that home.
/homesguidefault: trueplayer only
Aliases
homesmenuhomegui
Permissionoreo.homes.gui Usage/homesgui DescriptionOpens the homes GUI where you can click to teleport to, rename, or delete your homes.
/otherhomesdefault: opconsole ok
Aliases
listhomesofohomes
Permissionoreo.homes.other Usage/otherhomes <player> DescriptionLists another player's homes. Admin-only command for staff to inspect a player's saved homes.
/otherhomedefault: opconsole ok
Aliases
ohome
Permissionoreo.homes.other Usage/otherhome <player> [home] DescriptionTeleports you to another player's home by name. If no home name is given, teleports to their default home.
Warps & Player Warps
/warpdefault: trueplayer only
Permissionoreo.warp Usage/warp <name> DescriptionTeleports to a server warp by name. Warps can be cross-server.
/setwarpdefault: opplayer only
Permissionoreo.setwarp Usage/setwarp <name> DescriptionCreates (or overwrites) a server warp at your current location.
/delwarpdefault: opconsole ok
Permissionoreo.delwarp Usage/delwarp <name> DescriptionPermanently deletes a server warp by name.
/warpsdefault: trueplayer only
Aliases
warplist
Permissionoreo.warps Usage/warps DescriptionOpens the player-facing warps GUI listing all available server warps you can teleport to.
/warpsadmindefault: opplayer only
Aliases
warpsguiwarpguiadmin
Permissionoreo.warps.admin Extraoreo.warp.delete — required to delete warps from this GUI Usage/warpsadmin DescriptionOpens the admin warps GUI. Cross-server aware. Allows toggling permissions on warps and deleting them.
/pwdefault: trueplayer only
Aliases
playerwarpplayerwarps
Permissionoe.pw Sub-permissions oe.pw.set set your warps   oe.pw.remove remove your warps   oe.pw.list list   oe.pw.warp teleport   oe.pw.amount check count   oe.pw.whitelist manage whitelist   oe.pw.limit.bypass bypass limit (op) Usage/pw help DescriptionPlayer warps system. Players can set their own public warps for others to use. Includes whitelist management, limits, and a help menu.
/pwwhitelistdefault: opconsole ok
Permissionoreo.playerwarps.whitelist Extraoe.pw.admin.whitelist — manage whitelist for any warp Usage/pwwhitelist <add|remove> <warp> <player> DescriptionManage the whitelist for a player warp — add or remove which players are allowed to use it.
Economy
/moneydefault: opconsole ok
Permissionoreo.money Sub-permissions oreo.money.give   oreo.money.take   oreo.money.set Usage/money [player]  |  /money <give|take|set> <player> <amount> DescriptionView a player's balance, or give/take/set money. Without arguments shows your own balance. Each sub-action requires its own sub-permission.
/balancedefault: trueplayer only
Aliases
bal
Permissionoreo.balance Extraoreo.balance.others — view other players' balances (op) Usage/balance [player] DescriptionShows your current Vault economy balance. With oreo.balance.others you can check another player's balance by name.
/baltopdefault: trueconsole ok
Permissionoreo.baltop Usage/baltop [size] DescriptionDisplays a leaderboard of the richest players on the network. Optional size argument controls how many entries to show.
/paydefault: trueplayer only
Permissionoreo.pay Usage/pay <player> <amount> DescriptionTransfer money from your account to another player. Works cross-server.
/chequedefault: op (create)player only
Permissionoreo.cheque.create (op)   oreo.cheque.redeem (true) Usage/cheque <amount>  |  /cheque create <amount>  |  /cheque redeem DescriptionCreate a physical paper cheque item worth a specified amount, or redeem the cheque item currently in your hand to add money to your balance.
Auction House
/ahdefault: trueplayer only
Permissionoreo.ah.use Usage/ah DescriptionOpens the Auction House browser GUI. Browse, buy, and search all active listings.
/ahsdefault: trueplayer only
Permissionoreo.ah.sell Usage/ahs <price> [hours] DescriptionLists the item currently in your main hand on the Auction House at the specified price. Optionally set listing duration in hours.
/ahsearchdefault: trueplayer only
Permissionoreo.ah.use Usage/ahsearch <query...> DescriptionOpens a filtered auction house view showing only listings that match the search query text.
/ahsolddefault: trueplayer only
Permissionoreo.ah.use Usage/ahsold DescriptionView your sold auction history and claim any pending proceeds from completed sales.
/ahexpireddefault: trueplayer only
Permissionoreo.ah.use Usage/ahexpired DescriptionView and reclaim items from your expired (unsold) auction listings.
/ahadmindefault: opplayer only
Permissionoreo.ah.admin Usage/ahadmin DescriptionOpens the Auction House admin panel. Allows removing any listing, viewing all listings, and other administrative actions.
Market Orders
/orderdefault: trueplayer only
Aliases
ordersmarket
Permissionoreo.orders.use Extraoreo.orders.admin — admin access (reload, etc.) (op) Usage/order DescriptionOpens the Market Orders GUI. Players can create buy/sell orders for items. Orders are stored in MongoDB (atomic fills) or SQLite. Cross-server order sync via OrderSyncPacket.
Currency System
/oecurrencydefault: opconsole ok
Aliases
currencycurrenciescurr
Permissionoreo.currency.admin Usage/oecurrency DescriptionAdmin command to manage custom currency types — create, delete, configure currencies beyond the default Vault economy.
/currencyadmindefault: opplayer only
Aliases
cadmincurrencygui
Permissionoreo.currency.admin Usage/currencyadmin DescriptionOpens the currency admin GUI for managing player balances across all configured custom currencies.
/currencybalancedefault: trueplayer only
Aliases
cbalcbalancecurrbal
Permissionoreo.currency.balance Usage/currencybalance [currency] [player] DescriptionCheck your balance in a specific custom currency.
/currencysenddefault: trueplayer only
Aliases
csendsendcurrencypaycurrency
Permissionoreo.currency.send Usage/currencysend <player> <currency> <amount> DescriptionSend an amount of a custom currency to another player.
/currencytopdefault: trueplayer only
Aliases
ctopcurrencyleaderboardcbalancetop
Permissionoreo.currency.top Usage/currencytop [currency] DescriptionView the top players ranked by their balance in a specific custom currency.
Shop
/shopdefault: trueplayer only
Permissionoshopgui.shop Extra perms oshopgui.reload reload shop (op)   oshopgui.check check prices   oshopgui.others open for others (op)   oshopgui.shop.addmodifier add price mod (op)   oshopgui.shop.resetmodifier reset price mod (op)   oshopgui.shop.checkmodifiers check mods (op)   oshopgui.bypass.cooldown bypass cooldown (op) Usage/shop [<shop>|reload|check|addmodifier|resetmodifier|checkmodifiers] DescriptionOpens the shop GUI. Can open a specific shop by name, reload configs, check item prices, and manage per-player price modifiers.
/selldefault: trueplayer only
Permissionoshopgui.sell.hand Extra perms oshopgui.sell.hand.all sell all of same item   oshopgui.sell.all sell entire inventory Usage/sell <hand|handall|all> [quantity] DescriptionSell items directly from chat. hand sells the item in hand, handall sells all matching items, all sells everything in your inventory that has a sell price.
/sellguidefault: trueplayer only
Aliases
sell
Permissionoreo.sellgui Usage/sellgui DescriptionOpens a GUI where you can drag items in to sell them at current shop prices.
Trade
/tradedefault: trueplayer only
Permissionoreo.trade Usage/trade <player> DescriptionSends a trade invitation to another player. Both players get a GUI to place items and money on their side. Both must confirm before items are exchanged. Works cross-server via RabbitMQ packets.
Chat & Messaging
/msgdefault: trueplayer only
Permissionoreo.msg Usage/msg <player> <message...> DescriptionSend a private message to a player on the same server or any other server in the network. Uses CrossServerMsgPacket for cross-server delivery.
/replydefault: trueplayer only
Aliases
r
Permissionoreo.msg Usage/reply <message...>  |  /r <message...> DescriptionReply to the last player who sent you a private message. The conversation partner is tracked per-player and works across servers.
/broadcastdefault: opconsole ok
Permissionoreo.broadcast Usage/broadcast <message...> DescriptionBroadcasts a formatted message to all online players server-wide. Supports MiniMessage formatting.
/ignoredefault: trueplayer only
Permissionoreo.ignore Usage/ignore <player>  |  /ignore list  |  /ignore clear DescriptionManage your ignore list. Toggle-ignore a player by name, list all ignored players, or clear the entire ignore list. Ignored players' chat messages and PMs are hidden from you.
/nickdefault: opplayer only
Permissionoreo.nick Usage/nick <newName>  |  /nick unnick DescriptionChange your display name in chat and the tab list. Names must be 3–16 characters, alphanumeric and underscores only. Use unnick or reset to restore your real username.
/realnamedefault: opconsole ok
Permissionoreo.realname Usage/realname <nickname> DescriptionResolves a player's nickname back to their real Minecraft username. Useful for staff when players use /nick.
/rulesdefault: trueconsole ok
Permissionoreo.rules Extraoreo.rules.admin — reload config (op) Usage/rules [reload] DescriptionDisplays server rules loaded from server/rules.yml. Staff can use /rules reload to hot-reload without restarting.
/motddefault: trueconsole ok
Permissionoreo.motd Extraoreo.motd.admin — reload config (op) Usage/motd [reload] DescriptionDisplays the Message of the Day (MOTD). Staff can use /motd reload to hot-reload its config.
/maildefault: trueplayer only
Permissionoreo.mail Extraoreo.mail.clear — clear all messages Usage/mail  |  /mail clear DescriptionView your mail inbox. Messages are delivered even when offline. Use /mail clear to delete all messages from your inbox.
Chat Channels
Built-in channels: global, local, trade, help, staff. Per-channel talk/view/join permissions follow the pattern oreo.chat.channel.<name>.<talk|view|join>.
/oechannelsdefault: trueplayer only
Aliases
channelsch
Permissionoreo.chat.channels Usage/oechannels DescriptionOpens the chat channels GUI where you can see all available channels and switch between them visually.
/oechanneldefault: trueplayer only
Aliases
channelsetchannel
Permissionoreo.chat.channel Usage/oechannel <channel> DescriptionSwitch your active chat channel by name. All messages you type will be sent to the selected channel.
/channelannouncedefault: opconsole ok
Aliases
channelbroadcastchanannounceca
Permissionoreo.channel.announce Usage/channelannounce <channel> <message...> DescriptionSend an announcement message to all members of a specific channel, even if you are not currently in it.
Player Moderation
/bandefault: opconsole ok
Permissionoreo.ban Usage/ban <player> [duration] [reason...] DescriptionBan a player permanently or temporarily. Duration uses unit suffixes: s seconds, m minutes, h hours, d days, w weeks. Example: /ban Steve 3d2h Griefing. If online, the player is kicked immediately with the reason. Notifies Discord webhook if configured.
/unbandefault: opconsole ok
Permissionoreo.unban Usage/unban <player> DescriptionRemoves a player's ban, allowing them to rejoin. Works on both permanent and temporary bans.
/kickdefault: opconsole ok
Permissionoreo.kick Usage/kick <player> [reason...] DescriptionDisconnects a player from the server with an optional reason message.
/mutedefault: opconsole ok
Permissionoreo.mute Usage/mute <player> <duration> [reason] DescriptionMutes a player for a duration so they cannot chat. Same duration syntax as /ban (e.g. 10m, 2h). Muted players are notified when they try to chat.
/unmutedefault: opconsole ok
Permissionoreo.unmute Usage/unmute <player> DescriptionRemoves a player's active mute, restoring their ability to chat.
/freezedefault: opconsole ok
Permissionoreo.freeze Usage/freeze <player> [on|off] DescriptionFreezes a player in place making them unable to move, with invincibility applied. Omit on|off to toggle. Useful for staff investigations.
/warndefault: opconsole ok
Permissionoreo.warn Usage/warn <player> <reason...> DescriptionIssues a warning to a player that is stored in their punishment history. The player is notified in-game.
/unwarndefault: opconsole ok
Permissionoreo.unwarn Usage/unwarn <player> [id] DescriptionRemoves a warning from a player's record. Specify an ID to remove a specific warning, or omit to remove the latest one.
/warningsdefault: trueconsole ok
Permissionoreo.warnings (own)   oreo.warnings.others (others, op) Usage/warnings [player] DescriptionView your own warnings. With oreo.warnings.others, staff can view another player's warnings.
/historydefault: opconsole ok
Permissionoreo.history Usage/history <player> DescriptionView a player's full punishment history including bans, kicks, mutes, and warnings.
/vanishdefault: opplayer only
Aliases
v
Permissionoreo.vanish Usage/vanish [on|off|toggle] DescriptionHides you from other players and mobs. Without arguments, toggles your current vanish state. Uses VanishService for persistent state management.
/goddefault: opconsole ok
Permissionoreo.god (self)   oreo.god.others (others, op) Usage/god [player] DescriptionToggle invulnerability. Sets the invulnerable flag, maxes health and food, and extinguishes fire. Console must specify a player name.
Jails
/jaildefault: opconsole ok
Permissionoreo.jail.use Extra perms oreo.jail.silent — use -s flag to jail silently (op)   oreo.jail.bypass — bypass jail restrictions (movement/commands) Usage/jail <player> [time] [jailName] [cellId] [-s] [r:reason...]  |  /jail release <player> DescriptionTeleport a player to a jail cell. Optional duration, specific jail name, cell ID, silent flag, and reason. Use /jail release <player> to free them early.
/jaileditdefault: opplayer only
Permissionoreo.jail.edit   (also: oreo.jail.manage) Usage/jailedit <pos1|pos2|save <name>|addcell <name> <cellId>> DescriptionCreate and configure jail regions. Set two corner positions, save the region as a named jail, then add named cells within it for individual prisoners.
/jaillistdefault: trueconsole ok
Permissionoreo.jail.list Usage/jaillist [jailName] [cellId|*] DescriptionList all jails, the cells in a specific jail, or all current inmates. Wildcards supported.
Admin Utilities
/flydefault: opconsole ok
Permissionoreo.fly Usage/fly [player] DescriptionToggle flight mode on/off for yourself or another player. Both the executor and the target are notified.
/flyspeeddefault: trueplayer only
Aliases
fspeedfs
Permissionoreo.flyspeed Usage/flyspeed <1-10|reset> DescriptionSet your flight speed from 1 (slowest) to 10 (fastest), or use reset to return to the default speed.
/walkspeeddefault: trueplayer only
Aliases
wspeedws
Permissionoreo.walkspeed Usage/walkspeed <1-10|reset> DescriptionSet your walking speed from 1 (slowest) to 10 (fastest), or use reset to return to default.
/healdefault: opconsole ok
Permissionoreo.heal Usage/heal [player] DescriptionFully restores a player's health to max and extinguishes fire. Console must specify a player.
/feeddefault: opconsole ok
Permissionoreo.feed Usage/feed [player] DescriptionFully restores a player's food level (20) and saturation (20). Console must specify a player.
/killdefault: opconsole ok
Permissionoreo.kill (self)   oreo.kill.others (others, op) Usage/kill [player] DescriptionSet a player's health to zero, killing them. Requires separate permissions for killing yourself vs. others.
/gamemodedefault: opconsole ok
Aliases
gm
Permissionoreo.gamemode (self)   oreo.gamemode.others (others, op) Usage/gamemode <survival|creative|adventure|spectator|visitor|s|c|a|sp|v|0|1|2|3|4> [player] DescriptionChange your or another player's gamemode. Accepts full names, short codes, or numeric IDs. Special visitor mode (4) puts players in survival but blocks interactions via VisitorService.
/cleardefault: trueconsole ok
Aliases
ci
Permissionoreo.clear (self)   oreo.clear.others (others, op) Usage/clear [player] DescriptionClears a player's entire inventory across all servers if InventoryService is available. Target is notified of the clear action.
/enchantdefault: opplayer only
Permissionoreo.enchant Extra perms oreo.enchant.unsafe — apply levels beyond vanilla max   oreo.enchant.ignoreconflicts — ignore conflicting enchantments Usage/enchant <enchantment> [level] [unsafe] [ignoreConflicts] DescriptionEnchant the item in your main hand. Supports minecraft:sharpness key format and plain names. Without extra flags, respects vanilla max levels and conflict rules.
/disenchantdefault: opplayer only
Aliases
unenchantdeench
Permissionoreo.disenchant Usage/disenchant <enchantment|all> [levels-to-remove] DescriptionRemove or lower enchantments from the item in hand. Use all or * to strip every enchantment. Optionally remove only a number of levels (item keeps remaining levels).
/effectmedefault: trueplayer only
Aliases
ememyeffect
Permissionoreo.effect.me Usage/effectme <effect|clear> [seconds] [level] [hideParticles] DescriptionApply a potion effect to yourself. Defaults: 60s duration, level 1. Max 24 hours. Use clear to remove all effects. Flexible name matching (e.g. speed, SPEED, minecraft:speed all work).
/effecttodefault: opconsole ok
Aliases
etoeffectgive
Permissionoreo.effect.to Usage/effectto <player> <effect|clear> [seconds] [level] [hideParticles] DescriptionApply a potion effect to another player. Same options as /effectme but with a target player argument.
/spawnmobdefault: opplayer only
Aliases
smobsm
Permissionoreo.spawnmob Usage/spawnmob <EntityType> [amount] DescriptionSpawn one or more entities of the given type at your location.
/headdefault: opplayer only
Permissionoreo.head Usage/head <player> DescriptionGives you a player-head item with the skin texture of the specified player.
/clonedefault: opplayer only
Permissionoreo.clone Usage/clone <player> DescriptionCopies a player's entire inventory into your own. Admin tool for debugging or item recovery.
/invseedefault: opplayer only
Permissionoreo.invsee Usage/invsee <player> DescriptionOpen and edit a player's inventory in a GUI. Changes sync back to the target player when you close the GUI. Supports cross-server lookups via InvseeService. Shows armor and offhand slots.
/invlookdefault: opplayer only
Aliases
invview
Permissionoreo.invlook Usage/invlook <player> DescriptionOpen a player's inventory in read-only mode. Cannot modify items — for inspection only. Tab-completion suggests network-wide players.
/ecseedefault: opplayer only
Permissionoreo.ecsee Usage/ecsee <player> DescriptionView and edit a player's ender chest. When the target is online, shows their live ender chest. When offline, opens a virtual copy.
/seendefault: trueconsole ok
Permissionoreo.seen Usage/seen <player> DescriptionShows when a player was last online (date, time, and a human-readable "X days ago" format). If the player is online right now, says so.
/modguidefault: opplayer only
Permissionoreo.modgui.open Usage/modgui DescriptionOpens the Server Management GUI — a central hub for staff to access common moderation actions in one place.
Player QoL
/anvildefault: trueplayer only
Permissionoreo.anvil Usage/anvil DescriptionOpens a virtual anvil GUI so you can rename and repair items without needing a physical anvil block.
/workbenchdefault: trueplayer only
Aliases
wb
Permissionoreo.workbench Usage/workbench DescriptionOpens a virtual 3×3 crafting table at your location. No physical crafting table needed.
/furnacedefault: trueplayer only
Permissionoreo.furnace Usage/furnace DescriptionOpens a virtual furnace GUI with an automatic smelting task to track cooking progress. No physical furnace needed.
/cookdefault: opplayer only
Permissionoreo.cook Usage/cook [amount|max] DescriptionInstantly smelts the item in your hand using its furnace recipe. Accepts a specific amount or max to smelt the entire stack. Excess items are dropped if your inventory is full.
/trashdefault: trueplayer only
Permissionoreo.trash Usage/trash DescriptionOpens a 27-slot disposable inventory. Items placed here are permanently deleted when you close it — nothing is saved.
/hatdefault: trueplayer only
Permissionoreo.hat Usage/hat DescriptionPlaces the item in your main hand onto your head as a helmet. Your previous helmet (if any) is moved to your inventory.
/ecdefault: trueplayer only
Aliases
enderchest
Permissionoreo.ec Extra perms oreo.vault.rows.global.3 (default)   oreo.vault.rows.global.4   oreo.vault.rows.global.5   oreo.vault.rows.global.6 — unlock more rows Usage/ec DescriptionOpens your virtual Ender Chest. The number of rows available depends on your highest oreo.vault.rows.* permission (3–6 rows).
/sitdefault: trueplayer only
Permissionoreo.sit Usage/sit DescriptionSit down on the block beneath you using an invisible ArmorStand seat. Adjusts height automatically: stairs (−0.2), slabs (−0.3), other blocks (−0.1).
/topdefault: trueplayer only
Permissionoreo.top Usage/top DescriptionTeleports you to the highest non-air, non-liquid solid block directly above your current position. Scans downward from world maximum height.
/bottomdefault: trueplayer only
Permissionoreo.bottom Usage/bottom DescriptionTeleports you to the lowest safe floor at your XZ position. Ensures two air blocks above for a safe landing.
/afkdefault: trueplayer only
Permissionoreo.afk Usage/afk DescriptionToggle your AFK status. Other players see an AFK indicator in the tab list and chat.
/bossbardefault: trueplayer only
Permissionoreo.bossbar.toggle Usage/bossbar toggle DescriptionToggle your personal boss bar on or off. The boss bar typically displays server info or a status indicator.
/neardefault: trueplayer only
Permissionoreo.near Usage/near [radius] DescriptionLists nearby players within a specified radius (default 100, max 1000). Opens a SmartInventory GUI showing each nearby player and their distance from you.
/pingdefault: trueplayer only
Permissionoreo.ping Usage/ping DescriptionDisplays your current ping (latency) to the server in milliseconds.
/uuiddefault: trueplayer only
Permissionoreo.uuid Usage/uuid DescriptionDisplays your Minecraft UUID. Also shows your Floodgate Bedrock UUID if you are a Bedrock player connected via Geyser/Floodgate.
/playtimedefault: trueconsole ok
Permissionoreo.playtime (self)   oreo.playtime.others (others) Usage/playtime [player] DescriptionShows total playtime from Minecraft's PLAY_ONE_MINUTE statistic, formatted as days/hours/minutes/seconds.
/skindefault: trueplayer only
Permissionoreo.skin Usage/skin <player|url|reset> DescriptionChange your skin to match another player's skin (fetches from Mojang API), or provide a URL. Use reset to restore your original skin. Requires Paper 1.18.2+ for live updates.
/tempflydefault: op (use)player only
Aliases
tflytemporaryflight
Permissionoe.tempfly.use Usage/tempfly [on|off|time] DescriptionToggle time-limited flight. Subcommands: on/enable to start, off/disable to stop, time/remaining to check remaining flight time. Displays time in d/h/m/s format.
/syncdefault: trueplayer only
Permissionoreo.sync Usage/sync DescriptionOpens the Player Sync toggle GUI. Lets you individually enable/disable syncing of inventory, XP, health, hunger, and potions across all servers in the network.
/pricedefault: trueplayer only
Permissionoreo.price Usage/price DescriptionCheck the current shop buy/sell price for the item you are holding in your main hand.
/recipedefault: trueplayer only
Permissionoreo.recipe Usage/recipe [item] DescriptionView the crafting recipe for an item. Without arguments, shows the recipe for the item in your hand.
/oevaultdefault: trueplayer only
Permissionoreo.vault.use.1 / oreo.vault.use.2 / oreo.vault.use.* Usage/oevault [id] DescriptionOpen your personal vault(s). Multiple vault slots are available based on your oreo.vault.use.* permissions. Vault bypass available with oreo.vault.bypass (op).
World Management
/daydefault: opplayer only
Permissionoreo.day Usage/day DescriptionSet the time to day (tick 1000) in your current world.
/nightdefault: opplayer only
Permissionoreo.night Usage/night DescriptionSet the time to night (tick 13000) in your current world.
/oetimedefault: opconsole ok
Aliases
settime
Permissionoreo.time Usage/oetime <day|night|hour(1-23)> [world|all] DescriptionSet the time to day, night, or a specific hour (1–23) in a specific world or all worlds at once.
/weatherdefault: opconsole ok
Permissionoreo.weather Usage/weather <sun|rain|storm> [lock|seconds] [world|all] DescriptionControl weather in a world or all worlds. Optional lock disables the weather cycle (doWeatherCycle=false). Optional seconds sets how long the weather lasts.
/sun   /rain   /stormdefault: opconsole ok
Permissionoreo.weather Usage/sun [lock|seconds] [world|all]   same for /rain and /storm DescriptionShortcuts for /weather sun, /weather rain, /weather storm — same options, faster to type.
/portaldefault: opplayer only
Permissionoreo.portal Usage/portal <pos1|pos2|create|remove|list|info> DescriptionManage cuboid portal regions. Set two corner positions, create a named portal that teleports players who walk through, list or remove existing portals.
/jumpaddefault: opplayer only
Permissionoreo.jumpad Usage/jumpad <create|remove|list|info> DescriptionManage jump pads — pressure-plate areas that launch players into the air. Create, remove, and list configured jump pads.
/sharddefault: opconsole ok
Aliases
shardsworldshard
Permissionoreo.shard.admin Usage/shard <create|info|list|setup|reload> DescriptionManage world sharding — distribute worlds across multiple servers for performance. Create shards, view info, list all, configure setup, or reload shard configs.
/icdefault: opplayer only
Permissionoreo.ic Extracmi.interactivesign — place public IC signs Usage/ic <new|addblock|addentity|addcmd|public|list|info> DescriptionInteractive Commands editor. Bind commands to blocks, entities, or signs so players trigger them by right-clicking. Configure public IC signs with [ic:name] format.
Server Tools
/oereloaddefault: opconsole ok
Aliases
oereloadalloer
Permissionoreo.reload Usage/oereload DescriptionReloads all OreoEssentials module configs simultaneously. Does not restart the server.
/oesettingsdefault: opplayer only
Aliases
oeconfigoecfg
Permissionoreo.admin.settings Usage/oesettings DescriptionOpens the in-game OreoEssentials settings GUI for toggling modules and adjusting key configuration values without editing YAML directly.
/maintenancedefault: opconsole ok
Aliases
maint
Permissionoreo.maintenance.admin Extraoreo.maintenance.bypass — join while maintenance is on Usage/maintenance [on|off|toggle|status|whitelist|clock|motd|reload] DescriptionEnable or disable server maintenance mode. Players without the bypass permission cannot join. Supports a whitelist, custom MOTD, countdown clock, and hot-reload of maintenance config.
/olaggdefault: opconsole ok
Permissionoreo.lag.use Extra perms oreo.lag.reload   oreo.lag.clear   oreo.lag.killmobs Usage/olagg <help|reload|clear|killmobs> DescriptionOreoEssentials ClearLag controls. Reload lag config, manually trigger item/entity clears, or mass kill mobs to reduce lag.
/killallrdefault: opplayer only
Permissionoreo.killall.radius Usage/killallr <radius> [--type=ALL|HOSTILE|PASSIVE|NAMED|CUSTOM] [--dry-run] [--reason="text"] DescriptionKill all entities within a radius. Filter by type, use --dry-run to preview without actually killing, and log the action with an optional reason.
/killallrlogdefault: opconsole ok
Permissionoreo.killall.view Usage/killallrlog [limit] DescriptionShow a log of recent /killallr actions with timestamp, executor, radius, type, count, and reason.
/oeventsdefault: opconsole ok
Permissionoreo.events Usage/oevents reload DescriptionReload OreoEssentials event command configs and death messages without a server restart.
/commandtoggledefault: opconsole ok
Aliases
cmdtogglecmdt
Permissionoreo.commandtoggle.admin Extraoreo.commandtoggle.bypass — bypass disabled commands Usage/commandtoggle [list|enable|disable|status|reload] [command] DescriptionEnable or disable specific commands at runtime without editing configs. Useful for maintenance or controlled rollouts.
/aliaseditordefault: opplayer only
Aliases
aliasaliases
Permissionoreo.alias.manage Extraoreo.alias.use.* — use all defined aliases Usage/aliaseditor <gui|list|create|set|addline|enable|disable|delete|info|reload|runas|cooldown|addcheck|delcheck|listchecks|setfailmsg|setlogic|permgate|tabs|addtab|deltab|cleartabs> [...] DescriptionFull runtime command alias editor. Create aliases that run multiple commands, add permission gates, cooldowns, condition checks, and tab-completions — all without touching any YAML file.
/afeliusdefault: opconsole ok
Aliases
af
Permissionoreo.afelius.reload Usage/afelius reload <all|config|chat-format> DescriptionHot-reload the Afelius chat configuration without a server restart. Can reload all, just the main config, or only the chat format.
/oecraftdefault: opplayer only
Permissionoreo.craft Usage/oecraft craft <name>  |  /oecraft list  |  /oecraft reload DescriptionOpen the OreoEssentials custom craft designer GUI. Create custom shapeless and shaped recipes, list all custom recipes, or reload them.
/oedefault: trueconsole ok
Permissionoreo.oe Usage/oe server <servername> DescriptionOreoEssentials utility root command. Main sub-use is switching to another proxy server.
/oeserverdefault: trueplayer only
Aliases
server
Permissionoreo.server Usage/oeserver <server> DescriptionSwitch to another server on the BungeeCord/Velocity proxy by name.
Holograms
All three command names below manage the same OHolograms system and are interchangeable. See docs/holograms.html for the full subcommand reference.
/hologram   /ohologram   /ohologramsdefault: opplayer only
Permissionoholograms.admin Usage/hologram <subcommand> [args...] Key subcommands create <name> <type> create hologram   edit <name> <action> edit hologram   remove <name> delete   list list all   nearby [radius] nearby holograms   copy <name> <newname> duplicate   moveto <name> <x> <y> <z> relocate   movehere <name> move to you   visibility <name> <ALL|PERMISSION_REQUIRED|MANUAL> DescriptionFull hologram management. Create text, item-display, and block-display holograms. Supports MiniMessage + legacy colors, multi-line text, FancyNPCs linking, and per-player visibility modes.
Kits & Rewards
/kitsdefault: trueplayer only
Permissionoreo.kits.open Usage/kits DescriptionOpens the kits GUI listing all available kits with their cooldown status.
/kitdefault: trueplayer only
Permissionoreo.kit.claim Extraoreo.kit.bypasscooldown — skip cooldown (op) Usage/kit <name> DescriptionClaim a specific kit by name directly from chat. Respects per-kit cooldowns.
/prewardsdefault: trueplayer only
Aliases
prewardptrewardsprew
Permissionoreo.prewards Extra perms oreo.prewards.notify — receive reminders when rewards are ready   oreo.prewards.admin — reload config (op)   oreo.prewards.claim.others — claim for another player (op)   oreo.prewards.* — all rewards (op) Usage/prewards  |  /prewards claim <id> [player]  |  /prewards reload DescriptionOpen the Playtime Rewards GUI to view and claim milestone rewards earned by playing. Admins can claim rewards for other players and reload the rewards config.
/dailydefault: trueplayer only
Aliases
drdailyrewards
Permissionoreo.daily Usage/daily [claim|top] DescriptionOpen the daily rewards menu, claim today's reward, or view the daily rewards leaderboard. Resets every 24 hours.
Misc & Integration
/discorddefault: trueplayer only
Aliases
disc
PermissionNone required Usage/discord <link|status|unlink> [code] DescriptionLink your Minecraft account to Discord. Use link <code> with the code from the Discord bot, status to check link status, unlink to remove the link.
/weblinkdefault: trueplayer only
Permissionoreo.weblink Usage/weblink DescriptionGenerate a one-time code to link your Minecraft account to the OreoStudios web panel. The code expires after a short time.
/registerrewarddefault: trueplayer only
Permissionoreo.registerreward Usage/registerreward DescriptionClaim your one-time reward for registering on the OreoStudios website. Can only be claimed once per account.
/zimportdefault: opconsole ok
Aliases
zessimportimportzessentials
Permissionoreo.admin.import Usage/zimport [homes|warps|economy|all] DescriptionImport homes, warps, and economy data from a zEssentials installation into OreoEssentials. Choose specific data types or import everything at once.
/importzhomesdefault: opconsole ok
Permissionoreo.admin.import Usage/importzhomes DescriptionImport only homes from a zEssentials installation.
/migrateessentialsdefault: opconsole ok
Aliases
importessentialsesximport
Permissionoreo.admin.import Usage/migrateessentials [homes|warps|economy|all] DescriptionImport homes, warps, and economy data from EssentialsX into OreoEssentials. Useful when migrating servers away from EssentialsX.
/oe-discorddefault: opconsole ok
Permissionoreoessentials.discord.rcon Usage/oe-discord <balance|homes|online|inventory> <uuid> DescriptionInternal RCON command used exclusively by the Discord bot to query player data. Not intended for manual use.
Full Permissions Table
oreo.* grants all permissions listed here and defaults to op. Assign individual nodes via LuckPerms for granular control.
Permission NodeDefaultDescription
oreo.*opAll OreoEssentials permissions
oreo.spawntrueUse /spawn
oreo.setspawnopUse /setspawn
oreo.setfirstspawnopSet the first-join spawn
oreo.backtrueUse /back
oreo.deathbacktrueUse /deathback
oreo.tpopUse /tp
oreo.tphereopUse /tphere
oreo.tpatrueSend TPA requests
oreo.tpaccepttrueAccept TPA requests
oreo.tpdenytrueDeny TPA requests
oreo.rtptrueUse /rtp
oreo.tier.vipfalseRTP VIP radius tier
oreo.tier.mvpfalseRTP MVP radius tier
oreo.moveopUse /move (teleport player to player)
oreo.worldopUse /world
oreo.hometrueUse /home
oreo.sethometrueUse /sethome
oreo.delhometrueUse /delhome
oreo.homestrueUse /homes (list)
oreo.homes.guitrueUse /homesgui
oreo.homes.otheropView/teleport to other players' homes
oreo.warptrueUse /warp
oreo.setwarpopUse /setwarp
oreo.delwarpopUse /delwarp
oreo.warpstrueOpen warps GUI
oreo.warps.adminopOpen admin warps GUI
oreo.warp.deleteopDelete warps from admin GUI
oe.pwtrueUse /pw (player warps base)
oe.pw.settrueSet your own player warps
oe.pw.removetrueRemove your own player warps
oe.pw.listtrueList player warps
oe.pw.warptrueTeleport to player warps
oe.pw.amounttrueCheck player warp count
oe.pw.whitelisttrueManage whitelist for own warps
oe.pw.limit.bypassopBypass player warp limits
oe.pw.admin.whitelistopManage whitelist for any warp
oreo.playerwarps.whitelistopUse /pwwhitelist
oreo.moneyopUse /money admin actions
oreo.money.giveopGive money to players
oreo.money.takeopTake money from players
oreo.money.setopSet player balance
oreo.paytrueUse /pay
oreo.cheque.createopCreate cheque items
oreo.cheque.redeemtrueRedeem cheque items
oreo.balancetrueCheck own balance
oreo.balance.othersopCheck other players' balances
oreo.baltoptrueView balance leaderboard
oreo.ah.usetrueBrowse auction house
oreo.ah.selltrueList items on auction house
oreo.ah.adminopAdmin auction house panel
oreo.orders.usetrueUse /order (market orders)
oreo.orders.adminopAdmin access for market orders
oshopgui.shoptrueOpen /shop
oshopgui.reloadopReload shop
oshopgui.checktrueCheck item prices in shop
oshopgui.othersopOpen shop for another player
oshopgui.sell.handtrueSell item in hand
oshopgui.sell.hand.alltrueSell all of item in hand
oshopgui.sell.alltrueSell entire inventory
oshopgui.shop.addmodifieropAdd price modifier for player
oshopgui.shop.resetmodifieropReset price modifier
oshopgui.shop.checkmodifiersopCheck player price modifiers
oshopgui.bypass.cooldownopBypass shop transaction cooldown
oreo.sellguitrueOpen /sellgui
oreo.tradetrueUse /trade
oreo.msgtrueUse /msg and /reply
oreo.broadcastopUse /broadcast
oreo.ignoretrueUse /ignore
oreo.nickopUse /nick
oreo.realnameopUse /realname
oreo.rulestrueView /rules
oreo.rules.adminopUse /rules reload
oreo.motdtrueView /motd
oreo.motd.adminopUse /motd reload
oreo.mailtrueUse /mail
oreo.mail.cleartrueUse /mail clear
oreo.chat.channelstrueOpen /oechannels GUI
oreo.chat.channeltrueUse /oechannel to switch channels
oreo.channel.announceopUse /channelannounce
oreo.chat.channel.adminopBypass all channel restrictions
oreo.chat.channel.global.talktrueTalk in global channel
oreo.chat.channel.global.viewtrueView global channel
oreo.chat.channel.global.jointrueJoin global channel
oreo.chat.channel.local.talktrueTalk in local channel
oreo.chat.channel.local.viewtrueView local channel
oreo.chat.channel.local.jointrueJoin local channel
oreo.chat.channel.trade.talktrueTalk in trade channel
oreo.chat.channel.trade.viewtrueView trade channel
oreo.chat.channel.trade.jointrueJoin trade channel
oreo.chat.channel.help.talktrueTalk in help channel
oreo.chat.channel.help.viewopView help channel (staff)
oreo.chat.channel.help.jointrueJoin help channel
oreo.chat.channel.staff.talkopTalk in staff channel
oreo.chat.channel.staff.viewopView staff channel
oreo.chat.channel.staff.joinopJoin staff channel
oreo.banopBan players
oreo.unbanopUnban players
oreo.kickopKick players
oreo.muteopMute players
oreo.unmuteopUnmute players
oreo.freezeopFreeze players
oreo.warnopWarn players
oreo.unwarnopRemove warnings
oreo.warningstrueView own warnings
oreo.warnings.othersopView others' warnings
oreo.historyopView punishment history
oreo.vanishopUse /vanish
oreo.godopToggle god mode on self
oreo.god.othersopToggle god mode on others
oreo.jail.useopUse /jail
oreo.jail.silentopJail silently with -s flag
oreo.jail.bypassopBypass jail restrictions
oreo.jail.editopUse /jailedit
oreo.jail.manageopManage jails
oreo.jail.listtrueUse /jaillist
oreo.flyopToggle flight
oreo.flyspeedtrueSet flight speed
oreo.walkspeedtrueSet walk speed
oreo.healopUse /heal
oreo.feedopUse /feed
oreo.killopKill yourself
oreo.kill.othersopKill other players
oreo.gamemodeopChange own gamemode
oreo.gamemode.othersopChange others' gamemode
oreo.cleartrueClear own inventory
oreo.clear.othersopClear others' inventory
oreo.enchantopEnchant held item
oreo.enchant.unsafeopApply unsafe enchant levels
oreo.enchant.ignoreconflictsopIgnore enchant conflicts
oreo.disenchantopRemove enchantments from held item
oreo.effect.metrueUse /effectme
oreo.effect.toopUse /effectto
oreo.spawnmobopSpawn entities
oreo.headopGet player heads
oreo.cloneopClone a player's inventory
oreo.invseeopView/edit player inventory
oreo.invlookopView player inventory (read-only)
oreo.ecseeopView/edit player ender chest
oreo.seentrueCheck when player was last online
oreo.modgui.openopOpen moderation GUI
oreo.anviltrueUse /anvil
oreo.workbenchtrueUse /workbench
oreo.furnacetrueUse /furnace
oreo.cookopUse /cook
oreo.trashtrueUse /trash
oreo.hattrueUse /hat
oreo.ectrueUse /ec (ender chest)
oreo.vault.rows.global.3true3-row ender chest (default)
oreo.vault.rows.global.4false4-row ender chest
oreo.vault.rows.global.5false5-row ender chest
oreo.vault.rows.global.6false6-row ender chest (full)
oreo.vault.rows.1.5falseVault 1 override: 5 rows
oreo.vault.rows.2.6falseVault 2 override: 6 rows
oreo.sittrueUse /sit
oreo.toptrueUse /top
oreo.bottomtrueUse /bottom
oreo.afktrueToggle AFK status
oreo.bossbar.toggletrueToggle personal boss bar
oreo.neartrueUse /near
oreo.pingtrueUse /ping
oreo.uuidtrueView your UUID
oreo.playtimetrueView own playtime
oreo.playtime.othersopView others' playtime
oreo.skintrueUse /skin
oe.tempfly.useopUse /tempfly
oreo.synctrueUse /sync GUI
oreo.pricetrueUse /price
oreo.recipetrueUse /recipe
oreo.vault.use.1falseAccess personal vault slot 1
oreo.vault.use.2falseAccess personal vault slot 2
oreo.vault.use.*falseAccess all personal vault slots
oreo.vault.menutrueOpen vault menu
oreo.vault.bypassopBypass vault restrictions
oreo.dayopUse /day
oreo.nightopUse /night
oreo.timeopUse /oetime
oreo.weatheropUse /weather, /sun, /rain, /storm
oreo.portalopManage portals
oreo.jumpadopManage jump pads
oreo.shard.adminopManage world shards
oreo.icopManage Interactive Commands
cmi.interactivesignopPlace public IC signs
oreo.oeworldopWorld creation/pre-generation
oreo.reloadopUse /oereload (reload all configs)
oreo.admin.settingsopUse /oesettings GUI
oreo.maintenance.adminopManage maintenance mode
oreo.maintenance.bypassopJoin during maintenance
oreo.lag.useopUse /olagg
oreo.lag.reloadop/olagg reload
oreo.lag.clearop/olagg clear
oreo.lag.killmobsop/olagg killmobs
oreo.killall.radiusopUse /killallr
oreo.killall.viewopView killall logs
oreo.eventsopUse /oevents reload
oreo.commandtoggle.adminopManage command toggles
oreo.commandtoggle.bypassopBypass disabled commands
oreo.alias.manageopUse /aliaseditor
oreo.alias.use.*trueUse all defined aliases
oreo.afelius.reloadopReload Afelius chat configs
oreo.craftopUse /oecraft
oreo.oetrueUse /oe base command
oreo.servertrueUse /oeserver (server switch)
oholograms.adminopAll hologram management commands
OHolograms.hologram.createopCreate holograms
OHolograms.hologram.removeopDelete holograms
OHolograms.hologram.edit.*opAll edit actions
OHolograms.hologram.copyopCopy/clone holograms
OHolograms.hologram.line.setopSet hologram lines
oreo.kits.opentrueOpen kits GUI
oreo.kit.claimtrueClaim kits
oreo.kit.bypasscooldownopBypass kit cooldown
oreo.prewardstrueOpen playtime rewards GUI
oreo.prewards.notifytrueReceive reward reminders
oreo.prewards.adminopReload playtime rewards config
oreo.prewards.claim.othersopClaim rewards for other players
oreo.prewards.*opAll playtime reward access
oreo.dailytrueUse /daily
oreo.weblinktrueUse /weblink (web panel link)
oreo.registerrewardtrueClaim website registration reward
oreo.admin.importopImport data from other plugins
oreoessentials.discord.rconopDiscord bot RCON queries (internal)
oreo.helptrueUse /help
oreo.help.adminopUse /help reload