Skip to content

Releases: kyleseven/ConsoleReader

v1.5.6

07 May 02:10

Choose a tag to compare

  • Built on Spigot API 26.1.2
  • Fixes the following console errors that occur on Java 25 and Minecraft 26
    • Three letter time zone deprecation warning
    • Recursive call to appender ConsoleReader

v1.5.5-ALPHA

31 Oct 20:54

Choose a tag to compare

Changes

  • Built on Spigot API 1.20.2
  • Fixes bug that causes the server to crash when an invalid regex pattern is present in the config.yml.
  • Temporary Fix: Remove ANSI escapes from log messages for readability. (This removes color from log messages. This feature will return at a later time.)

v1.5.4-ALPHA

11 Dec 23:32

Choose a tag to compare

Changes

  • Built on Spigot API 1.18.1
  • Upgrade compile dependency Log4J to 2.15.0. *
  • Use Bukkit Scheduler instead of raw threads.

* This is a reminder to please upgrade your servers to fix the latest vulnerability in Log4J. More information can be found here.

v1.5.3 ALPHA

17 May 19:45

Choose a tag to compare

Changes

  • Fixes error when a player leaves while temporarily reading with /cr exec.
  • Extremely tiny performance improvement for servers running Paper.

v1.5.2-ALPHA

26 Dec 06:47

Choose a tag to compare

v1.5.2-ALPHA Pre-release
Pre-release

Changes

  • Add bStats for usage statistics.

v1.5.1-ALPHA (Quick Fix)

28 Jun 06:48

Choose a tag to compare

Pre-release

Changes

  • Fix for Paper:
    • Fixed "[None]" from appearing in front of log messages that don't have an associated logger name.

v1.5-ALPHA

25 Jun 22:39

Choose a tag to compare

v1.5-ALPHA Pre-release
Pre-release

Changes

  • Built on Spigot API version 1.16
    • Still compatible with versions starting from 1.12
  • Fixes issue where an invalid config would crash the server.
  • Spigot specific fixes (these were already fixed in Paper):
    • ANSI escape sequences are now parsed for 256 color terminals, so you should be able to see colors in game with /cr read
    • Fixed duplicate logger name in /cr read

v1.4-ALPHA

10 Jun 20:32

Choose a tag to compare

v1.4-ALPHA Pre-release
Pre-release

Changes

  • Improved help menu
    • Hover over commands in the help menu to show aliases.
    • Click commands in the help menu to run or suggest them.
  • New command: /cr list
    • Shows a list of players that are monitoring the console whether they're online or offline.
    • Falls under the consolereader.read permission.
  • Improvements to /cr read
    • Can now be used by the console. (Requires player name argument)
    • To toggle reading for other players, the new consolereader.read.others permission is required.
    • Can now be used to toggle reading for players that are offline.
      • Note: Since permissions cannot be checked for offline players without adding a dependency, this command will always appear to succeed. Permissions are checked at login, so if you toggle reading for a player that does not have the consolereader.read permission, they will be removed from reading the next time they log in.
  • New alias for /cr reload: /cr rel
  • Fixes an issue with temporary reading with /cr execute
    • "Temporarily enabling console reading for 5 seconds" will not show twice if /cr exec is used again within 5 seconds.

v1.3-ALPHA

15 May 19:37

Choose a tag to compare

v1.3-ALPHA Pre-release
Pre-release

Changes

  • The plugin has been rewritten in Kotlin.
  • Reduced jar size.
  • Fixed an issue where if two players started reading console, one player would stop getting log messages.
  • Console reading now resumes on login if you logged off while it was enabled.
  • Hover over the time and log level in chat to see additional information such as the logger and thread which the message came from.
  • You can now use /cr read [playername] to toggle console reading for another player.
    • Note: The other player also needs the consolereader.read permission.
  • New filters section in config.yml
    • If you're coming from a previous version, you have to delete your config.yml to regenerate it or add the filters section to your existing config.yml.
    • Allows filtering of messages seen while reading the console.
    • Uses regex to match messages. Messages must be a FULL match in order to be filtered.
    • Default options filter out the default Minecraft chat, the players own commands and the players own join message.

v1.2-ALPHA

27 Apr 22:43

Choose a tag to compare

v1.2-ALPHA Pre-release
Pre-release

Changes

  • Shows the logger name in the console output. This way you can see which plugin the log message came from.
  • WARN, FATAL, and ERROR messages will be highlighted in a different color.
  • If /cr exec is used when console reading is not enabled, then console reading will be temporarily enabled for 5 seconds so you can see the output.
  • consolereader.use permission has been removed. consolereader.read now contains help, read, and version subcommands.
  • New config.yml option: forbidden_commands
    • Blocks execution of certain commands with /cr exec
    • Defaults: "op" and "deop"