Skip to content

Latest commit

 

History

History
243 lines (207 loc) · 12.4 KB

Changes.md

File metadata and controls

243 lines (207 loc) · 12.4 KB

Change History

0.13.0.134-mc1.8.0

  • The currently selected position or edit is now indicated by a visible marker.
  • A dashed line is drawn between the selected edit and the preceding edit (if known).
  • The selection can be moved back and forth between consecutive edits using configurable keys.
  • You can teleport to the selection using a configurable key.

0.12.1.132-mc1.8.0

  • Fix crashes loading files and clearing edits, apparently caused by changes to how 1.8 uses threads.

0.12.0.130-mc1.8.0

  • Added key bindings to show a Watson in-game GUI, teleport to next or previous ore (/w tp next|prev) and queries of edits before and after the selection (/w pre|post).
  • All key bindings can use some combination of the Ctrl, Alt and Shift keys as modifiers. Mouse buttons and the mouse wheel are treated as keys.
  • The Watson-style screenshot key binding now uses the new key binding mechanism rather than Minecraft's control options screen.
  • Most key bindings are inactive when the Watson display is hidden.
  • The Watson in-game GUI controls various Watson display features.
  • Key bindings are configured through the LiteLoader-provided Settings screen (click the LiteLoader chicken in the top right of the window).
  • Watson includes a fix for the "stuck down" Alt key that results from using Alt-Tab to switch between Minecraft and other applications on some platforms.
  • Tested for compatibility with Forge, Schematica, Macro/Keybind, Tabby Chat and Optifine.

0.11.0.120-mc1.8.0

  • For LogBlock, the following date formats are now supported: yyyy-MM-dd (ISO 8601), yy-MM-dd, MM-dd (the LogBlock default).
  • If reformatting of parsed results is enabled, kills are formatted as "killer weapon > victim".
  • Added a time_ordered_deposits (on/off) configuration setting to number deposits strictly by timestamp, rather than considering rarity of the ore.
  • Added a vector_length configuration setting that is the default minimum length for a vector to be visible.
  • Fix ore deposit label billboards having a solid background colour; they can now be transparent again.
  • /w config now shows colours in hexadecimal #AARRGGBB format.

0.10.0.115-mc1.8.0

  • "Update for CoreProtect 2.11 compatibility, fixes #45" by @tompreuss.
    • That change also updates to the latest LiteLoader pre-release based on MCP 910.
  • Added a pseudo block ID for "armor stand" to show those changes correctly.

0.9.2.111-mc1.8.0

  • Fix some potential rendering issues by using Mojang's GlStateManager (thanks to @GuntherDW for this patch).

0.9.1.110-mc1.8.0

  • Added shape and colour information for the new blocks in 1.8.
  • Updated config/LogBlock/materials.yml to allow Watson to more accurately draw those blocks on servers that use LogBlock. Simply drop that file in plugins/LogBlock/ on the server.

0.9.0.108-mc1.8.0

  • Updated to LiteLoader 1.8.0. Thanks to @GuntherDW for contributing this code.
  • Added in-game help for /w config. Thanks to @tompreuss for contributing this code.
  • Added visualisation of LogBlock death locations. Thanks to @tompreuss.

0.8.0.104-mc1.7.10

  • Updated to LiteLoader 1.7.10.

0.7.0.100-mc1.7.2_02

  • Fix Issue #35: Make reformatting and colour coding of LogBlock query results configurable.

0.6.1.95-mc1.7.2_02

  • Fix Issue #33: Watson breaks Macros onChat-Event

0.6.0.93-mc1.7.2_02

0.5.0.83-mc1.7.2_02

  • Switch to LiteLoader 1.7.2_02 (beta).
  • Drop the /tag command. A more flexible, easier to use chat filter will be added later.
  • Retested with CoreProtect 2.0.8 for Bukkit 1.7.2.
  • Retested with Prism 2.0 Beta 4 for Bukkit 1.7.2. Added support for parsing data values from Prism output.
  • Dropped Macro/Keybind support temporarily. That mod apparently won't be updated for 1.7.2.
  • Added a custom Watson screenshot key (defaults to F12).
    • This key does everything that the vanilla Minecraft screenshot key does, but also adds the player name to the filename when the player is known from the most recently selected edit.
    • You can configure this key to use F2 and disable the default Minecraft keybind (use Esc) without loss of functionality. See Options... -> Controls... in the Minecraft menu.
  • Added support for custom LogBlock material names (optional, but recommended).
    • These names allow Watson to draw carpets, stained clay, stained glass and new 1.7 flowers in the correct colour.
    • There are also better names for different kinds of wood, logs and saplings and the word "upper" is used to distinguish top half slabs from those in the bottom half of the block.
    • To install, download config/LogBlock/materials.yml and place it in plugins/LogBlock/ on your server, replacing the default file, then reload/restart.

1.6.4 (2013-10-08)

  • Updated to 1.6.4, Minecraft Forge 1.6.4-9.11.1.916.

1.6.2 (2013-08-06)

  • Updated for Minecraft 1.6.2. Tested against Minecraft Forge 1.6.2-9.10.0.804, LiteLoader for 1.6.2, Macro/Keybind Mod 0.9.10 for Minecraft 1.6.2, Rei's Minimap and Optifine.

1.5.2 (2013-07-03)

  • Modified to work with the Minecraft Forge mod API (7.8.1.737) instead of ModLoader.
  • Removed one dependency on core Minecraft classes (NetClientHandler), but it's still necessary to patch your Minecraft JAR.
  • Requests made to the Forge developers to add Forge APIs for screenshots and client-side commands.

1.5.2 (2013-06-01)

  • Remove the ability to rejoin lines split by the server. It's not necessary and can go wrong whenever Watson doesn't recognise a particular message.

1.5.2 (2013-05-15)

  • Compatibility fix for newer Prism versions (including 1.6.1) that number each query result in square brackets.
  • Added aliases for various skull types (for Prism).
  • Bug fix for Prism when parsing query results that are not place, break or pour.
  • Remove the WorldGuard 'Can you build?' message from the default set of chat exclusions.

1.5.2 (2013-05-05)

  • Updated for Minecraft 1.5.2 and Macro/Keybind Mod 0.9.9 for Minecraft 1.5.2.
  • Added an information overlay GUI to the sample Macro/Keybind Mod configuration (Ctrl-O to toggle).

1.5.1 (2013-04-28)

  • Added an option to highlight just selected portions of a chat line.
  • Fixed a crash in the ChatClassifier.
  • Added basic integration with the Macro/Keybind Mod, in the form of a WATSON() script action, %WATSON_*% variables, and events "onWatsonDisplay" and "onWatsonSelection".

1.5.1 (2013-04-10)

  • Automatically toggle the Watson display when enabling/disabling Duties Mode (Duties plugin). If the Duties messages for these events have been customised, you will need to modify .minecraft/mods/watson/chatcategories.yml (or the file in watson-1.5.1-2013-04-10.zip) accordingly.
  • Added basic support for CoreProtect inspector and lookup results.
  • Fixed a bug in removing formatting codes from chat in the chat classifier.
  • Fixed a bug setting screenshot names for replacement edits.
  • Allow the default Duties plugin /dutymode messages to enable/disable the Watson display.

1.5.1 (2013-04-05)

  • Fixed a bug in mod_ClientCommands allowing commands to omit the leading '/'.
  • Fixed '/w ratio' not calculating for very recent mining.
  • Fixed disabling of Rei's Minimap entities radar. Added support for other similar mechanisms.
  • Fixed a bug where player name for screenshots would be set even for edits excluded by the filter.
  • Change '/w edits (hide|show|remove)' and '/w filter (add|remove)' to work with lists of player names.

1.5.1 (2013-04-02)

  • Basic support for the Prism plugin.carpets,
  • Drop logging of chat to console; the vanilla client now does that.
  • Fixed rendering of upward pointing vectors.
  • Render vectors for each player separately.
  • Added new models for plants, stairs, hoppers and anvils.
  • Made patterns for save and restart chats more generic.
  • Allow control over filtering of parsed edits on a per-player basis.
  • Allow control of visibility of edits and removal of edits on a per-player basis.
  • Label quartz ore deposits.

1.5.1 (2013-03-27)

  • Updated for 1.5.1.
  • Adjusted the colour of nether quartz ore for better contrast with netherrack.
  • Added basic support for displaying results of Prism's inspector and -extended queries.

1.5 (2013-03-16)

  • Updated for 1.5.

1.4.7 (2013-03-07)

  • Recompiled with JDK 7.
  • Changed all string formatting to use an explicit US locale so that user's language settings don't break file I/O and server teleport commands.
  • Added a chat_timeout setting to configure the rate at which all programmatically generated commands are sent to the server via chat.
  • Recognise "piston moving piece" as a type of block.
  • Added optional count parameter to "/w pre" to specify number of edits to fetch.
  • Added "/w post [<count>]" to query up to count edits after the selected edit.
  • Added a configuration option for the maximum number of pages to query automatically.
  • Added configuration options for the default count values for "/w pre" and "/w post".
  • Added paging of "/w file list" output.
  • Added paging of "/w ore" output.
  • Added a configuration option for the Watson command prefix.
  • Added a "/w file delete <prefix>" command to delete save files.
  • Added a "/w file expire <YYYY-MM-DD>" to delete files last modified before a specified date.
  • Added configuration settings to customise naming and output directories of screenshots.

1.4.7 (2013-01-23)

  • Recompiled for 1.4.7.

1.4.6 (2013-01-07)

  • Added a configurable format specifier for /tppos-style commands.
  • Default to grouping ores in creative, since detecting the server's gamemode doesn't work.
  • Fixed initial suppression of 'No results found.' message.

1.4.6 (2012-12-29)

  • Added nether brick slabs to blocks.yml.
  • Recompiled against non-buggy ModLoader.
  • Uploaded binaries.

1.4.6 (2012-12-22)

  • Recompiled 1.4.5 (2012-12-18) for 1.4.6.

1.4.5 (2012-12-18)

  • Added spatial database, ore listing (/w ore) and ore teleport (/w tp) features.
  • Added labels to each ore deposit; visibility controlled with /w label.
  • Added automatic stone:diamond ratio calculations (/w ratio).
  • Added "/w servertime" to get the time at the server.
  • Fixed code to guess the year in LogBlock timestamps.
  • Fixed re-echoing of sign contents in /lb coords queries.
  • The visibility of the vector display is now saved between client sessions.
  • Rendering of edits is now unaffected by REI's minimap rendering settings.
  • Added some chat categories in an attempt to fix an intermittent bug echoing /search results.
  • Suppress the version in the startup message if it is "unknown".
  • Automatic paging through LogBlock coords results of 3 pages or less is now the default for new installations.
    • If you have run previous versions, enable this with: /w config auto_page on
  • Adjusted the default highlight patterns to highlight some common errors and reduce false positives.

1.4.5 (2012-11-28)

  • Added support for text styles in the chat highlighter.

1.4.5 (2012-11-22)

  • Fixed client crash when entering / on its own (Dumbo52 patch).
  • Allow world names in chatcategories.yml to be essentially arbitrary.

1.4.4 (2012-11-20)

  • Recompiled 1.4.2 (2012-11-20) for 1.4.4

1.4.2 (2012-11-20)

  • Configuration setting for rate of automatic /region info command with wood sword.
  • Experimental support for automatic paging through /w pre results (configured off by default).
  • Throttling of commands sent to server.
  • Regexp fixes in chatcategories.yml.
  • Allow highlight patterns to contain spaces, rather than requiring \s.

1.4.2 (2012-11-15)

  • Added configuration file and commands that can enable/disable the mod as a whole.
  • Load mod version from resource in JAR.
  • Show version number and help command in startup banner.
  • /w help mentions github doco and /tag, /anno and /hl commands.
  • Removed limit on count of re-echoed coordinates.
  • Removed leading space in /calc output.