ModsJava
ReddyPunishments | BETA | H2 And MySQL Support | NEW
Java mod listed for Minecraft 1.8–1.17. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
Please use H2 for single servers and MySQL if you're running bungeecord, thanks!
Hey there! And welcome to my very first punishment plugin!
I've spend like 1 month working on this.
More features will come along the way.
Features:
1. Ban/TempBan Players
2. Mute/TempMute Players
3. Unban/Unmute Players
4. Check the ban thingy of someone
5. Kick Someone
Images:
Perma Mute:
TempMute:
Ban-Screen:
TempBan-Screen:
Files:
Config:
Database:
Hey there! And welcome to my very first punishment plugin!
I've spend like 1 month working on this.
More features will come along the way.
Features:
1. Ban/TempBan Players
2. Mute/TempMute Players
3. Unban/Unmute Players
4. Check the ban thingy of someone
5. Kick Someone
Images:
Perma Mute:
TempMute:
TempBan-Screen:
Files:
Config:
Code (YAML):
prefix
:
"&7[&cReddyPunishments&7] &r"
Database:
Code (Text):
# MySQL or H2[/B][/CENTER]
[B]
[CENTER]mysql:
enabled: false # True > MySQL, False > H2
host: "localhost"
database: "minecraft"
username: "root"
password: "password"
port: 3306
[B]
[CENTER]mysql:
enabled: false # True > MySQL, False > H2
host: "localhost"
database: "minecraft"
username: "root"
password: "password"
port: 3306
Messages:
Formats:
Code (YAML):
# Placeholders:
# %target% > Shows the targeted user
# %prefix% > Shows the prefix ( Works in every message )
# %value% > Shows the time number, for example: 7
# %unit% > Shows the time unit, for example: d ( that is days )
# Together they are: 7d
normal:
reload : "%prefix% &aSuccessfully reloaded the files, database was NOT reloaded"
no-perms : "&cYou have no permissions to execute this command"
ban:
permanent : "%prefix% &a%target% was successfully banned"
temporary : "%prefix% &a%target% was successfully banned for %value% %unit%"
already-banned : "%prefix% &4%target% &cis already (ip)banned!"
not-banned : "%prefix% &4%target% &cis not banned!"
unban : "%prefix% &a%target% was successfully unbanned"
mute:
already-muted : "%prefix% &4%target% &cis already muted!"
permanent : "%prefix% &a%target% was successfully muted"
temporary : "%prefix% &a%target% was successfully muted for %value% %unit%"
not-muted : "%prefix% &4%target% &cis not muted!"
unmute : "%prefix% &a%target% was successfully unmuted"
kick:
success : "%prefix% &a%target% was successfully kicked"
units:
seconds : "Second(s)"
minutes : "Minute(s)"
hours : "Hour(s)"
days : "Day(s)"
# %target% > Shows the targeted user
# %prefix% > Shows the prefix ( Works in every message )
# %value% > Shows the time number, for example: 7
# %unit% > Shows the time unit, for example: d ( that is days )
# Together they are: 7d
normal:
reload : "%prefix% &aSuccessfully reloaded the files, database was NOT reloaded"
no-perms : "&cYou have no permissions to execute this command"
ban:
permanent : "%prefix% &a%target% was successfully banned"
temporary : "%prefix% &a%target% was successfully banned for %value% %unit%"
already-banned : "%prefix% &4%target% &cis already (ip)banned!"
not-banned : "%prefix% &4%target% &cis not banned!"
unban : "%prefix% &a%target% was successfully unbanned"
mute:
already-muted : "%prefix% &4%target% &cis already muted!"
permanent : "%prefix% &a%target% was successfully muted"
temporary : "%prefix% &a%target% was successfully muted for %value% %unit%"
not-muted : "%prefix% &4%target% &cis not muted!"
unmute : "%prefix% &a%target% was successfully unmuted"
kick:
success : "%prefix% &a%target% was successfully kicked"
units:
seconds : "Second(s)"
minutes : "Minute(s)"
hours : "Hour(s)"
days : "Day(s)"
Code (YAML):
# Placeholders:
# %time% > Gets the remaining time from a ban, for example: 3 Day(s) 1 Hour(s) 3 Minute(s) 1 Second(s) or Permanent if its a permanent ban
# %reason% > Shows the reason why the user was banned
# %banner% > Shows who banned the user
# %muter% > Shows who muted the user
# %kicker% > Shows who kicked the user
# Note: Not all placeholders work in every message and you don't have to use every placeholder in any message
# Another Note: All lists are fully configurable, delete and add how many rows u want to
ban:
tempban-time : "&e%days% &3Day(s) &e%hours% &3Hour(s) &e%minutes% &3Minute(s) &e%seconds% &3Second(s)"
permanent-time : "&3Permanent"
ban-screen-format : |-
&7 [&cReddyPunishments&7 ]
&cYou are &4&lBanned
&7Time Remaining : %time%
&7Reason : &3%reason%
&7Appeal your ban at &3forum.example.com/appeal
mute:
tempmute-time : "&e%days% &3Day(s) &e%hours% &3Hour(s) &e%minutes% &3Minute(s) &e%seconds% &3Second(s)"
permanent-time : "&3Permanent"
mute-screen-format : |-
&7 [&cReddyPunishments&7 ]
&cYou are &4&lMUTED
&7Time Remaining : %time%
&7Reason : &3%reason%
&7Appeal your mute at &3forum.example.com/appeal
kick:
kick-screen-format : |-
&7 [&cReddyPunishments&7 ]
&cYou got &4&lKICKED
&7Reason : &3%reason%
# %time% > Gets the remaining time from a ban, for example: 3 Day(s) 1 Hour(s) 3 Minute(s) 1 Second(s) or Permanent if its a permanent ban
# %reason% > Shows the reason why the user was banned
# %banner% > Shows who banned the user
# %muter% > Shows who muted the user
# %kicker% > Shows who kicked the user
# Note: Not all placeholders work in every message and you don't have to use every placeholder in any message
# Another Note: All lists are fully configurable, delete and add how many rows u want to
ban:
tempban-time : "&e%days% &3Day(s) &e%hours% &3Hour(s) &e%minutes% &3Minute(s) &e%seconds% &3Second(s)"
permanent-time : "&3Permanent"
ban-screen-format : |-
&7 [&cReddyPunishments&7 ]
&cYou are &4&lBanned
&7Time Remaining : %time%
&7Reason : &3%reason%
&7Appeal your ban at &3forum.example.com/appeal
mute:
tempmute-time : "&e%days% &3Day(s) &e%hours% &3Hour(s) &e%minutes% &3Minute(s) &e%seconds% &3Second(s)"
permanent-time : "&3Permanent"
mute-screen-format : |-
&7 [&cReddyPunishments&7 ]
&cYou are &4&lMUTED
&7Time Remaining : %time%
&7Reason : &3%reason%
&7Appeal your mute at &3forum.example.com/appeal
kick:
kick-screen-format : |-
&7 [&cReddyPunishments&7 ]
&cYou got &4&lKICKED
&7Reason : &3%reason%
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
ReddyPunishments | BETA | H2 And MySQL Support | NEW is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 177 times (via Spigot). Download it and open it directly in the game.