SimpleLootBags icon

SimpleLootBags -----

Drop, collect & open customizable loot bags—supports Oraxen, ItemsAdder, Nexo, custom models, and fu



Usage & Documentation

Commands:
  • /lootbag give <player> <bag> — Gives a loot bag to a player (tab-complete supported)
  • /lootbag reload — Reloads all loot bag YAMLs instantly
  • /lootbag version — Shows current plugin version

Permissions:
  • simplelootbags.give — use /lootbag give
  • simplelootbags.reload — use /lootbag reload

Loot Bag YAML Reference:
name: '<gradient:#ffa500:#ff4500>Ultimate Bag</gradient>'
item:
material: BUNDLE
display-name: '<yellow>Ultimate Loot Bag'
custom-model-data: 7890
lore:
- '<gray>Right-click to open!'
contents:
diamond:
item:
material: DIAMOND
display-name: '<aqua>Shiny Diamond'
weight: 3
sound: 'minecraft:entity.player.levelup'
title: '<gold>Just a diamond...'
message-type: 'chat'
oraxen_item:
item:
oraxen-id: "special_sword"
display-name: '<blue>Oraxen Sword'
weight: 1
sound: 'minecraft:entity.player.levelup'
title: '<rainbow>ORAXEN DROP!</rainbow>'
message-type: 'title'

Reward item options:
  • Vanilla: material, display-name, lore, custom-model-data
  • Oraxen: oraxen-id: "item_id"
  • ItemsAdder: itemadder-id: "item_id"
  • Nexo: nexo-id: "item_id"
  • SupremeTags: supremetags-id: "tag_id"

Message types:
  • chat: Sends as chat message to player
  • actionbar: Shows message in action bar
  • title: Shows as a Minecraft title on screen

Sound options:
- Any vanilla sound (see Sounds.json)
- Example: sound: "ENTITY_PLAYER_LEVELUP"

Custom-model-data:
- Use to make unique vanilla custom items (combine with resource packs!)

How to get NBT for use in other plugins:
  1. Use /lootbag give to get the bag
  2. Hold it in your hand
  3. Run: /data get entity @p SelectedItem
  4. Copy the output (NBT), use in RoseLoot, LevelledMobs, etc

Works with...
  • Mob drop/loot plugins (RoseLoot, LevelledMobs, EliteMobs, etc) — as long as they allow custom items or NBT
  • Any PaperMC/Spigot server 1.20+

Tips:
  • Use gradients and hex codes for fancy bag names and lore!
  • Use different custom-model-data per bag for unique textures
  • Tab-complete bag IDs and commands for staff!

Full Example YAML (ALL plugins & features):
################################################################################
# Example: How to define the bag ITEM model/appearance (top-level 'item:' key)#
################################################################################
# These are MUTUALLY EXCLUSIVE; use only one per bag for the model!
#
# For a Vanilla/Spigot/Bukkit item:
# item:
# material: BUNDLE
# custom-model-data: 42
# display-name: '<gold>Cool Lootbag'
#
# For a Nexo item:
# item:
# nexo-id: "epic_bag"
#
# For an ItemsAdder item:
# item:
# itemadder-id: "my_items:cool_bag"
#
# For an Oraxen item:
# item:
# oraxen-id: "cool_lootbag"
#
# (Optional for all: display-name/lore can override the custom plugin’s name/lore.)
#
# Each reward entry (under contents :) works the same way!
################################################################################

name: '<gradient:#FFDD00:#FF006E>ALL OPTIONS DEMO BAG'
item:
# --- Pick one model for the bag. Here’s how to set: ---
# material: BUNDLE
# custom-model-data: 99
# display-name: '<yellow>Universal Bag'
# nexo-id: "epic_bag"
# itemadder-id: "my_items:epic_lootbag"
oraxen-id: "epic_lootbag"
# You may add display-name/lore if you want to override the default
display-name: '<gradient:#44c767:#1e90ff>Custom Bag Demo'
lore:
- '<gray>This bag supports all item APIs!'
- '<yellow>Try your luck!'

contents:
# VANILLA Example
diamond:
item:
material: DIAMOND
display-name: '<aqua>Vanilla Diamond'
weight: 2
sound: 'ENTITY_PLAYER_LEVELUP'
title: 'You got a diamond!'
message-type: 'title'

# Custom Vanilla Item
magic_stick:
item:
material: STICK
display-name: '<green>Magic Stick'
custom-model-data: 1337
weight: 4
sound: 'ENTITY_PLAYER_LEVELUP'
title: '<green>Magic Stick!'
message-type: 'title'

# Fallback/Default
fallback:
item:
material: GOLD_NUGGET
display-name: '<yellow>Gold Nugget'
weight: 3
sound: 'ENTITY_EXPERIENCE_ORB_PICKUP'
title: '<yellow>Little nugget!'
message-type: 'actionbar'

# Nexo reward - ITEM
nexo_sword:
item:
nexo-id: "magic_sword"
weight: 2
sound: 'ENTITY_PLAYER_LEVELUP'
title: '<gradient:#ff5e62:#ff9966>You won a Nexo sword!'
message-type: 'chat'

# Nexo reward - GIVE COMMAND
nexo_give:
item:
material: PAPER
display-name: '<light_purple>Nexo Item Command'
weight: 1
sound: 'ENTITY_VILLAGER_YES'
title: 'You got a Nexo item via command!'
message-type: 'chat'
command: "nexo give magic_sword 1 %player%"

# ItemsAdder reward - ITEM
ia_axe:
item:
itemadder-id: "my_items:epic_axe"
weight: 2
sound: 'ENTITY_PLAYER_LEVELUP'
title: '<blue>Epic IA Axe!'
message-type: 'actionbar'

# ItemsAdder reward - GIVE COMMAND
ia_give:
item:
material: PAPER
display-name: '<light_purple>ItemsAdder Item Command'
weight: 1
sound: 'ENTITY_VILLAGER_YES'
title: 'You got an IA item via command!'
message-type: 'chat'
command: "iagive my_items:epic_axe 1 %player%"

# Oraxen reward - ITEM
oraxen_staff:
item:
oraxen-id: "wizard_staff"
weight: 2
sound: 'ENTITY_PLAYER_LEVELUP'
title: '<yellow>Oraxen Staff!'
message-type: 'title'

# Oraxen reward - GIVE COMMAND
oraxen_give:
item:
material: PAPER
display-name: '<light_purple>Oraxen Item Command'
weight: 1
sound: 'ENTITY_VILLAGER_YES'
title: 'You got an Oraxen item via command!'
message-type: 'chat'
command: "oraxen give %player% wizard_staff 1"

# SupremeTags reward - Direct Tag
donator_tag:
item:
supremetags-id: "donator"
display-name: 'Donator Tag'
weight: 2
sound: 'ENTITY_PLAYER_LEVELUP'
title: 'Congrats! You unlocked a donator tag'
message-type: 'chat'
command: "tags set %player% donator"

# SupremeTags reward - Give Voucher
voucher:
item:
supremetags-id: "donator"
display-name: 'Donator Tag'
weight: 1
sound: 'ENTITY_PLAYER_LEVELUP'
title: 'Congrats! You unlocked a donator tag'
message-type: ''
command: "tags givevoucher %player% donator"

# Command-only reward (no physical item needed)
rankup:
item:
material: PAPER
display-name: '<green>Secret Rankup'
weight: 1
sound: 'ENTITY_VILLAGER_YES'
title: 'You ranked up!'
message-type: 'chat'
command: "lp user %player% parent add premium"
################################################################################
# You can make as many lootbags as you want, just copy this file and adjust. #
################################################################################

View Source Code & YAML examples on GitLab
Resource Information
Author:
----------
Total Downloads: 201
First Release: Jun 26, 2025
Last Update: Jul 14, 2025
Category: ---------------
All-Time Rating:
3 ratings
Find more info at saltyy.at...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings