Compatibility
Minecraft: Java Edition
Platforms
Links
Creators
Details
JPirates
Licensed players are good, but what about problems?
Attention! The plugin does not support piracy, but it can only help if the player has problems connecting to Mojang services. The name of the plugin itself tells you that using the plugin for piracy is strictly prohibited.
Add the players you approve of by nickname.
SpigotMC.org | GitHub | RuBukkit.org | SpigotMC.ru
This plugin adds white lists for players. So, you can play with your friends.


The latest ready-made configuration: https://github.com/mitriyf/JPirates/releases/download/1.1-release/Configurations.zip
// Versions 1.7.1-1.21 are supported. (I'm not sure about 1.7.1, but if you encounter issues with this version, please contact GitHub or RuBukkit)
// It has been tested on versions 1.8.8 and 1.21.10.
// Some plugin updates on SpigotMC.ru may be delayed.
// The plugin requires at least Java 11+ to function.
Requirements:
-
Fork BukkitFastLogin (Download the fork from here: https://github.com/mitriyf/FastLogin/releases/tag/1.1 ) Also, ProtocolLib is required: Attention! Choose one of the ProtocolLib versions depending on your Java version. If you took it from Configurations.zip:
Java 17+:
- If you have Java 17, remove the _IF_JAVA17 from the name of ProtocolLib-5.4.0.jar_IF_JAVA17
- And remove file: ProtocolLib-5.3.0.jar_IF_JAVA11
- or just download ProtocolLib-5.4.0 -> https://github.com/dmulloy2/ProtocolLib/releases/tag/5.4.0
Java 11+:
- If you have Java 11, then remove this _IF_JAVA11 from the name ProtocolLib-5.3.0.jar_IF_JAVA11
- And remove file: ProtocolLib-5.4.0.jar_IF_JAVA17
- or just download ProtocolLib-5.3.0 -> https://github.com/dmulloy2/ProtocolLib/releases/tag/5.3.0
Optional requirements:
- AuthMe Reloaded (5.X)
- xAuth
- CrazyLogin
- LoginSecurity
- AdvancedLogin (Paid)
- AlixSystem
- UltraAuth
- BungeeAuth (BungeeCord/Waterfall plugin)
- and others from: https://www.spigotmc.org/resources/fastlogin.14153/
Commands (/jpirates):
- /jpirates reload - Reload the plugin configuration.
- /jpirates add nickname - Add a nickname to the pirates' whitelist
- /jpirates remove nickname - Remove the nickname from the pirates' whitelist.
- /jpirates list - Get a white list of pirates.
- /jpirates enable - Enable the list of pirates (default)
- /jpirates disable - Turn off the list of pirates.
Permission:
- jpirates.use - Allow the use of the command.
Configurations: View the configurations by clicking on the link GitHub (config.yml) or just scroll below.
config.yml
# Permission to use: jpirates.use
# Settings.
settings:
# Insert hex or minimessage
# minimessage - for Paper, 1.18+.
# hex - This has been working since 1.16.5, but it also supports normal modes of operation.
translate: hex
# Whitelist.
whitelist:
# Enabled? true/false
enabled: true
# Messages.
messages:
# Actions:
# [message] message - Send a message to the player.
# [broadcast] message - Send a message to all players
# [player] command - Run the command on behalf of the player.
# [log] message - Send a message to the console.
# [delay] ticks - Make a delay between actions. In ticks. (20 ticks = 1 second)
# If there are no rights.
permission-no:
- "[delay] 0"
# Kick if it's not on the white list.
whitelist-kick: "§cYou are not in the whitelist. §fPlease contact the administration: §amodrinth.com"
# Nicknames.
nicknames:
- ""



