⚡ lightPin™ | 1.20.4 ready | Protect your SERVER against AFK players | Fully CHANGABLE icon

⚡ lightPin™ | 1.20.4 ready | Protect your SERVER against AFK players | Fully CHANGABLE -----

The BEST way to take action against AFK players - entering pin x time




[​IMG]


DEVBUILDS
You can get the latest dev builds on my DISCORD SERVER in the #dev-builds channel. Dev builds include new features, quick bug fixes, and individual improvements that the community desires.​

What is lightPin ?
To address AFK (Away From Keyboard) players, there are standard methods. However, these are often circumventable in most cases. lightPin was programmed to specifically tackle this issue. Within a specified time frame, the player must enter a PIN shown to them into the chat. If the player fails to do so, they will be kicked from your server. Alternatively, a special command can be executed instead of a kick.


Regular Updates and Innovations
Our developers tirelessly work on consistently improving and expanding lightPin. Regular updates ensure that your server stays up-to-date, allowing players to enjoy the best features that the Minecraft world has to offer.

Optimized Performance and Compatibility
Our plugin has been developed with the latest game version in mind, boasting extreme speed and performance. You can be confident that lightPin can seamlessly integrate into your network without compromising the player experience.

Active Discord Community
We take pride in having a friendly and helpful Discord community where you can receive support, tips, and suggestions. Our dedicated team is here to ensure you get the most out of lightPin.

Instant Bug Fixes
We understand the importance of a smooth player experience. If any issues arise, our developers are always ready to immediately address bugs and ensure your server runs smoothly.


FEATURES

  • Kick players from your network
    • Optional you can excetue a command instead of an kick (for networks)
  • Enable the player check per world
  • Full customizable
    • You can translate ALL inclusive the kick message with multi-line support
    • All functions are changable
  • Change the amount of digits from the pin
  • Create an exclude permission for your VIP / MVP players
  • Customize the title for your best experienc
  • Change the sounds, that comming if the player is afford to enter the pin (onFail / onSuccess / onAsking)
  • HEX color support
  • More features are comming to. If you have a suggest, feel free to enter my discord server and ask for them
HOW TO USE THIS PLUGIN
  1. Download the lightPin.jar and put it into your plugins folder
  2. Restart your server.
  3. Done.
COMMANDS




    • /pin reload - Reload the settings.yml and message.yml
      • lightpin.admin.reload



    • /pin <displayedPin> - for the player to enter the pin
DEFAULT FILES
Code (YAML):
version : 1.0
settings
:
  # Debug Messages for the log
  debug
: false
  # Enable pin verify in these worlds
  worlds
:
   - 'world'
    - 'world_nether'
    - 'world_the_end'
  # If the player has this permission, he is excluded from the pin entry
  excludePermission
: 'lightpin.exclude'
  # The timer is defined here as to when the pin should be entered
  # All numbers are in minutes
  # The Timer will start if the player join or switch the Server/World
  timer
:
    min
: 40
    max
: 130
  # How long does the player has time to enter the pin in seconds
  timeToEntry
: 60
  pinFormat
:
    # The amount of numbers for the random pin
    #
    # example: 6 -> 577498 or 3 -> 152
    #
    numberOfDigits
: 6
  # You can decide what happen, if the player is not entering the pin in the given time
  #
  # KICK - means the player will kick from the server
  # COMMAND - means lightpin will execute a console command
  #
  action
:
    type
: KICK
    command
: ''
    kickMessage
: |-
      &cYou where kicked in terms of \n
      &cnot entering the specified Pin &7!
  # The title that comes when the player is asked to enter the pin.
  #
  # #pin# is the number placeholder
  #
  titles
:
    upperLine
: '&cEnter the Pin'
    lowerLine
: '&e&l #pin#'
  # Here you can specifier some sounds
  sounds
:
    enable
: true
    onAsking
:
      sound
: 'ITEM_GOAT_HORN_SOUND_1'
      volume
: 1.0
      pitch
: 0.7
    onFailed
:
      sound
: 'BLOCK_ANVIL_PLACE'
      volume
: 1.0
      pitch
: 0.6
    onSuccess
:
      sound
: 'ENTITY_PLAYER_LEVELUP'
      volume
: 1.0
      pitch
: 1.8
 
Code (YAML):
prefix : ' #ffdc73&l&olight&7Pin &8●⏺ &7'
noPermission
: '&cYou dont have permission to execute this command &7!'
wrongCommand
: '&cThis command does not exist. Maybe try /pin <CodeFromTitle> &7!'
reload
: '&7The config was &asuccessfully &7reloaded.'
notChecked
: '&7You are currently not being checked for activity.'
onAsking
: '&cWe are checking if you are currently active. &cIf you do not see a PIN, enter #ffdc73/pin. &cTo confirm your activity, enter #ffdc73/pin <displayed PIN>. &4Otherwise, you will be disconnected from the network in &c60 &4seconds'
onFailing
: '&4This was the wrong pin. Try again! &cIf you do not see a PIN, enter #ffdc73/pin &4Otherwise, you will be disconnected from the network'
onSuccess
: ' #ffdc73▪ &7Thank you. You have entered the &acorrect &7PIN.'
 

[​IMG]

I created a discord server for further plugin help. Be free to connect to my server https://discord.gg/t9vS3hgWf8
From now on you will not get any support here. Only on my discord server !

1.
Join the discord server
2. Read rules
3. Verify

At this point, i will speach my shoutout to all awesome guys, that support my plugins. Keep it up Sir :)
Resource Information
Author:
----------
Total Downloads: 13
First Release: Jan 16, 2024
Last Update: Feb 18, 2024
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings