ReddyPunishments | BETA | H2 And MySQL Support | NEW icon

ReddyPunishments | BETA | H2 And MySQL Support | NEW -----

Ban, TempBan, Mute and TempMute players with this plugin



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

[​IMG] [​IMG]

Images:
Perma Mute:
Mute.PNG
TempMute:
Tempmute.png Ban-Screen:

Ban.png
TempBan-Screen:
Tempban.png
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


Messages:

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

 
Formats:
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%
 








Permissions:
Click Here

Enjoy!
Resource Information
Author:
----------
Total Downloads: 167
First Release: Apr 3, 2021
Last Update: Aug 17, 2021
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings