![[IMG]](http://proxy.spigotmc.org/2b33abdf328c138a033cbb5a1b42e0b277e16d98?url=http%3A%2F%2Fi.imgur.com%2FxJRPA9h.png)
![[IMG]](http://proxy.spigotmc.org/b3242be1a206e5f1aed8ee7d779e34783466dbd8?url=http%3A%2F%2Fi.imgur.com%2FkGEClcR.png)
Well hi there let me introduce myself sorry for wrong quotation and grammars, English is not my native language and this is my first spigot project made.
First of all this plugin is necessary for cracked servers because it accept anyone but may I introduce you the AuthPin.
The AuthPin is a fun and preferably cool upon registering and logging you gui is opened first let me show you some photos of gui upon logging in or registering but in some instance I couldn't show other feautures.
You can set the login spawn upon player join and upon logout you can create a custom Item to give them upon joining after they login you can remove this item or not it is your choice they cannot drop nor pickup any item, cannot kill, cannot damage any players, while this plugin is enabled falling will not gives you a damage, it will also fulfill your appetite when it is needed and you are well protected while not registered.
Code (Java):
mysql
:
host : 'localhost'
port : 3306
database : 'playerdata'
user : 'root'
pass : ''
host : 'localhost'
port : 3306
database : 'playerdata'
user : 'root'
pass : ''
There are Current Pin, Changepass, and Logout the feauture is well described by the name of them
first Current Pin, current pin will give you a message having your current pin, the one you put on register soon to be in gui
second ChangePass, changepass will ask about your old and new password after those two things finished it will ask you to confirm the new password and then successfully changed.
third Logout, use this to logout ( if only logged ).
Sounds, you can customize sounds upon success doing something in this plugin and error at the same time to do that you have to copy the new config.yml so you can use the sounds, sounds are listed here you can edit the volume and the pitch of a sound also here is an sample in config
Code (Java):
# Sounds to play
# Go to https : //hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html for all sounds
Sounds :
# When error came such as no permission and the password you input is incorrect
Error : 'ENTITY_CHICKEN_EGG'
# The volume of the sound
volume : 10
# The pitch of the sound
pitch : 10
# When the login change register and some comand at this plugin process correctly and having a permission to do so
Success : 'BLOCK_ANVIL_FALL'
# The volume of the sound
volume : 10
# The pitch of the sound
pitch : 10
# Go to https : //hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html for all sounds
Sounds :
# When error came such as no permission and the password you input is incorrect
Error : 'ENTITY_CHICKEN_EGG'
# The volume of the sound
volume : 10
# The pitch of the sound
pitch : 10
# When the login change register and some comand at this plugin process correctly and having a permission to do so
Success : 'BLOCK_ANVIL_FALL'
# The volume of the sound
volume : 10
# The pitch of the sound
pitch : 10
You can also edit the gamemode of players upon joining,
Once again enjoy the use of plugin and let me know if there is an error thanks for using it.
Spoiler: Photos
well after those one let me show you the config.yml
Code (Text):
// config.yml
##################
########
#####
# Here you can edit all messages
Messages:
# They must be logged in to do something like Moving, Messaging, etc
Must Login: '&8You must be logged in to do that'
# They must be registered to join to the server
Must Register: '&8Hi &c%player% &8to register use /authpin'
# Invalid permission message
Permission: '&4You have no permission to do that'
# Console tried to use the command
Console: '&4You must be a player to do that'
# Already registered message
Login Now: '&4You are already registered'
# Spawn error message
Spawn Error: '&4To set spawn use &6/auth setspawn'
# Reload message
Reload: '&aConfigs successfully reloaded'
# Unknown command message
Unknown: '&4Unknown command use &6/auth &4for list of commands'
# Successfully spawn message
Spawn: '&aTeleported successfully'
# Delete Spawn
Delete Spawn: '&aSpawn deleted successfully'
# Set Spawn
Set Spawn: '&aSpawn set successfully'
# Register success message
Register: '&aSuccessfully registered'
# Login success message
Login: '&aSuccessfully logged in'
# Change password success message
Changepass: '&aPassword changed successfully'
# Tell their password after registration
Registry: '&aYour password is &c%pass%'
# Pass error message
PassError: '&4Incorrect pincode'
# Already logged message
AlreadyLogged: '&4You are already logged in'
# Logout success message
Logout Success: '&aSuccessfully logged out'
# Upon changepass tell them the new password
ChangeRegistry: '&aYour new password is &c%pass%'
# Kick player if had too many attempts
# Change the message here
Kick: '&cToo many attempts'
##################
########
#####
# Here you can change all names in the gui
Names:
# The register gui name
Register: '&6&lRegister'
# The main authpin gui name
Main: '&6&lAuthPin'
# The login gui name
Login: '&6&lLogin'
# The change pass gui name
Changepass: '&6&lChangepass'
# Changepass looking for old pincode
Changepass_old: '&6&lOld Pin'
# Changepass looking for new pincode
Changepass_new: '&6&lNew Pin'
# Confirmation pin
Confirm: '&6&lRetype Pin'
# Current pin name
MainPin: '&6&lCurrent Pin'
# Logout name
Logout: '&4&lLogout'
# Confirm register
# Confirm and ConfirmReg should be different
ConfirmReg: '&6&lConfirm Register'
##################
########
#####
# Set the gamemode when joins
Gamemode: 'Adventure'
# They must login after they registered
Login After Register: false
# Remove authpin item after login
Remove AuthPin Item: false
# AuthPin give the custom item when player joins
AuthPin Item Give: true
# if player fell out of nowhere save them
# specify the world name so it can only run on a specific world
# make it blank so at all worlds it could be implemented
NoFall_World: ''
# Sounds to play
# Go to https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html for all sounds
Sounds:
# When error came such as no permission and the password you input is incorrect
Error:
# Type of sound
sound: 'ENTITY_CHICKEN_EGG'
# The volume of the sound
volume: 10
# The pitch of the sound
pitch: 10
# When the login change register and some comand at this plugin process correctly and having a permission to do so
Success:
# Type of sound
sound: 'BLOCK_ANVIL_FALL'
# The volume of the sound
volume: 10
# The pitch of the sound
pitch: 10
##################
########
#####
# Setup the authpin item on join
AuthPin:
Item:
type: 'blaze_rod'
name: '&6&lAuthpin'
enchantments: true
slot: 1
lore:
- click this for authpin
##################
########
#####
# Setup with mysql
mysql:
host: 'localhost'
port: 3306
database: 'playerdata'
user: 'root'
pass: ''
##################
########
#####
##################
########
#####
# Here you can edit all messages
Messages:
# They must be logged in to do something like Moving, Messaging, etc
Must Login: '&8You must be logged in to do that'
# They must be registered to join to the server
Must Register: '&8Hi &c%player% &8to register use /authpin'
# Invalid permission message
Permission: '&4You have no permission to do that'
# Console tried to use the command
Console: '&4You must be a player to do that'
# Already registered message
Login Now: '&4You are already registered'
# Spawn error message
Spawn Error: '&4To set spawn use &6/auth setspawn'
# Reload message
Reload: '&aConfigs successfully reloaded'
# Unknown command message
Unknown: '&4Unknown command use &6/auth &4for list of commands'
# Successfully spawn message
Spawn: '&aTeleported successfully'
# Delete Spawn
Delete Spawn: '&aSpawn deleted successfully'
# Set Spawn
Set Spawn: '&aSpawn set successfully'
# Register success message
Register: '&aSuccessfully registered'
# Login success message
Login: '&aSuccessfully logged in'
# Change password success message
Changepass: '&aPassword changed successfully'
# Tell their password after registration
Registry: '&aYour password is &c%pass%'
# Pass error message
PassError: '&4Incorrect pincode'
# Already logged message
AlreadyLogged: '&4You are already logged in'
# Logout success message
Logout Success: '&aSuccessfully logged out'
# Upon changepass tell them the new password
ChangeRegistry: '&aYour new password is &c%pass%'
# Kick player if had too many attempts
# Change the message here
Kick: '&cToo many attempts'
##################
########
#####
# Here you can change all names in the gui
Names:
# The register gui name
Register: '&6&lRegister'
# The main authpin gui name
Main: '&6&lAuthPin'
# The login gui name
Login: '&6&lLogin'
# The change pass gui name
Changepass: '&6&lChangepass'
# Changepass looking for old pincode
Changepass_old: '&6&lOld Pin'
# Changepass looking for new pincode
Changepass_new: '&6&lNew Pin'
# Confirmation pin
Confirm: '&6&lRetype Pin'
# Current pin name
MainPin: '&6&lCurrent Pin'
# Logout name
Logout: '&4&lLogout'
# Confirm register
# Confirm and ConfirmReg should be different
ConfirmReg: '&6&lConfirm Register'
##################
########
#####
# Set the gamemode when joins
Gamemode: 'Adventure'
# They must login after they registered
Login After Register: false
# Remove authpin item after login
Remove AuthPin Item: false
# AuthPin give the custom item when player joins
AuthPin Item Give: true
# if player fell out of nowhere save them
# specify the world name so it can only run on a specific world
# make it blank so at all worlds it could be implemented
NoFall_World: ''
# Sounds to play
# Go to https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html for all sounds
Sounds:
# When error came such as no permission and the password you input is incorrect
Error:
# Type of sound
sound: 'ENTITY_CHICKEN_EGG'
# The volume of the sound
volume: 10
# The pitch of the sound
pitch: 10
# When the login change register and some comand at this plugin process correctly and having a permission to do so
Success:
# Type of sound
sound: 'BLOCK_ANVIL_FALL'
# The volume of the sound
volume: 10
# The pitch of the sound
pitch: 10
##################
########
#####
# Setup the authpin item on join
AuthPin:
Item:
type: 'blaze_rod'
name: '&6&lAuthpin'
enchantments: true
slot: 1
lore:
- click this for authpin
##################
########
#####
# Setup with mysql
mysql:
host: 'localhost'
port: 3306
database: 'playerdata'
user: 'root'
pass: ''
##################
########
#####
- /authpin or /ap || main command for this plugin || authpin.command
- /auth || to show all auth commands || auth.admin
- /auth setspawn <login or loginafter> || set login spawn || auth.admin.setspawn
- /auth spawn <login or loginafter> || go to login spawn || auth.admin.spawn
- /auth.delspawn <login or loginafter> || delete the login spawn || auth.admin.delspawn
- /auth register <player> <password> || register other player || auth.admin.register
- /auth login <player> <password> || login other player || auth.admin.login
- /auth change <player> <password> || change other player password || auth.admin.change
- /auth remove <player> || remove player's password || auth.admin.remove
- /auth pin <player> || check player's pin || auth.admin.pin
- /auth reload || reload all configs || auth.admin.relload
- to access all auth commands use this node auth.admin.*
Let me know if you have an idea to this plugin anyways to let you know.
![[IMG]](http://proxy.spigotmc.org/b4be7d137233c5824b20e0e3894cf8415f6c1d9f?url=http%3A%2F%2Fi.imgur.com%2FvSVlJkj.png)
![[IMG]](http://proxy.spigotmc.org/90e3c3726ea6c197e5d1bb534a66484209ab3ab9?url=http%3A%2F%2Fi.imgur.com%2FWhKEHs1.png)
So far I've seen to other resources that you are using the review to demand the errors about the plugin well I'm here to note you that we can talk about it in the discussion to solve the errors Review section is about your appreciation to the plugin
I hope you keep that in mind thanks.on registering I am thinking about backspace and show the player about what the pin he / she already clicked keep on downloading and supporting this plugin
please let me know the version of your minecraft if you tested it and it works.
Delete your config.yml so it will generate the current update.
What about putting your server name and IP here so they can use and test the plugin to your server
and for YouTuber I hope you could make a video with this plugin.
- Items in Inventories are amazingly customizable using items.yml
- sample of an item in items.yml file
// the whole items.yml
Code (Java):
# Items in authpin
1 :
# material type
type : 'wool'
# material data so it could look like material_id :data
data :
# Position of item in the inventory 1 - 54
position : 13
# Name of the item
name : '&f&l1'
# If true item will appear with enchantment
enchantment : false
2 :
type : 'wool'
data :
position : 14
name : '&f&l2'
enchantment : false
3 :
type : 'wool'
data :
position : 15
name : '&f&l3'
enchantment : false
4 :
type : 'wool'
data :
position : 22
name : '&f&l4'
enchantment : false
5 :
type : 'wool'
data :
position : 23
name : '&f&l5'
enchantment : false
6 :
type : 'wool'
data :
position : 24
name : '&f&l6'
enchantment : false
7 :
type : 'wool'
data :
position : 31
name : '&f&l7'
enchantment : false
8 :
type : 'wool'
data :
position : 32
name : '&f&l8'
enchantment : false
9 :
type : 'wool'
data :
position : 33
name : '&f&l9'
enchantment : false
0 :
type : 'wool'
data :
position : 41
name : '&4&l0'
enchantment : false
register :
type : 'furnace'
data :
position : 34
name : '&a&lRegister'
enchantment : false
login :
type : 'furnace'
data :
position : 34
name : '&a&lLogin'
enchantment : false
confirm :
type : 'furnace'
data :
position : 34
name : '&a&lConfirm'
enchantment : false
placeholder :
type : 'stained_glass_pane'
data : 15
name :
enchantment : false
1 :
# material type
type : 'wool'
# material data so it could look like material_id :data
data :
# Position of item in the inventory 1 - 54
position : 13
# Name of the item
name : '&f&l1'
# If true item will appear with enchantment
enchantment : false
2 :
type : 'wool'
data :
position : 14
name : '&f&l2'
enchantment : false
3 :
type : 'wool'
data :
position : 15
name : '&f&l3'
enchantment : false
4 :
type : 'wool'
data :
position : 22
name : '&f&l4'
enchantment : false
5 :
type : 'wool'
data :
position : 23
name : '&f&l5'
enchantment : false
6 :
type : 'wool'
data :
position : 24
name : '&f&l6'
enchantment : false
7 :
type : 'wool'
data :
position : 31
name : '&f&l7'
enchantment : false
8 :
type : 'wool'
data :
position : 32
name : '&f&l8'
enchantment : false
9 :
type : 'wool'
data :
position : 33
name : '&f&l9'
enchantment : false
0 :
type : 'wool'
data :
position : 41
name : '&4&l0'
enchantment : false
register :
type : 'furnace'
data :
position : 34
name : '&a&lRegister'
enchantment : false
login :
type : 'furnace'
data :
position : 34
name : '&a&lLogin'
enchantment : false
confirm :
type : 'furnace'
data :
position : 34
name : '&a&lConfirm'
enchantment : false
placeholder :
type : 'stained_glass_pane'
data : 15
name :
enchantment : false
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.11
- 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.
AuthPin is a free Minecraft Java mod. Compatible with Minecraft 1.11. Downloaded 37,068 times (via Spigot). Download it and open it directly in the game.