AnvilLogin icon

AnvilLogin -----

Login to your server using an Anvil GUI! Now with AuthMe & FastLogin support!



Now works with multiple versions.

Doesn't work with Geyser. Not the fault of AnvilLogin. Cannot be fixed.
AnvilLogin is a unique and up-to-date plugin that allows you to login to your server using an 'AnvilGUI'. An AnvilGUI is basically a Anvil inventory, that receives strings inputted by the user. The plugin is very configurable, as shown below.

Please refer here for older versions: https://www.spigotmc.org/resources/anvillogin.31861/history
--> Please note:
AnvilLogin is not an AuthMe or similar replacement. We do not handle personal player passwords for security reasons. AnvilLogin hooks into AuthMe, so if you want personal player passwords, install AuthMe with it.

By default OPs can bypass due to the AnvilLogin.bypass permission. You will have to negate this from OPs for them to be prompted.

Config
Code (Text):

# AnvilLogin configuration.
# If there are any bugs/errors, do not leave a review. Report them using gitlab or discord.
# AnvilLogin DOES NOT MEAN YOUR SERVER IS SECURE. You should use this in conjunction with AuthMe.
# See lang for languages.

# The password people will use to login to your server. Will not be used if you are using AuthMe.
Password: 'admin'
# Whether the player should be kicked after 30 seconds of not entering the correct password.
Timeout: true
# The time, in ticks, until a player is kicked
Time: 600
# Whether to enable registering via the anvil (AuthMe only)
# This means whatever password they enter for the first time into the anvil will be their registered password with AuthMe.
register: false
# Whether to print debugs
debug: false
# Whether to skip premium players (FastLogin only)
fastlogin: true
# Whether to display login messages or not
login_messages: true

# Slot name and lore has been moved into the language files as of 1.1.9.

# The item to display in the left anvil slot
# Left slot cannot use name as it is used for the anvil text
# See lang/en_gb to modify anvil text
left_slot:
  type: ANVIL
  model: 0

# The item to display in the right anvil slot
# Note that this needs to be combinable with the left item for the player to be able to input the password
# This is a vanilla limitation
right_slot:
  type: AIR
  model: 0

# If this is enabled, everyone must enter a password regardless of permissions
disable-op-bypass: true

# The default language to use, see https://www.convallyria.com/javadoc/languagy/com/convallyria/languagy/api/language/Language.html
default_language: BRITISH_ENGLISH
 
English Language File
Code (YAML):

kicked
: "<gray>[<blue>AnvilLogin<gray>] <red>You have been kicked for not entering the password within 30 seconds."
logged_in
: "<gray>[<blue>AnvilLogin<gray>] <green>You logged in to the server!"
gui_title
: "Enter Password"
gui_text
: "Enter Password"
gui_wrong
: "<red>Incorrect."
gui_left_slot_lore
: [ ]
gui_right_slot_name
: ""
gui_right_slot_lore
: [ ]
 
Permissions
AnvilGUI.bypass - bypasses login

Screenshots
[​IMG]
[​IMG]
[​IMG]
[​IMG]

Videos
(Commentary) Video by Numero Uno:
https://www.youtube.com/user/ImNumeroUnoBaby

(No commentary) Video by Een_noob: https://www.youtube.com/channel/UCineWD1zWQVotn5EBFo_8Vw

IMG_0645.PNG
Want your video here? Leave a review or PM me!

Leaving a bad review because you do not read documentation or ask for support voids any possibility of free support. I do not respond or care about reviews.
Resource Information
Author:
----------
Total Downloads: 195,832
First Release: Nov 16, 2016
Last Update: Dec 21, 2023
Category: ---------------
All-Time Rating:
23 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings