JsonMessageMaker icon

JsonMessageMaker -----

Send messages with hover and click effects with ease




Until now, the command on BungeeCord ignored the actual command sender and just assumed that the console sent the command.

Players executing /bjmm or similar bungeecord commands previously did not recieve any feedback, it was sent to the console.

It was a small mistake in my abstraction which is now fixed.
----------, May 27, 2021

  • Minimum java version increased to Java 8
  • The jar file is now cryptographically signed and the plugin contains a simple check the signature is present and mine.
This update does not add any functionality to the plugin. However it is recommended that you install this update, as it will prevent (potentially malicious) modifications of the jar file, as long as the malware doesn't specifically remove the check I've put in as well.
----------, Apr 5, 2021

  • Now supports MineDown format with [md] prefix
  • add `JsonMessageConverter.options()` for better-looking creation of JsonMessageOptions instance
  • Javadocs for the API are now also published to the maven repository.
----------, Apr 5, 2021

  • API properly supports multiple lines now
  • API & command now replace \n with a new line character
  • Fix bungee player server placeholder replacement when multiple placeholders are in the same message
  • Add debug options for bukkit and bungee in config.yml (disabled by default)
    • Bukkit debug: Shows in console what is sent to bungee
    • Bungee debug: Shows in console when a player with a certain name or its current server could not be found
  • Some small code style improvements
  • Minimalistic performance improvements (100% not noticeable)
----------, Apr 16, 2020

Improve error message when trying to use new :bungee: reciever option while its not enabled in the config.
----------, Apr 12, 2020

This update just removes a couple outputs written into the console on each jmm command invocation.
----------, Apr 12, 2020

  • Adds option to forward jmm messages from spigot to jmm on bungee (using plugin messages, aka any player needs to be online on the server, and all player need to join through the bungee for it to work)
    This needs to be enabled explicitely in the config.yml of JsonMessageMaker and only works through command usage and not with the API.
  • Adds (((serverof: player/UUID))) placeholder only working through the bjmm command or when the message is sent from spigot to bungee from this plugin. (No space inbetween : and p, spigotmc.org makes a smiley otherwise)
The plugin uses the plugin messaging channcel BungeeCord and its own subchannel JsonMessageMakerBungee.

Edit: Please consider updating to v3.0.1 as its featuring the absence of console debug messages.
----------, Apr 12, 2020

All the information about the added command is on the overview page.
----------, Sep 29, 2017

Upload to spigotmc directly
----------, Sep 29, 2017

----------, Jun 7, 2015

Resource Information
Author:
----------
Total Downloads: 2,817
First Release: Jun 7, 2015
Last Update: May 27, 2021
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings