SellGUI icon

SellGUI -----

Simple and Easy Custom Selling Menu



Depends on Vault!

[​IMG]
[​IMG]
Based on uShop by MasterCake
About:
Provides a simple, and customizable GUI for players to sell items at configurable prices.
[​IMG]
[​IMG] [​IMG] [​IMG]
Features:
• Custom Item Support
• Essentials Pricing
• Customizable Items & Messages
• Enchantment Support
• Sign Sell Menu
• Transaction Logging
• Configurable Sig Figs
• Permission-based Bonuses and Multipliers
• SellAll Command for Fast, Non-menu Selling

Q: How do i add custom items?
A: Do /customitems <price> then do /customitems. In the top slot add your custom item and in the bottom your corresponding price item. (Recheck prices when you delete one)

Q: How do I add enchantment pricing?
A: Look below in the configuration section and "item prices.yml"

Q: How do I use the menu instead of /sell?
A: Set an alias under commands.yml like this

Q: How do I make a sign shop?
A: Create a sign with [sellgui] on the first line

Q: How do I add a custom menu item?
A: Check out the custom menu items.yml file for an example
Code (Text):
/sellgui - sellgui.use - Usage of the sellgui command / menu
/sellgui reload - sellgui.reload - Reloads reloads the config
/sellall - sellgui.sellall - Allows the usage of the "/sellall" to sell the players inventory
/sellgui <player name> - sellgui.others - Allows you to open the SellGUI for others (Works for console also)
/customitems - sellgui.customitems - Opens custom items menu
/customitems <number> - Gives you the item to set the price
sellgui.usesign - Allows you to use the sign to open up SellGUI
sellgui.createsign - Allows you to create a SellGUI sign
 
Code (Text):

#Use commands.yml to set aliases.
#Menu Config
menu-size: 54
#Multiples of 9 up to 54
menu-filler-location: 'bottom'
#glass panes you can't click | bottom, left, right, top, round, none
menu-filler-type: 'BLACK_STAINED_GLASS_PANE'
#Material https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
sell-item: 'EMERALD'
#Material https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
sell-item-glimmer: true
#enchanted effect | true, false
sell-item-location: 'middle'
#left, middle, right
sell-item-side: 'bottom'
#top, left, bottom, right | Only matters if filler is set to none or round.
#
confirm-item: 'EMERALD_BLOCK'
#Material https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
confirm-item-glimmer: true
#encahnted effect | true, false
close-after-sell: true
#closes menu after selling
use-essentials-price: false
#uses pricing from essentials
drop-items-on-close: false
#Attempts to add items to inventory if false
prevent-custom-item-selling: false
#Makes price of anything with ItemMeta (Display Name, Enchants, Lore) 0.00. Bypassable via custom item pricing
log-transactions: false
#Logs transactions
#enables logging of transactions
round-places: true
#enables rounding of numbers
places-to-round: 2
sell-all-command-sell-enchanted: false
 
Code (Text):
flat-enchantment-bonus:
  - 'SHARPNESS:1:3'
#Adds 3.0 to any item with sharpness level 1
# - 'ENCHANTMENT:LEVEL:BONUS'
#Adds flat amount to price
#
multiplier-enchantment-bonus:
  - 'AQUA_AFFINITY:2:1.5'
#Multiplies items with aqua affinity level 2 by 1.5
# - 'ENCHANTMENT:LEVEL:BONUS'
#Multiplies final price, applied after flat bonus
 
Code (Text):

menu-title: '&e&lSell Menu'
#Title of /sellgui
menu-pane-name: ''
#The filler item name
sell-item-name: '&a&lSell Items'
#The name of the item you click to sell items
sell-item-lore:
  - '&7Add your items above to sell'
  - '&dNo Refunds!'
#The Lore of the item that you click to sell
not-a-command: 'Not a valid command!'
#When you enter an invalid command
confirm-item-name: '&e&lClick to Confirm'
#Name of the item you click to finalize your sell
item-total-format: '&7%amount%&r&7x %item%&f: &6&l$&a&l%total%'
#Placeholders: %amount%, %total%, %item%, %price%, %total% | In the GUI confirm item
total-format: '&f&lTotal: $&r&b%total%'
#Placeholders: %total% | At the bottom of all the items
sold-message: '&7Sold items for &e&l$&r&f%total%'
#Placeholders: total | After you sell the items.
sellall-confirm-message: '&cAre you sure you want to sell your inventory? Anything with worth will be sold and there are no refunds. To confirm please type &e/sellall confirm'
#Message to confirm sellall
sign-lines:
  - '&aSell Items'
  - 'Right Click'
  - 'to'
  - 'Sell Items'
#What a SellGUI sign would say.
 
Code (Text):
#example:
#  material: STONE
#  name: "&c&lExample Custom Item"
#  glimmer: true
#  slot: 45
#  lore:
#    - "Sample Lore"
#    - "Optional"
#  commands:
#    - "broadcast example item broadcast"
#    - "minecraft:give %player% minecraft:stone 1"
#
#[label]: = can be anything, not used in-game
#   material: [material name] = https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
#   name: "[name]" = Name of the item
#   glimmer: [boolean] = True or false, gives enchantment shimmer when true
#   slot: [number] = Slot of the item https://proxy.spigotmc.org/286cf93278ca679cecf2a40528fd830418b75d4a?url=http%3A%2F%2Fi.imgur.com%2FgK9plGo.png
#   lore: = lore list of the item, can be empty. For no lore do "lore: " with no trailing lines of strings
#     - "[Line]"
#   commands: = Commands to be executed by console when item is clicked
#     - "[command]"
#
# For multiple custom items: repeat the same format with a different label


Ratings Appreciated. Thanks for downloading!
Resource Information
Author:
----------
Total Downloads: 36,718
First Release: Apr 1, 2018
Last Update: Aug 29, 2022
Category: ---------------
All-Time Rating:
29 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings