Punishments v3.2.3

A LiteBans quality of life addon!
Punishments Sale - Get it now for 25% off - Offer ends Mar 6, 2024
  • name.png
  • How it works

    Try this product in game with a hosted Minecraft server!
    1. Click 'Generate test server'
    2. Join the provided IP address
    3. Try out the product for up to 30 minutes
    4. Stop the server when you're done

    Requesting a test server will duplicate the original files and provide you a new server for you to join and experiment with for up to 30 minutes. Any changes you make will not be saved so feel free to play around!

    There are no limits to the number of servers you may start, but you can only have one test server active at a time. You must stop any active test servers in order to start up a new one.

    Features

    • Completely free
    • Instant setup
    • Full operator permissions
    • Invite friends
    • No usage limits

    Testing servers provided by PebbleHost.
    Visit PebbleHost.com
Punishments is a plugin designed to simplify managing player punishments in Litebans by providing a more user-friendly graphical interface.


Commands.png

- /punish
The punish command is designed to punish players using a user-interface approach and automatically assigning ban lengths depending on the player's current history.

You can punish a user without using the interface by providing a few arguments.

- /history
The history command is designed for staff members to view a player's history in a user-interface environment.

- /record
The record command is very similar to the history command but accessible to all players; you can only view your punishment history.

- /staffhistory
The staff history command is designed for staff members to view the history of punishments they have done over time.

- /staffleaderboard
The staff leaderboard command is a new system, which, in short, is a leaderboard system to display staff members according to their total punishments. This can be disabled.

- /punishreload
A simple command designed to reload the configuration files in-game.

Configuration.png

YAML:
Hacking: # Unique ID for the punishment
  reason: "Hacking" # Reason for the punishment. This will be displayed to the player.
  forgiveness: "100d" # Forgiveness time for the punishment, once this time is over, the offense will not be counted.
  # If you want no forgiveness, remove this entry from the config.
  filter-revoked-punishments: false # When true, revoked punishments will not be counted towards the total, default false.
  menu-item: # The item that will be displayed in the punishment menu.
    name: "&cHacking" # The name of the item in the punishment menu.
    material: "BOOK" # The material of the item in the punishment menu.
    position: 10 # The position of the item in the punishment menu.
    lore: # The lore of the item in the punishment menu.
      - " "
      - "&fViolation #1: &e7 days &c(BAN)"
      - "&fViolation #2: &e30 days &c(BAN)"
      - "&fViolation #3: &ePermanent &c(IP BAN)"
      - " "
      - "&fTotal Punishments: &e%total%"
  ladder: # The ladder that this punishment is on, punishments must be in descending order.
    FIRST: # The first offense
      type: BAN # The type of punishment can be BAN, MUTE, KICK, or WARN
      duration: "7d" # The duration of the punishment, if the type is BAN or MUTE
      force-silent: true # Whether the punishment should be silent (the issuer cannot choose otherwise)
      commands: # The commands to run when the punishment is issued
        - "lp user %player% parent remove VIP" # Remove the VIP group from the player

    SECOND: # The second offense
      type: BAN
      duration: "30d"
      force-silent: true

    THIRD: # The third offense
      type: BAN
      ip: true # Whether the punishment should be an IP ban/mute
      duration: "perm"
      force-silent: true

YAML:
SPECIFY_PUNISHMENT:
- '&c&lERROR! &7Please specify a punishment!'
INVALID_PUNISHMENT:
- '&c&lERROR! &7The punishment of ''&c%argument%&7'' cannot be found.'
CANNOT_PUNISH_SELF:
- '&c&lERROR! &7You cannot punish yourself!'

JSON:
{
  "cache-sync-interval": 5,
  "record-command": true,
  "staff-leaderboard": true,
  "staff-leaderboard-cache-sync-interval": 30
}

JSON:
{
  "enabled": false,
  "access-token": "ACCESS_TOKEN",
  "repository-owner": "OWNER",
  "repository-name": "REPOSITORY-NAME",
  "target-files": {
    "config.yml": "config.yml"
  }
}

Discord.png

Latest reviews

an okay plugin, not fully configurable.

- I can't disable the /history command
- The guis take 2-3 seconds to load up
- the confirmation menu only has a silent / public system instead of a yes/no option
- the punishment commands aren't editable. i can't specify reason for kicks/bans/mutes and make them silent by default by adding a -s to the command

will change review if this is fixed & updated
Negative
Negative
Don't use reviews for bug reports, join the discord and make a ticket so we could help you.

With that being said:
* "the confirmation menu only has a silent / public system instead of a yes/no option" why would there be a yes or no option? they have plenty of time to cancel
* "the punishment commands aren't editable. i can't specify reason for kicks/bans/mutes and make them silent by default by adding a -s to the command" you specify the reason by changing the `punishments.yml` file up. If you mean custom reasons for a certain category that goes against the entire plugin function as we use the reason to categorize the punishments from the litebans data

In the future, or if you'd like support for any of your current issues, join the discord please.
This license was given for free. What's this?
This plugin is just amazing. This plugin contains everything a server moderator would need.
Buy a license now
$7.50 $10.00
EULA: Standard EULA
Source Code Access
$0.99
Gain access to the source code repository
Secure checkout:
Share and earn
Refer this resource and earn a 10% commission.
7,859 Views
41 Purchases
67 Downloads
Jul 11, 2021 Published
Feb 29, 2024 Updated
4.00 star(s)
Average rating (2)
1.3 MB File size
Type
  1. Admin tools
Supported software
  1. Spigot
  2. Paper
Supported versions
  1. 1.20
Creators
Owner
Collaborator
Recommended for you
An easy way to monetize your Minecraft server!
Not yet rated
12 purchases
Easy and simple server selector plugin
Not yet rated
3 purchases
Prevents your server from crash packet exploits
5.00 star(s) 83 ratings
1,985 purchases
Elite formatting and filtering plugin. Can replace 200+ plugins. High-performance. Folia supported.
5.00 star(s) 102 ratings
1,975 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
5.00 star(s) 54 ratings
1,708 purchases
Share and earn
Refer this resource and earn a 10% commission.
7,859 Views
41 Purchases
67 Downloads
Jul 11, 2021 Published
Feb 29, 2024 Updated
4.00 star(s)
Average rating (2)
1.3 MB File size
Type
  1. Admin tools
Supported software
  1. Spigot
  2. Paper
Supported versions
  1. 1.20
Creators
Owner
Collaborator
Recommended for you
An easy way to monetize your Minecraft server!
Not yet rated
12 purchases
Easy and simple server selector plugin
Not yet rated
3 purchases
Prevents your server from crash packet exploits
5.00 star(s) 83 ratings
1,985 purchases
Elite formatting and filtering plugin. Can replace 200+ plugins. High-performance. Folia supported.
5.00 star(s) 102 ratings
1,975 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
5.00 star(s) 54 ratings
1,708 purchases
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.