-
Notifications
You must be signed in to change notification settings - Fork 0
Commands
All RPGLoot commands are prefixed with /rpgloot. All arguments support tab-complete.
| Command | Permission | Description |
|---|---|---|
/rpgloot get [rarity] [type] [material] [set] |
rpgloot.command.get |
Generate an item — all args optional |
/rpgloot getall [type] |
rpgloot.command.getall |
Give one item per rarity tier |
/rpgloot getset <set> <rarity> <tier> [pieces] |
rpgloot.command.getset |
Generate a full matching set for testing |
/rpgloot sets [set] |
rpgloot.command.sets |
List all sets, or show a value table for one |
/rpgloot stats |
rpgloot.command.stats |
Inspect the rarity and bonus stats of the held item |
/rpgloot set |
rpgloot.command.set |
View your currently active set bonus |
/rpgloot clear |
rpgloot.command.clear |
Remove all RPGLoot items from your inventory |
/rpgloot reload |
rpgloot.command.reload |
Reload config.yml |
Generates a single item and adds it to your inventory.
-
rarity— optional. If omitted, a random rarity is picked. -
type— optional. Filters which item type is generated. -
material— optional. If omitted, a random material from the type pool is picked. -
set— optional. Forces the item to belong to a specific set (case-insensitive). If omitted, a random set is assigned.
Examples:
/rpgloot get
/rpgloot get legendary
/rpgloot get rare sword
/rpgloot get hero sword diamond_sword
/rpgloot get hero armor diamond_chestplate
/rpgloot get rare pickaxe iron_pickaxe
/rpgloot get legendary sword diamond_sword voidwalker
/rpgloot get hero helmet diamond_helmet shadowveil
Valid rarities: common uncommon rare hero legendary
Valid types: sword axe axe_tool trident mace bow crossbow helmet chestplate leggings boots pickaxe shovel hoe fishing_rod
Valid set names: shadowveil ironbound dawnbreaker tidecaller emberclaw stormwarden voidwalker gilded
Generates multiple items that all belong to the same set, rarity, and material tier — ideal for testing whether a set activates and its bonus stacks correctly.
-
set— required. The set name (tab-completes). -
rarity— required. Rarity for all generated items. -
tier— required. Material tier to use for the items. -
pieces— optional. How many items to generate (2–5). Defaults to the full set for that tier.
Valid tiers: netherite diamond iron golden chainmail leather
Examples:
/rpgloot getset shadowveil legendary diamond
/rpgloot getset voidwalker hero netherite 3
/rpgloot getset gilded rare iron 2
Chainmail and leather tiers don't include a sword, so their maximum piece count is 4.
Without arguments — lists all available sets with their bonus stat.
With a set name — shows the full value table across all rarities and piece counts.
Examples:
/rpgloot sets
/rpgloot sets shadowveil
/rpgloot sets voidwalker
Output example (/rpgloot sets shadowveil):
─── ◈ Shadowveil — Dodge Chance ───
Rarity 2pcs 3pcs 4pcs 5pcs
Common 0.6% 1.1% 1.5% 2.0%
Uncommon 1.1% 1.9% 2.6% 3.5%
Rare 1.7% 3.0% 4.1% 5.5%
Hero 2.4% 4.4% 6.0% 8.0%
Legendary 3.3% 6.1% 8.3% 11.0%
Generates one item per rarity tier (5 items total). Useful for comparing rarities side by side.
-
type— optional. Filters the pool to a specific item type.
Examples:
/rpgloot getall
/rpgloot getall sword
/rpgloot getall helmet
/rpgloot getall pickaxe
Reads and displays the rarity, bonus stats, and set membership of the item currently held in your main hand.
Output example:
─── Item Stats ───
Rarity: Legendary
Crit Chance: +18%
Bleeding: +62%
Set: ◈ Shadowveil
Tier: DIAMOND
Bonus at 5 pcs: +11.0% Dodge Chance
Returns an error if the held item has no rarity data.
Shows your currently active set bonus — the set with the most matching pieces you currently have equipped (armor slots + main hand weapon).
Output example:
─── Active Set ───
Set: ◈ Shadowveil
Rarity: Hero
Tier: DIAMOND
Pieces: 3/5
Bonus: +4.4% Dodge Chance
Next (4 pcs): +6.0%
A set requires at least 2 pieces sharing the same set name, rarity, and material tier to activate. See Sets for full details.
Removes all RPGLoot items from your inventory — including armor slots. Useful for resetting between test runs.
/rpgloot clear
→ Removed 6 RPGLoot item(s) from inventory.
Reloads config.yml from disk. Updates all live values: drop chance, rarity weights, boss drop settings, and structure loot chance.
Does not re-roll stats on already-generated items — those are stored permanently in the item's data.
| Permission | Default | Description |
|---|---|---|
rpgloot.* |
— | Grants all RPGLoot permissions |
rpgloot.admin |
op | Grants all admin commands |
rpgloot.command.get |
op | /rpgloot get |
rpgloot.command.getall |
op | /rpgloot getall |
rpgloot.command.getset |
op | /rpgloot getset |
rpgloot.command.sets |
true |
/rpgloot sets — available to all players |
rpgloot.command.stats |
true |
/rpgloot stats — available to all players |
rpgloot.command.set |
true |
/rpgloot set — available to all players |
rpgloot.command.clear |
op | /rpgloot clear |
rpgloot.command.reload |
op | /rpgloot reload |
rpgloot.drops |
true | Receive drops from regular hostile mobs |
rpgloot.boss.drops |
true | Receive drops from boss mobs |
rpgloot.sets |
true | Benefit from set bonuses |
rpgloot.loot.structure |
true | Receive items from structure chests |
Removing
rpgloot.dropsorrpgloot.setsfrom a player or group disables that feature for them individually.