NavalBattleX is a Minecraft Battleship plugin designed for a clean, naval-themed PvP experience. It includes custom GUI menus, battle logic, turn handling, invitations, surrender confirmation, match history, ranking, and a naval design shop. The plugin also comes with its own resource pack content for custom ship textures, board states, icons, and themed visuals, so the gameplay feels consistent and polished.
Features:
Commands
Notes
Installation:

Features:
- Complete Battleship gameplay plugin
- Invitation system with accept and decline options
- Match queue and rematch support
- Battle board with hit, miss, sunk, and placement states
- Surrender confirmation GUI
- Match history and ranking menus
- Naval design shop with Classic, Steel, and Phantom styles
- Built-in custom textures and modern item model support
- Spanish and English language support
Commands
- /battleship
- Opens the main menu.
- /bs
- Short alias for /battleship.
- /naval
- Alias for /battleship.
- /battleship menu
- Opens the main menu.
- /battleship invite <player>
- Sends a match invitation.
- /battleship invites
- Opens the pending invites inbox.
- /battleship accept
- Accepts a pending invitation.
- /battleship decline
- Declines a pending invitation.
- /battleship board
- Reopens your current board (placement or battle).
- /battleship progress
- Opens your stats and progress.
- /battleship queue join
- Joins the global queue.
- /battleship queue leave
- Leaves the global queue.
- /battleship queue status
- Shows your queue position/status.
- /battleship surrender
- Opens surrender confirmation.
- /battleship rematch
- Sends a rematch request to your last opponent.
- /battleship rank
- Opens the ranking menu.
- /battleship history
- Opens your match history.
- navalbattlex.use
- Allows players to use the plugin and its commands.
- Default: true (granted to all players by default).
Notes
- Naval designs are managed from the in-game design shop GUI.
- Operators (OP) can apply designs for free.
- Non-OP players must unlock/purchase premium designs with NavalCoins.
- Classic is the default free design.
Installation:
- Place the plugin JAR in your server’s plugins folder.
- Start the server once to generate the config and data files.
- Enable the resource pack if your setup includes it or distribute the included pack to players.
- Restart the server and join to use the plugin.
