ModsJava
PinAuth
Java mod listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotPinAuth is a lightweight PIN login plugin for Paper. Players set a PIN on first join and enter it through a classic craftingtable keypad. easy to set up, fully configurable.
Features:
Requirements
Commands
Permissions
Installation
Features:
- Craftingtable style PIN keypad (1–9)
- First join = register PIN, later joins = login
- Show typed digits / backspace while entering
- Action bar progress (e.g. * * _ _)
- Hashed PIN storage (PBKDF2)
- UUID-based storage (YAML or MySQL)
- Auto-login by saved IP (optional, configurable duration)
- Kick after timeout or too many wrong attempts
- Optional console command after X failed tries
- Hide location while logging in (/setjoinloc)
- Spectator mode while logging in (optional)
- Permission-based login (PermsLogin)
- Bypass commands during login (e.g. /login, /register)
- Optional /pin chat login for mobile clients
- Proxy support: send players to a lobby server after login
- English + German language files (Language: en / de)
- PlaceholderAPI support
- Sounds & customizable messages
Requirements
- Paper 1.21+ (Paper API 26.x)
- Java 21+ (recommended: Java 25 for current Paper builds)
- Optional: PlaceholderAPI
Commands
| Command | Description | Permission |
| /pinauth or /pa | Help & admin menu | — |
| /resetpin [player] | Reset your PIN / another player's PIN | pinauth.reset.self / pinauth.admin.resetpin |
| /setpin <player> <pin> | Set a player's PIN | pinauth.admin.setpin |
| /pstatus <player> | Check PIN / login status | pinauth.admin.status |
| /pforce <player> | Force player through login | pinauth.admin.forcelogin |
| /pclearip <player> | Clear saved auto-login IP | pinauth.admin.clearip |
| /pareload | Reload config & language | pinauth.admin.reload |
| /setjoinloc | Set hide location | pinauth.admin.setloc |
| /pin <pin> | Enter PIN via chat (if enabled) | — |
Permissions
| Permission | Default | Description |
| pinauth.login | true | Must enter PIN when PermsLogin is enabled |
| pinauth.reset.self | true | Reset own PIN |
| pinauth.admin | op | All admin permissions |
| pinauth.admin.reload | op | Reload config |
| pinauth.admin.setpin | op | Set PINs |
| pinauth.admin.resetpin | op | Reset other players' PINs |
| pinauth.admin.status | op | View status |
| pinauth.admin.forcelogin | op | Force login |
| pinauth.admin.clearip | op | Clear saved IP |
| pinauth.admin.setloc | op | Set hide location |
Installation
- Put PinAuth-1.0.0.jar into your plugins folder
- Start / restart the server
- Edit plugins/PinAuth/config.yml
- Use /pareload after changes
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 26.3
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
PinAuth is a free Minecraft Java mod. Compatible with Minecraft 26.3. Downloaded 7 times (via Spigot). Download it and open it directly in the game.