├── .gitignore ├── ChatUILib ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── java │ └── com │ │ └── simon816 │ │ └── chatui │ │ ├── lib │ │ ├── ChatUILib.java │ │ ├── DefaultChatView.java │ │ ├── ITextDrawable.java │ │ ├── PlayerChatView.java │ │ ├── PlayerContext.java │ │ ├── TextEditorWindow.java │ │ ├── TopWindow.java │ │ ├── config │ │ │ ├── LibConfig.java │ │ │ └── PlayerSettings.java │ │ ├── event │ │ │ ├── CreatePlayerViewEvent.java │ │ │ └── PlayerChangeConfigEvent.java │ │ ├── internal │ │ │ ├── ClickCallback.java │ │ │ └── WrapOutputChannel.java │ │ └── lang │ │ │ ├── LanguagePackFetchTask.java │ │ │ └── LanguagePackManager.java │ │ ├── ui │ │ ├── AnchorPaneUI.java │ │ ├── Button.java │ │ ├── FlowPaneUI.java │ │ ├── HBoxUI.java │ │ ├── LineFactory.java │ │ ├── MergingLineFactory.java │ │ ├── UIComponent.java │ │ ├── UIPane.java │ │ ├── VBoxUI.java │ │ ├── canvas │ │ │ ├── BlockRenderContext.java │ │ │ ├── BrailleRenderContext.java │ │ │ ├── CanvasUI.java │ │ │ ├── LineDrawingContext.java │ │ │ └── ShapeFunction.java │ │ └── table │ │ │ ├── BorderlessTableRenderer.java │ │ │ ├── DefaultColumnRenderer.java │ │ │ ├── DefaultTableRenderer.java │ │ │ ├── TableColumnRenderer.java │ │ │ ├── TableModel.java │ │ │ ├── TableRenderer.java │ │ │ ├── TableScrollHelper.java │ │ │ └── TableUI.java │ │ └── util │ │ ├── FontData.java │ │ ├── ForwardingReference.java │ │ ├── ForwardingSource.java │ │ ├── TextBuffer.java │ │ ├── TextSplitter.java │ │ ├── TextUtils.java │ │ └── Utils.java │ └── resources │ ├── com │ └── simon816 │ │ └── chatui │ │ └── util │ │ ├── ascii.png │ │ └── glyph_sizes.bin │ └── mcmod.info ├── LICENSE.txt ├── README.md ├── doc ├── canvas.png ├── canvas_2.png ├── chat_group.png ├── chat_groups.png ├── chatui.gif ├── client_settings.png ├── config_editor.png ├── config_editor_2.png ├── edit_config_value.png ├── main_window.png ├── new_config_value.png ├── new_tab.png ├── pagination.png ├── permission_collections.png ├── permission_subjects.png ├── permissions_editor.png ├── player_list.png ├── private_message.png ├── settings.png ├── text_editor.png ├── title.png └── unread_pm.png ├── gradle.properties ├── settings.gradle └── src └── main ├── java ├── com │ └── simon816 │ │ └── chatui │ │ ├── AbstractFeature.java │ │ ├── ActivePlayerChatView.java │ │ ├── ChatUI.java │ │ ├── ChatUIView.java │ │ ├── Config.java │ │ ├── DisabledChatView.java │ │ ├── FeatureManager.java │ │ ├── PlayerList.java │ │ ├── Window.java │ │ ├── group │ │ ├── ChatBufferTab.java │ │ ├── ChatGroup.java │ │ ├── ChatGroupFeature.java │ │ ├── ChatGroupTab.java │ │ ├── GroupList.java │ │ └── GroupListRenderer.java │ │ ├── impl │ │ ├── ImplementationConfig.java │ │ └── ImplementationPagination.java │ │ ├── pagination │ │ ├── PaginationSourceWrapper.java │ │ ├── PaginationTab.java │ │ ├── TabbedPaginationBuilder.java │ │ ├── TabbedPaginationList.java │ │ └── TabbedPaginationService.java │ │ ├── privmsg │ │ ├── PlayerPrivateView.java │ │ ├── PrivateMessageFeature.java │ │ └── PrivateMessageTab.java │ │ ├── tabs │ │ ├── GlobalTab.java │ │ ├── NewTab.java │ │ ├── Tab.java │ │ ├── TextBufferTab.java │ │ ├── WindowTab.java │ │ ├── config │ │ │ ├── ConfigEditTab.java │ │ │ ├── ConfigEntry.java │ │ │ ├── ConfigTabControl.java │ │ │ ├── ConfigTableModel.java │ │ │ ├── ConfigTableRenderer.java │ │ │ └── NodeBuilder.java │ │ └── perm │ │ │ ├── EntryDisplayer.java │ │ │ ├── FallbackPermActions.java │ │ │ ├── PEXActions.java │ │ │ ├── PermissionActions.java │ │ │ ├── PermissionsTab.java │ │ │ ├── SubjectListPane.java │ │ │ └── SubjectViewer.java │ │ └── util │ │ └── ExtraUtils.java └── org │ └── spongepowered │ └── common │ └── service │ └── pagination │ └── SpongePaginationAccessor.java └── resources └── mcmod.info /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/.gitignore -------------------------------------------------------------------------------- /ChatUILib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/build.gradle -------------------------------------------------------------------------------- /ChatUILib/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/gradle.properties -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/ChatUILib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/ChatUILib.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/DefaultChatView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/DefaultChatView.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/ITextDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/ITextDrawable.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/PlayerChatView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/PlayerChatView.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/PlayerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/PlayerContext.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/TextEditorWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/TextEditorWindow.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/TopWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/TopWindow.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/config/LibConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/config/LibConfig.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/config/PlayerSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/config/PlayerSettings.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/event/CreatePlayerViewEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/event/CreatePlayerViewEvent.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/event/PlayerChangeConfigEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/event/PlayerChangeConfigEvent.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/internal/ClickCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/internal/ClickCallback.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/internal/WrapOutputChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/internal/WrapOutputChannel.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/lang/LanguagePackFetchTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/lang/LanguagePackFetchTask.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/lib/lang/LanguagePackManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/lib/lang/LanguagePackManager.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/AnchorPaneUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/AnchorPaneUI.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/Button.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/Button.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/FlowPaneUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/FlowPaneUI.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/HBoxUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/HBoxUI.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/LineFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/LineFactory.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/MergingLineFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/MergingLineFactory.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/UIComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/UIComponent.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/UIPane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/UIPane.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/VBoxUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/VBoxUI.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/canvas/BlockRenderContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/canvas/BlockRenderContext.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/canvas/BrailleRenderContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/canvas/BrailleRenderContext.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/canvas/CanvasUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/canvas/CanvasUI.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/canvas/LineDrawingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/canvas/LineDrawingContext.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/canvas/ShapeFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/canvas/ShapeFunction.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/table/BorderlessTableRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/table/BorderlessTableRenderer.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/table/DefaultColumnRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/table/DefaultColumnRenderer.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/table/DefaultTableRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/table/DefaultTableRenderer.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/table/TableColumnRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/table/TableColumnRenderer.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/table/TableModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/table/TableModel.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/table/TableRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/table/TableRenderer.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/table/TableScrollHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/table/TableScrollHelper.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/ui/table/TableUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/ui/table/TableUI.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/util/FontData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/util/FontData.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/util/ForwardingReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/util/ForwardingReference.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/util/ForwardingSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/util/ForwardingSource.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/util/TextBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/util/TextBuffer.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/util/TextSplitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/util/TextSplitter.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/util/TextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/util/TextUtils.java -------------------------------------------------------------------------------- /ChatUILib/src/main/java/com/simon816/chatui/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/java/com/simon816/chatui/util/Utils.java -------------------------------------------------------------------------------- /ChatUILib/src/main/resources/com/simon816/chatui/util/ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/resources/com/simon816/chatui/util/ascii.png -------------------------------------------------------------------------------- /ChatUILib/src/main/resources/com/simon816/chatui/util/glyph_sizes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/resources/com/simon816/chatui/util/glyph_sizes.bin -------------------------------------------------------------------------------- /ChatUILib/src/main/resources/mcmod.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/ChatUILib/src/main/resources/mcmod.info -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/README.md -------------------------------------------------------------------------------- /doc/canvas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/canvas.png -------------------------------------------------------------------------------- /doc/canvas_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/canvas_2.png -------------------------------------------------------------------------------- /doc/chat_group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/chat_group.png -------------------------------------------------------------------------------- /doc/chat_groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/chat_groups.png -------------------------------------------------------------------------------- /doc/chatui.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/chatui.gif -------------------------------------------------------------------------------- /doc/client_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/client_settings.png -------------------------------------------------------------------------------- /doc/config_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/config_editor.png -------------------------------------------------------------------------------- /doc/config_editor_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/config_editor_2.png -------------------------------------------------------------------------------- /doc/edit_config_value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/edit_config_value.png -------------------------------------------------------------------------------- /doc/main_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/main_window.png -------------------------------------------------------------------------------- /doc/new_config_value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/new_config_value.png -------------------------------------------------------------------------------- /doc/new_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/new_tab.png -------------------------------------------------------------------------------- /doc/pagination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/pagination.png -------------------------------------------------------------------------------- /doc/permission_collections.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/permission_collections.png -------------------------------------------------------------------------------- /doc/permission_subjects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/permission_subjects.png -------------------------------------------------------------------------------- /doc/permissions_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/permissions_editor.png -------------------------------------------------------------------------------- /doc/player_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/player_list.png -------------------------------------------------------------------------------- /doc/private_message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/private_message.png -------------------------------------------------------------------------------- /doc/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/settings.png -------------------------------------------------------------------------------- /doc/text_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/text_editor.png -------------------------------------------------------------------------------- /doc/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/title.png -------------------------------------------------------------------------------- /doc/unread_pm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/doc/unread_pm.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/gradle.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/AbstractFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/AbstractFeature.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/ActivePlayerChatView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/ActivePlayerChatView.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/ChatUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/ChatUI.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/ChatUIView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/ChatUIView.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/Config.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/DisabledChatView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/DisabledChatView.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/FeatureManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/FeatureManager.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/PlayerList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/PlayerList.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/Window.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/Window.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/group/ChatBufferTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/group/ChatBufferTab.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/group/ChatGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/group/ChatGroup.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/group/ChatGroupFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/group/ChatGroupFeature.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/group/ChatGroupTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/group/ChatGroupTab.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/group/GroupList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/group/GroupList.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/group/GroupListRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/group/GroupListRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/impl/ImplementationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/impl/ImplementationConfig.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/impl/ImplementationPagination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/impl/ImplementationPagination.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/pagination/PaginationSourceWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/pagination/PaginationSourceWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/pagination/PaginationTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/pagination/PaginationTab.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/pagination/TabbedPaginationBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/pagination/TabbedPaginationBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/pagination/TabbedPaginationList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/pagination/TabbedPaginationList.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/pagination/TabbedPaginationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/pagination/TabbedPaginationService.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/privmsg/PlayerPrivateView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/privmsg/PlayerPrivateView.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/privmsg/PrivateMessageFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/privmsg/PrivateMessageFeature.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/privmsg/PrivateMessageTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/privmsg/PrivateMessageTab.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/GlobalTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/GlobalTab.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/NewTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/NewTab.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/Tab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/Tab.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/TextBufferTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/TextBufferTab.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/WindowTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/WindowTab.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/config/ConfigEditTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/config/ConfigEditTab.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/config/ConfigEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/config/ConfigEntry.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/config/ConfigTabControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/config/ConfigTabControl.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/config/ConfigTableModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/config/ConfigTableModel.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/config/ConfigTableRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/config/ConfigTableRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/config/NodeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/config/NodeBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/perm/EntryDisplayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/perm/EntryDisplayer.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/perm/FallbackPermActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/perm/FallbackPermActions.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/perm/PEXActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/perm/PEXActions.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/perm/PermissionActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/perm/PermissionActions.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/perm/PermissionsTab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/perm/PermissionsTab.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/perm/SubjectListPane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/perm/SubjectListPane.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/tabs/perm/SubjectViewer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/tabs/perm/SubjectViewer.java -------------------------------------------------------------------------------- /src/main/java/com/simon816/chatui/util/ExtraUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/com/simon816/chatui/util/ExtraUtils.java -------------------------------------------------------------------------------- /src/main/java/org/spongepowered/common/service/pagination/SpongePaginationAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/java/org/spongepowered/common/service/pagination/SpongePaginationAccessor.java -------------------------------------------------------------------------------- /src/main/resources/mcmod.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon816/ChatUI/HEAD/src/main/resources/mcmod.info --------------------------------------------------------------------------------