HomeJavaModsPunisher [EN/DE]
Punisher [EN/DE]
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 (-
Spoiler: 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.
Spoiler: 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 (-
Spoiler: 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.
Spoiler: 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 (-
Spoiler: 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
Spoiler: 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
Code (Text):

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 ;)

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Punisher [EN/DE] is a free Minecraft Java mod. Compatible with Minecraft 1.12, 1.13, 1.14. Downloaded 732 times (via Spigot). Download it and open it directly in the game.

Explore more