Sueta

Punisher [EN/DE]

Build 20 [1.15.2]

*Outdated & No Support* A punishment plugin to take care of a server.

·Plugin

Punisher

English Description:

This plugin is the ideal way to keep order on your own server! Because this plugin takes the objectivity of the punishers over those to be punished. Because the plugin registers independently, which act was committed and punished accordingly! Everything is adjustable in the Config.yml! And because of the "somewhat" complicated structure, please read only in the instructions on how this plugin is set!

Deutsche Beschreibung:

Dieses Plugin ist der ideale Weg um Ordnung auf dem eigenen Server zu sorgen! Denn dieses Plugin nimmt die Objektivität der Bestrafer über die zu Bestrafenden. Denn das Plugin regestriert selbstständig, wann welche Tat begangen wurde und bestraft entsprecht! Alles ist in der Config.yml einstellbar! Und wegen dem "etwas" komplizierten Aufbau, lest bitte erst in den Instruktionen nach, wie dieses Plugin eingestellt wird!

-) Features (-

English

- The establishment of one or more prisons! As well as their warp points. Regardless of whether distributed to the same server or multiple servers.
- The iron ore blocks are automatically tracked.
- The previous inventory is saved and replaced with the wooden pickaxe, as well as something to eat!
- Types of punishment are: Warn, Jail, Tempban and Ban!
- Players can view their own criminal records. Staff can also view other players' files through permissions!
- Unjail and Unban orders allow players to waive their penalties.
- If allowed, any banned player can be released back onto the server using the Unban command.
- There are currently 29 reasons. For every reason you can set jail points and tempban values. With a command you can add more reasons!
- So-called "border", which you can set, you can set beforehand when which player gets which punishment!
- In the options it can be set whether punishment messages are sent to every player on the server or only those that have been or have been punished.
- You can set how quickly the jail regenerates the blocks to be removed.
- The penalty order is provided with two tab completers! Simply press the tab and see all the reasons and later the players!
- If a player is offline, you can still punish him! And if the penalty becomes a jail, it will immediately land in the jail after a new join! Even across servers.
- All types of punishment can also be brought about manually.

Deutsch

- Die Einrichtung eines oder mehrere Gefängisse! Sowie deren Warppunkte. Egal ob auf den gleichen Server oder mehreren Server verteilt.
- Die Eisenerzblöcke werden automatisch getrack.
- Das vorherige Inventar wird gespeichert und gegen die Holzspitzhacke ersetzt, sowie etwas zu Essen!
- Bestrafungenarten sind: Warn, Jail, Tempban und Ban!
- Spieler können die eigene Strafakte einsehen. Staff können durch Permissions die Akte anderer Spieler auch einsehen!
- Durch Unjail und Unban Befehle kann man Spieler ihre Strafen erlassen.
- Falls es gestattet wird, kann jeder gebannte Spieler durch den Unban Befehl wieder auf den Server gelassen.
- Zurzeit gibt es 29 Gründe. Für jeden diesen Grund kann man Jailpunkte und Tempban Werte einstellen. Durch einen Befehl kann man weitere Gründe hinzufügen!
- Durch sogenannte "Border", die man einstellen kann, kann man vorher einstellen, wann welcher Spieler welche Bestrafung bekommt!
- In den Optionen ist es einstellbar, ob Bestrafungsnachrichten jeder Spieler auf dem Server bekommt, oder nur die, die auch bestraft wurden bzw. haben.
- Es ist einstellbar, wie schnell das Jail, die abzubauenden Blöcke neugeneriert.
- Der Strafbefehl ist mit zwei TabCompletern versehen! Einfach Tab drücken und alle Gründe und später die Spieler einsehen!
- Sollte ein Spieler offline sein, kann man ihn trotzdem bestrafen! Und falls die Strafe eine Jail wird, landet dieser nach einen erneuten Join sofort im Jail! Auch Über Server hinweg.
- Alle Strafarten können auch manuell herbeigeführt werden.

-) Requirements (-
-Mysql!

-) Commands (-

English

- / punisher <Reason> <player>
- / punisher mode | Activates the Prison selection mode. Right click, left click to mark the 2 points of the prison
- / punisher setprison | Save the prison.
- / punisher <settpin / settpout> <id> | Sets the prison's warp points
- / punisher delete <id> | Deletes the prison.
- / punisher warp <int / out> <id> | Tracks the players position and creates the injail point or the outjail point there.
- / punisher add <reason for the yaml> <reason for the output> <punishpoints> <tempban in days> <jailpoints>
- / punisher list <number> | Shows all reasons.
- / file [number] | Shows the last 5 entries in your file with [0]
- / file <number> <player> | With [0] shows the last 5 entries of the players in the file
- / unjail <player> | Unjails a player
- / unban <player> | Unbant a player
- / deleteentry <Player> <ID> | Deletes an entry of the player's file.
- / warn <Reason> <player> | Now every player can be warned manually.
- / jail <Grung> <Player> | Now every player can be jailed manually.
- / tempban <Reason> <player> | Every player can now be tempbated manually
- / ban <Reason> <player> | Now every player can be banished manually.

Deutsch

- /punisher <Grund> <Spieler>
- /punisher mode | Aktiviert den Prison Auswahlmodus. Rechts-, linksklick um die 2 Punkte des Prison zu markieren
- /punisher setprison | Speichert das Prison.
- /punisher <settpin/settpout> <id> | Setzt die Warppunkte des Prison
- /punisher delete <id> | Löscht das Prison.
- /punisher warp <int/out> <id> | Trackt die Spieler Position und legt dort den Injailpoint oder den Outjailpoint an.
- /punisher add <Grund für die Yaml> <Grund für die Ausgabe> <Punishpunkte> <Tempban in Tage> <Jailpunkte>
- /punisher list <Zahl> | Zeigt alle Gründe an.
- /akte [Zahl] | Zeigt mit [0] die letzten 5 Einträge in deiner Akte
- /akte <Zahl> <Spieler> | Zeigt mit [0] die letzten 5 einträge der Spieler in der Akte
- /unjail <Spieler> | Unjailt einen Spieler
- /unban <Spieler> | Unbant einer Spieler
- /deleteentry <Player> <ID> | Löscht ein Eintrag des Spielers Akte.
- /warn <Grund> <Spieler> | Damit lässt sich nun jeder Spieler manuell verwarnen.
- /jail <Grung> <Spieler> | Damit lässt sich nun jeder Spieler manuell jailen.
- /tempban <Grund> <Spieler> | Damit lässt sich nun jeder Spieler manuell tempbannen
- /ban <Grund> <Spieler> | Damit lässt sich nun jeder Spieler manuell bannen.

-) Default Reason (-

English

- spam
- caps
- beg
- expressively
- channel abuse
- provocation
- insult
- threat
- spawnerafk
- presumption of office
- other offense
- sexism
- Nazism
- marxism
- racism
- bugusing
- unauthorized modifications
- unfitting name
- inappropriate skin
- area pollution
- redstone clocks
- Deception attempt shop
- test
- third-party advertising server
- third-party advertising-other
- playing down
- team disability
- publication-private-data
- real money trading

Deutsch

- spam
- caps
- betteln
- ausdrucksweise
- channelmissbrauch
- provokation
- beleidigung
- bedrohung
- spawnerafk
- amtsanmassung
- sonstige-straftat
- sexismus
- nazismus
- marxismus
- rassismus
- bugusing
- unerlaubte-modifikationen
- unpassender-name
- unpassender-skin
- gebietsverschmutzung
- redstone-clocks
- taeuschungsversuch-shop
- test
- fremdwerbung-server
- fremdwerbung-sonstiges
- verharmlosung
- teambehinderung
- veroeffentlichung-privater-daten
- echtgeldhandel

-) Permissions (-

Spoiler

punisher.cmd.akte.self
punisher.cmd.akte.other
punisher.cmd.adminhelp
punisher.cmd.teamhelp
punisher.cmd.userhelp
punisher.cmd.mode
punisher.cmd.info
punisher.cmd.setprison
punisher.cmd.settpin
punisher.cmd.settpout
punisher.cmd.warp
punisher.cmd.delete
punisher.cmd.add
punisher.cmd.list
punisher.cmd.punish
punisher.cmd.ban
punisher.cmd.warn
punisher.cmd.jail
punisher.cmd.tempban
punisher.cmd.deleteentry
punisher.cmd.unban
punisher.cmd.unjail
punisher.cmd.bypass | For Placing and Breaking Blocks in Prisons
punisher.event.interact | For mode cmd

-) Config.yml (-

Spoiler
language: 'german' 
bungee: 'no' 
server: '' 
isMainServer: 'no' 
mysql: 
  status: 'false' 
  host: '127.0.0.1' 
  port: 3306 
  databaseName: 'mydatabase' 
  sslEnabled: 'false' 
  autoReconnect: 'true' 
  verifyServerCertificate: 'false' 
  user: 'admin' 
  password: 'not_0123456789' 
  tableNameI: 'punisherPrison' 
  tableNameII: 'punisherPlayersData' 
  tableNameIII: 'punisherBannedPlayers' 
  tableNameIV: 'punisherAnalytics' 
general: 
  safeguarding: 'off' 
  manuelpunish_points_counts: true 
  jailborder: 50 
  tempbanborder: 250 
  banborder: 300 
  options: 
    secperjail: 20    #How fast ore regenerate 
    expirationhour: 1    #hour, when punisherpoints reduce 
    expirationminutes: 0    #minute, when punisherpoints reduce 
    expirationperdaypoint: 1  #number punisherpoints which reduce 
    cooldowninsec: 30    #punishcooldown for player 
    daystoforget: 14    #days to forget a immediately jail for the same punishment 
    messages: 
      warn: 'global' 
      jail: 'global' 
      tempban: 'global' 
      ban: 'global' 
  german: 
    punishpoints: 
      spam: 30 
      caps: 30 
      betteln: 40 
      ausdrucksweise: 50 
      channelmissbrauch: 50 
      provokation: 100 
      beleidigung: 100 
      bedrohung: 150 
      spawnerafk: 75 
      amtsanmassung: 200 
      sonstige-straftat: 250 
      sexismus: 250 
      nazismus: 250 
      marxismus: 250 
      rassismus: 250 
      bugusing: 250 
      unerlaubte-modifikationen: 300 
      unpassender-name: 50 
      unpassender-skin: 50 
      gebietsverschmutzung: 100 
      redstone-clocks: 150 
      taeuschungsversuch-shop: 150 
      test: 1 
      fremdwerbung-server: 300 
      fremdwerbung-sonstiges: 250 
      verharmlosung: 50 
      teambehinderung: 150 
      veroeffentlichung-privater-daten: 500 
      echtgeldhandel: 500 
    tempban: 
      spam: 2,d 
      caps: 2,d 
      betteln: 2,d 
      ausdrucksweise: 4,d 
      channelmissbrauch: 2,d 
      provokation: 7,d 
      beleidigung: 14,d 
      bedrohen: 21,d 
      spawnerafk: 7,d 
      amtsanmassung: 14,d 
      sonstige-straftat: 7,d 
      sexismus: 7,d 
      nazismus: 7,d 
      marxismus: 7,d 
      rassismus: 7,d 
      bugusing: 14,d 
      unerlaubte-modifikationen: 28,d 
      unpassender-name: 14,d 
      unpassender-skin: 7,d 
      gebietsverschmutzung: 7,d 
      redstone-clocks: 7,d 
      test: 1,d 
      taeuschungsversuch-shop: 14,d 
      fremdwerbung-server: 28,d 
      fremdwerbung-sonstiges: 14,d 
      verharmlosung: 2,d 
      teambehinderung: 14,d 
      veroeffentlichung-privater-daten: 48,d 
      echtgeldhandel: 48,d 
    jailpoints: 
      spam: 100 
      caps: 100 
      betteln: 120 
      ausdrucksweise: 150 
      channelmissbrauch: 75 
      provokation: 200 
      beleidigung: 200 
      bedrohen: 250 
      spawnerafk: 150 
      amtsanmassung: 300 
      sonstige-straftat: 125 
      sexismus: 400 
      nazismus: 400 
      marxismus: 400 
      rassismus: 400 
      bugusing: 600 
      unerlaubte-modifikationen: 800 
      unpassender-name: 300 
      unpassender-skin: 300 
      gebietsverschmutzung: 400 
      redstone-clocks: 350 
      test: 1 
      taeuschungsversuch-shop: 500 
      fremdwerbung-server: 1000 
      fremdwerbung-sonstiges: 500 
      verharmlosung: 150 
      teambehinderung: 500 
      veroeffentlichung-privater-daten: 2000 
      echtgeldhandel: 1500 
  english: 
    punishpoints: 
      spam: 30 
      caps: 30 
      beg: 40 
      phrasing: 50 
      channel-abuse: 50 
      provocation: 100 
      insult: 100 
      threaten: 150 
      spawnerafk: 75 
      office-presumptuous: 200 
      other-crime: 250 
      sexism: 250 
      nazism: 250 
      marxism: 250 
      racism: 250 
      bugusing: 250 
      unauthorized-modifications: 300 
      unfitting-name: 50 
      unfitting-skin: 50 
      area-pollution: 100 
      redstone-clocks: 150 
      test: 1 
      fake-attempt-shop: 150 
      external-advertising-server: 300 
      external-advertising-other: 250 
      verharmlosung: 50 
      team-disability: 150 
      publication-of-private-data: 500 
      real-money-trading: 500 
    tempban: 
      spam: 2,d 
      caps: 2,d 
      beg: 2,d 
      phrasing: 4,d 
      channel-abuse: 2,d 
      provocation: 7,d 
      insult: 14,d 
      threaten: 21,d 
      spawnerafk: 7,d 
      office-presumptuous: 14,d 
      other-crime: 7,d 
      sexism: 7,d 
      nazism: 7,d 
      marxism: 7,d 
      racism: 7,d 
      bugusing: 14,d 
      unauthorized-modifications: 28,d 
      unfitting-name: 14,d 
      unfitting-skin: 7,d 
      area-pollution: 7,d 
      redstone-clocks: 7,d 
      test: 1,d 
      fake-attempt-shop: 14,d 
      external-advertising-server: 28,d 
      external-advertising-other: 14,d 
      belittlement: 2,d 
      team-disability: 14,d 
      publication-of-private-data: 48,d 
      real-money-trading: 48,d 
    jailpoints: 
      spam: 100 
      caps: 100 
      beg: 120 
      phrasing: 150 
      channel-abuse: 75 
      provocation: 200 
      insult: 200 
      threaten: 250 
      spawnerafk: 150 
      office-presumptuous: 300 
      other-crime: 125 
      sexism: 400 
      nazism: 400 
      marxism: 400 
      racism: 400 
      bugusing: 600 
      unauthorized-modifications: 800 
      unfitting-name: 300 
      unfitting-skin: 300 
      area-pollution: 400 
      redstone-clocks: 350 
      test: 1 
      fake-attempt-shop: 500 
      external-advertising-server: 1000 
      external-advertising-other: 500 
      belittlement: 150 
      team-disability: 500 
      publication-of-private-data: 2000 
      real-money-trading: 1500

-) Donation (-
Das Plugin ist frei zum Downloaden, jedoch würde ich mich über eine Spende immer freuen ;)

The plugin is free to download, but I would always be happy about a donation ;)

-) Terms of Service (-
Durch den Download dieses Plugins stimmst du zu:
- Es nicht als deines irgendwo anderes hochzuladen oder gar in deinem Namen es zu verkaufen.
- Das Plugin nicht zu dekompilieren. (Wenn du fragen hast, frag ;) )

By downloading these plugins, you agree:
- It's not in your name to upload or sell.
- Do not decompile the plugin. (If you have questions, ask ;) )

-) My other Plugins (-
Pluginliste

Noch einen schönen Tage wünsche ich ;)

Similar projects

Plugin →