├── .classpath ├── .gitignore ├── .project ├── Changes.md ├── INSTALL_1.6.2.md ├── INSTALL_1.6.4.md ├── License.txt ├── README.md ├── config └── LogBlock │ └── materials.yml ├── res ├── litemod.json └── watson │ ├── blocks.yml │ └── chathighlights.yml ├── src └── watson │ ├── Configuration.java │ ├── Controller.java │ ├── DisplaySettings.java │ ├── LiteModWatson.java │ ├── PrivateFieldsWatson.java │ ├── Screenshot.java │ ├── SyncTaskQueue.java │ ├── WatsonObf.java │ ├── analysis │ ├── Analysis.java │ ├── CoreProtectAnalysis.java │ ├── CoreProtectPatterns.java │ ├── LbCoordsAnalysis.java │ ├── LbToolBlockAnalysis.java │ ├── LogBlockPatterns.java │ ├── MiscPatterns.java │ ├── ModModeAnalysis.java │ ├── PrismAnalysis.java │ ├── PrismPatterns.java │ ├── RatioAnalysis.java │ ├── RegionInfoAnalysis.java │ ├── ServerTime.java │ ├── TeleportAnalysis.java │ └── task │ │ └── AddBlockEditTask.java │ ├── chat │ ├── Chat.java │ ├── ChatComponents.java │ ├── ChatHighlighter.java │ ├── ChatProcessor.java │ ├── Colour.java │ ├── Format.java │ ├── IChatHandler.java │ ├── IMatchedChatHandler.java │ └── Text.java │ ├── cli │ ├── AnnoCommand.java │ ├── CalcCommand.java │ ├── CaseInsensitivePrefixFileFilter.java │ ├── ClientCommandManager.java │ ├── ClientCommandSender.java │ ├── HighlightCommand.java │ ├── WatsonCommand.java │ └── WatsonCommandBase.java │ ├── db │ ├── Annotation.java │ ├── BlockEdit.java │ ├── BlockEditComparator.java │ ├── BlockEditSet.java │ ├── BlockType.java │ ├── BlockTypeRegistry.java │ ├── Filters.java │ ├── IntCoord.java │ ├── OreBlock.java │ ├── OreDB.java │ ├── OreDeposit.java │ ├── PlayerEditSet.java │ ├── TimeStamp.java │ └── TypedOreDB.java │ ├── debug │ ├── Log.java │ └── SimpleFormatter.java │ ├── gui │ ├── KeyBindingButton.java │ ├── ModifiedKeyBinding.java │ ├── MouseButton.java │ ├── WatsonConfigPanel.java │ └── WatsonGuiScreen.java │ ├── model │ ├── ARGB.java │ ├── AnvilBlockModel.java │ ├── BlockModel.java │ ├── BlockModelRegistry.java │ ├── CuboidBlockModel.java │ ├── HopperBlockModel.java │ ├── PlantBlockModel.java │ └── StairBlockModel.java │ ├── transformer │ └── WatsonTransformer.java │ └── yaml │ ├── ArrayValidatorNode.java │ ├── MapValidatorNode.java │ ├── SnakeValidator.java │ ├── TypeValidatorNode.java │ ├── ValidatorMessageSink.java │ └── ValidatorNode.java └── wiki └── images ├── configuration.png ├── ingame.png ├── screenshot1.png └── screenshot2.png /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | bin 3 | .settings 4 | 5 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/.project -------------------------------------------------------------------------------- /Changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/Changes.md -------------------------------------------------------------------------------- /INSTALL_1.6.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/INSTALL_1.6.2.md -------------------------------------------------------------------------------- /INSTALL_1.6.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/INSTALL_1.6.4.md -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/License.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/README.md -------------------------------------------------------------------------------- /config/LogBlock/materials.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/config/LogBlock/materials.yml -------------------------------------------------------------------------------- /res/litemod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/res/litemod.json -------------------------------------------------------------------------------- /res/watson/blocks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/res/watson/blocks.yml -------------------------------------------------------------------------------- /res/watson/chathighlights.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/res/watson/chathighlights.yml -------------------------------------------------------------------------------- /src/watson/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/Configuration.java -------------------------------------------------------------------------------- /src/watson/Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/Controller.java -------------------------------------------------------------------------------- /src/watson/DisplaySettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/DisplaySettings.java -------------------------------------------------------------------------------- /src/watson/LiteModWatson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/LiteModWatson.java -------------------------------------------------------------------------------- /src/watson/PrivateFieldsWatson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/PrivateFieldsWatson.java -------------------------------------------------------------------------------- /src/watson/Screenshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/Screenshot.java -------------------------------------------------------------------------------- /src/watson/SyncTaskQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/SyncTaskQueue.java -------------------------------------------------------------------------------- /src/watson/WatsonObf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/WatsonObf.java -------------------------------------------------------------------------------- /src/watson/analysis/Analysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/Analysis.java -------------------------------------------------------------------------------- /src/watson/analysis/CoreProtectAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/CoreProtectAnalysis.java -------------------------------------------------------------------------------- /src/watson/analysis/CoreProtectPatterns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/CoreProtectPatterns.java -------------------------------------------------------------------------------- /src/watson/analysis/LbCoordsAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/LbCoordsAnalysis.java -------------------------------------------------------------------------------- /src/watson/analysis/LbToolBlockAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/LbToolBlockAnalysis.java -------------------------------------------------------------------------------- /src/watson/analysis/LogBlockPatterns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/LogBlockPatterns.java -------------------------------------------------------------------------------- /src/watson/analysis/MiscPatterns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/MiscPatterns.java -------------------------------------------------------------------------------- /src/watson/analysis/ModModeAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/ModModeAnalysis.java -------------------------------------------------------------------------------- /src/watson/analysis/PrismAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/PrismAnalysis.java -------------------------------------------------------------------------------- /src/watson/analysis/PrismPatterns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/PrismPatterns.java -------------------------------------------------------------------------------- /src/watson/analysis/RatioAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/RatioAnalysis.java -------------------------------------------------------------------------------- /src/watson/analysis/RegionInfoAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/RegionInfoAnalysis.java -------------------------------------------------------------------------------- /src/watson/analysis/ServerTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/ServerTime.java -------------------------------------------------------------------------------- /src/watson/analysis/TeleportAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/TeleportAnalysis.java -------------------------------------------------------------------------------- /src/watson/analysis/task/AddBlockEditTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/analysis/task/AddBlockEditTask.java -------------------------------------------------------------------------------- /src/watson/chat/Chat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/chat/Chat.java -------------------------------------------------------------------------------- /src/watson/chat/ChatComponents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/chat/ChatComponents.java -------------------------------------------------------------------------------- /src/watson/chat/ChatHighlighter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/chat/ChatHighlighter.java -------------------------------------------------------------------------------- /src/watson/chat/ChatProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/chat/ChatProcessor.java -------------------------------------------------------------------------------- /src/watson/chat/Colour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/chat/Colour.java -------------------------------------------------------------------------------- /src/watson/chat/Format.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/chat/Format.java -------------------------------------------------------------------------------- /src/watson/chat/IChatHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/chat/IChatHandler.java -------------------------------------------------------------------------------- /src/watson/chat/IMatchedChatHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/chat/IMatchedChatHandler.java -------------------------------------------------------------------------------- /src/watson/chat/Text.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/chat/Text.java -------------------------------------------------------------------------------- /src/watson/cli/AnnoCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/cli/AnnoCommand.java -------------------------------------------------------------------------------- /src/watson/cli/CalcCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/cli/CalcCommand.java -------------------------------------------------------------------------------- /src/watson/cli/CaseInsensitivePrefixFileFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/cli/CaseInsensitivePrefixFileFilter.java -------------------------------------------------------------------------------- /src/watson/cli/ClientCommandManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/cli/ClientCommandManager.java -------------------------------------------------------------------------------- /src/watson/cli/ClientCommandSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/cli/ClientCommandSender.java -------------------------------------------------------------------------------- /src/watson/cli/HighlightCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/cli/HighlightCommand.java -------------------------------------------------------------------------------- /src/watson/cli/WatsonCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/cli/WatsonCommand.java -------------------------------------------------------------------------------- /src/watson/cli/WatsonCommandBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/cli/WatsonCommandBase.java -------------------------------------------------------------------------------- /src/watson/db/Annotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/db/Annotation.java -------------------------------------------------------------------------------- /src/watson/db/BlockEdit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/db/BlockEdit.java -------------------------------------------------------------------------------- /src/watson/db/BlockEditComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/db/BlockEditComparator.java -------------------------------------------------------------------------------- /src/watson/db/BlockEditSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/db/BlockEditSet.java -------------------------------------------------------------------------------- /src/watson/db/BlockType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/db/BlockType.java -------------------------------------------------------------------------------- /src/watson/db/BlockTypeRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/db/BlockTypeRegistry.java -------------------------------------------------------------------------------- /src/watson/db/Filters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/db/Filters.java -------------------------------------------------------------------------------- /src/watson/db/IntCoord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/db/IntCoord.java -------------------------------------------------------------------------------- /src/watson/db/OreBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/db/OreBlock.java -------------------------------------------------------------------------------- /src/watson/db/OreDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/db/OreDB.java -------------------------------------------------------------------------------- /src/watson/db/OreDeposit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/db/OreDeposit.java -------------------------------------------------------------------------------- /src/watson/db/PlayerEditSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/db/PlayerEditSet.java -------------------------------------------------------------------------------- /src/watson/db/TimeStamp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/db/TimeStamp.java -------------------------------------------------------------------------------- /src/watson/db/TypedOreDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/db/TypedOreDB.java -------------------------------------------------------------------------------- /src/watson/debug/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/debug/Log.java -------------------------------------------------------------------------------- /src/watson/debug/SimpleFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/debug/SimpleFormatter.java -------------------------------------------------------------------------------- /src/watson/gui/KeyBindingButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/gui/KeyBindingButton.java -------------------------------------------------------------------------------- /src/watson/gui/ModifiedKeyBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/gui/ModifiedKeyBinding.java -------------------------------------------------------------------------------- /src/watson/gui/MouseButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/gui/MouseButton.java -------------------------------------------------------------------------------- /src/watson/gui/WatsonConfigPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/gui/WatsonConfigPanel.java -------------------------------------------------------------------------------- /src/watson/gui/WatsonGuiScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/gui/WatsonGuiScreen.java -------------------------------------------------------------------------------- /src/watson/model/ARGB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/model/ARGB.java -------------------------------------------------------------------------------- /src/watson/model/AnvilBlockModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/model/AnvilBlockModel.java -------------------------------------------------------------------------------- /src/watson/model/BlockModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/model/BlockModel.java -------------------------------------------------------------------------------- /src/watson/model/BlockModelRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/model/BlockModelRegistry.java -------------------------------------------------------------------------------- /src/watson/model/CuboidBlockModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/model/CuboidBlockModel.java -------------------------------------------------------------------------------- /src/watson/model/HopperBlockModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/model/HopperBlockModel.java -------------------------------------------------------------------------------- /src/watson/model/PlantBlockModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/model/PlantBlockModel.java -------------------------------------------------------------------------------- /src/watson/model/StairBlockModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/model/StairBlockModel.java -------------------------------------------------------------------------------- /src/watson/transformer/WatsonTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/transformer/WatsonTransformer.java -------------------------------------------------------------------------------- /src/watson/yaml/ArrayValidatorNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/yaml/ArrayValidatorNode.java -------------------------------------------------------------------------------- /src/watson/yaml/MapValidatorNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/yaml/MapValidatorNode.java -------------------------------------------------------------------------------- /src/watson/yaml/SnakeValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/yaml/SnakeValidator.java -------------------------------------------------------------------------------- /src/watson/yaml/TypeValidatorNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/yaml/TypeValidatorNode.java -------------------------------------------------------------------------------- /src/watson/yaml/ValidatorMessageSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/yaml/ValidatorMessageSink.java -------------------------------------------------------------------------------- /src/watson/yaml/ValidatorNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/src/watson/yaml/ValidatorNode.java -------------------------------------------------------------------------------- /wiki/images/configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/wiki/images/configuration.png -------------------------------------------------------------------------------- /wiki/images/ingame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/wiki/images/ingame.png -------------------------------------------------------------------------------- /wiki/images/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/wiki/images/screenshot1.png -------------------------------------------------------------------------------- /wiki/images/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totemo/watson/HEAD/wiki/images/screenshot2.png --------------------------------------------------------------------------------