HomeJavaModsAuthPin
AuthPin
[​IMG]

[​IMG]

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.

[​IMG]

Code (Java):
mysql :
   host : 'localhost'
   port : 3306
   database : 'playerdata'
   user : 'root'
   pass : ''
Logged players have a choice while using /authpin or the custom item
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


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
[​IMG]
[​IMG]
[​IMG]
[​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
[​IMG] [​IMG] [​IMG]

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: ''
   
##################
########
#####
[​IMG]


[​IMG]

Let me know if you have an idea to this plugin anyways to let you know.


[​IMG]

[​IMG]

[​IMG]
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.

[​IMG]

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.

[​IMG]
[​IMG]
// 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

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.

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.

Explore more