CustomShop
作者:rebot | 分类:模组
Minecraft 版本: 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11
平台: spigot
标签: economy management technology
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.
请登录后举报
暂无评论,抢个沙发吧~