Home›Java›Mods›Punishments++
Punishments++
ModsJava

Punishments++

Java mod listed for Minecraft 1.8–1.19. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
Overview
​
Punishments++ is an easy to use punishment plugin to help keep your playerbase in line. With help of the GUIs you can navigate the plugin easily. The plugin supports minecraft versions 1.8-1.19 (although only 1.8 and 1.19 have been tested explicitly as of right now)


Features​
(Note that player bans do NOT automatically update across multiple servers linked to the same MySQL database as of version 1.0)

Screenshots and GIFs
Spoiler: Screenshots and GIFs

[​IMG]
[​IMG]
[​IMG]
[​IMG]

Commands​
Permissions​
Config and MySQL​

The config file in this plugin requires you to specify your database type. This can be any of these two: MySQL and H2. The plugin automatically defaults to H2, and therefore no prior setup is required to setup the plugins database. However, if you want to connect your database to an online MySQL database (for e.g. cross-server compatibility reasons) you can specify your database details in the config to enable the plugin to connect to it. Lastly you can enable debug stacktraces, this is only recommended whenever you want to report an error.

Code (YAML):
#H2 or MySQL
database_type
: H2

#Prints the error stacktrace whenever an error is thrown
enable_debug_stacktrace
: false

#SQL Connection Info
mysql
:
  host
: localhost
  port
: 3306
  database
: punishmentsplusplus
  username
: InsertYourUsernameHere
  password
: InsertYourPasswordHere

Localizations​

In the localizations.yml file you can easily change plugin messages to suit your server better. Minecraft color codes are supported (e.g. &6 or &c) however custom hex codes are not.

Duration syntax​

In some parts of this plugin you will need to specify a duration. (e.g. when specifying an expiration date for a punishment) The syntax for it is as follows:
Every time unit is characterized by a single character: y for years, M for months, w for weeks, d for days, h for hours, m for minutes and s for seconds. You can write the amount of the specified time unit before you write the character. A few examples of valid durations:
8d19h20m7s: 8 days, 19 hours, 20 minutes and 7 seconds
1y8M3d: 1 year, 8 months and 3 days
2y6m: 2 years and 6 minutes (watch the capitalization on the m!)

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.

Punishments++ is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.19. Downloaded 405 times (via Spigot). Download it and open it directly in the game.

Explore more