Home›Java›Mods›PinPassword
PinPassword
ModsJava

PinPassword

Java mod listed for Minecraft 1.16–1.20. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
PinPassword is a convenient plugin for protecting Minecraft server accounts using personal PIN codes.
Players can create, change, and enter their PIN codes through a beautiful graphical interface.

✅ Ability to create your own PIN code (/pin create).
✅ Ability to change your PIN code (/pin change).
✅ Requests the PIN code every time a player joins the server.
✅ Fully customizable messages and head textures.
✅ Configurable limit on the number of PIN code entry attempts.
✅ Supports both MySQL and SQLite.

Code (YAML):
pin:
  pinLength
: 4
  maxAttempts
: 3
  messages
:
    pincreated
: "&aPIN code has been created."
    pinexists
: "&cYou already have a PIN code!"
    pinchanged
: "&aYour PIN code has been successfully changed!"
    pincorrect
: "&aPIN code correct. Welcome!"
    pinincorrect
: "&cIncorrect PIN code."
    pinkick
: "&cYou must enter your PIN code!"
    pinkickattempts
: "&cYou failed to enter your PIN code in %attempts% attempts!"
    nopin
: "&cYou don’t have a PIN code yet!"
    pindeleted
: "&aThe PIN code of player %player% has been deleted!"
    usedelete
: "&cCorrect usage - /pin delete <nickname>"
    onlyconsole
: "&cThis command is for console only!"
    notplayer
: "&cPlayer not found!"
    notcommand
: "&cInvalid subcommand!"
    youblock
: "&aYou write /pin lock!"
    pincommands
:
     - "&a/pin create - create a PIN code"
      - "&a/pin change - change your PIN code"
      - "&a/pin lock - lock yourself"
      - "&a/pin delete <nickname> - delete a player's PIN code (console only)"
    nopinconsole
: "&cThat player doesn’t have a PIN code!"
  gui
:
    namehead
: "&#FF0000%number%"
  heads
:
    1
: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzFiYzJiY2ZiMmJkMzc1OWU2YjFlODZmYzdhNzk1ODVlMTEyN2RkMzU3ZmMyMDI4OTNmOWRlMjQxYmM5ZTUzMCJ9fX0="
    2
: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGNkOWVlZWU4ODM0Njg4ODFkODM4NDhhNDZiZjMwMTI0ODVjMjNmNzU3NTNiOGZiZTg0ODczNDE0MTk4NDcifX19"
    3
: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMWQ0ZWFlMTM5MzM4NjBhNmRmNWU4ZTk1NTY5M2I5NWE4YzNiMTVjMzZiOGI1ODc1MzJhYzA5OTZiYzM3ZTUifX19"
    4
: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDJlNzhmYjIyNDI0MjMyZGMyN2I4MWZiY2I0N2ZkMjRjMWFjZjc2MDk4NzUzZjJkOWMyODU5ODI4N2RiNSJ9fX0="
    5
: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWY0ZWNmMTEwYjBhY2VlNGFmMWRhMzQzZmIxMzZmMWYyYzIxNjg1N2RmZGE2OTYxZGVmZGJlZTdiOTUyOCJ9fX0="
    6
: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzM0YjM2ZGU3ZDY3OWI4YmJjNzI1NDk5YWRhZWYyNGRjNTE4ZjVhZTIzZTcxNjk4MWUxZGNjNmIyNzIwYWIifX19"
    7
: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmRiNmViMjVkMWZhYWJlMzBjZjQ0NGRjNjMzYjU4MzI0NzVlMzgwOTZiN2UyNDAyYTNlYzQ3NmRkN2I5In19fQ=="
    8
: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTkxOTQ5NzNhM2YxN2JkYTk5NzhlZDYyNzMzODM5OTcyMjI3NzRiNDU0Mzg2YzgzMTljMDRmMWY0Zjc0YzJiNSJ9fX0="
    9
: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTY3Y2FmNzU5MWIzOGUxMjVhODAxN2Q1OGNmYzY0MzNiZmFmODRjZDQ5OWQ3OTRmNDFkMTBiZmYyZTViODQwIn19fQ=="

storage
:
  type
: "sqlite" # mysql, sqlite, mariadb


  mysql
:
    host
: "ip"
    port
: 3306
    database
: "database"
    user
: "root"
    password
: "password"


  sqlite
: # local database, created in the PinPassword folder
    file
: "pinpassword.db"
Placeholders: %pinpassword_havepin% - yes/no - Does the player have a PIN code?
Permissions:
pinpassword.required - requires the player to have a pincode when logging in, and if they don't have one, they will be prompted to enter it

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

PinPassword is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 67 times (via Spigot). Download it and open it directly in the game.

Explore more