How to install the Java Premium Plugin
Step-by-step instructions for installing and configuring the BedrockMap Premium plugin on your Paper, Spigot, or Fabric server.
Prerequisites and requirements
Before you begin, ensure you meet these requirements:
- BedrockMap Premium subscription (required)
- Java Edition server running one of the following:
- Paper or Spigot version 1.21.4 or later
- Fabric version 1.21.4 or later (with Fabric API mod installed)
- Java 21 or later installed on your server
- Server must be accessible from the internet (for API calls)
Good news: Unlike the Bedrock addon, the Java plugin requires no manual configuration files or special permissions. The plugin JAR comes pre-configured with your API key.
Generate API key and download the plugin
Download the plugin from your BedrockMap dashboard:
- Go to your world's management page in the BedrockMap dashboard
- Click the Premium Addon tab
- Click Generate API Key if you haven't already
- Choose your server platform:
- Click Download Paper/Spigot Plugin (.jar) for Paper or Spigot servers
- Click Download Fabric Mod (.jar) for Fabric servers
- Save the .jar file to a location you can access
Important: The plugin JAR is uniquely generated for your specific world with your API key embedded. It will only work with that world while your Premium subscription is active.
Install the plugin on your server
Installation depends on your server platform:
Paper / Spigot
- Stop your server
- Place the downloaded
.jarfile into your server'splugins/folder - Start your server
Fabric
- Stop your server
- Ensure you have the Fabric API mod installed in your
mods/folder - Place the downloaded
.jarfile into your server'smods/folder - Start your server
The plugin will auto-configure itself on startup using the embedded API key. You should see BedrockMap Premium Addon - Loaded! in your server console.
Configure addon settings
Configure how the plugin behaves from the BedrockMap dashboard:
- Live Player Tracking: Toggle on/off to show player positions on the map in real-time
- Marker Permissions: Choose who can add markers from in-game:
- Owner Only: Only you can add markers
- Anyone: All players can add markers
- Whitelist: Only approved players (comma-separated list)
These settings take effect immediately without requiring a server restart.
Player head images (automatic)
On Java Edition, player head images are handled automatically:
- The plugin automatically fetches each player's Minecraft skin using their UUID
- Player head icons on the map are generated from their actual in-game skins
- No manual image uploads are needed
- Skin updates are reflected automatically
Note: This is different from Bedrock Edition, where player head images must be uploaded manually. Java Edition's integration with Mojang accounts makes automatic skin fetching possible.
Start your server and test
Verify the plugin is working correctly:
- Start your Java Edition server
- Join the server in Minecraft
- Type
/bedrockmap markerin chat - An inventory GUI should open allowing you to add or remove markers
- Open your map at
bedrockmap.net/map/your-world-slug - You should see your player marker appear within 5 seconds
If the marker command opens the GUI and your player appears on the map, the plugin is installed correctly!
Troubleshooting
If the plugin isn't working as expected:
- Plugin not loading:
- Verify you're running Java 21 or later (
java -version) - Check your server console for error messages on startup
- Verify the .jar is in the correct folder (
plugins/for Paper/Spigot,mods/for Fabric) - For Fabric, ensure Fabric API is also installed
- Verify you're running Java 21 or later (
- Players not appearing on map:
- Verify player tracking is enabled in addon settings on the dashboard
- Ensure your server has internet access to reach the BedrockMap API
- Check server console for API connection errors
- Marker command not working:
- Run
/plugins(Paper/Spigot) to verify the plugin is loaded - Check that the player has permission (Owner/Whitelist/Anyone setting)
- Restart the server if the plugin was just installed
- Run
- API key errors:
- Ensure your Premium subscription is active
- Try regenerating the API key on the dashboard
- Re-download the plugin after regenerating the key
If issues persist, check your server console logs for error messages from the BedrockMap plugin and contact support.
You're all set!
If you have any questions or run into issues, don't hesitate to reach out for support.
Browse more guides →