Frequently Asked Questions
Common questions and answers about Showcase mod
Frequently Asked Questions (FAQ)
Quick answers to the most commonly asked questions about Showcase mod.
General Questions
What is Showcase mod?
Showcase is a server-side Minecraft mod that allows players to share items, inventories, containers, and statistics through interactive chat links. Players can create temporary shares that others can view in a GUI interface.
Do players need to install anything?
No! Showcase is completely server-side. Players join your server normally without downloading any client-side mods or resource packs (unless you want to use the experimental item icons feature).
Which Minecraft versions are supported?
Fully Supported:
- Minecraft 1.21.6 (Latest)
- Minecraft 1.21.5
- Minecraft 1.21.4
- Minecraft 1.21.2
Each version has its own release build optimized for that specific Minecraft version.
Previous Versions:
- Minecraft 1.21.1 (Limited support)
- Minecraft 1.21.0 (Limited support)
- Minecraft 1.20.x (Legacy - use Showcase v1.x)
Legacy versions receive security updates only. Upgrade to supported versions for new features.
Version Differences:
- Each Minecraft version requires its specific Showcase build
- Features are consistent across supported versions
- Performance optimizations may vary by version
- Always use the exact version match
Is Showcase compatible with Forge?
No, Showcase is built for Fabric only. There are no plans for a Forge version due to architectural differences between the platforms.
Alternatives for Forge servers:
- Look for similar inventory/item sharing mods on CurseForge
- Consider migrating to Fabric for Showcase support
Installation and Setup
How do I install Showcase?
Quick Install Steps:
- Install Fabric Loader on your server
- Download Fabric API for your MC version
- Download Showcase for your MC version
- Place both JARs in the
mods/
folder - Start your server
See the complete Installation Guide for detailed instructions.
Why isn't Showcase loading?
Most common causes:
- Wrong Minecraft version - Use exact version match
- Missing Fabric API - Required dependency
- Outdated Java - Java 21+ required for MC 1.21.x
- File corruption - Re-download the JAR file
Check the Troubleshooting Guide for detailed solutions.
Do I need LuckPerms?
LuckPerms is optional but recommended:
- ✅ Without LuckPerms: Basic operator-based permissions
- ✅ With LuckPerms: Fine-grained permission control, player groups, temporary permissions
For servers with multiple player groups or complex permission needs, LuckPerms provides much better control.
Features and Usage
What can players share?
Items
Currently held item with all enchantments and NBT data
Inventories
Full inventory (36 slots) or just hotbar (9 slots)
Ender Chests
Personal ender chest contents
Containers
Chests, barrels, shulker boxes, and more
Villager Trades
Trading interfaces with pricing
Statistics
Player stats with detailed categorization
How long do shares last?
Default Durations (configurable):
- Items: 30 minutes
- Inventories: 60 minutes
- Containers: 45 minutes
- Statistics: 120 minutes
Custom Durations:
Players with permission can set custom durations:
Command Syntax:/showcase item Steve 5m "Check this out!"
What are chat keywords?
Chat keywords allow quick sharing by typing special words in square brackets:
Player types: "Check out my [item]!"
Chat shows: "Check out my [🗡️ Diamond Sword]!"
Default Keywords:
[item]
or[i]
- Share held item[inventory]
or[inv]
- Share inventory[hotbar]
or[hb]
- Share hotbar[stats]
- Share statistics
Permissions and Security
How do permissions work?
Showcase uses a hierarchical permission system:
showcase.command.item # Basic item sharing
├── showcase.command.item.receivers # Can specify who sees it
├── showcase.command.item.duration # Can set custom duration
└── showcase.command.item.description # Can add descriptions
See the Permissions Guide for complete details.
Can players share private information?
Security Features:
- Shares expire automatically
- Players control who can view their shares
- Sensitive items can be filtered via configuration
- Rate limiting prevents spam
- Admin commands for monitoring and cleanup
Best Practices:
- Set reasonable share durations
- Use permissions to limit features
- Monitor shares with
/showcase-manage list
- Educate players about sharing responsibly
How do I prevent sharing in certain areas?
Use permission contexts with LuckPerms:
# Disable sharing in spawn world
/lp group default permission unset showcase.command.* world=spawn
# Allow only in creative world
/lp group builder permission set showcase.command.container true world=creative
Performance and Limits
Will Showcase cause lag?
Performance Impact: Minimal when properly configured
Optimization Tips:
-
Adjust share limits:
general: maxSharesPerPlayer: 5 # Reduce for large servers
-
Shorter durations:
shares: item: defaultDuration: 15 # Reduces memory usage
-
Frequent cleanup:
general: cleanupInterval: 2 # Clean expired shares more often
How many shares can be active?
Default Limits (configurable):
- 10 shares per player
- No global limit (memory dependent)
- Automatic cleanup of expired shares
For Large Servers:
- Reduce per-player limits
- Shorter default durations
- More frequent cleanup intervals
Does it work with other mods?
Generally Compatible with most mods:
- ✅ Chat enhancement mods
- ✅ Economy mods
- ✅ World management mods
- ✅ Most Fabric mods
Potential Conflicts:
- Chat filtering mods (may interfere with keywords)
- Inventory management mods (GUI conflicts possible)
- Custom permission mods (test compatibility)
Report compatibility issues on GitHub.
Advanced Features
What are item icons?
Experimental Feature: Display item icons in chat instead of text links.
Requirements:
- Custom resource pack (generated with IconifyCraft)
- Server resource pack configuration
- Player resource pack acceptance
Current Limitations:
- Not all items supported
- Requires resource pack distribution
- Still in experimental stage
See the Configuration Guide for item icon setup details.
Can I integrate with external services?
Yes, through the Developer API:
- Webhook integrations for external services
- Chat bridge mods that forward share links
- Custom plugins using Showcase events
- Database logging and analytics
Does it support multiple languages?
Built-in Language Support:
- English (default)
- Chinese (Simplified)
- Spanish
- French
- German
- Japanese
- Korean
- And more...
Player Language Selection: Players can set their preferred language for all UI text and messages.
Troubleshooting Common Issues
"No permission" errors
Problem: Commands return "You do not have permission"
Quick Fixes:
- Check if LuckPerms is installed and working
- Grant basic permissions:
/lp group default permission set showcase.command.item true
- For ops: Ensure OP level 2+ for basic features
- Test with:
/showcase-manage perms <player>
Chat keywords not working
Problem: [item]
in chat doesn't create links
Solutions:
- Check configuration:
chatKeywords.enabled: true
- Verify permissions:
showcase.chat.item
- Check rate limits (may be temporarily blocked)
- Ensure proper syntax:
[item]
not(item)
or{item}
Shares not appearing
Problem: Commands succeed but shares don't show
Debugging:
- Check if holding item for
/showcase item
- Verify share isn't expired immediately
- Check share limits:
/showcase-manage list
- Test with different share types
Getting Help
Where can I get support?
Documentation
Complete guides and references
Troubleshooting
Common issues and solutions
GitHub Issues
Bug reports and feature requests
How do I report bugs?
Before Reporting:
- Check this FAQ and troubleshooting guide
- Test with minimal mod setup
- Update to latest version
Bug Report Should Include:
- Exact error message or unexpected behavior
- Steps to reproduce
- Minecraft and mod versions
- Relevant configuration sections
- Server logs (use pastebin for long logs)
Can I contribute to development?
Yes! Showcase welcomes contributions:
- Code Contributions: Fork on GitHub and submit pull requests
- Translations: Help translate to new languages
- Documentation: Improve guides and examples
- Testing: Test beta versions and report issues
- Community: Help others on GitHub Discussions
See the Java API Guide for development setup.
Feature requests
Requesting Features:
- Check existing GitHub issues for duplicates
- Provide detailed use case description
- Consider implementation complexity
- Be open to alternative solutions
Popular Requested Features:
- Cross-server sharing (planned)
- Item filtering/blacklists (under consideration)
- Share history/logs (under consideration)
- GUI customization (being evaluated)
Migration and Updates
How do I update Showcase?
Update Process:
- Stop your server
- Backup your config and data
- Replace the old JAR with the new version
- Check for configuration changes in changelog
- Start server and test functionality
Version-Specific Notes:
- Always read the changelog for breaking changes
- Some updates may require config migration
- Test on a backup server first for major updates
Can I downgrade versions?
Generally not recommended:
- Data formats may be incompatible
- Features may be missing in older versions
- Always backup before attempting
If downgrade needed:
- Backup everything
- Check version compatibility notes
- May need to reset share data
- Test thoroughly
Migrating from v1 to v2
Major Changes in v2:
- New GUI system
- Enhanced statistics
- Improved chat keywords
- Better permission system
Migration Steps:
- Backup v1 data
- Install v2
- Migrate configuration (manual)
- Test all features
- Update permissions if using LuckPerms
See migration guide in the changelog for detailed steps.
Related Topics
- Installation Guide - Complete setup instructions
- Configuration - Detailed configuration options
- Commands Reference - All available commands
- Troubleshooting - Detailed problem solving