BanSystem mit IDs [Spigot/Bungeecord/Velocity] icon

BanSystem mit IDs [Spigot/Bungeecord/Velocity] -----

Bansystem, IDs, Strafensystem, Bungeecord, Kostenlos, Spigot, MySQL, SQLite, Ban, Mute, Velocity



Banner Bansys.png

Hallo,
als ich ein Bansystem mit konfigurierbaren ID System gesucht habe, habe ich keins gefunden das meinen Ansprüchen entspricht. Deshalb habe ich mich in meiner Freizeit dran gesetzt und mir selbst eins geschrieben. Falls irgendwelche Bugs auftreten sollten, meldet diese bitte im Discord und ich versuche diesen dann zu beheben. Das Plugin umfasst bisher 10 000 Zeilen Code. Ich würde mich über Feedback freuen.


Dieses Plugin ist für Spigot, Velocity und Bungeecord.
____________________

Installation

1. Lade dir das Plugin runter
2. Ziehe das Plugin in den Plugins Ordner (Bei Verwendung eines Proxys nur in den jeweiligen Plugins Ordner ziehen !nicht in die Unterserver!)
3. Server starten

!Ab der 1.19.1!
Wegen der Chat Signatur ab der Version müssen zusätzliche Schritte gemacht werden.

Spigot/Paper/...
Hier ist müssen keine Änderungen gemacht werden.

Bungeecord/Waterfall/...
1. die Option signdChatBypass in der Config auf true stellen
2. die beigelegte Datei "BanSystem-SpigotChatAdapter-X.X-SNAPSHOT.jar" auf den Unterservern installieren

Velocity
1. SigndVelocity für Velocity und den entsprechenden Backend Server Herunterladen ( https://modrinth.com/plugin/signedvelocity)
2. SigndVelocity installieren

____________________

Support

Discord Server: https://discord.gg/PfQTqhfjgA

____________________

Funktionen

Ban+Mute+Kick System
Chatfilter
Chatdelay
Fast Alles einstellbar
Fast Alle Nachrichten anpassbar

IP Autoban
ID System
History System
MySQL/SQLite
VPN-Check
Geyser Support

____________________

IP Handling

Wenn ein Spieler gebannt wird, dann wird die IP in der Datenbank gespeichert und falls ein Spieler mit derselben IP den Server betritt werden alle Teammitglieder, die die Benötigten rechte dafür haben, benachrichtigt dass ein Spieler die selbe IP hat wie ein gebannter Spieler. Ob der Spieler gebannt werden soll oder nicht kann man dann selbst entscheiden. Man kann allerdings auch einstellen, dass die diejenigen automatisch gebannt werden.​

____________________

ID System

Das ID System ist komplett variabel, D.h. man kann IDs abändern, entfernen und hinzufügen. Es lassen sich alle IDs mithilfle von /ban auflisten. Die Zeit ist in Sekunden gerechnet, z.B. ein Tag sind 86400 Sekunden oder für ein Jahr 31536000 Sekunden. für jede ID gibt es auch Level, D.h. wenn ein Spieler zwei mal für den gleichen Grund gebannt wird, wird dieser länger gebannt insofern ein 2. Level bei der ID angegeben wurde. Falls ein Spieler schon mal für alle Level gebannt wurde, wird dieser für das letzte Level nochmal gebannt.

____________________

VPN-Check Apikey

Bei dem Apikey musst du nicht zwingend etwas eintragen, jedoch kannst du dir bei https://vpnapi.io/ einen Account erstellen und erhältst somit einen Key. Diesen benötigst du, wenn deinem Server mehr als 100 Leute am Tag beitreten.

____________________

Anforderungen

Bungeecord/Spigot/Velocity Server
MySQL Datenbank (Nicht notwendig)

____________________

Befehle und Rechte

/bansystem - bansys.bansys
/bansystem reload - bansys.reload
/bansystem ids create <ID> <Type> <OnlyAdmins> <duration> <reason> - bansys.ids.create
/bansystem ids delete <ID> - bansys.ids.delete
/bansystem ids edit <ID> add lvl <Duration> <Type> - bansys.ids.addlvl
/bansystem ids edit <ID> remove lvl <lvl> - bansys.ids.removelvl
/bansystem ids edit <ID> set lvlduration <lvl> <Duration>
- bansys.ids.setduration
/bansystem ids edit <ID> set lvltype <lvl> <Type> - bansys.ids.settype
/bansystem ids edit <ID> set onlyadmins <True/False> - bansys.ids.setonlyadmins
/bansystem ids edit <ID> set reason <reason> - bansys.ids.setreason
/bansystem ids show <ID> - bansys.ids.show
/bansys logs show [site] - bansys.logs.show
/bansys logs clear - bansys.logs.clear
/ban <Spieler> <ID> - bansys.ban(.<ID>/.all/.admin)
/unban <Spieler> - bansys.unban
/unmute <Spieler> - bansys.unmute
/check <Spieler> - bansys.check
/deletehistory <Spieler> - bansys.history.delete
/history <Spieler> - bansys.history.show
/kick <Spieler> [Grund] - bansys.kick(.admin)
Team Benachrichtigungen - bansys.notify
Kick bypass - bansys.kick.bypass
Ban bypass - bansys.ban.bypass
Chatfilter bypass - bansys.bypasschatfilter
Chatdelay bypass - bansys.bypasschatdelay
____________________

Server die das Plugin benutzen

PixelPlayZ.net
Play.GalaxyVerse.de
Survivalecke.de
survivorz.net
lalura.net
NexoTime.de
Etopia-Server.at
alpha-fox.eu
jadefalke.de
Reverox.net
TeamCastle.net
DonutNetwork.eu
several-jpeg.gl.at.ply.gg:7490

[Hier könnte dein Server stehen!]
____________________

Video





____________________

Screenshots


2019-04-25_10.40.20.png
2020-09-22_20.17.24.png
upload_2022-2-21_21-21-36.png
Screenshot 2024-10-16 120912.png

Screenshot 2024-10-15 113517.png

____________________
Code (YAML):
# File version (do NOT edit):
file-version
: 2

# Plugin by Tobias Herzig

# Here you can configure the database connection.
# If you set enable to false the plugin will create a local SQLite file.
mysql
:
  enable
: false
  user
: root
  password
: sicherespasswort
  database
: Bansystem
  host
: localhost
  port
: 3306

# if IPautoban is disabled, every player with the bansys.notify permission gets a notification
IPautoban
:
  enable
: false
  banid
: 9
  onlyNetworkBans
: false

# apikey: if more than 100 players join a day then you have to enter your apikey.
#         To get the apikey simply go to https://vpnapi.io/ and create an account.
#         Now the apikey is on the dashboard.
VPN
:
  enable
: true
  autoban
:
    enable
: false
    ID
: 11
  serverIP
: 00.00.00.00
  apikey
: ''

mute
:
  blockedCommands
:
   - /msg
    - /tell
    - /me
    - /whisper
    - /say

needReason
:
  Unban
: false
  Unmute
: false

# If autoban is disabled, all players with the permission "bansys.notify" are receiving a warning message.
blacklist
:
  words
:
    enable
: true
    checkcommands
:
      enable
: true
      commands
:
       - /msg
        - /tell
        - /me
        - /whisper
        - /say
    autoban
:
      enable
: true
      id
: 6
  ads
:
    enable
: true
    checkcommands
:
      enable
: true
      commands
:
       - /msg
        - /tell
        - /me
        - /whisper
        - /say
    autoban
:
      enable
: true
      id
: 7

# If you have the permission bansys.bypasschatdelay you are not affected.
chatdelay
:
  enable
: false
  delay
: 3

# When your spigot server version is greater than 1.19.1 then you have to use the chat bypass.
# This option does not affect Velocity.
# How to use it:
# - when you are using Bungeecord install the Bansystem-SpigotChatAdapter jar that is delivered with the Bansystem
# - when you are using Velocity install SignedVelocity (https://modrinth.com/plugin/signedvelocity) on the proxy and backend servers
signdChatBypass
:
  enable
: false

# If you don´t want to get a notification if an update is available you can disable this option.
# You can manually check for updates at https://www.spigotmc.org/resources/bansystem-mit-ids-spigot-bungeecord.65863/
updateCheck
: true

# To add an ID simple use the command "/bansys ids create" or just copy an ID and change the attributes.
# Possible Types are: NETWORK, CHAT (please note that it is case-sensitive)
# The duration is calculated in seconds that means 1 day is 86400 duration.
# If onlyAdmins is enabled you need to have the permission bansys.ban.admin to perform the punishment.
IDs
:
  '1'
:
    reason
: Unerlaubte Clientmodifikation/Hackclient
    onlyAdmins
: false
    lvl
:
      '1'
:
        type
: NETWORK
        duration
: 2592000
      '2'
:
        type
: NETWORK
        duration
: -1
  '2'
:
    reason
: Reportmissbrauch
    onlyAdmins
: false
    lvl
:
      '1'
:
        type
: NETWORK
        duration
: 864000
      '2'
:
        type
: NETWORK
        duration
: -1
  '3'
:
    reason
: Unangebrachter Skin/Name
    onlyAdmins
: false
    lvl
:
      '1'
:
        type
: NETWORK
        duration
: 2592000
      '2'
:
        type
: NETWORK
        duration
: -1
  '4'
:
    reason
: Crossteaming
    onlyAdmins
: false
    lvl
:
      '1'
:
        type
: NETWORK
        duration
: 864000
      '2'
:
        type
: NETWORK
        duration
: -1
  '5'
:
    reason
: Bugusing
    onlyAdmins
: false
    lvl
:
      '1'
:
        type
: NETWORK
        duration
: 864000
      '2'
:
        type
: NETWORK
        duration
: -1
  '6'
:
    reason
: Chat Verhalten
    onlyAdmins
: false
    lvl
:
      '1'
:
        type
: CHAT
        duration
: 86400
      '2'
:
        type
: CHAT
        duration
: 604800
      '3'
:
        type
: CHAT
        duration
: 1209600
      '4'
:
        type
: CHAT
        duration
: 2592000
      '5'
:
        type
: CHAT
        duration
: -1
  '7'
:
    reason
: Werbung
    onlyAdmins
: false
    lvl
:
      '1'
:
        type
: CHAT
        duration
: 604800
      '2'
:
        type
: CHAT
        duration
: 1209600
      '3'
:
        type
: CHAT
        duration
: 2592000
      '4'
:
        type
: CHAT
        duration
: -1
  '8'
:
    reason
: Alt-Account
    onlyAdmins
: false
    lvl
:
      '1'
:
        type
: NETWORK
        duration
: -1
  '9'
:
    reason
: Bannumgehung
    onlyAdmins
: false
    lvl
:
      '1'
:
        type
: NETWORK
        duration
: -1
  '10'
:
    reason
: Sicherheitsbann
    onlyAdmins
: false
    lvl
:
      '1'
:
        type
: NETWORK
        duration
: -1
  '11'
:
    reason
: VPN
    onlyAdmins
: false
    lvl
:
      '1'
:
        type
: NETWORK
        duration
: -1
  '99'
:
    reason
: §4EXTREM
    onlyAdmins
: true
    lvl
:
      '1'
:
        type
: NETWORK
        duration
: -1

Code (YAML):
# created by Tobias Herzig

# Here you can edit every single message from the plugin.
# You can use %P% as the pattern for the prefix in every message.
# Every message can be changed in a multi line message. For example:
# From: test: 'Test message 123'
# To:   test:
#       - 'Test message 1'
#       - 'Test message 2'

# You can also use & for colorcodes instead of §.
prefix
: '§8§l┃ §cBanSystem §8» §7'
NoPermissionMessage
: ' %P%§cDafür hast du keine Rechte!'
NoPlayerMessage
: ' %P%§cDu bist kein Spieler!'
Playerdoesnotexist
: ' %P%§cDieser Spieler existiert nicht!'
PlayerNotFound
: ' %P%§cDer Spieler wurde nicht gefunden.'
NoDBConnection
: ' %P%§cDie Datenbankverbindung besteht nicht. Wende dich bitte an einen
  Administrator.'
Playernotbanned
: ' %P%§cDieser Spieler ist nicht gebannt/gemuted!'
DateTimePattern
: 'dd.MM.yyyy HH:mm:ss'
chatdelay
: ' %P%§cDu kannst erst in §e%reamingtime% §cwieder etwas schreiben.'
'true'
: '§2Aktiviert'
'false'
: '§cDeaktiviert'
TimeFormat
:
  seconds
: '§e %sec% §cSekunde(n)'
  minutes
: '§e %min% §cMinute(n)'
  hours
: '§e %hour% §cStunde(n)'
  days
: '§e %day% §cTag(e)'
Ban
:
  Network
:
    # %reason% - reason of the punishment
    # %reamingtime% - remaining time of the punishment
    # %creator% - creator of the punishment
    # %enddate% - date when the punishment ends
    # %lvl% - lvl of the punishment
    # %id% - Unique ban ID
    Screen
:
     - '§8§m ----------------------§r'
      - ' '
      - '§4Du wurdest §lGebannt!'
      - '§7Grund §8» §c %reason%'
      - '§7Verbleibende Zeit §8» §3 %reamingtime%'
      - '§7ID §8» §c %id%'
      - ' '
      - '§8§m ----------------------'
    autounban
: ' %P%§e%player% §7wurde §eautomatisch §7entbannt.'
  Chat
:
    # %reason% - reason of the punishment
    # %reamingtime% - remaining time of the punishment
    # %creator% - creator of the punishment
    # %enddate% - date when the punishment ends
    # %lvl% - lvl of the punishment
    # %id% - Unique ban ID
    Screen
:
     - '§8§m ----------------------------'
      - '§4Du bist aus dem chat gebannt!'
      - '§7Grund §8» §c %reason%'
      - '§7ID §8» §c %id%'
      - '§7Verbleibende Zeit §8» §c %reamingtime%'
      - '§8§m ----------------------------'
    autounmute
:
      # %player% - Spieler
      success
: ' %P%§e%player% §7wurde §eautomatisch §7entmuted.'
      failed
: ' %P%§cEs ist ein Fehler aufgetreten. In der Konsole findest du mehr Informationen.'

  # %player% - player
  # %reason% - reason of the punishment
  # %reamingtime% - remaining time of the punishment
  # %banner% - creator of the punishment
  # %enddate% - date when the punishment ends
  # %type% - Type of punishment (mute/ban)
  # %lvl% - lvl of the punishment
  # %id% - Unique ban ID
  success
:
   - ' %P%§8§m-------------------'
    - ' %P%§7Du hast §e%Player% §7erfolgreich §cgebannt/gemuted.'
    - ' %P%Grund §8» §c%reason%'
    - ' %P%Type §8» §c%type%'
    - ' %P%ID §8» §c%id%'
    - ' %P%Verbleibende Zeit §8» §c%reamingtime%'
    - ' %P%Entbannungszeitpunkt §8» §c%enddate%'
    - ' %P%§8§m-------------------'
  failed
: ' %P%§cEs ist ein Fehler aufgetreten. In der Konsole findest du mehr Informationen.'
  bypass
: ' %P%§cDu kannst Spieler, die eine Bypass Permission haben, nicht bannen.'

  # %player% - player
  # %reason% - reason of the punishment
  # %reamingtime% - remaining time of the punishment
  # %banner% - creator of the punishment
  # %enddate% - date when the punishment ends
  # %type% - Type of punishment (mute/ban)
  # %lvl% - lvl of the punishment
  # %id% - Unique ban ID
  notify
:
   - ' %P%§8§m-------------------'
    - ' %P%§e%player% §7wurde Gebannt.'
    - ' %P%Grund §8» §c%reason%'
    - ' %P%Verbleibende Zeit §8» §c%reamingtime%'
    - ' %P%Von §8» §c%banner%'
    - ' %P%Type §8» §c%type%'
    - ' %P%ID §8» §c%id%'
    - ' %P%§8§m-------------------'
  cannotban
:
    teammembers
: ' %P%§cDu kannst keine Teammitglieder bannen.'
    bypassedplayers
: ' %P%§cDu kannst keine Spieler Bannen die eine Bypass Permission
      haben.'
    yourself
: ' %P%§cDu kannst dich nicht selbst bestrafen.'
  onlyadmins
: ' %P%§cDas dürfen nur Admins und Owner!'
  invalidinput
: ' %P%§cUngültige Eingabe!'
  alreadybanned
: ' %P%§cDieser Spieler ist berreits gebannt/gemuted.'
  usage
: ' %P%§cBenutze §8» §e/ban §8<§7Spieler§8> §8<§7ID§8>'
  ID
:
    Listlayout
:
      heading
: '§8§m ------------§8» §4Bann IDs §8«§m ------------'
      IDs
:
        # %id% - ID
        # %reason% - reason of the punishment
        general
: ' §e %id% §8» §c%reason%'
        onlyadmins
: ' §e %id% §8» §c%reason% §8» §4nur für Admins und Owner'
    NoPermission
: ' %P%§cFür diese ID hast du keine Berechtigung!'
Check
:
  usage
: ' %P%§cBenutze §8» §e/check §8<§7Spieler§8>'
  failed
: ' %P%§cEs ist ein Fehler aufgetreten. In der Konsole findest du mehr Informationen.'

  # %player% - player
  # %reason% - reason of the punishment
  # %reamingtime% - remaining time of the punishment
  # %banner% - creator of the punishment
  # %enddate% - date when the punishment ends
  # %type% - Type of punishment (mute/ban)
  # %lvl% - lvl of the punishment
  # %id% - Unique ban ID
  chat
:
   - ' %P%§8§m------§8» §e%player% §8«§m------'
    - ' %P%§7Von §8» §c%banner%'
    - ' %P%§7Grund §8» §c%reason%'
    - ' %P%§7Verbleibende Zeit §8» §c%reamingtime%'
    - ' %P%§7Type §8» §cChat'
    - ' %P%§7Level §8» §c%level%'
    - ' %P%§7ID §8» §c%id%'
    - ' %P%§8§m-----------------'

  # %player% - player
  # %reason% - reason of the punishment
  # %reamingtime% - reaming time
  # %banner% - creator of the punishment
  # %enddate% - date when the punishment ends
  # %type% - Type of punishment (mute/ban)
  # %lvl% - lvl of the punishment
  # %id% - Unique ban ID
  network
:
   - ' %P%§8§m------§8» §e%player% §8«§m------'
    - ' %P%§7Von §8» §c%banner%'
    - ' %P%§7Grund §8» §c%reason%'
    - ' %P%§7Verbleibende Zeit §8» §c%reamingtime%'
    - ' %P%§7Type §8» §cNetzwerk'
    - ' %P%§7Level §8» §c%level%'
    - ' %P%§7ID §8» §c%id%'
    - ' %P%§8§m-----------------'

  # %player% - player
  # %reasonchat% - reason of the mute
  # %reamingtimechat% - remaining time of the mute
  # %bannerchat% - creator of the mute
  # %enddatechat% - date when the mute ends
  # %levelchat% - lvl of the mute
  # %idchat% - Unique mute ID
  # %reasonnetwork% - reason of the ban
  # %reamingtimenetwork% - remaining time of the ban
  # %bannernetwork% - creator of the ban
  # %enddatenetwork% - date when the ban ends
  # %levelnetwork% - lvl of the punishment
  # %idnetwork% - Unique ban ID
  networkandchat
:
   - ' %P%§8§m------§8» §e%player% §8«§m------'
    - ' %P%§7Von §8» §c%bannernetwork%'
    - ' %P%§7Grund §8» §c%reasonnetwork%'
    - ' %P%§7Verbleibende Zeit §8» §c%reamingtimenetwork%'
    - ' %P%§7Type §8» §cNetzwerk'
    - ' %P%§7Level §8» §c%levelnetwork%'
    - ' %P%§7ID §8» §c%idnetwork%'
    - ' %P%'
    - ' %P%§7Von §8» §c%bannerchat%'
    - ' %P%§7Grund §8» §c%reasonchat%'
    - ' %P%§7Verbleibende Zeit §8» §c%reamingtimechat%'
    - ' %P%§7Type §8» §cChat'
    - ' %P%§7Level §8» §c%levelchat%'
    - ' %P%§7id §8» §c%idchat%'
    - ' %P%§8§m-----------------'
Deletehistory
:
  notify
: ' %P%§7Die History von §e%player% §7wurde von §e%sender% §7gelöscht.'
  success
: ' %P%§7Die History von §e%player% §7wurde gelöscht.'
  usage
: ' %P%§cBenutze §8» §e/deletehistory §8<§7Spieler§8>'
  failed
: ' %P%§cEs ist ein Fehler aufgetreten. In der Konsole findest du mehr Informationen.'
History
:
  historynotfound
: ' %P%§cDieser Spieler hat keine History'
  usage
: ' %P%§cBenutze §8» §e/history §8<§7Spieler§8>'
  failed
: ' %P%§cEs ist ein Fehler aufgetreten. In der Konsole findest du mehr Informationen.'
  header
: ' %P%§8§m-------§8» §e%player% §8«§m-------'

  # %reason% - reason of the punishment
  # %ip% - IP address of the player
  # %creator% - creator of the punishment
  # %enddate% - date when the punishment ends
  # %type% - Type of punishment (mute/ban)
  # %creationdate% - creation date of the punishment
  # %duration% - duration of punishment
  # %id% - Unique ban ID
  ban
:
   - ' %P%§7[%creationdate%] Wurde von §e%creator% §cgebannt§7.'
    - ' %P%§7├ Grund §8» §c%reason%'
    - ' %P%§7├ Enddatum §8» §c%enddate%'
    - ' %P%§7├ IP §8» §c%ip%'
    - ' %P%§7├ Type §8» §c%type%'
    - ' %P%§7├ Dauer §8» §c%duration%'
    - ' %P%§7└ ID §8» §c%id%'
  kick
: ' %P%§7[%creationdate%] Wurde von §e%creator% §cgekickt§7.'
  kickWithReason
:
   - ' %P%§7[%creationdate%] Wurde von §e%creator% §cgekickt§7.'
    - ' %P%§7└ Grund §8» §c%reason%'
  unmute
: ' %P%§7[%creationdate%] Wurde von §e%creator% §centmuted§7. §8[§c%id%§8]'
  unmuteWithReason
:
   - ' %P%§7[%creationdate%] Wurde von §e%creator% §centmuted§7.'
    - ' %P%§7├ Grund §8» §c%reason%'
    - ' %P%§7└ ID §8» §c%id%'
  unban
: ' %P%§7[%creationdate%] Wurde von §e%creator% §centbannt§7. §8[§c%id%§8]'
  unbanWithReason
:
   - ' %P%§7[%creationdate%] Wurde von §e%creator% §centbannt§7.'
    - ' %P%§7├ Grund §8» §c%reason%'
    - ' %P%§7└ ID §8» §c%id%'
  clearedHistory
: ' %P%§7[%creationdate%] History wurde von §e%creator% §cgeleert§7.'
  footer
: ' %P%§8§m------------------------'
Kick
:
  usage
: ' %P%§cBenutze §8» §e/kick §8<§7Spieler§8> §8[§7Grund§8]'
  cannotkick
:
    youselfe
: ' %P%§cDu kannst dich nicht selbst Kicken!'
    teammembers
: ' %P%§cDu kannst keine Teammitglieder Kicken.'
    bypass
: ' %P%§cDu kannst Spieler, die eine Bypass Permission haben, nicht kicken.'
  noreason
:
    screen
: "\n §cDu wurdest vom Netzwerk §4§lgekickt§c! \n \n"
    notify
:
     - ' %P%§8§m------------------------------'
      - ' %P%§7Der Spieler §e%player%'
      - ' %P%§7wurde von §e%sender% §cgekickt.'
      - ' %P%§8§m------------------------------'
  reason
:
    screen
: "\n §cDu wurdest vom Netzwerk §4§lgekickt§c!\n \n§7Grund §8» §c%reason%\n\
      \n"

    notify
:
     - ' %P%§8§m------------------------------'
      - ' %P%§7Der Spieler §e%player%'
      - ' %P%§7wurde von §e%sender% §cgekickt.'
      - ' %P%§7Grund §8» §e%reason%'
      - ' %P%§8§m------------------------------'
  success
: ' %P%§7Der Spieler §e%player% §7wurde gekickt.'
Unban
:
  success
: ' %P%§e%player% §7wurde §2erfolgeich §7entbannt.'
  failed
: ' %P%§cEs ist ein Fehler aufgetreten. In der Konsole findest du mehr Informationen.'
  notify
: ' %P%§e%player% §7wurde von §e%sender% §7entbannt.'
  notbanned
: ' %P%§e%player% §cist nicht gebannt.'
  usage
: ' %P%§cBenutze §8» §e/unban §8<§7Spieler§8>'
  needreason
:
    usage
: ' %P%§cBenutze §8» §e/unban §8<§7Spieler§8> §8<§7Grund§8>'
    success
: ' %P%§e%player% §7wurde §2erfolgeich §7entbannt.'
    # %player% - banned player
    # %reason% - reason of the unban
    # %sender% - creator of the unban
    # %id% - Unique ban ID
    notify
:
     - ' %P%§8§m------------------------------'
      - ' %P%§e%player% §7wurde von §e%sender% §7entbannt. '
      - ' %P%§7Grund §8» §e%reason%'
      - ' %P%§7ID §8» §e%id%'
      - ' %P%§8§m------------------------------'
Unmute
:
  usage
: ' %P%§cBenutze §8» §e/unmute §8<§7Spieler§8>'
  success
: ' %P%§7Die Schweigepflicht von §e%player% §7wurde §2aufgehoben!'
  failed
: ' %P%§cEs ist ein Fehler aufgetreten. In der Konsole findest du mehr Informationen.'
  notmuted
: ' %P%§e%player% §cist nicht gemuted.'
  notify
: ' %P%§e%player% §7wurde von §e%sender% §7entmuted.'
  needreason
:
    usage
: ' %P%§cBenutze §8» §e/unmute §8<§7Spieler§8> §8<§7Grund§8>'
    success
: ' %P%§7Die Schweigepflicht von §e%player% §7wurde §2aufgehoben!'
    # %player% - muted player
    # %reason% - reason of the unmute
    # %sender% - creator of the unmute
    # %id% - Unique ban ID
    notify
:
     - ' %P%§8§m------------------------------'
      - ' %P%§e%player% §7wurde von §e%sender% §7entmuted.'
      - ' %P%§7Grund §8» §e%reason%'
      - ' %P%§7ID §8» §e%id%'
      - ' %P%§8§m------------------------------'
VPN
:
  warning
: ' %P%§e%player% §chat sich mit einer VPN verbunden!'
bansystem
:
  usage
:
    help
: ' %P%§7Benutze §e/bansystem help'
    reload
: ' %P%§7Benutze §e/bansystem reload'
    version
: ' %P%§7Benutze §e/bansystem version'
    syncids
: ' %P%§7Benutze §e/bansystem syncids'
    createid
: ' %P%§7Benutze §e/bansystem ids create §8<§7id§8> §8<§7Grund§8> §8<§7onlyadmins§8>
      §8<§7Dauer§8>  §8<§7Type§8>'
    removeid
: ' %P%§7Benutze §e/bansystem ids delete §8<§7ID§8>'
    addlvl
: ' %P%§7Benutze §e/bansystem ids edit §8<§7id§8> §eadd lvl §8<§7duration§8>
      §8<§7type§8>'
    removelvl
: ' %P%§7Benutze §e/bansystem ids edit §8<§7id§8> §eremove lvl §8<§7lvl§8>'
    setlvlduration
: ' %P%§7Benutze §e/bansystem ids edit §8<§7id§8> §eset lvlduration
      §8<§7lvl§8> §8<§7duration§8>'
    setlvltype
: ' %P%§7Benutze §e/bansystem ids edit §8<§7id§8> §eset lvltype §8<§7lvl§8>
      §8<§7type§8>'
    setreason
: ' %P%§7Benutze §e/bansystem ids edit §8<§7id§8> §eset reason §8<§7reason§8>'
    setonlyadmins
: ' %P%§7Benutze §e/bansystem ids edit §8<§7id§8> §eset onlyadmins
      §8<§7True§8/§7False§8>'
    showid
: ' %P%§7Benutze §e/bansystem ids show §8<§7id§8>'
    showlogs
: ' %P%§7Benutze §e/bansystem logs show'
    clearlogs
: ' %P%§7Benutze §e/bansystem logs clear'
  help
:
    header
: '§8§m --------§8 [ §cBanSystem §8 ]§m --------'
    entry
: '§e/ %command% §8» §7%description%'
    footer
: '§8§m -----------------------------'
  reload
:
    process
: ' %P%§7Plugin wird §eneu geladen§7.'
    finished
: ' %P%§7Plugin §eneu geladen§7.'
  version
: ' %P%§7Version §8» §e%ver%'
  ids
:
    sync
:
      MySQLdisabled
: ' %P%§cDu kannst diese Funktion nicht verwenden, wenn du keine
        MySQL Datenbank verwendest.'
      failed
: ' %P%§cDie synchronisation ist fehlgeschlagen. Um mehr Informationen zu
        bekommen schau in die Konsole.'
      success
: ' %P%§7Die BanIDs wurden §2synchronisiert§7.'
    alreadyexists
: ' %P%§cDie BanID ist bereits vorhanden.'
    doesnotexists
: ' %P%§cDie BanID §e%ID% §ckonnte nicht gefunden werden.'
    lvldoesnotexists
: ' %P%§cDas BanLvl §e%lvl% §ckonnte nicht gefunden werden.'
    create
:
      success
: "%P%§7Die BanID §e%ID% §7wurde erfolgreich §2erstellt§7.\n%P% §7Grund\
        \ §8» §e%reason% \n%P% §7Nur Admins §8» §e%onlyadmins% \n%P% §7Banndauer §\
        8» §e%duration% \n%P% §7Type §8» §c%type%"

      failure
: ' %P%§cDie BanID konnte nicht erstellt werden, da ein Fehler aufgetreten
        ist. Siehe die Konsole ein um Mehr informationen zu erfahren.'
      invalidDuration
: ' %P%§cDie BanID konnte nicht erstellt werden, da die §lBanndauer
        §cungültig ist.'
      invalidType
: ' %P%§cDie BanID konnte nicht erstellt werden, da der §lType §cungültig
        ist. Gültig sind
: §eNETWORK §cund §eCHAT§c.'
    delete
:
      failure
: ' %P%§cDie BanID konnte nicht gelöscht werden, da ein Fehler aufgetreten
        ist. Siehe die Konsole ein um Mehr informationen zu erfahren.'
      success
: ' %P%§7Die BanID §e%ID% §7wurde erfolgreich §cgelöscht§7.'
    edit
:
      addlvl
:
        success
: "%P%§7Das lvl §e%lvl% §7wurde erfolgreich zur ID §e%ID% §2hinzugefü\
          gt§7. \n%P% §7Banndauer §8» §e%duration% \n%P% §7Type §8» §c%type%"

        invalidType
: ' %P%§cDie BanID konnte nicht bearbeitet werden, da der §lType
          §cungültig ist. Gültig sind
: §eNETWORK §cund §eCHAT§c.'
        invalidDuration
: ' %P%§cDie BanID konnte nicht bearbeitet werden, da die §lBanndauer
          §cungültig ist.'
        failure
: ' %P%§cDas Banlvl konnte nicht hinzugefügt werden, da ein Fehler aufgetreten
          ist. Siehe die Konsole ein um Mehr informationen zu erfahren.'
      removelvl
:
        success
: ' %P%§7Das Banlvl §e%lvl% §7von der BanID §e%ID% §7wurde erfolgreich
          §cgelöscht§7.'
        cannotremovelastlvl
: ' %P%§cDu kannst Lvl §c1 §cnicht löschen.'
        failure
: ' %P%§cDas Banlvl §e%lvl% §7konnte nicht gelöscht werden, da ein Fehler
          aufgetreten ist. Siehe die Konsole ein um Mehr informationen zu erfahren.'
      setlvlduration
:
        success
: "%P%§7Die Bandauer wurde bearbeitet. \n%P% §7BanID §8» §e%ID% \n\
          %P% §7BanLvl §8» §e%lvl% \n%P% §7Bandauer §8» §e%duration%"

        invalidDuration
: ' %P%§cDie BanID konnte nicht bearbeitet werden, da die §lBanndauer
          §cungültig ist.'
        failure
: ' %P%§cDas Banlvl konnte nicht bearbeitet werden, da ein Fehler aufgetreten
          ist. Siehe die Konsole ein um Mehr informationen zu erfahren.'
      setlvltype
:
        success
: "%P%§7Der Bantype wurde bearbeitet. \n%P% §7BanID §8» §e%ID% \n%P%\
          \ §7BanLvl §8» §e%lvl% \n%P% §7Bantype §8» §e%type%"

        invalidType
: ' %P%§cDie BanID konnte nicht bearbeitet werden, da der §lType
          §cungültig ist. Gültig sind
: §eNETWORK §cund §eCHAT§c.'
        failure
: ' %P%§cDas Banlvl konnte nicht bearbeitet werden, da ein Fehler aufgetreten
          ist. Siehe die Konsole ein um Mehr informationen zu erfahren.'
      setonlyadmins
:
        success
: "%P%§7Die Bandauer wurde bearbeitet. \n%P% §7BanID §8» §e%ID% \n\
          %P% §7OnlyAdmins §8» §e%onlyadmins%"

        failure
: ' %P%§cDie BanID konnte nicht bearbeitet werden, da ein Fehler aufgetreten
          ist. Siehe die Konsole ein um Mehr informationen zu erfahren.'
      setreason
:
        success
: "%P%§7Der Bangrund wurde bearbeitet. \n%P% §7BanID §8» §e%ID% \n\
          %P% §7Grund §8» §e%reason%"

        failure
: ' %P%§cDie BanID konnte nicht bearbeitet werden, da ein Fehler aufgetreten
          ist. Siehe die Konsole ein um Mehr informationen zu erfahren.'
      show
:
        header
:
         - ' %P%§8§m------§8» §7ID: §e%ID% §8«§m------'
          - ' %P%Grund §8» §e%reason%'
          - ' %P%onlyAdmins §8» §e%onlyAdmins%'
        lvls
:
         - ' %P%Lvl §e%lvl%§7:'
          - ' %P%  Dauer §8» §e%duration%'
          - ' %P%  Type §8» §e%type%'
  logs
:
    clear
:
      success
: ' %P%§7Die Logs wurden §2erfolgreich §7gelöscht.'
      failed
: ' %P%§cDie Logs konnten nicht gelöscht werden.'
    show
:
      empty
: ' %P%§cEs sind keine Logs vorhanden.'
      header
:
       - ' %P%§8§m---------------§7» §cLogs §7«§8§m---------------'
        - '§fDatum     §7-     §eErsteller §7- §7Aktion - §eSpieler §7- §bNotiz'
      # Possible patterns for body:
      # %id% - log ID
      # %date% - timestamp of the log
      # %creator% - creator of the log
      # %action% - Action that was carried out
      # %target% - targeted player of the action
      # %note% - some other information e.g. ban or kick reason
      body
: '§f %date% §e%creator% §7%action% §e%target% §b%note%'
      footer
: ' %P%%previous% §8§m-------§r %next% §8[§7Seite %curpage%/%maxpage% §8]'
      buttons
:
        next
: '§2§lWeiter §2»'
        previous
: '§c« §c§lZurück'
      pageNotFound
: ' %P%§cDie angegebene Seite wurde nicht gefunden. Die Maximale Seitenanzahl beträgt §e%maxpage%§7.'
      invalidInput
: ' %P%§cUngültige Eingabe. Bitte geben Sie eine Seitenzahl als Zahl an. 1-%maxpage%'
blacklist
:
  notify
:
    words
:
      autoban
:
       - ' %P%§8§m------------------------------'
        - ' %P%§e%player% §7wurde für sein Chatverhalten'
        - ' %P%§7automatisch §cgebannt/gemuted§7.'
        - ' %P%§7Grund §8» §c%reason%'
        - ' %P%§7Nachricht §8» §c%message%'
        - ' %P%§7Verbleibende Zeit §8» §e%reamingtime%'
        - ' %P%§7ID §8» §c%id%'
        - ' %P%§8§m------------------------------'
      warning
:
       - ' %P%§8§m------------------------------'
        - ' %P%§e§l§nWARNUNG'
        - ' %P%§e%player% hat eine eventuell unangemessene Nachricht in den Chat geschickt.'
        - ' %P%§7Nachricht §8» §c%message%'
        - ' %P%§8§m------------------------------'
    ads
:
      autoban
:
       - ' %P%§8§m------------------------------'
        - ' %P%§e%player% §7wurde für sein Chatverhalten'
        - ' %P%§7automatisch §cgebannt/gemuted§7.'
        - ' %P%§7Grund §8» §c%reason%'
        - ' %P%§7Nachricht §8» §e%message%'
        - ' %P%§7ID §8» §c%id%'
        - ' %P%§8§m------------------------------'
      warning
:
       - ' %P%§8§m------------------------------'
        - ' %P%§e§l§nWARNUNG'
        - ' %P%§e%player% hat eine eventuell im Chat Werbung gemacht.'
        - ' %P%§7Nachricht §8» §e%message%'
        - ' %P%§8§m------------------------------'
ip
:
  autoban
: ' %P%§cDer 2. Account von §e%bannedaccount% §cwurde automatisch gebannt
    für §e %reason%§c.'
  warning
:
   - ' %P%§8§m------------------------------'
    - ' %P%§e§l§nWARNUNG'
    - ' %P%§e%player% §7ist womöglich ein 2. Account von §e%bannedaccount%§7.'
    - ' %P%§8§m------------------------------'

# File version (do NOT edit):
file-version
: 2
 

Vorschläge für weitere Funktionen nehme ich gerne entgegen.
Danke für dein Interesse.
Resource Information
Author:
----------
Total Downloads: 15,673
First Release: Mar 23, 2019
Last Update: Oct 16, 2024
Category: ---------------
All-Time Rating:
90 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings