Sueta

JSONChat

2.6.2

An advanced chat plugin with JSON formatting (interactive) and a lot of other features.

·Plugin

  • /jsonchat reload: Reloads the config
  • /jsonchat censurelist: Shows all blocked words
  • /jsonchat parse <placeholder>: Replaces the given placeholder
  • /jsonchat help: shows all the commands
  • /msg <player> <message>: Sends a private message
  • /pm <player> <message>: Sends a private message
  • /r <message>: Replies to a private message
  • /status set <status>: Sets your own status
  • /status setother <player> <status>: Sets the status to others
  • /status <player>: Shows the status of the player
  • /status: Shows your own status
  • /socialspy (on|off): Enables/disables socialspy
  • /socialspy (on|off) <player>: Enables/disables socialspy for others

jsonchat.help:
    default: true
  jsonchat.chat.send:
    default: true
  jsonchat.chat.receive:
    default: true
  jsonchat.reload:
    default: op
  jsonchat.format.default:
    default: true
  jsonchat.writecolor:
    default: op
  jsonchat.placeholders.hand:
    default: true
  jsonchat.placeholders.money:
    default: true
  jsonchat.pm:
    default: true
  jsonchat.status.set_self:
    default: true
  jsonchat.status.set_others:
    default: op
  jsonchat.status.get_others:
    default: true
  jsonchat.status.color:
    default: op
  jsonchat.socialspy:
    default: op
  jsonchat.socialspy.set_self:
    default: op
  jsonchat.socialspy.set_others:
    default: op
  jsonchat.staffchat.receive:
    default: op
  jsonchat.staffchat.send:
    default: op
  jsonchat.parse:
    default: op

Messages:
  prefix: '&8[&aJSONChat&8] '
  player_not_online: '&cThis player is not online'
  no_permission: '&cYou don''t have permissions to do that'
  no_one_reply: '&cThere is no one you coud reply'
  to_few_args: '&7To few arguments'
  status_not_enabled: '&cStatus is not enabled'
  status_set_other: '&7Status of {player} set to {status}!'
  status_set_by_other: '&7Your status has been set by {player}'
  status_set: '&7Your status changed to {status}'
  status: '&7Your status is {status}'
  status_others: '&7{player}''s status is {status}'
Settings:
  censure:
  - <3;♥
  - :cloud:;☁
  - :star:;★
  debug: false
  default_status: not set
  msg:
    first: '&8['
    me: '&cme'
    seperator: ' &8-> '
    end: '&8] '
  status:
    enabled: true
    max_length: 20
  date_format: HH:mm:ss dd.MM.yyyy
  database:
    enabled: true
    driver: com.mysql.jdbc.Driver
    adress: jdbc:mysql://localhost:3306/JSONChat
    user: root
    password: '123'
Formats:
  default:
    priority: 0
    prefix_onclick: '[URL]https://www.spigotmc.org'
    prefix_enabled: true
    prefix: '{userprefix} '
    prefix_tooltip:
    - '&cMessages sent: &7{jsonchat_messages_sent}'
    - '&cPrivate messages sent: &7{jsonchat_private_messages_sent}'
    - '&bStatus: &7{status}'
    - '&6Locale: &7{locale}'
    - '&aVotes: &7{galistener_votetotal}'
    - '&eTime: &7{time}'
    - '&6Money: &7{money}$'
    - '&3First played: &7{firstplayed_formatted}'
    - '&5Last played: &7{lastplayed_formatted}'
    player_onclick: '[SUGGEST]/town join {towny_town_name}'
    player_enabled: true
    player: '&7{player}'
    player_tooltip:
    - '&3Exp level: &7{level}'
    - '&aTown: &7{towny_town_name}'
    - '&aMayor: &7{towny_town_mayor}'
    - '&aTown blocks: &7{towny_town_townblocks}'
    - '&aTown residents: &7{towny_town_residents}'
    - '&aTown residents: &7{towny_town_residents_names}'
    - '&aTown plot tax: &7{towny_town_plot_tax}'
    - '&aTown hasupkeep: &7{towny_town_hasupkeep}'
    - '&aTown balance: &7{towny_town_balance}'
    suffix_tooltip:
    - ''
    suffix_onclick: ''
    suffix_enabled: false
    suffix: '{suffix}'
    seperator: ' &7&l> '
    chat_color: '&f'
  staff:
    priority: 20
    prefix_onclick: '[URL]www.spigotmc.org'
    prefix_enabled: true
    prefix: '{userprefix} '
    prefix_tooltip:
    - '&bStatus: &7{status}'
    - '&aVotes: &7{galistener_votetotal}'
    - '&eTime: &7{time}'
    - '&6Money: &7{money}$'
    - '&3First played: &7{firstplayed_formatted}'
    - '&5Last played: &7{lastplayed_formatted}'
    player_onclick: '[EXECUTE]/tpa {player}'
    player_enabled: true
    player: '&7{player}'
    player_tooltip:
    - '&3Exp level: &7{xp_lvl}'
    suffix_tooltip:
    - ''
    suffix_onclick: ''
    suffix_enabled: false
    suffix: '{suffix}'
    seperator: ' &7&l> '
    chat_color: '&f'
JSONPlaceholders:
  money:
    text: '{money}'
    tooltip_enabled: true
    tooltip:
    - '&6This player has {money}'
    onclick: '[SUGGEST]/money pay {player}'
    color: '&6'
  abc:
    text: abc
    tooltip_enabled: true
    tooltip:
    - '&aLearning the abc'
    onclick: ''
    color: '&6'
CustomCommands:
  example:
    text:
    - '&6You have [money]'
    - '&6Your item in hand [hand]'
    enabled: true
    type: normal
    command: /money

Notes: All the player data (socialspy on|off and status) will be deleted when the player leaves the game if database is disabled. If database is enabled the socialspy data will be deleted(For cracked servers).


https://www.spigotmc.org/resources/actionapi.21879/


By downloading this plugin you agree to following:

  • You are not allowed to decompile this plugin
  • You are not allowed to edit this plugin
  • You are not allowed to claim the source/binary code of the plugin as your own
  • You are not allowed to sell this plugin

Similar projects

Plugin →