Releases: kyleseven/ConsoleReader
Releases · kyleseven/ConsoleReader
v1.5.6
v1.5.5-ALPHA
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
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
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
Changes
- Add bStats for usage statistics.
v1.5.1-ALPHA (Quick Fix)
Changes
- Fix for Paper:
- Fixed "[None]" from appearing in front of log messages that don't have an associated logger name.
v1.5-ALPHA
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
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.readpermission.
- 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.otherspermission 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.readpermission, they will be removed from reading the next time they log in.
- 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
- 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
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.readpermission.
- Note: The other player also needs the
- New
filterssection in config.yml- If you're coming from a previous version, you have to delete your config.yml to regenerate it or add the
filterssection 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.
- If you're coming from a previous version, you have to delete your config.yml to regenerate it or add the
v1.2-ALPHA
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 execis used when console reading is not enabled, then console reading will be temporarily enabled for 5 seconds so you can see the output. consolereader.usepermission has been removed.consolereader.readnow containshelp,read, andversionsubcommands.- New config.yml option:
forbidden_commands- Blocks execution of certain commands with
/cr exec - Defaults:
"op"and"deop"
- Blocks execution of certain commands with