FAQ
Frequently asked questions about Vanilla Core.
General
What versions does Vanilla Core support?
Vanilla Core supports Paper/Spigot 26.2+ with Java 25+.
Does it work with Spigot?
Yes, but Paper is recommended for better performance and more features.
Is Vanilla Core free?
Yes! Vanilla Core is completely free and open source.
Where can I download it?
- Modrinth (Recommended)
Installation
The plugin doesn't load
Check the following:
- Java version: Must be 25+ (
java -version) - Server version: Must be 26.2+
- Console errors: Look for red error messages
- File name: Ensure it's
.jarnot.jar.zip
Config file is missing
The config is generated on first run. Ensure:
- The plugin loaded successfully
- Check
plugins/VanillaCore/folder - Look for console errors during startup
How do I update?
- Stop your server
- Replace the old JAR with the new one
- Start your server
- Config files are preserved automatically
Features
Why isn't [feature] working?
- Check if the feature is enabled in config/GUI
- Ensure you don't have a bypass permission
- Check for conflicting plugins
- Review the console for errors
Can I use only some features?
Yes! Every feature can be individually enabled/disabled.
Does it conflict with other plugins?
Vanilla Core is designed to be compatible with most plugins. Known compatible plugins:
- EssentialsX
- LuckPerms
- WorldGuard
- Vault
- CMI
If you find conflicts, please report them on GitHub.
Can I suggest new features?
Open an issue on GitHub describing what you want.
Performance
Will this lag my server?
No! Vanilla Core is optimized for performance:
- Event listeners use early returns
- Cooldowns prevent spam checks
- No unnecessary database calls
- Efficient data structures
How much RAM does it use?
Vanilla Core has a minimal memory footprint, typically under 10MB.
Permissions
Players can bypass restrictions
Check for these common issues:
- Player has OP (OPs bypass by default)
- Player has a bypass permission like
smp.dimension.bypass,smp.itemlimiter.bypass, orsmp.enderchestlimiter.bypass - Player has specific bypass permission
- Permission plugin misconfiguration
How do I give staff bypass permissions?
Using LuckPerms:
/lp group staff permission set smp.* true
Troubleshooting
Commands say "Unknown command"
- Check plugin is loaded:
/plugins - Ensure correct command:
/smpnot/vanillacore - Check permissions
GUI is empty or broken
- Update to latest version
- Check console for errors
- Try
/smp reload - Delete config and regenerate
Features reset after restart
- Check if config is saving properly
- Look for permission errors in console
- Ensure proper server shutdown (not kill)
Development
Is Vanilla Core open source?
Yes! View the source on GitHub.
Can I contribute?
Fork the repo, make your changes, and open a pull request.
How do I report bugs?
Open an issue on Discord server with:
- Server version
- Plugin version
- Error messages
- Steps to reproduce
Still need help?
- Check the Documentation
- Report an Issue on GitHub
- Support Development via PayPal - Donors get priority support