MonitoringMinecraft MonitoringMinecraft

CustomShop

Плагин Spigot

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

39 скачиваний 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 German 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%"

DonutSMP English 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 Chest"

      material: ENDER_CHEST

      price: 2500

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

    ender_pearl:

      slot: 11

      display-name: "&fEnder Pearl"

      material: ENDER_PEARL

      price: 75
      max-amount: 16

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

    end_stone:

      slot: 12

      display-name: "&fEnd Stone"

      material: END_STONE

      price: 128

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

    dragon_breath:

      slot: 13

      display-name: "&fDragon's Breath"

      material: DRAGON_BREATH

      price: 1000
      max-amount: 1

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

    end_rod:

      slot: 14

      display-name: "&fEnd Rod"

      material: END_ROD

      price: 100

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

    chorus_fruit:

      slot: 15

      display-name: "&fChorus Fruit"

      material: CHORUS_FRUIT

      price: 108

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

    popped_chorus_fruit:

      slot: 16

      display-name: "&fPopped Chorus Fruit"

      material: POPPED_CHORUS_FRUIT

      price: 24

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

    shulker_shell:

      slot: 19

      display-name: "&fShulker Shell"

      material: SHULKER_SHELL

      price: 350

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

    shulker_box:

      slot: 20

      display-name: "&fShulker Box"

      material: SHULKER_BOX

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

  
  nether:

    blaze_rod:

      slot: 10

      display-name: "&fBlaze Rod"

      material: BLAZE_ROD

      price: 150

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

    nether_wart:

      slot: 11

      display-name: "&fNether Wart"

      material: NETHER_WART

      price: 96

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

    glowstone_dust:

      slot: 12

      display-name: "&fGlowstone Dust"

      material: GLOWSTONE_DUST

      price: 15

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

    magma_cream:

      slot: 13

      display-name: "&fMagma Creme"

      material: MAGMA_CREAM

      price: 96

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

    ghast_tear:

      slot: 14

      display-name: "&fGhast Tear"

      material: GHAST_TEAR

      price: 350

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

    quartz:

      slot: 15

      display-name: "&fNether Quartz"

      material: QUARTZ

      price: 30

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

    soul_sand:

      slot: 16

      display-name: "&fSoul Sand"

      material: SOUL_SAND

      price: 50

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

    magma_block:

      slot: 19

      display-name: "&fMagma Block"

      material: MAGMA_BLOCK

      price: 35

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

    crying_obsidian:

      slot: 20

      display-name: "&fCrying 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: "&fEnd Crystal"

      material: END_CRYSTAL

      price: 350

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

    respawn_anchor:

      slot: 12

      display-name: "&fRespawn Anchor"

      material: RESPAWN_ANCHOR

      price: 1000

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

    glowstone:

      slot: 13

      display-name: "&fGlowstone"

      material: GLOWSTONE

      price: 100

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

    totem_of_undying:

      slot: 14

      display-name: "&fTotem of Undying"

      material: TOTEM_OF_UNDYING

      price: 1500
      max-amount: 1

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

    ender_pearl:

      slot: 15

      display-name: "&fEnder Pearl"

      material: ENDER_PEARL

      price: 75
      max-amount: 16

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

    golden_apple:

      slot: 16

      display-name: "&fGolden Apple"

      material: GOLDEN_APPLE

      price: 250

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

    experience_bottle:

      slot: 19

      display-name: "&fExperience Bottle"

      material: EXPERIENCE_BOTTLE

      price: 100

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

    arrow:

      slot: 20

      display-name: "&fArrow"

      material: ARROW

      price: 100

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


  food:

    potato:

      slot: 10

      display-name: "&fPotato"

      material: POTATO

      price: 96

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

    sweet_berries:

      slot: 11

      display-name: "&fSweet Berries"

      material: SWEET_BERRIES

      price: 50

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

    melon_slice:

      slot: 12

      display-name: "&fMelon Slice"

      material: MELON_SLICE

      price: 36

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

    carrot:

      slot: 13

      display-name: "&fCarrot"

      material: CARROT

      price: 96

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

    apple:

      slot: 14

      display-name: "&fApple"

      material: APPLE

      price: 25

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

    cooked_chicken:

      slot: 15

      display-name: "&fCooked Chicken "

      material: COOKED_CHICKEN

      price: 48

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

    cooked_beef:

      slot: 16

      display-name: "&fCooked Beef"

      material: COOKED_BEEF

      price: 35

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

    golden_carrot:

      slot: 19

      display-name: "&fGolden Carrot"

      material: GOLDEN_CARROT

      price: 120

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

    golden_apple:

      slot: 20

      display-name: "&fGolden Apple"

      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.

Смотри также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
495 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
SparkTime
SparkTime Bedrock
75 онлайн
1.0 — 26.20 версия
SparkTime | Анархия на телефон
PazikCraft
9 онлайн
1.17 — 26.1.2 версия
Ванильное выживание со свадьбами, прокачкой боевых навыков и голосовым чатом
Minestory
23 онлайн
1.21 — 26.2 версия
Выживание • Экономика • Кланы • Приваты • Ивенты • PVP • Работа
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.1, 26.1. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат