✨ AlphaPunishments ✨ (Redis, MongoDB, Discord Bot Sync, Vault, Rollback and more!)

Status
This thread has been locked.

DirectPlan

Java Developer
Premium
Feedback score
1
Posts
0
Reactions
7
Resources
0
Resource Page: https://mc-market.org/resources/16795/
FiOFI7.png

About
https://discord.gg/rpHPzpv

  • Description:
AlphaPunishments is an punishment system that gives all the punishments needed for the server.
This plugin has a bunch of features and will have more and more in upcoming updates and As it support Discord Bot that allows discord servers to be notified on every punishment performed and also and also support Redis which allows the server(s) to notified on all the punishments performed, and also it supports MongoDB to store data such as punishments, alts etc.. which improves the server performance and have a stable connection.

  • Requirements:

  1. Plugin requires Redis to have a communicate data between servers.
  2. Plugin requires MongoDB to store data such as punishments, alts, etc...
  3. Required Java 8 or higher (Java 8 recommended)
  4. 1.7 - 1.8 Spigot

  • Images
  1. 386890

  2. 393197

  3. 386521

  4. 380562

  5. 393198

  6. 393199

  7. 380568

  • Commands:
    • /blacklist <player> [time] <reason> [-s] (alphapunishments.commands.blacklist)
    • /ban <player> [time] <reason> [-s] (alphapunishments.commands.ban)
    • /mute <player> [time] <reason> [-s] (alphapunishments.commands.mute)
    • /tempban<player> <reason> [-s] (alphapunishments.commands.tempban)
    • /tempmute<player> <reason> [-s] (alphapunishments.commands.tempmute)
    • /tempblacklist<player> <reason> [-s] (alphapunishments.commands.tempblacklist)
    • /unban <player> <reason> [-s] (alphapunishments.commands.unban)
    • /unmute <player> <reason> [-s] (alphapunishments.commands.unmute)
    • /unblacklist <player> <reason> [-s] (alphapunishments.commands.unblacklist)
    • /kick <player> <reason> [-s] (alphapunishments.commands.kick)
    • /warn <player> <reason> [-s] (alphapunishments.commands.warn)
    • /unwarn <player> <reason> [-s] (alphapunishments.commands.unwarn)
    • /hist<player> (alphapunishments.commands.history)
    • /rollback <type> <time> (alphapunishments.commands.rollback)
    • /alts <player> (alphapunishments.commands.alts)
  • Features:

  1. This plugin comes with a discord webhook sync to announce messages when punishments performed or revoked
  2. This plugin comes with an amazing Player History GUI which you could see histories though the GUI
  3. The punishment commands comes with [-s] syntax which punishes the player silently and punishment message will be broadcasted to staff only.
  4. This plugin allows you to punish player's that have never joined the server before.
  5. You can change the expire Time of the warning punishment. which makes it specify the duration automatically

  • Configuration:
Code:
# You can receive the license key by joining the discord server: https://discord.io/AngelSDevs and
# contact one of our staff.
# Note: if you want to toggle the discord bot sync, you'll have to enable it on 1 server otherwise
# the message will be sent from every server and will cause to spam.
license: your_license_key
server-name: Server
database:
  mongodb:
    host: localhost
    port: 27017
    authentication:
      enabled: false
      user: root
      password: password
      database: database
  redis:
    host: localhost
    port: 6379
    authentication:
      enabled: false
      password: password[/LEFT]
warn:
  expire-after: 7d
[LEFT]bot:
  enabled: false
  token: your_bot_token
  channel-id: your_channel_id[/LEFT]
ranks:
  Owner: '&4'
  Developer: '&b'
  Admin: '&c'
  SrMod: '&5&o'
  Mod: '&5'
  Trainee: '&e'
  Default: '&7'
[LEFT]mute-blocked-commands:
- msg
- tell
- message
- r
- reply[/LEFT]

Code:
[/LEFT]
no-console: '&cYou cannot perform this command on console.'
no-permission: '&cNo permission.'
silent-syntax: '&7(Silent) '
punishment-broadcast: '%silent%&a%issuer% &ahas %action% %player%&a.'
punishment-announce-hover:
  - '&7&m---------------------'
  - '&bAdded By: &3%addedBy%'
  - '&bAdded At: &3%addedAt%'
  - '&bAdded On: &3%addedServer%'
  - '&bReason: &3%reason%'
  - '&bDuration: &3%duration%'
  - '&7&m---------------------'
punishment-undo-announce-hover:
  - '&7&m---------------------'
  - '&bRemoved By: &3%removedBy%'
  - '&bRemoved At: &3%removedAt%'
  - '&bRemoved On: &3%removedServer%'
  - '&bRemoved Reason: &3%removedReason%'
  - '&7&m---------------------'
discord-embed-announce:
  enabled: true
  color: '0;0;255' # you can choose a color, Example: RED, YELLOW, BLUE
  title: '%issuer% has %action% %player%'
  footer: 'This punishment is related to %issuer%'
  fields: # the syntax ';' will split the message, for example the first is the name and the second is the value and third is the inline.
    - 'Added By;%addedBy%;true'
    - 'Added At;%addedAt%;true'
    - 'Added On;%addedServer%;true'
    - 'Reason;%reason%;true'
    - 'Duration;%duration%;true'

discord-undo-embed-announce:
  enabled: true
  color: '0;0;255' # You can use a color code here
  title: '%issuer% has %action% %player%'
  footer: 'This punishment is related to %issuer%'
  fields: # the syntax ';' will split the message, for example the first is the name and the second is the value and third is the inline.
    - 'Removed By;%removedBy%;true'
    - 'Removed At;%removedAt%;true'
    - 'Removed On;%removedServer%;true'
    - 'Removed Reason;%removedReason%;true'
punishment-messages:
  punishment-success: '&aYou''ve %action% &2%player% &afor: &2%reason%&a.'
  permanent:
    ban-message: '&cYou are permanently banned from the server%nl%&cYou were banned for:&7 %reason% %nl% &7&oYou may appeal at: appeal.server.net'
    blacklist-message: '&cYou are permanently blacklisted from the server%nl%&cYou were blacklisted for: &7%reason% %nl% &7&oYou may not appeal for this type of punishment'
    kick-message: '&cYou are kicked from the server%nl%&cYou were kicked for: &7%reason%'
    mute-message: '&cYou are permanently muted from the server%nl%&cYou were muted for: &7%reason% %nl%&7&oYou may appeal at: appeal.server.net'
    warn-message: '&7&m-----------------------%nl%&4&lYou''ve been warned!%nl% %nl%&cYou have been warned for %reason%%nl%&c&oThis warn will %duration%.%nl%&7&m-----------------------'
  temporarily:
    tempban-message: '&cYou are temporarily banned from the server for %duration% %nl% &cYou were banned for: &7%reason% %nl% &7&oYou may appeal at: appeal.server.net'
    tempblacklist-message: '&cYou are temporarily blacklisted from the server for %duration% %nl% &cYou were blacklisted for: &7%reason% %nl% &7&oYou may not appeal for this type of punishment'
    tempmute-message: '&cYou are temporarily muted from the server for %duration%%nl% &cYou were muted for: &7%reason% %nl% &7&oYou may appeal at: appeal.server.net'
history-gui:
  mutes:
    overall-glass: true
    active-punishment:
      item: WOOL
      durability: 5
      name: '&a%addedAt%'
      lore:
        - '&7&m--------------------------'
        - '&bAdded by: &3%addedBy%'
        - '&bAdded at: &3%addedAt%'
        - '&bAdded on: &3%addedOn%'
        - '&bReason: &3%reason%'
        - '&bDuration: &3%duration%'
        - '&7&m--------------------------'
    removed-punishment:
      item: WOOL
      durability: 14
      name: '&c%addedAt%'
      lore:
        - '&bRemoved by: &3%removedBy%'
        - '&bRemoved at: &3%removedAt%'
        - '&bRemoved on: &3%removedOn%'
        - '&bRemoved Reason: &3%removedReason%'
        - '&7&m--------------------------'
  bans:
      overall-glass: true
      active-punishment:
        item: WOOL
        durability: 5
        name: '&a%addedAt%'
        lore:
          - '&7&m--------------------------'
          - '&bAdded by: &3%addedBy%'
          - '&bAdded at: &3%addedAt%'
          - '&bAdded on: &3%addedOn%'
          - '&bReason: &3%reason%'
          - '&bDuration: &3%duration%'
          - '&7&m--------------------------'
      removed-punishment:
        item: WOOL
        durability: 14
        name: '&c%addedAt%'
        lore:
          - '&bRemoved by: &3%removedBy%'
          - '&bRemoved at: &3%removedAt%'
          - '&bRemoved on: &3%removedOn%'
          - '&bRemoved Reason: &3%removedReason%'
          - '&7&m--------------------------'
  blacklists:
      overall-glass: true
      active-punishment:
        item: WOOL
        durability: 5
        name: '&a%addedAt%'
        lore:
          - '&7&m--------------------------'
          - '&bAdded by: &3%addedBy%'
          - '&bAdded at: &3%addedAt%'
          - '&bAdded on: &3%addedOn%'
          - '&bReason: &3%reason%'
          - '&bDuration: &3%duration%'
          - '&7&m--------------------------'
      removed-punishment:
        item: WOOL
        durability: 14
        name: '&c%addedAt%'
        lore:
          - '&bRemoved by: &3%removedBy%'
          - '&bRemoved at: &3%removedAt%'
          - '&bRemoved on: &3%removedOn%'
          - '&bRemoved Reason: &3%removedReason%'
          - '&7&m--------------------------'
  kicks:
      overall-glass: true
      punishment:
        item: WOOL
        durability: 14
        name: '&c%addedAt%'
        lore:
          - '&7&m--------------------------'
          - '&bAdded by: &3%addedBy%'
          - '&bAdded at: &3%addedAt%'
          - '&bAdded on: &3%addedOn%'
          - '&bReason: &3%reason%'
          - '&bDuration: &3%duration%'
          - '&7&m--------------------------'
  warns:
      overall-glass: true
      active-punishment:
        item: WOOL
        durability: 5
        name: '&a%addedAt%'
        lore:
          - '&7&m--------------------------'
          - '&bAdded by: &3%addedBy%'
          - '&bAdded at: &3%addedAt%'
          - '&bAdded on: &3%addedOn%'
          - '&bReason: &3%reason%'
          - '&bDuration: &3%duration%'
          - '&7&m--------------------------'
      removed-punishment:
        item: WOOL
        durability: 14
        name: '&c%addedAt%'
        lore:
          - '&bRemoved by: &3%removedBy%'
          - '&bRemoved at: &3%removedAt%'
          - '&bRemoved on: &3%removedOn%'
          - '&bRemoved Reason: &3%removedReason%'
          - '&7&m--------------------------'
[LEFT]



  • License:

  1. - If you bought the resource contact me on discord AbderrahimLach#0001 to get your license if you dont have one.

  • Proof of Ownership:

Contact me on discord: AbderrahimLach#0001
Contact me on Telegram: AbderrahimLach
 
Last edited:
Status
This thread has been locked.
Top