Sueta

UltraBans Reloaded | 1.7-1.12+ Supported!

4.0

Return of the legend on version 1.7.10-1.12.1

·Plugin


This plugin is an updated version of UltraBans version 1.7.10-1.12.1.
PHP BanList: https://www.spigotmc.org/resources/ultrabans-reloaded-1-7-1-12-supported.45742/update?update=182482

UltrabansReloaded is an administration tool that gives the user more tools than a simple ban. Most of the commands are self explanatory, considering the server aficionado will most likely have they're own methods of administration. Ex: warn, kick, fine+kick, fine+tempban, ban, ect.
This is a box'o'tools use to your discretion.
Important Read the ChangeLog

Features:

  • MySql, Sqlite support
  • Configurable Messages
  • Chat scanning for IP's, Spamming, and Word filter /w Configurable Result
  • Jail, Muting, and other admin functions already incorporated
  • Fining Players for infractions
  • Entry Logging
  • IP management functions such as Ping Checks, Duplicate IP Checks, ect.
  • Ability to permanently ban a player
  • Ability to ban players by username or IPv4
  • Import and Export to default plain text files for easy conversion to any system
  • Lockdown the server (Temporary Whitelist)
  • Warning system with configurable results when a Max number is reached

Actions:

  • /ban {player} (-s/-a) {reason} - ultraban.ban
  • /tempban {player} (-s/-a) {amt} {sec/min/hour/day} {Reason} - ultraban.tempban
  • /ipban {player/IPv4} (-s/-a) {reason} - ultraban.ipban
  • /tempipban {player} (-s/-a) {amt} {sec/min/hour/day} {Reason} - ultraban.tempipban
  • /permaban {player} (-s/-a) {reason} - ultraban.permaban
  • /unban {player} - ultraban.unban
  • /kick {player / * } (-s/-a) {reason} - ultraban.kick
  • /warn {player} (-s/-a) {reason} - ultraban.warn
  • /lockdown {on/off/status} - ultraban.lockdown
  • /jail {setjail/setrelease/player} - ultraban.jail
  • /tempjail {player} (-s/-a) {amt} {sec/min/hour/day} {Reason} - ultraban.tempjail
  • /pardon {player} - ultraban.pardon
  • /lockdown {on/off/status} - ultraban.lockdown

Information:

  • /checkban {player} - ultraban.checkban
  • /checkip {player} - ultraban.checkip
  • /uping {player} - ultraban.ping
  • /dupeip {player} - ultraban.dupeip
  • /history {amt} - ultraban.history

Management:

  • /uclean - ultraban.clean
  • /ustatus - ultraban.status
  • /ureload - ultraban.reload
  • /uhelp - ultraban.help
  • /uversion - ultraban.version
  • /editban - ultraban.editban
  • /exportbans - ultraban.export
  • /importbans - ultraban.import

Tools:

  • /fine {player} {amt} - ultraban.fine
  • /empty {player} - ultraban.empty
  • /invof {player} - ultraban.inv
  • /forcespawn {player} - ultraban.spawn
  • /starve {player} - ultraban.starve
  • /umute {player} - ultraban.mute

ultraban.*:
  default: op
  description: Allows the Administration to Full Control
  children:
    ultraban.help: true
    ultraban.inv: true
    ultraban.mute: true
    ultraban.starve: true
    ultraban.spawn: true
    ultraban.empty: true
    ultraban.fine: true
    ultraban.import: true
    ultraban.export: true
    ultraban.editban: true
    ultraban.reload: true
    ultraban.status: true
    ultraban.version: true
    ultraban.history: true
    ultraban.dupeip: true
    ultraban.checkip: true
    ultraban.checkban: true
    ultraban.lockdown: true
    ultraban.pardon: true
    ultraban.tempjail: true
    ultraban.jail: true
    ultraban.warn: true
    ultraban.unban: true
    ultraban.kick: true
    ultraban.permaban: true
    ultraban.ban: true
    ultraban.tempban: true
    ultraban.ipban: true
    ultraban.tempipban: true
    ultraban.clean: true
    ultraban.ping: true
ultraban.ping:
  description: Allows the user to check ping
ultraban.clean:
  description: Allows the user to delete Player dat files for banned players
ultraban.ban:
  description: Allows the Administration to ban a player
ultraban.tempban:
  description: Allows the Administration to temporarily ban a player
ultraban.ipban:
  description: Allows the Administration to ban the players ip
ultraban.tempipban:
  description: Allows the Administration to temporarily ban players ip
ultraban.permaban:
  description: Allows the Administration to permaban a player
ultraban.kick:
  description: Allows the Administration to kick a player from the server
ultraban.kick.all:
  description: Allows the Administration to kick all players excluding themselves
  children:
    ultraban.kick: true
ultraban.unban:
  description: Allows the Administration to unban a player
ultraban.warn:
  description: Allows the Administration to warn a player
ultraban.jail:
  description: Allows the Administration to jail a player
ultraban.tempjail:
  description: Allows the Administration to temporarily jail a player
ultraban.pardon:
  description: Allows the user to release a player from jail
ultraban.lockdown:
  description: Allows the Administration to Lockdown the server
  children:
    ultraban.lockdown.override: true
ultraban.lockdown.override:
  description: Allows the Administration to join during lockdown
ultraban.checkban:
  description: Allows the user to check a players ban information
ultraban.checkip:
  description: Allows the user to check a players ip information
ultraban.dupeip:
  description: Allows the user to view the duplicate information
ultraban.history:
  description: Allows the user to a history of entries
ultraban.version:
  default: true
  description: Allows the user to view the version
ultraban.status:
  description: Allows the user to check the status of the plugin.
ultraban.reload:
  description: Allows the use of the reload function
ultraban.editban:
  description: Allows the user to edit a previous ban
ultraban.import:
  description: Allows the user to import a banlist
ultraban.export:
  description: Allows the user to export a banlist
ultraban.fine:
  description: Allows the user to fine a player money
ultraban.empty:
  description: Allows the user to empty a players inventory
ultraban.spawn:
  description: Allows the user to force a player to leave an area
ultraban.starve:
  description: Allows the user to empty food level
ultraban.mute:
  description: Allows the user to mute a player
ultraban.inv:
  description: Allows the user to check the inventory of a player.
ultraban.help:
  description: Allows the use of the help function

ultraban.override.*:
  description: Allows the Administration to Override Commands
  children:
    ultraban.override.ban: true
    ultraban.override.ipban: true
    ultraban.override.jail: true
    ultraban.override.kick: true
    ultraban.override.kick.all: true
    ultraban.override.fine: true
    ultraban.override.mute: true
    ultraban.override.permaban: true
    ultraban.override.starve: true
    ultraban.override.tempban: true
    ultraban.override.tempipban: true
    ultraban.override.tempjail: true
    ultraban.override.warn: true
    ultraban.override.lockdown: true
    ultraban.override.pingcheck: true
ultraban.override.ban:
  description: Allows the Administration to override bans
ultraban.override.ipban:
  description: Allows the Administration to override ipbans
ultraban.override.jail:
  description: Allows the Administration to override jail
ultraban.override.kick:
  description: Allows the Administration to override kick
ultraban.override.kick.all:
  description: Allows the Administration to override kickall
ultraban.override.fine:
  description: Allows the Administration to override fine
ultraban.override.mute:
  description: Allows the Administration to override mute
ultraban.override.permaban:
  description: Allows the Administration to override permabans
ultraban.override.starve:
  description: Allows the Administration to override starve command
ultraban.override.tempban:
  description: Allows the Administration to override tempban
ultraban.override.tempipban:
  description: Allows the Administration to override tempipban
ultraban.override.tempjail:
  description: Allows the Administration to override tempjail
ultraban.override.warn:
  description: Allows the Administration to override warn
ultraban.override.lockdown:
  description: Allows the Administration to override lockdowns
ultraban.override.dupeip:
  description: Allows the Administration to override dupe login check
ultraban.override.pingcheck:
  default: op
  description: Allows the Administration to override ping check


Default config:

Similar projects

Plugin →