EasyGUICaptcha 1.0

Secure your server properly.

  1. KvinneKraft
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.16
    Source Code:
    https://github.com/KvinneKraft/MCSpigot/blob/main/1.16x/EasyGUICaptcha/src/main/java/com/kvinnekraft/EasyGUICaptcha.java
    Contributors:
    Dashie, KvinneKraft ME BASICALLY
    Hey there, I felt like it is about time to unleash one of my ideas into the open world again. Here you go with a light-weight, simple to use Captcha.

    It has auto-reload functionality, every five seconds it will load the new configuration from the config.yml if any changes are made. This gets rid of the need for a command to do so.

    I do not have any commands for this plugin as of now, but there is tons of configuration you can mess around with. I am honestly planning on releasing a ton more features, but I just need suggestions, from you the people.

    So, if you have any, please leave a review or get at me at my email [email protected]. I also have a Discord: Clair ☽✮☾ Voyant#7147

    Please know that this is my first plugin since a long time. I got kind of rusty, so yea. But you can check the source codes, they are decent in comparison to my previous plugin source codes.

    The default configuration file as follows:
    Code (YAML):

    # Author: Dashie
    # Version: 1.0
    captcha-settings
    :
     #Interface customization:
      interface
    :
       #Title of the GUI:
        title
    : '&aClick the &b{key} &a!'
        #Item selection for validation:
        key-items
    :
          display-name
    : ' '
          lore
    : ' '
          items
    :
           - 'RED_MUSHROOM'
            - 'BROWN_MUSHROOM'
            - 'CORNFLOWER'
        other-items
    :
          display-name
    : ' '
          lore
    : ' '
          items
    :
           - 'WARPED_FUNGUS'
            - 'ROSE_BUSH'
            - 'PINK_TULIP'
      #As an extra measurement, lock the users-ip until verified:
      ip-lock
    :
        enabled
    : true
      #How should verification attempts be handled:
      attempts
    :
       #How long does a user have to solve the captcha:
        attempt-time
    : 30
        #How many attempts do users get:
        maximum-tries
    : 3
        #When the user exceeds the max:
        disallow-duration
    : 30
        notify-ops
    : true
      #Restrictions applied to those yet to be verified:
      restrictions
    :
        inventory-interaction
    : true
        item-drop
    : true
        movement
    : true
        damage
    : true
        chat
    : true
      #Configuration for potion effects on join:
      potion-effects
    :
        enabled
    : true
        effects
    :
         - 'CONFUSION'
          - 'BLINDNESS'
          - 'SLOW'
      #How should the user be greeted when completing the captcha:
      on-complete
    :
        messages
    :
          message
    : '&aYou may now roam freely!'
          send-title
    : true
        commands
    :
         - ''
        sound
    :
          enabled
    : true
          sound-id
    : 'ENTITY_PLAYER_LEVELUP'
          permission
    : 'default'
        misc
    :
          lightning-permission
    : 'default'
          firework-permission
    : 'default'
          lightning-effect
    : true
          firework-effect
    : true
     
    It is also worth mentioning, if you like what I am capable of, I am for hire ;-)

    -Dashie