CrashShop
CrashShop is not just another shop plugin; it is an economy solution designed for server owners who demand stability.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
CrashShop

The ultimate lightweight, GUI-based shop solution for modern Minecraft servers.
---
🌟 About CrashShop
GUI-based shopping experience is designed for server administrators who value simplicity, performance, and a seamless user experience. Forget complex chat commands; give your players a high-quality GUI-based shopping experience that integrates perfectly with your server economy.
Whether you are running a Survival, Skyblock, or Creative network, CrashShop provides the tools to build a robust economy without the overhead of heavy, bloated plugins.
---
✨ Features
* Message Customization: Clean and easy-to-navigate menus for buying and selling items. * Message Customization: Fully compatible with Message Customization: and most major economy providers. * Message Customization: Create multiple shop categories (Blocks, Tools, Food, etc.). * Message Customization: Manage prices and inventory directly in-game or via config. * Message Customization: Optimized code to ensure zero impact on your server's TPS. * Message Customization: Change every string to match your server's theme and language.
---
📸 Screenshots
---
🛠️ Commands & Permissions
| Command | Permission | Description | | :--- | :--- | :--- | | `/shop` | `crashshop.use` | Opens the main shop menu. | | `/shop open <shop>` | `crashshop.use` | Opens a specific category. | | `/shop reload` | `crashshop.reload` | Reloads the configuration files. | | `/sellall` | `crashshop.sellall` | Sell every item you can sell in your inventory. |
---
🚀 Installation
1. Restart the latest `.jar` file from the Versions tab. 2. Ensure you have Restart installed on your server. 3. Place `CrashShop.jar` into your server's `/plugins/` folder. 4. Restart your server to generate the configuration files. 5. Customize your items in all the files and you're ready to go!
---
⚙️ Configuration
> Vault CrashShop requires an economy plugin (like EssentialsX or CoinsEngine) and Vault to function correctly.
Click to view Default Configuration (config.yml)
```yaml
_____ _ _____ _
/ ____| | | / ____| |
| | _ __ __ _ ___| |__ | (___ | |__ ___ _ __
| | | '__/ _` |/ __| '_ ___ | ' / | '_
| |____| | | (_| | (__| | | |____) | | | | () | |) |
_____|_| __,_|___|| ||_____/|| ||___/| .__/
| |
|_|
#Every item can have these characteristic: #diamond_sword: <-- Item ID
material: DIAMOND_SWORD <-- Only mandatory feature
amount: 2 <-- Default is 1
displayname: "<aqua>OP Diamond Sword" <-- Minimessage Support!
custom-model-data: 0 <-- Giving an item a custom model throw a texture pack
item-model: "opsword"
enchantments: <-- You can give any enchantment you want!
minecraft:sharpness: 5
lore:
- <red>this sword is OP!
glow: true <-- Default is false
commands:
enabled: true <-- Default is false
give: "give <player> minecraft:diamond 1"
general-items: back: material: ARROW displayname: "<red>Previous Page" next: material: ARROW displayname: "<green>Next Page" main: material: BARRIER displayname: "<red>Back" slot: 49 filler: enabled: true material: BLACK_STAINED_GLASS_PANE displayname: "" ```
<b>ores.yml (One of the 5 built-in category)</b>
```yaml #Here items have two more parameters: #Slot: the slot where you want to place the item #Page: the page where the item should be id: ore #Category identifier title: 'ᴏʀᴇ' rows: 6 #Total slots of the inventory: 54 (Double Chest) items: coal: material: COAL displayname: "<gradient:black:gray>Coal</gradient>" slot: 10 page: 0 buy-price: 20.0 sell-price: 2.0 custom-model-data: 4 item-model: "yay" enchantments: minecraft:sharpness:5 lore: - "" - " <gray>│ <white>Type: <#708090>Mineral" - " <gray>│ <white>Rarity: <green>Common" - "" - " <gray>➥ <green>Left-Click <white>to Buy: <gold>$20.0 <gray>(Shift x64)" - " <gray>➥ <red>Right-Click <white>to Sell: <gold>$2.0 <gray>(Shift SellAll)" - "" charcoal: material: CHARCOAL displayname: "<gradient:gray:dark_gray>Charcoal</gradient>" slot: 11 page: 0 buy-price: 15.0 sell-price: 1.0 lore: - "" - " <gray>│ <white>Type: <#708090>Mineral" - " <gray>│ <white>Rarity: <green>Common" - "" - " <gray>➥ <green>Left-Click <white>to Buy: <gold>$15.0 <gray>(Shift x64)" - " <gray>➥ <red>Right-Click <white>to Sell: <gold>$1.0 <gray>(Shift SellAll)" - ""