Home›Java›Mods›Wraith Punishments
Wraith Punishments
ModsJava

Wraith Punishments

Java mod listed for Minecraft 1.14. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
Features.png
Commands.png
Permissions.png
files.png

Spoiler: config.yml
Code (YAML):
# This is for the Unban/Unmute/Punishment(case command) Times
use_24_hour_clock
: true

# Belows is to switch between a flat file (sqlite) or a database (mysql)
type
: "sqlite"
# This is only if you are using mysql
mysql
:
  host
: "localhost"
  port
: 3306
  database
: "wraith_punishments"
  username
: "root"
  password
: ""
 

Spoiler: messages.yml
Code (YAML):
# ======== Help Command ========
# %command% - Command Name(or invalid command name), %arguments - Command Arguments
command_not_found
: "&cUnable to find the command: %command%"
# %description% - Command Description (this will only work on the HelpFormat string)
help_format
: "&c/%command% %arguments% - &7%description%\n"
# Above variables will NOT work here
help_header
: "&7------------&c[Wraith Punishments]&7------------\n&cArguments surrounded with &7<> &care required, &7() &cis optional\n"

# ======== Ban Command ========
self_ban
: "&cYou can not ban yourself!"
# %player% - Player's name(or invalid player name)
unable_to_ban
: "&cUnable to ban &7%player% &cbecause they have the &7wraithpunishments.banbypass &cpermission!"
already_banned
: "&cUnable to ban &7%player% &cbecause they are already banned!"

# %staff% - Staff Name, %reason% - Ban Reason, %duration% - Ban Duration, %date% - Unban Date + Time
ban_format
: "&cBanned By: &7%staff%\n&cReason: &7%reason%\n&cDuration: &7%duration%\n\n&cUnban Date: &7%date%\n&cCase Id: &7%caseid%"
# %player% - Player Name, %staff% - Staff Name, %reason% - Ban reason, %caseid% - Case Id
broadcast_ban_message
: "&7%staff% &chas banned &7%player% &cfor &7%reason% &cfor &7%duration%&c (Case Id: &7%caseid%&c)!"

# ======== Unban Command ========
# %player% - Player Name, %staff% - Staff Name (or [Wraith Punishments]), %reason% - Unban reason
unban_message
: "&7%player% &chas been unbanned by &7%staff% &cfor: &7%reason%"
# %player% - Player Name
no_active_bans
: "&7%player% &chas no active bans!"

# ======== Mute Command ========
self_mute
: "&cYou can not mute yourself!"
# %player% - Player's name(or invalid name)
unable_to_mute
: "&cUnable to mute &7%player% &cbecause they have the &7wraithpunishments.mutebypass &cpermission!"
already_muted
: "&cUnable to mute &7%player% &cbecause they are already muted!"
# %staff% - Staff Name, %reason% - Mute Reason, %duration% - Mute Duration, %date% - Unmute Date + Time, %caseid% - Case Id
mute_format
: "&cYou have been muted!\n&cMuted By: &7%staff%\n&cReason: &7%reason%\n&cDuration: &7%duration%\n&cUnmute Date: &7%date%\n&cCase Id: &7%caseid%"
# %player% - Player Name, %staff% - Staff Name, %reason% - Mute reason, %caseid% - Case Id
broadcast_mute_message
: "&7%staff% &chas muted &7%player% &cfor &7%reason% &cfor &7%duration%&c (Case Id: &7%caseid%&c)!"

# ======== Unmute Command ========
# %player% - Player Name, %staff% - Staff Name (or [Wraith Punishments]), %reason% - Unban reason
# The below is used when a staff member manually a member, or if they are auto unmuted (Sent to people with the specified permission only)
admin_unmute_message
: "&c%player% &7has been unmuted by &c%staff% &7for the reason: &c%reason%"
# %staff% - Staff Name (or [Ban Manager]), %reason% - Unban reason
# The below is used when a staff member manually unmutes a member (Sent to member only)
manual_unmute_message
: "&7You have been unmuted by &c%staff% &7for the reason: &c%reason%"
# The below is used when the user is auto unmuted (Sent to member only)
auto_unmute_message
: "&aYou have been automatically unmuted!"
# %player% - Player Name
no_active_mutes
: "&7%player% &chas no active mutes!"

# ======== Case Command ========
# %invalid% - Invalid Integer
not_an_int
: "&7%invalid% &cis not a valid integer!"
# %idrange% - Case id range (Ex: 1 - 20 or N/A if there are no cases)
invalid_case_id
: "&cYou did not enter a valid case id (Case Id Range: &7%idrange%&c)!"
can_not_view_case
: "&cYou do not have permission to view that case!"
# %action% - Past tense of type (Ex: Muted), %target% - Punished User's Name, %staff% - Staff Name, %reason% - Punishment reason, %duration% - Punishment duration
# %active% - If the punishment is active or not, %date% - Date and Time of the punishment
case_format
: "&c%action% User: &7%target%\n&c%action% By: &7%staff%\n&cReason: &7%reason%\n&cDuration: &7%duration%\n&cIs Active: &7%active%\n&cDate and Time: &7%date%"

# ======== MISC ========
no_permissions
: "&cYou do not have permission to run this command!"
console_not_permitted
: "&cConsole is not permitted to run this command!"
# %command% - Command Name, %arguments% - Command Arguments
incorrect_usage
: "&cIncorrect Usage! /%command% %arguments%"
# %player% - Invalid player name
player_not_found
: "&cUnable to find a player with the name of: &7%player%"
player_offline
: "&cUnable to mute &7%player% &cbecause they are offline!"
# %caseid% - Gets the mute case id
player_muted
: "&cYou can not speak because you are muted! For more information about your case do &7/case %caseid%"
success_reload
: "&aYou have successfully reloaded Wraith Punishments!"
invalid_duration
: "&7If you are seeing this message, that means you have a punishment length with time equal to or less than 0 or an invalid punishment duration,
due to this &cthe punishment was unable to be processed&7!"

invalid_item_configuration
: "&7If you are seeing this message, that means the item you just clicked has an invalid config due to this &cthe punishment was unable to be processed&7!"
 

Spoiler: banMenu.yml
Code (YAML):
# %player% - For the player's name
gui_name
: "&8%player% &c- Ban Menu"

# Must be a multiple of 9
slots
: 27

# Duration: PERM or (int) Years/Weeks/Days/Hours/Minutes
# Keep in mind slot count starts at 0, so 0 is the first slot, 1 is the second, ...
items
:
  '1'
:
    name
: "XRAY - 3 DAYS"
    material
: "Diamond_ore"
    slot
: 0
    reason
: "Caught using XRay"
    duration
: "3 Days"
  '2'
:
    name
: "CHEATING"
    material
: "Diamond_sword"
    slot
: 1
    reason
: "Caught cheating"
    duration
: "Perm"
 

Spoiler: muteMenu.yml
Code (YAML):
# %player% - For the player's name
gui_name
: "&8%player% &c- Mute Menu"

# Must be a multiple of 9
slots
: 27

# Duration: PERM or (int) Years/Weeks/Days/Hours/Minutes
# Keep in mind slot count starts at 0, so 0 is the first slot, 1 is the second, ...
items
:
  '1'
:
    name
: "Staff Disrespect"
    material
: "iron_axe"
    slot
: 0
    reason
: "Disrespecting staff in chat"
    duration
: "2 hours"
  '2'
:
    name
: "Spamming"
    material
: "ghast_tear"
    slot
: 1
    reason
: "Spamming in chat"
    duration
: "Perm"
 

dependencies.png
This plugin soft depends on the Vault API for offline player permission checks, without this users with the bypass permissions WILL be able to be banned when offline

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.

Wraith Punishments is a free Minecraft Java mod. Compatible with Minecraft 1.14. Downloaded 94 times (via Spigot). Download it and open it directly in the game.

Explore more