Marketplace/Economy/FlammeSMP SHOP

FlammeSMP SHOP

minecraftFreev1.0.0

Description

Create a Minecraft Paper/Spigot plugin called FlameShop.

Design:

* The GUI title should be "Flame Shop"
* Use a color theme of orange and red (flame style)
* Make the GUI clean and modern

━━━━━━━━━━━━━━━━━━━━━━

PRICE FORMAT (VERY IMPORTANT):

All prices MUST follow this exact format:

MATERIAL: BUY_PRICE: SELL_PRICE

* The FIRST number is ALWAYS the BUY price (cost to buy from /shop)
* The SECOND number is ALWAYS the SELL price (money received from /sell)

Example:
DIAMOND: 100:50
→ Buy for 100
→ Sell for 50

DO NOT swap these values under any circumstances.
This rule must be strictly followed in GUI, commands, and selling system.

━━━━━━━━━━━━━━━━━━━━━━

COMMANDS:

* /shop → opens buy GUI
* /sell → opens sell GUI
* /flameshop addhanditem <buyprice> <sellprice>
→ Adds the item currently in the player's hand into the shop config

━━━━━━━━━━━━━━━━━━━━━━

BUY SYSTEM (/shop):

* Opens GUI with all items from config
* Clicking an item buys it
* Uses BUY price (first number)
* Requires Vault economy
* Show error if player has not enough money

━━━━━━━━━━━━━━━━━━━━━━

SELL SYSTEM (/sell):

* Opens empty GUI
* Player can put items inside
* When GUI is closed (ESC), all items get sold automatically
* Uses SELL price (second number)
* Items not in config cannot be sold
* Handle stacked items correctly

━━━━━━━━━━━━━━━━━━━━━━

ADMIN SYSTEM:

Command:
/flameshop addhanditem <buyprice> <sellprice>

* Takes the item in player's hand
* Saves it into config with the given prices
* Item appears automatically in shop GUI
* Works with custom items (NBT support if possible)
* Auto-save config after adding

━━━━━━━━━━━━━━━━━━━━━━

ECONOMY:

* Use Vault API

━━━━━━━━━━━━━━━━━━━━━━

PERMISSIONS:

* flameshop.use
* flameshop.admin

━━━━━━━━━━━━━━━━━━━━━━

CONFIG (PRELOAD THESE ITEMS):

OBSIDIAN: 100:80
END_CRYSTAL: 350:300
RESPAWN_ANCHOR: 1000:700
GLOWSTONE: 100:80
TOTEM_OF_UNDYING: 1500:1000
ENDER_PEARL: 75:50
GOLDEN_APPLE: 250:200
EXPERIENCE_BOTTLE: 100:60
ENDER_CHEST: 2500:1800
SHULKER_BOX: 800:400
CHORUS_FRUIT: 108:52
BLAZE_ROD: 150:77
SOUL_SAND: 50:40
MAGMA_BLOCK: 35:30
GOLDEN_CARROT: 120:100
COOKED_BEEF: 35:30
COOKED_CHICKEN: 48:40
BONE_BLOCK: 500:400
DRIED_KELP_BLOCK: 800:740
BONE_MEAL: 70:60

━━━━━━━━━━━━━━━━━━━━━━

MESSAGES:

* Customizable in config
* Example:

* "You bought %item% for %price%"
* "You sold items for %money%"

━━━━━━━━━━━━━━━━━━━━━━

EXTRA:

* Prevent duplication bugs
* Clean GUI layout
* Works on latest Paper version
* Fully functional
* Compile as .jar file

━━━━━━━━━━━━━━━━━━━━━━

IMPORTANT:
Make sure everything works together perfectly and no logic errors exist.

Reviews (0)

No reviews yet

Be the first to leave a review!

Eron Girgin

Seller

Eron Girgin

0

downloads

Versionv1.0.0
Platformminecraft
Typepaper
Minecraft VersionMC 1.21
CategoryMinecraft Plugins > Economy
Published on04/04/2026
Last update21/04/2026
Free