Sueta

✨ServerMarket✨ | Support multiple markets | Full configurati

2.7.3

Simple global market plugin.

·Plugin

Issue for help: Issues · blank038/ServerMarket (github.com)


Support Folia, Please update AyCore to 1.4.2-BETA or newer.

⭐ Feature

  • Global market, Multiple can be created
  • Support [MySQL, YAML] storage, Future support [SQLite, PostgreSQL]
  • Multilingual support: [zh_CN(default), en_US]
  • Support Vault, PlayerPoints, NyEconomy
  • Shift + Click to remove items from market
  • Limit Price(max, min)
  • Custom economy display name
  • Market permission(on opening)
  • Tax(sell, shout), Custom permissions
  • Effective time
  • Store warehouse
  • BlackList(lore, type)
  • Filter type
  • Custom Gui(display item slots, lore, customModel, sale item slots)
  • Buttons Support custom commands

⭐ Dependencies

⭐ Commands
/market open [marketId] - Open the target(or default) market
/market search [marketId] [keywords] - Search for items in the market
/market box - View the market storage box
/market show - View market information
/market patch <Patch ID> - Apply patch
(Patch List: ServerMarket/README.md)
/market reload - Reload plugin configuration files

# Note: "short command" is the setting(short-command) in the market configuration.
/(short command) - Open the target market
/(short command) sell <Price> - Add an item to the market

⭐ Pictures
---
upload_2023-10-12_22-14-8.png
---
upload_2023-10-12_22-14-22.png
---
upload_2023-10-12_22-14-59.png
---
upload_2023-10-12_22-16-30.png
---
upload_2023-10-12_22-16-39.png
---
upload_2023-10-12_22-17-6.png

⭐ Config

config.yml
language: "en_US"
data-option:
  type: MySQL
  url: jdbc:mysql://localhost/minecraft?useSSL=false
  user: "root"
  password: "root"
  time-out: 120
  pull-notify: true
default-market: "example"
command-help: true
market/example.yml
source_id: "example"
vault-type: "Vault"
permission: "market.example"
display-name: "&cExample Market"
economy-name: "Vault"
price:
  min: 1
  max: 2000000
extra-price:
  DIAMOND: 1000-10000
  "props": 20000-30000
sale-broadcast: true
show-sale-info: true
short-command: "exmarket"
tax:
  header: "servermarket.tax.sell"
  node:
    default: 0.1
    vip: 0.05
shout-tax:
  header: "servermarket.tax.shout"
  node:
    default: 0.1
    vip: 0.05
simple-date-format: "yyyy/MM/dd HH:mm:ss"
effective_time: 259200
black-list:
  type:
    - "STONE"
  lore:
    - "&fDenied Item"
types:
  - "all"
  - "props"
title: "&8Server Market"
size: 54
sale-item-slots: "0-44"
sale-info:
  - " "
  - "&aSeller: &f%seller%"
  - "&aPrice: &f%price%"
  - "&aDate: &f%time%"
items:
  up:
    type: paper
    amount: 1
    data: 0
    name: "&fPrevious Page"
    slot: 45
    action: up
    lore: [ ]
  down:
    type: paper
    amount: 1
    data: 0
    name: "&fNext Page"
    slot: 53
    action: down
    lore: [ ]
  changeType:
    type: STRING
    amount: 1
    data: 0
    name: "&bFilter type"
    slot: 46
    action: "type"
    lore:
      - "&f"
      - "&fCurrentType: &7%saleType%"
  store:
    type: chest
    amount: 1
    data: 0
    name: "&eStorageBox"
    slot: 49
    action: store
    lore: [ ]
types.yml
default:
  all: "All"
  none: "NONE"
types:
  props:
    - "STONE"
    - "Custom Name"
gui/store.yml
title: "&8Storage Box"
size: 54
store-item-slots: "0-44"
items:
  main:
    type: torch
    amount: 1
    name: "&cBack"
    slot: 49
    action: market
    lore: [ ]

Similar projects

Plugin →