Blacklist Configuration
Configure player and item blacklists.
Blacklist Settingsโ
blacklist:
enabled: true
players: []
items: []
Player Blacklistโ
enabledโ
Type: Boolean
Default: true
Description: Enable blacklist system
playersโ
Type: List of Strings
Default: []
Description: List of blacklisted player UUIDs or names
Examples:
blacklist:
enabled: true
players:
- "550e8400-e29b-41d4-a716-446655440000" # UUID
- "PlayerName" # Name
Behavior:
- Blacklisted players cannot create orders
- Blacklisted players cannot deliver to orders
- Can use UUID or player name
Item Blacklistโ
itemsโ
Type: List of Strings
Default: []
Description: List of blacklisted item materials
Examples:
blacklist:
enabled: true
items:
- BEDROCK
- BARRIER
- COMMAND_BLOCK
- SPAWNER
Note: Shulker boxes and bundles are hardcoded as blocked and cannot be ordered.
Hardcoded Blocked Itemsโ
These items are always blocked (cannot be ordered):
- All shulker box variants
- Bundle
This prevents data loss and exploits.
Configuration Examplesโ
Basic Blacklistโ
blacklist:
enabled: true
players: []
items:
- BEDROCK
- BARRIER
Comprehensive Blacklistโ
blacklist:
enabled: true
players:
- "problem-player-uuid"
items:
- BEDROCK
- BARRIER
- COMMAND_BLOCK
- SPAWNER
- STRUCTURE_BLOCK
Disabled Blacklistโ
blacklist:
enabled: false
players: []
items: []
Managing Blacklistโ
Adding Playersโ
Edit config.yml:
blacklist:
players:
- "player-uuid-or-name"
Then reload: /orders reload
Removing Playersโ
Remove from config.yml and reload.
Adding Itemsโ
Edit config.yml:
blacklist:
items:
- ITEM_NAME
Then reload: /orders reload
Best Practicesโ
- Use UUIDs: More reliable than names (names can change)
- Document Reasons: Keep notes of why players/items are blacklisted
- Regular Review: Review blacklist periodically
- Test Changes: Test blacklist changes before production
Related Documentationโ
- Security Guide - Security considerations
- Configuration Overview - Config reference