Inactive [ADMIN] PreKick v2.2.1 - Now on Bukkit dev [1.3.1-R2.0]

Discussion in 'Inactive/Unsupported Plugins' started by WildN00b, May 1, 2011.

  1. == PreKick V2.2.1 ==
    === Important news ===
    In PreKick V2.2.0:
    * Added translating ability.
    * Added to the config and the player check isn't case sensitive.
    * Added Blacklist.Player for custom kick messages for individual players.
    * Added /whitelist (for short /wh) and /blacklist (for short /bl)

    In PreKick V2.2.1:
    * Fixed some strings that were wrong.
    === Download ===
    Go to my bukkit dev page: here
    === Description ===
    This is a whitelist plugin with custom kick messages, so instead of it saying "Your not on the whitelist" it can say "Please Register at randomserver.com".

    Features:
    * Whitelist, Blacklist and a IP whitelist.
    * Custom kick messages for the whitelist, the blacklist groups and the IP whitelist.
    * You can have different messages for the blacklist groups.
    * You can enable IP checking for some player.
    * You can edit the config without reloading the server.
    * The whitelist, blacklist and the IP whitelist work independent, so you can just have for example the IP whitelist or the blacklist just enabled.
    === How to install ===
    Place PreKick.jar inside the plugins folder and start or reload the server and configure.
    === How to configure ===
    **PreKick uses Vault, if it can find it else it will SuperPerms for permissions.**
    Once the server server has loaded PreKick, PreKick will create a config file named config.yml inside the PreKick folder inside the plugins folder.
    There you can change all the PreKicks settings.
    Here I will explain all the settings.

    Code:
    PreKick:
      Enabled: true #If PreKick will be enabled
      Easter-egg: true #Broadcast a message when I (WildN00b) connects to the server
      ReloadWhenRead: false #Always reloads the config when it's going to read
      Language: en-US #Which language file to use
    Whitelist:
      Enabled: true #If the whitelist will be enabled
      KickMessage: 'Connection refuse: connect' #The kickmessage, if you're not on the whitelist
      Players: #The players that are on the whitelist
      - WildN00b #Me :)
      - ThePf #The developer of Duties and my friend
    IP:
      Enabled: false #If the IP whitelist will be enabled
      KickMessage: '&eIP doesn''t match' #The Kickmessage, if you're not on the IP whitelist
      Players: #The players on the IP whitelist
        WildN00b: #Me again
        - 127.0.0.1 #My IP:s that I connect to my server from
        - 10.10.10.10 #Second IP, can be multiple.
        ThePf:
        - 1.1.1.1 #ThePf:s IP
    Blacklist:
      Enabled: true #If the Blacklist will be enabled
      Players: #For individual players
        Cheater1: '&a&lYou''re not allowed on this server!' #First player
        Cheater2: '&a&nSorry, but you''re not allowed to play on this server!' #Second player
      Groups: #The groups
        group1: #The group 'group1'
          KickMessage: '&2&lYou are banned for being in the group!' #The Kickmessage for being in the group 'group1'
          Players: #The players in the group 'group1'
          - ImAGroup
        Hax: #The group 'Hax'. you can add your own groups
          KickMessage: '&c&nYou are banned for hacking!' #The Kickmessage for being in the group 'Hax'
          Players: #The players in the group 'Hax'
          - Hacker1337
          - Hax
    
    To add a color or a style type the '&' character and then the color code or the style code and your text like this
    Code:
    &aText
    &lThis is a bold text
    &c&IThis is a red bold text
    &c&lRed Bold text. &rStandard white text. &2&l&nGreen Underlined text.
    
    Always write the color code before the style code if you want to change the color.
    Here is a link to a site where you can find all the color and style codes.
    http://wiki.vg/Chat#Colors
    === Permissions ===
    Code:
    prekick.show: Allows to show the menu
    prekick.status: Allows to show the status page
    prekick.seekick: Allows to see when someone was kicked
    prekick.switch: Allows you to turn on and off prekick
    prekick.whitelist.switch: Allows you to turn on and off the whitelist
    prekick.ip.switch: Allows you to turn on and off the ip whitelist
    prekick.blacklist.switch: Allows you to turn on and off the blacklist
    prekick.whitelist.add: Allows you to add users to the whitelist
    prekick.whitelist.remove: Allows you to remove users from the whitelist
    prekick.ip.add: Allows you to add users to the IP whitelist
    prekick.ip.remove: Allows you to remove users from the IP whitelist
    prekick.blacklist.add: Allows you to add users to the blacklist
    prekick.blacklist.remove: Allows you to remove users from the blacklist
    
    === Commands ===
    You can type /prekick or /pk, I will use /pk in this example.
    Code:
    /pk help <Number> - Shows <Number> page of help.
    /pk status - Show some status about PreKick.
     
    /pk on - Turns PreKick on.
    /pk off - Turns PreKick off.
     
    /pk whitelist on - Turns whitelist on.
    /pk whitelist off - Turns whitelist off.
    /pk whitelist add <Player> - Adds player to the whitelist.
    /pk whitelist remove <Player> - Removes player from the whitelist.
     
    /pk ip on - Turns IP whitelist on.
    /pk ip off - Turns IP whitelist off.
    /pk ip add <Player> <IP> - Adds player to the ip whitelist with the ip or adds ip the player.
    /pk ip remove <Player> - Removes player from the ip whitelist.
    /pk ip remove <Player> <IP> - Removes IP from the player from the ip whitelist.
     
    /pk blacklist on - Turns blacklist on.
    /pk blacklist off - Turns blacklist off.
    /pk blacklist add <Group> <Player> - Adds player to the group in the blacklist.
    /pk blacklist remove <Group> <Player> - Removes player from the group in the blacklist.
    
    You can type /whitelist or /wl for the whitelist command.
    Code:
    /wl help <Number> - Shows <Number> page of help.
     
    /wl on - Turns whitelist on.
    /wl off - Turns whitelist off.
     
    /wl add <Player> - Adds player to the whitelist.
    /wl remove <Player> - Removes player from the whitelist.
     
    /wl ip on - Turns IP whitelist on.
    /wl ip off - Turns IP whitelist on.
    /wl ip add <Player> <IP> - Adds player to the ip whitelist with the ip or adds ip the player.
    /wl ip remove <Player> - Removes player from the ip whitelist.
    /wl ip remove <Player> <IP> - Removes IP from the player from the ip whitelist.
    
    You can type /blacklist or /bl for the blacklist command.
    Code:
    /bl help <Number> - Shows <Number> page of help.
     
    /bl on - Turns blacklist on.
    /bl off - Turns blacklist on.
    /bl add <Group> <Player> - Adds player to the group in the blacklist.
    /bl remove <Group> <Player> - Removes player from the group in the blacklist.
    
    === Changelog and Github ===
    The changelog is the github commit historic for now.
    https://github.com/WildN00b/PreKick
    === Bugs ===
    * None
     
    Noppoly likes this.
  2. tnx :)
     
  3. Offline

    md_5

    Please add the latest supported Bukkit build to the end of your title. Thanks for adding some content here WildN00b
     
  4. Done :)
     
  5. Offline

    md_5

    Approved.
     
  6. Thanks :D
     
  7. Offline

    md_5

    As always, a pleasure :)
     
  8. :)
     
  9. Updated to 2.2.0.
     
  10. Updated to 2.2.1, a small fix.
     

Share This Page