Skip to main content

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?​


Installation​

The plugin doesn't load​

Check the following:

  1. Java version: Must be 25+ (java -version)
  2. Server version: Must be 26.2+
  3. Console errors: Look for red error messages
  4. File name: Ensure it's .jar not .jar.zip

Config file is missing​

The config is generated on first run. Ensure:

  1. The plugin loaded successfully
  2. Check plugins/VanillaCore/ folder
  3. Look for console errors during startup

How do I update?​

  1. Stop your server
  2. Replace the old JAR with the new one
  3. Start your server
  4. Config files are preserved automatically

Features​

Why isn't [feature] working?​

  1. Check if the feature is enabled in config/GUI
  2. Ensure you don't have a bypass permission
  3. Check for conflicting plugins
  4. 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:

  1. Player has OP (OPs bypass by default)
  2. Player has a bypass permission like smp.dimension.bypass, smp.itemlimiter.bypass, or smp.enderchestlimiter.bypass
  3. Player has specific bypass permission
  4. Permission plugin misconfiguration

How do I give staff bypass permissions?​

Using LuckPerms:

/lp group staff permission set smp.* true

Troubleshooting​

Commands say "Unknown command"​

  1. Check plugin is loaded: /plugins
  2. Ensure correct command: /smp not /vanillacore
  3. Check permissions

GUI is empty or broken​

  1. Update to latest version
  2. Check console for errors
  3. Try /smp reload
  4. Delete config and regenerate

Features reset after restart​

  1. Check if config is saving properly
  2. Look for permission errors in console
  3. 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?​