### Configure Sell GUI in settings.yml
Source: https://nightexpressdev.com/excellentshop/virtual/sell-features
Toggle and customize the Sell GUI feature under the Sell_Menu section. The GUI is assigned to the /sellgui command by default. If Simplified is enabled, the GUI will have no items defined in the Content section. GUI configuration is in /virtual_shop/sell.menu.yml.
```yaml
Sell_Menu:
Enabled: true
Simplified: true
Commands: sellgui,sellmenu
```
--------------------------------
### Configure Shop_Shortcut in settings.yml
Source: https://nightexpressdev.com/excellentshop/virtual/shop-shortcuts
Enables the shop shortcut feature and defines the command aliases used to access shops.
```yaml
Shop_Shortcut:
Enabled: true
Commands: shop,myshop
```
--------------------------------
### Configure Sell All in settings.yml
Source: https://nightexpressdev.com/excellentshop/virtual/sell-features
Toggle and customize the Sell All feature under the Sell_All section. The command is assigned to /sellall by default.
```yaml
Sell_All:
Enabled: true
Commands: sellall
```
--------------------------------
### Configure currency settings in config.yml
Source: https://nightexpressdev.com/excellentshop/features/multi-currency
Defines default and enabled currencies for auction, chest_shop, and virtual_shop modules. Use '*' to enable all currencies.
```yaml
Module:
auction:
Currency:
Default: vault
Enabled:
- '*' # All currencies enabled.
chest_shop:
Currency:
Default: vault
Enabled: [] # No currencies but the Default one are enabled.
virtual_shop:
Currency:
Default: vault
Enabled:
- '*' # All currencies enabled.
```
--------------------------------
### Configure Sell Hand All in settings.yml
Source: https://nightexpressdev.com/excellentshop/virtual/sell-features
Toggle and customize the Sell Hand All feature under the Sell_Hand_All section. The command is assigned to /sellhandall by default.
```yaml
Sell_Hand_All:
Enabled: true
Commands: sellhandall
```
--------------------------------
### Add ExcellentShop Maven repository and dependency
Source: https://nightexpressdev.com/excellentshop/developer-api
Add the NightExpress repository and ExcellentShop Core dependency to your pom.xml. Replace {VERSION} with the latest version shown in the badge.
```xml
nightexpress-releases
https://repo.nightexpressdev.com/releases
su.nightexpress.excellentshop
Core
{VERSION}
```
--------------------------------
### Enable currency permissions in config.yml
Source: https://nightexpressdev.com/excellentshop/features/multi-currency
Enables the requirement for players to have specific permissions to use currencies.
```yaml
Currency_Need_Permission: true
```
--------------------------------
### Enable Sell Containers in settings.yml
Source: https://nightexpressdev.com/excellentshop/virtual/sell-features
Toggle the Sell Containers feature under the SellFeatures -> Containers section. Set ContentIncluded to true to include items inside containers when selling. Note that items inside bundles are not supported.
```yaml
Containers:
ContentIncluded: true
```
--------------------------------
### Configure Sell Hand in settings.yml
Source: https://nightexpressdev.com/excellentshop/virtual/sell-features
Toggle and customize the Sell Hand feature under the Sell_Hand section. The command is assigned to /sellhand by default.
```yaml
Sell_Hand:
Enabled: true
Commands: sellhand
```
--------------------------------
### Trusted Players menu buttons configuration
Source: https://nightexpressdev.com/excellentshop/releases/v5-0-1
Configuration for the Trusted Players menu buttons in shop_settings.yml. The first button opens the trusted players menu, the second is a placeholder shown when the player lacks permission. You may need to manually add these buttons to your shop_settings.yml.
```yaml
# Actual button
shop_trusted_players:
Priority: 10
Item:
Material: minecraft:player_head
Display_Name: Trusted Players
Lore:
- Trust your friends, so they
- can restock and manage your shop!
- ''
- → Click to open
SkinURL: 65e5223317a890a30351f6f78d0abf8dd76cbd08df6f918883934564d28e58e
Hide_Components: true
Slots: '34'
Type: shop_trusted_players
# Placeholder to display if player has no permission to manage trusted players.
trusted_players:
Priority: 1
Item:
Material: minecraft:red_stained_glass_pane
Display_Name: Trusted Players
Lore:
- You don't have access to this menu.
Hide_Components: true
Slots: '34'
```
--------------------------------
### Rent configuration in settings.yml
Source: https://nightexpressdev.com/excellentshop/chest/shop-renting
Configuration block for the Rent feature in settings.yml. It enables renting, sets the maximum duration in days (60), and defines the maximum price for the vault currency (10000.0).
```yaml
Rent:
Enabled: true
MaxDuration: 60
MaxPrice:
vault: 10000.0
```
--------------------------------
### Sell_Multipliers configuration in settings.yml
Source: https://nightexpressdev.com/excellentshop/virtual/sell-multipliers
Configure sell multipliers by rank or permission. The Mode can be RANK or PERMISSION, with a permission prefix and default value. Values map rank names to multiplier values.
```yaml
Sell_Multipliers:
Mode: RANK
Permission_Prefix: shop.sellboost.
Default_Value: 1.0
Values:
vip: 1.5
gold: 2.0
```
--------------------------------
### Disabled_In_Worlds configuration in settings.yml
Source: https://nightexpressdev.com/excellentshop/virtual/shop-requirements
Configure worlds where all virtual shops are disabled. This setting can be bypassed with the virtual shop permission.
```yaml
Disabled_In_Worlds:
- world_name
- example_world123
```
--------------------------------
### Disabled_In_Gamemodes configuration in settings.yml
Source: https://nightexpressdev.com/excellentshop/virtual/shop-requirements
Configure game modes where all virtual shops are disabled. This setting can be bypassed with the virtual shop permission.
```yaml
Disabled_In_Gamemodes:
- CREATIVE
```
=== COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.