Easy-Bans 1.0

easy to use ban / warn / kick plugin

  1. ivo
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Languages Supported:
    EN
    Explanation:

    This plugin only uses a config and ingame commands! So you don't need a mysql.
    You can change the ban message, the kick message, warn message.
    Ingame global ban message can be turned of.


    Commands:

    You can use /eb or /easybans
    /easybans reloadconfig
    /easybans lookup <player>
    /easybans unban <player>
    /easybans ban <player> <reason>
    /easybans kick <player> <reason>
    /easybans warn <player> <reason>


    Permissions:

    easybans.use ( The main permission of easybans )


    Re placement variables:

    - %reason% = The reason of the ban / kick / warn / mute.
    - %staffplayer% = The staff person that did the ban / kick / warn / mute.
    - %target% = The banned / kicked / warned / muted player

    Configs:

    # EASY-BANS V1.0 Ban Config || Copyright (C) 2021 IdW0309
    # EASY-BANS V1.0 ban message Config || Copyright (C) 2021 IdW0309
    Messages:
    ban:
    chat: '&c%staffplayer% has banned %target% for %reason%'
    chatsender: '&cYou have banned %target% for %reason%'
    bannedplayer:
    line1: '&7&lYou are banned from this server!'
    line2: '&7&lReason:&f %reason%'
    line3: '&7&lBanned by:&f %staffplayer%'
    line4: '&7&lApeal at:&f .........'
    unban:
    chat: '&c%staffplayer% unbanned %target%'
    chatsender: '&cYou have unbanned %target%'
    kick:
    chat: '&c%staffplayer% has kicked %target% for %reason%'
    chatsender: '&cYou have kicked %target% for %reason%'
    kickedplayer:
    line1: '&7&lYou are kicked from this server!'
    line2: '&7&lReason:&f %reason%'
    line3: '&7&lKicked by:&f %staffplayer%'
    warn:
    chat: '&c%staffplayer% has warned %target% for %reason%'
    chatsender: '&cYou have warned %target% for %reason%'
    warnedplayer:
    topbottom: '&7&m-----------&8[&c&lWARNING&8]&7&m-----------'
    line1: '&c&lYou have been warned'
    line2: '&c&lReason: &f%reason%'
    line3: '&c&lWarned by: &f%staffplayer%'
    noreason: '&f&lDid you know&1.&3. &fThe world wastes about 1 billion metric tons
    of food each year. &b&l( no reason given )'
    # EASY-BANS V1.0 Config || Copyright (C) 2021 IdW0309
    Easybans:
    language: EN
    commandprefix: '&2&lEASY&a&lBANS'
    announcebans: 'true'
    # EASY-BANS V1.0 Language Config || Copyright (C) 2021 IdW0309
    Languages:
    EN:
    NoPermissions: You re not allowed to use this command!
    PlayerIsOP: Player has OP and could not be banned...
    PlayerNotKnown: Player isn't online!
    NotBanned: Player isn't banned!
    NoHistory: Player has no ban history!
    AlreadyBanned: Player is already banned!


    FAQ

    Go to the Lang.yml file.

    Copy
    EN:
    NoPermissions: You re not allowed to use this command!
    PlayerIsOP: Player has OP and could not be banned...
    PlayerNotKnown: Player isn't online!
    NotBanned: Player isn't banned!
    NoHistory: Player has no ban history!
    AlreadyBanned: Player is already banned!
    And paste it under the EN version.

    Change EN to whatever you want, in this situation: DE

    Now you have this:
    DE:
    NoPermissions: You re not allowed to use this command!
    PlayerIsOP: Player has OP and could not be banned...
    PlayerNotKnown: Player isn't online!
    NotBanned: Player isn't banned!
    NoHistory: Player has no ban history!
    AlreadyBanned: Player is already banned!

    Translate it to your languages. ^^
    BEWARE, ONLY CHANGE THE WORDS IN BOLD!

    Now you go to config.yml and you change the EN behind Language: to your typed in thing. In our situation DE so it will be: Language: DE

    Now we restart / reload the server or we type the command /eb reloadconfig ingame.

    DONE
    If this doesn't work for you, or you have questions, you can pm me on discord: Kurkentrekker#7109
    You entered an unfamiliar language in the config, so something would have gone wrong when translating a language. Check Lang.yml and Config.yml to make sure you have entered the correct ones (EN or NL for example and no NEE or NLL).

    or

    You have translated the ban messages wrong, try removing all .yml files and restart your server.
    Are you stuck? Contact me on discord: Kurkentrekker#7109


    Next Uptdates:


    Version ....
    - Tempbans
    - Tempmutes
    - History command
    - GUI for preset bans
    - More permissions for each method
    - Permissions for the persons who you cant ban ( In stead of OP )
    - Fixing if player is offline that it would not give a error
    - Ban offline players



    Do you know some updates? Add me on Discord! Kurkentrekker#7109
    [​IMG]
    [​IMG]
    [​IMG]

Recent Reviews

  1. Marciismx
    Marciismx
    5/5,
    Version: 1.0
    Nice plugin, hope to see alot of update's for it.
    maybe a control panel to check all the bans