▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/CustomShop
CustomShop

CustomShop

This plugin adds an easy-to-set-up shop. You can open the shop using /shop.

Оцените первым
8
1

CustomShop

CustomShop is a lightweight and fully configurable shop plugin for Spigot 1.21.8, designed to give server owners full control over their in-game economy shops.

Features

  • Fully customizable through a simple config.yml
  • Easy-to-setup shop system without complicated dependencies
  • Supports multiple economy plugins (not limited to Vault)
  • Uses command-based economy support (e.g. /eco take )
  • Lightweight and optimized for performance
  • Perfect for survival, SMP, and RPG servers

Economy System Unlike many shop plugins that rely only on Vault, CustomShop uses a flexible command-based economy system. This means it works with any economy plugin that supports commands like:

/eco take

Because of this, CustomShop is compatible with a much wider range of economy plugins.

Configuration

Everything in CustomShop can be easily edited inside the config.yml. You can customize:

  • Shop items
  • Prices
  • Commands
  • payment method

No coding required — just edit the config and restart/reload the plugin.

DonutSMP config.yml

config.yml
 categories:

  end:
    slot: 11
    material: END_STONE
    name: "&5End"
    pay: eco

  nether:
    slot: 12
    material: NETHERRACK
    name: "&cNether"
    pay: eco

  gear:
    slot: 13
    material: TOTEM_OF_UNDYING
    name: "&7Gear"
    pay: eco

  food:
    slot: 14
    material: COOKED_BEEF
    name: "&6Food"
    pay: eco

  shards:
    slot: 15
    material: AMETHYST_SHARD
    name: "&bShards"
    pay: shards

shops:

  end:

    ender_chest:

      slot: 10

      display-name: "&fEnder True"

      material: ENDER_CHEST

      price: 2500

      commands:
        - "give %player% minecraft:ender_chest %amount%"

    ender_pearl:

      slot: 11

      display-name: "&fEnder Perle"

      material: ENDER_PEARL

      price: 75
      max-amount: 16

      commands:
        - "give %player% minecraft:ender_pearl %amount%"

    end_stone:

      slot: 12

      display-name: "&fEnd Stein"

      material: END_STONE

      price: 128

      commands:
        - "give %player% minecraft:end_stone %amount%"

    dragon_breath:

      slot: 13

      display-name: "&fDrachenatem"

      material: DRAGON_BREATH

      price: 1000
      max-amount: 1

      commands:
        - "give %player% minecraft:dragon_breath %amount%"

    end_rod:

      slot: 14

      display-name: "&fEndstab"

      material: END_ROD

      price: 100

      commands:
        - "give %player% minecraft:end_rod %amount%"

    chorus_fruit:

      slot: 15

      display-name: "&fChorusfrucht"

      material: CHORUS_FRUIT

      price: 108

      commands:
        - "give %player% minecraft:chorus_fruit %amount%"

    popped_chorus_fruit:

      slot: 16

      display-name: "&fGeplatzte Chorusfrucht"

      material: POPPED_CHORUS_FRUIT

      price: 24

      commands:
        - "give %player% minecraft:popped_chorus_fruit %amount%"

    shulker_shell:

      slot: 19

      display-name: "&fShulker-Schale"

      material: SHULKER_SHELL

      price: 350

      commands:
        - "give %player% minecraft:shulker_shell %amount%"

    shulker_box:

      slot: 20

      display-name: "&fShulker-Kiste"

      material: SHULKER_BOX

      price: 800
      max-amount: 1
      commands:
        - "give %player% minecraft:shulker_box %amount%"

  
  nether:

    blaze_rod:

      slot: 10

      display-name: "&fLohenrute"

      material: BLAZE_ROD

      price: 150

      commands:
        - "give %player% minecraft:blaze_rod %amount%"

    nether_wart:

      slot: 11

      display-name: "&fNetherwarze"

      material: NETHER_WART

      price: 96

      commands:
        - "give %player% minecraft:nether_wart %amount%"

    glowstone_dust:

      slot: 12

      display-name: "&fLeuchtsteinstaub"

      material: GLOWSTONE_DUST

      price: 15

      commands:
        - "give %player% minecraft:glowstone_dust %amount%"

    magma_cream:

      slot: 13

      display-name: "&fMagmacreme"

      material: MAGMA_CREAM

      price: 96

      commands:
        - "give %player% minecraft:magma_cream %amount%"

    ghast_tear:

      slot: 14

      display-name: "&fGhast-Träne"

      material: GHAST_TEAR

      price: 350

      commands:
        - "give %player% minecraft:ghast_tear %amount%"

    quartz:

      slot: 15

      display-name: "&fNetherquarz"

      material: QUARTZ

      price: 30

      commands:
        - "give %player% minecraft:quartz %amount%"

    soul_sand:

      slot: 16

      display-name: "&fSeelensand"

      material: SOUL_SAND

      price: 50

      commands:
        - "give %player% minecraft:soul_sand %amount%"

    magma_block:

      slot: 19

      display-name: "&fMagmablock"

      material: MAGMA_BLOCK

      price: 35

      commands:
        - "give %player% minecraft:magma_block %amount%"

    crying_obsidian:

      slot: 20

      display-name: "&fWeinender Obsidian"

      material: CRYING_OBSIDIAN

      price: 150

      commands:
        - "give %player% minecraft:crying_obsidian %amount%"


  gear:

    obsidian:

      slot: 10

      display-name: "&fObsidian"

      material: OBSIDIAN

      price: 100

      commands:
        - "give %player% minecraft:obsidian %amount%"

    end_crystal:

      slot: 11

      display-name: "&fEnderkristall"

      material: END_CRYSTAL

      price: 350

      commands:
        - "give %player% minecraft:end_crystal %amount%"

    respawn_anchor:

      slot: 12

      display-name: "&fSeelenanker"

      material: RESPAWN_ANCHOR

      price: 1000

      commands:
        - "give %player% minecraft:respawn_anchor %amount%"

    glowstone:

      slot: 13

      display-name: "&fLeuchtstein"

      material: GLOWSTONE

      price: 100

      commands:
        - "give %player% minecraft:glowstone %amount%"

    totem_of_undying:

      slot: 14

      display-name: "&fTotem der Unsterblichkeit"

      material: TOTEM_OF_UNDYING

      price: 1500
      max-amount: 1

      commands:
        - "give %player% minecraft:totem_of_undying %amount%"

    ender_pearl:

      slot: 15

      display-name: "&fEnderperle"

      material: ENDER_PEARL

      price: 75
      max-amount: 16

      commands:
        - "give %player% minecraft:ender_pearl %amount%"

    golden_apple:

      slot: 16

      display-name: "&fGoldener Apfel"

      material: GOLDEN_APPLE

      price: 250

      commands:
        - "give %player% minecraft:golden_apple %amount%"

    experience_bottle:

      slot: 19

      display-name: "&fErfahrungsfläschchen"

      material: EXPERIENCE_BOTTLE

      price: 100

      commands:
        - "give %player% minecraft:experience_bottle %amount%"

    arrow:

      slot: 20

      display-name: "&fPfeil"

      material: ARROW

      price: 100

      commands:
        - "give %player% minecraft:arrow %amount%"


  food:

    potato:

      slot: 10

      display-name: "&fKartoffel"

      material: POTATO

      price: 96

      commands:
        - "give %player% minecraft:potato %amount%"

    sweet_berries:

      slot: 11

      display-name: "&fSüßbeeren"

      material: SWEET_BERRIES

      price: 50

      commands:
        - "give %player% minecraft:sweet_berries %amount%"

    melon_slice:

      slot: 12

      display-name: "&fMelonenscheibe"

      material: MELON_SLICE

      price: 36

      commands:
        - "give %player% minecraft:melon_slice %amount%"

    carrot:

      slot: 13

      display-name: "&fKarotte"

      material: CARROT

      price: 96

      commands:
        - "give %player% minecraft:carrot %amount%"

    apple:

      slot: 14

      display-name: "&fApfel"

      material: APPLE

      price: 25

      commands:
        - "give %player% minecraft:apple %amount%"

    cooked_chicken:

      slot: 15

      display-name: "&fGebratenes Hühnchen"

      material: COOKED_CHICKEN

      price: 48

      commands:
        - "give %player% minecraft:cooked_chicken %amount%"

    cooked_beef:

      slot: 16

      display-name: "&fSteak"

      material: COOKED_BEEF

      price: 35

      commands:
        - "give %player% minecraft:cooked_beef %amount%"

    golden_carrot:

      slot: 19

      display-name: "&fGoldene Karotte"

      material: GOLDEN_CARROT

      price: 120

      commands:
        - "give %player% minecraft:golden_carrot %amount%"

    golden_apple:

      slot: 20

      display-name: "&fGoldener Apfel"

      material: GOLDEN_APPLE

      price: 250

      commands:
        - "give %player% minecraft:golden_apple %amount%"


  shards:

    test:

      slot: 10

      display-name: "&bTest Shard"

      material: AMETHYST_SHARD

      price: 500

      commands:
        - "give %player% minecraft:amethyst_shard %amount%"

Why CustomShop?

CustomShop is built for simplicity and flexibility. Whether you're running a small SMP server or a large network, you can quickly set up a fully working shop system without unnecessary complexity.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 месяц назад
Обновлён:1 месяц назад
Главная