COWMODSКаталог модов

PinChat

Keep important chat messages on your HUD. Pin, organize, move, and resize message groups—or keep moving with chat open. Client-side, with simple built-in settings.

Автор: ivanmikhaylov11 тыс.4обновлён 7 окт. 2026 г.
УправлениеОптимизацияУтилиты

Описание

PinChat

Keep the messages that matter in view.

Coordinates to your next base. A friend's instructions. Your server's next objective. PinChat keeps useful chat messages on your HUD, so you can get back to playing without scrolling through chat.

Pin messages · Organize groups · Move and resize · Move while chatting

Download PinChat · Source code · Report a bug

Your chat, where you need it

  • Keep important messages visible. Right-click a message in normal chat to pin it; right-click again to unpin.
  • Make room for different tasks. Shift + right-click creates a new group. Keep coordinates, reminders, and conversations together in their own groups.
  • Arrange your HUD. Drag groups into position and use the ↘ handle to resize them. Collapse a group with its header, rename it with [R], or delete it with [X].
  • Keep moving with chat open. Press F9 to open the special chat mode with movement, then F9 or Esc to close it.
  • Pick up where you left off. Groups and their positions are saved in config/pinchat.json.

Choose your version

The current release is PinChat 3.2.0.

MinecraftJavaAvailable loaders
1.21.1121Fabric, Quilt, Forge, NeoForge
26.1 / 26.1.1 / 26.1.225Fabric, Quilt, NeoForge
26.225Fabric, Quilt, NeoForge
26.325Fabric, Quilt, NeoForge

Choose the Minecraft version and loader you actually use on the Versions tab. Install one matching PinChat JAR.

The 26.1, 26.1.1, and 26.1.2 downloads share the same binary for each loader. Quilt uses the Fabric-compatible binary. Forge 26.x is not supported. Minecraft 26.3 requires its dedicated JAR and Java 25; NeoForge for 26.3 is currently beta.

Get started

  1. Install your chosen mod loader for the matching Minecraft version.
  2. Download PinChat from the Versions tab and put its JAR in your game profile's mods folder.
  3. Fabric and Quilt: also install Fabric API for your exact Minecraft version. Forge and NeoForge: no additional mods are needed.
  4. Launch Minecraft, open normal chat with T or /, and right-click a message to pin it.

Client only: install PinChat on your own game client; it does not require installation on the server.

Controls at a glance

ActionDefault control
Pin / unpin a chat messageRight-click in normal chat
Create a group with a messageShift + right-click
Move a groupLeft-click and drag
Resize a groupDrag the ↘ handle
Collapse / expandClick the group header
Rename / delete a group[R] / [X]
Remove a pinned lineRight-click the pinned line
Open chat with movementF9
Close chat with movementF9 or Esc
Open PinChat settingsF8

Upgrading? Existing profiles retain saved key bindings. Assign F8 for settings and F9 for special chat, or reset those two actions individually in Minecraft's Controls → PinChat.

Simple settings

The built-in settings screen has a single switch for chat with movement. No configuration mod is required. ModMenu can also open this screen on Fabric.

The default limit is 5 messages per group. PinChat saves its data in config/pinchat.json. Controls and settings in older releases may differ; check the changelog for your download.

Need a hand?

Open an issue with your Minecraft version, loader, PinChat version, and any relevant logs.

Release notes · GitHub releases · MIT license

Галерея

Pinned messages and independent groupsKeep moving with chat openLegacy settings — earlier PinChat versions

Последние версии

Все версии →
release

PinChat 3.2.0 — NeoForge · Minecraft 26.3

3.2.0-neoforge-mc26.3
7 окт. 2026 г.34Minecraft: 26.3neoforge
Скачать
Что нового
# PinChat 3.2.0 Pin messages, organize groups, and move with special chat mode open. ## Changes - Fixed special-chat camera turning on GLFW builds by forwarding native mouse deltas; both input backends respect X/Y inversion. - Add dedicated Minecraft 26.3 builds for Fabric, Quilt and NeoForge, with SDL3 keyboard/mouse input, cursor capture, resource format 97.1, and packaged-JAR gameplay coverage. - Fixed invisible settings and rename-screen titles by using opaque text colors and drawing titles after the base screen. - Fixed missing bundled translations and icons in Fabric/Quilt 26.x; release preparation now rejects JARs without English/Russian locales. - Conflict-free defaults on every supported loader: F8 for settings and F9 for special chat; existing custom bindings are retained. - Removed unused Forge/NeoForge key actions and added the localized PinChat controls category. - Fixed mouse-bound and unbound controls in special chat, and original input restoration after screen resizing. - Gameplay checks now exercise actual defaults and saved custom keyboard/mouse bindings after restart. - English-first user README with a complete Russian translation, installation, controls, and an in-game example. - Separate bilingual guides for development, testing, compatibility, and releases. - English and Russian issue/PR templates and descriptions for all published releases. - Tests for limits, groups, normalization, and configuration persistence without hiding initialization failures. - Fabric 1.21.11 Client GameTest and native gameplay checks of packaged release JARs across all 19 supported game/loader combinations. - Checks for dragging, resizing, movement, camera turning, and persistence after a real client restart. - Consistent release filenames, SHA-256 checksums, manifest, and gameplay reports tied to the tested JAR. - Release publication gated on the complete gameplay matrix, with English and Russian release notes. ## Choose your file | Minecraft | Java | Loaders | |---|---|---| | 1.21.11 | 21 | fabric, quilt, forge, neoforge | | 26.1 | 25 | fabric, quilt, neoforge | | 26.1.1 | 25 | fabric, quilt, neoforge | | 26.1.2 | 25 | fabric, quilt, neoforge | | 26.2 | 25 | fabric, quilt, neoforge | | 26.3 | 25 | fabric, quilt, neoforge | Download `pinchat-mod-<loader>-3.2.0-mc<game-version>.jar` from Assets below. The 26.1.1 and 26.1.2 files are identical copies of the 26.1 build; Quilt uses a Fabric-compatible binary. ## Installation 1. Install the loader for your Minecraft version. 2. Put one matching PinChat JAR in your game profile’s `mods` folder. 3. For Fabric and Quilt, install Fabric API for your exact game version. Forge and NeoForge require no additional mods. ## Controls Open normal chat: right-click pins a message; Shift + right-click creates a group. Left-drag groups, resize with ↘, and collapse through the header; [R] renames, [X] deletes. `F9` opens special chat with movement and camera control; `F8` opens settings. Data is saved in `config/pinchat.json`. F8 and F9 are free in the standard Minecraft controls. Existing profiles retain saved bindings: assign F8/F9 or reset the two PinChat actions individually in Controls → PinChat. Older P bindings conflict with the multiplayer social menu; O opens the friends list in 26.2. ## Validation The workflow permits publication only after builds, unit tests, Client GameTest, and the entire packaged-JAR gameplay matrix pass. Gameplay checks cover pinning, groups, dragging, resizing, renaming, movement, the settings toggle, persistence after a real client restart, and saved custom keyboard/mouse bindings. `SHA256SUMS` contains hashes for every JAR; `manifest.json` records loader versions and game/file mappings; `GAMEPLAY_RESULTS.json` records gameplay results and the tested JAR hashes. Screenshots are diagnostic; automatic reference-image comparison is not implemented. ## Limitations Forge 26.x is not supported. Minecraft 26.3 requires its dedicated JAR and Java 25; its NeoForge loader is currently beta. [User guide](https://github.com/ivanmikhaylov1/pinchat-mod#readme) · [Report a bug](https://github.com/ivanmikhaylov1/pinchat-mod/issues/new/choose)
release

PinChat 3.2.0 — NeoForge · Minecraft 26.2

3.2.0-neoforge-mc26.2
7 окт. 2026 г.14Minecraft: 26.2neoforge
Скачать
Что нового
# PinChat 3.2.0 Pin messages, organize groups, and move with special chat mode open. ## Changes - Fixed special-chat camera turning on GLFW builds by forwarding native mouse deltas; both input backends respect X/Y inversion. - Add dedicated Minecraft 26.3 builds for Fabric, Quilt and NeoForge, with SDL3 keyboard/mouse input, cursor capture, resource format 97.1, and packaged-JAR gameplay coverage. - Fixed invisible settings and rename-screen titles by using opaque text colors and drawing titles after the base screen. - Fixed missing bundled translations and icons in Fabric/Quilt 26.x; release preparation now rejects JARs without English/Russian locales. - Conflict-free defaults on every supported loader: F8 for settings and F9 for special chat; existing custom bindings are retained. - Removed unused Forge/NeoForge key actions and added the localized PinChat controls category. - Fixed mouse-bound and unbound controls in special chat, and original input restoration after screen resizing. - Gameplay checks now exercise actual defaults and saved custom keyboard/mouse bindings after restart. - English-first user README with a complete Russian translation, installation, controls, and an in-game example. - Separate bilingual guides for development, testing, compatibility, and releases. - English and Russian issue/PR templates and descriptions for all published releases. - Tests for limits, groups, normalization, and configuration persistence without hiding initialization failures. - Fabric 1.21.11 Client GameTest and native gameplay checks of packaged release JARs across all 19 supported game/loader combinations. - Checks for dragging, resizing, movement, camera turning, and persistence after a real client restart. - Consistent release filenames, SHA-256 checksums, manifest, and gameplay reports tied to the tested JAR. - Release publication gated on the complete gameplay matrix, with English and Russian release notes. ## Choose your file | Minecraft | Java | Loaders | |---|---|---| | 1.21.11 | 21 | fabric, quilt, forge, neoforge | | 26.1 | 25 | fabric, quilt, neoforge | | 26.1.1 | 25 | fabric, quilt, neoforge | | 26.1.2 | 25 | fabric, quilt, neoforge | | 26.2 | 25 | fabric, quilt, neoforge | | 26.3 | 25 | fabric, quilt, neoforge | Download `pinchat-mod-<loader>-3.2.0-mc<game-version>.jar` from Assets below. The 26.1.1 and 26.1.2 files are identical copies of the 26.1 build; Quilt uses a Fabric-compatible binary. ## Installation 1. Install the loader for your Minecraft version. 2. Put one matching PinChat JAR in your game profile’s `mods` folder. 3. For Fabric and Quilt, install Fabric API for your exact game version. Forge and NeoForge require no additional mods. ## Controls Open normal chat: right-click pins a message; Shift + right-click creates a group. Left-drag groups, resize with ↘, and collapse through the header; [R] renames, [X] deletes. `F9` opens special chat with movement and camera control; `F8` opens settings. Data is saved in `config/pinchat.json`. F8 and F9 are free in the standard Minecraft controls. Existing profiles retain saved bindings: assign F8/F9 or reset the two PinChat actions individually in Controls → PinChat. Older P bindings conflict with the multiplayer social menu; O opens the friends list in 26.2. ## Validation The workflow permits publication only after builds, unit tests, Client GameTest, and the entire packaged-JAR gameplay matrix pass. Gameplay checks cover pinning, groups, dragging, resizing, renaming, movement, the settings toggle, persistence after a real client restart, and saved custom keyboard/mouse bindings. `SHA256SUMS` contains hashes for every JAR; `manifest.json` records loader versions and game/file mappings; `GAMEPLAY_RESULTS.json` records gameplay results and the tested JAR hashes. Screenshots are diagnostic; automatic reference-image comparison is not implemented. ## Limitations Forge 26.x is not supported. Minecraft 26.3 requires its dedicated JAR and Java 25; its NeoForge loader is currently beta. [User guide](https://github.com/ivanmikhaylov1/pinchat-mod#readme) · [Report a bug](https://github.com/ivanmikhaylov1/pinchat-mod/issues/new/choose)
release

PinChat 3.2.0 — NeoForge · Minecraft 26.1–26.1.2

3.2.0-neoforge-mc26.1
7 окт. 2026 г.12Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Скачать
Что нового
# PinChat 3.2.0 Pin messages, organize groups, and move with special chat mode open. ## Changes - Fixed special-chat camera turning on GLFW builds by forwarding native mouse deltas; both input backends respect X/Y inversion. - Add dedicated Minecraft 26.3 builds for Fabric, Quilt and NeoForge, with SDL3 keyboard/mouse input, cursor capture, resource format 97.1, and packaged-JAR gameplay coverage. - Fixed invisible settings and rename-screen titles by using opaque text colors and drawing titles after the base screen. - Fixed missing bundled translations and icons in Fabric/Quilt 26.x; release preparation now rejects JARs without English/Russian locales. - Conflict-free defaults on every supported loader: F8 for settings and F9 for special chat; existing custom bindings are retained. - Removed unused Forge/NeoForge key actions and added the localized PinChat controls category. - Fixed mouse-bound and unbound controls in special chat, and original input restoration after screen resizing. - Gameplay checks now exercise actual defaults and saved custom keyboard/mouse bindings after restart. - English-first user README with a complete Russian translation, installation, controls, and an in-game example. - Separate bilingual guides for development, testing, compatibility, and releases. - English and Russian issue/PR templates and descriptions for all published releases. - Tests for limits, groups, normalization, and configuration persistence without hiding initialization failures. - Fabric 1.21.11 Client GameTest and native gameplay checks of packaged release JARs across all 19 supported game/loader combinations. - Checks for dragging, resizing, movement, camera turning, and persistence after a real client restart. - Consistent release filenames, SHA-256 checksums, manifest, and gameplay reports tied to the tested JAR. - Release publication gated on the complete gameplay matrix, with English and Russian release notes. ## Choose your file | Minecraft | Java | Loaders | |---|---|---| | 1.21.11 | 21 | fabric, quilt, forge, neoforge | | 26.1 | 25 | fabric, quilt, neoforge | | 26.1.1 | 25 | fabric, quilt, neoforge | | 26.1.2 | 25 | fabric, quilt, neoforge | | 26.2 | 25 | fabric, quilt, neoforge | | 26.3 | 25 | fabric, quilt, neoforge | Download `pinchat-mod-<loader>-3.2.0-mc<game-version>.jar` from Assets below. The 26.1.1 and 26.1.2 files are identical copies of the 26.1 build; Quilt uses a Fabric-compatible binary. ## Installation 1. Install the loader for your Minecraft version. 2. Put one matching PinChat JAR in your game profile’s `mods` folder. 3. For Fabric and Quilt, install Fabric API for your exact game version. Forge and NeoForge require no additional mods. ## Controls Open normal chat: right-click pins a message; Shift + right-click creates a group. Left-drag groups, resize with ↘, and collapse through the header; [R] renames, [X] deletes. `F9` opens special chat with movement and camera control; `F8` opens settings. Data is saved in `config/pinchat.json`. F8 and F9 are free in the standard Minecraft controls. Existing profiles retain saved bindings: assign F8/F9 or reset the two PinChat actions individually in Controls → PinChat. Older P bindings conflict with the multiplayer social menu; O opens the friends list in 26.2. ## Validation The workflow permits publication only after builds, unit tests, Client GameTest, and the entire packaged-JAR gameplay matrix pass. Gameplay checks cover pinning, groups, dragging, resizing, renaming, movement, the settings toggle, persistence after a real client restart, and saved custom keyboard/mouse bindings. `SHA256SUMS` contains hashes for every JAR; `manifest.json` records loader versions and game/file mappings; `GAMEPLAY_RESULTS.json` records gameplay results and the tested JAR hashes. Screenshots are diagnostic; automatic reference-image comparison is not implemented. ## Limitations Forge 26.x is not supported. Minecraft 26.3 requires its dedicated JAR and Java 25; its NeoForge loader is currently beta. [User guide](https://github.com/ivanmikhaylov1/pinchat-mod#readme) · [Report a bug](https://github.com/ivanmikhaylov1/pinchat-mod/issues/new/choose)
release

PinChat 3.2.0 — NeoForge · Minecraft 1.21.11

3.2.0-neoforge-mc1.21.11
7 окт. 2026 г.10Minecraft: 1.21.11neoforge
Скачать
Что нового
# PinChat 3.2.0 Pin messages, organize groups, and move with special chat mode open. ## Changes - Fixed special-chat camera turning on GLFW builds by forwarding native mouse deltas; both input backends respect X/Y inversion. - Add dedicated Minecraft 26.3 builds for Fabric, Quilt and NeoForge, with SDL3 keyboard/mouse input, cursor capture, resource format 97.1, and packaged-JAR gameplay coverage. - Fixed invisible settings and rename-screen titles by using opaque text colors and drawing titles after the base screen. - Fixed missing bundled translations and icons in Fabric/Quilt 26.x; release preparation now rejects JARs without English/Russian locales. - Conflict-free defaults on every supported loader: F8 for settings and F9 for special chat; existing custom bindings are retained. - Removed unused Forge/NeoForge key actions and added the localized PinChat controls category. - Fixed mouse-bound and unbound controls in special chat, and original input restoration after screen resizing. - Gameplay checks now exercise actual defaults and saved custom keyboard/mouse bindings after restart. - English-first user README with a complete Russian translation, installation, controls, and an in-game example. - Separate bilingual guides for development, testing, compatibility, and releases. - English and Russian issue/PR templates and descriptions for all published releases. - Tests for limits, groups, normalization, and configuration persistence without hiding initialization failures. - Fabric 1.21.11 Client GameTest and native gameplay checks of packaged release JARs across all 19 supported game/loader combinations. - Checks for dragging, resizing, movement, camera turning, and persistence after a real client restart. - Consistent release filenames, SHA-256 checksums, manifest, and gameplay reports tied to the tested JAR. - Release publication gated on the complete gameplay matrix, with English and Russian release notes. ## Choose your file | Minecraft | Java | Loaders | |---|---|---| | 1.21.11 | 21 | fabric, quilt, forge, neoforge | | 26.1 | 25 | fabric, quilt, neoforge | | 26.1.1 | 25 | fabric, quilt, neoforge | | 26.1.2 | 25 | fabric, quilt, neoforge | | 26.2 | 25 | fabric, quilt, neoforge | | 26.3 | 25 | fabric, quilt, neoforge | Download `pinchat-mod-<loader>-3.2.0-mc<game-version>.jar` from Assets below. The 26.1.1 and 26.1.2 files are identical copies of the 26.1 build; Quilt uses a Fabric-compatible binary. ## Installation 1. Install the loader for your Minecraft version. 2. Put one matching PinChat JAR in your game profile’s `mods` folder. 3. For Fabric and Quilt, install Fabric API for your exact game version. Forge and NeoForge require no additional mods. ## Controls Open normal chat: right-click pins a message; Shift + right-click creates a group. Left-drag groups, resize with ↘, and collapse through the header; [R] renames, [X] deletes. `F9` opens special chat with movement and camera control; `F8` opens settings. Data is saved in `config/pinchat.json`. F8 and F9 are free in the standard Minecraft controls. Existing profiles retain saved bindings: assign F8/F9 or reset the two PinChat actions individually in Controls → PinChat. Older P bindings conflict with the multiplayer social menu; O opens the friends list in 26.2. ## Validation The workflow permits publication only after builds, unit tests, Client GameTest, and the entire packaged-JAR gameplay matrix pass. Gameplay checks cover pinning, groups, dragging, resizing, renaming, movement, the settings toggle, persistence after a real client restart, and saved custom keyboard/mouse bindings. `SHA256SUMS` contains hashes for every JAR; `manifest.json` records loader versions and game/file mappings; `GAMEPLAY_RESULTS.json` records gameplay results and the tested JAR hashes. Screenshots are diagnostic; automatic reference-image comparison is not implemented. ## Limitations Forge 26.x is not supported. Minecraft 26.3 requires its dedicated JAR and Java 25; its NeoForge loader is currently beta. [User guide](https://github.com/ivanmikhaylov1/pinchat-mod#readme) · [Report a bug](https://github.com/ivanmikhaylov1/pinchat-mod/issues/new/choose)
release

PinChat 3.2.0 — Fabric / Quilt · Minecraft 26.3

3.2.0-fabric-mc26.3
7 окт. 2026 г.50Minecraft: 26.3fabric, quilt
Скачать
Что нового
# PinChat 3.2.0 Pin messages, organize groups, and move with special chat mode open. ## Changes - Fixed special-chat camera turning on GLFW builds by forwarding native mouse deltas; both input backends respect X/Y inversion. - Add dedicated Minecraft 26.3 builds for Fabric, Quilt and NeoForge, with SDL3 keyboard/mouse input, cursor capture, resource format 97.1, and packaged-JAR gameplay coverage. - Fixed invisible settings and rename-screen titles by using opaque text colors and drawing titles after the base screen. - Fixed missing bundled translations and icons in Fabric/Quilt 26.x; release preparation now rejects JARs without English/Russian locales. - Conflict-free defaults on every supported loader: F8 for settings and F9 for special chat; existing custom bindings are retained. - Removed unused Forge/NeoForge key actions and added the localized PinChat controls category. - Fixed mouse-bound and unbound controls in special chat, and original input restoration after screen resizing. - Gameplay checks now exercise actual defaults and saved custom keyboard/mouse bindings after restart. - English-first user README with a complete Russian translation, installation, controls, and an in-game example. - Separate bilingual guides for development, testing, compatibility, and releases. - English and Russian issue/PR templates and descriptions for all published releases. - Tests for limits, groups, normalization, and configuration persistence without hiding initialization failures. - Fabric 1.21.11 Client GameTest and native gameplay checks of packaged release JARs across all 19 supported game/loader combinations. - Checks for dragging, resizing, movement, camera turning, and persistence after a real client restart. - Consistent release filenames, SHA-256 checksums, manifest, and gameplay reports tied to the tested JAR. - Release publication gated on the complete gameplay matrix, with English and Russian release notes. ## Choose your file | Minecraft | Java | Loaders | |---|---|---| | 1.21.11 | 21 | fabric, quilt, forge, neoforge | | 26.1 | 25 | fabric, quilt, neoforge | | 26.1.1 | 25 | fabric, quilt, neoforge | | 26.1.2 | 25 | fabric, quilt, neoforge | | 26.2 | 25 | fabric, quilt, neoforge | | 26.3 | 25 | fabric, quilt, neoforge | Download `pinchat-mod-<loader>-3.2.0-mc<game-version>.jar` from Assets below. The 26.1.1 and 26.1.2 files are identical copies of the 26.1 build; Quilt uses a Fabric-compatible binary. ## Installation 1. Install the loader for your Minecraft version. 2. Put one matching PinChat JAR in your game profile’s `mods` folder. 3. For Fabric and Quilt, install Fabric API for your exact game version. Forge and NeoForge require no additional mods. ## Controls Open normal chat: right-click pins a message; Shift + right-click creates a group. Left-drag groups, resize with ↘, and collapse through the header; [R] renames, [X] deletes. `F9` opens special chat with movement and camera control; `F8` opens settings. Data is saved in `config/pinchat.json`. F8 and F9 are free in the standard Minecraft controls. Existing profiles retain saved bindings: assign F8/F9 or reset the two PinChat actions individually in Controls → PinChat. Older P bindings conflict with the multiplayer social menu; O opens the friends list in 26.2. ## Validation The workflow permits publication only after builds, unit tests, Client GameTest, and the entire packaged-JAR gameplay matrix pass. Gameplay checks cover pinning, groups, dragging, resizing, renaming, movement, the settings toggle, persistence after a real client restart, and saved custom keyboard/mouse bindings. `SHA256SUMS` contains hashes for every JAR; `manifest.json` records loader versions and game/file mappings; `GAMEPLAY_RESULTS.json` records gameplay results and the tested JAR hashes. Screenshots are diagnostic; automatic reference-image comparison is not implemented. ## Limitations Forge 26.x is not supported. Minecraft 26.3 requires its dedicated JAR and Java 25; its NeoForge loader is currently beta. [User guide](https://github.com/ivanmikhaylov1/pinchat-mod#readme) · [Report a bug](https://github.com/ivanmikhaylov1/pinchat-mod/issues/new/choose)
release

PinChat 3.2.0 — Fabric / Quilt · Minecraft 26.2

3.2.0-fabric-mc26.2
7 окт. 2026 г.12Minecraft: 26.2fabric, quilt
Скачать
Что нового
# PinChat 3.2.0 Pin messages, organize groups, and move with special chat mode open. ## Changes - Fixed special-chat camera turning on GLFW builds by forwarding native mouse deltas; both input backends respect X/Y inversion. - Add dedicated Minecraft 26.3 builds for Fabric, Quilt and NeoForge, with SDL3 keyboard/mouse input, cursor capture, resource format 97.1, and packaged-JAR gameplay coverage. - Fixed invisible settings and rename-screen titles by using opaque text colors and drawing titles after the base screen. - Fixed missing bundled translations and icons in Fabric/Quilt 26.x; release preparation now rejects JARs without English/Russian locales. - Conflict-free defaults on every supported loader: F8 for settings and F9 for special chat; existing custom bindings are retained. - Removed unused Forge/NeoForge key actions and added the localized PinChat controls category. - Fixed mouse-bound and unbound controls in special chat, and original input restoration after screen resizing. - Gameplay checks now exercise actual defaults and saved custom keyboard/mouse bindings after restart. - English-first user README with a complete Russian translation, installation, controls, and an in-game example. - Separate bilingual guides for development, testing, compatibility, and releases. - English and Russian issue/PR templates and descriptions for all published releases. - Tests for limits, groups, normalization, and configuration persistence without hiding initialization failures. - Fabric 1.21.11 Client GameTest and native gameplay checks of packaged release JARs across all 19 supported game/loader combinations. - Checks for dragging, resizing, movement, camera turning, and persistence after a real client restart. - Consistent release filenames, SHA-256 checksums, manifest, and gameplay reports tied to the tested JAR. - Release publication gated on the complete gameplay matrix, with English and Russian release notes. ## Choose your file | Minecraft | Java | Loaders | |---|---|---| | 1.21.11 | 21 | fabric, quilt, forge, neoforge | | 26.1 | 25 | fabric, quilt, neoforge | | 26.1.1 | 25 | fabric, quilt, neoforge | | 26.1.2 | 25 | fabric, quilt, neoforge | | 26.2 | 25 | fabric, quilt, neoforge | | 26.3 | 25 | fabric, quilt, neoforge | Download `pinchat-mod-<loader>-3.2.0-mc<game-version>.jar` from Assets below. The 26.1.1 and 26.1.2 files are identical copies of the 26.1 build; Quilt uses a Fabric-compatible binary. ## Installation 1. Install the loader for your Minecraft version. 2. Put one matching PinChat JAR in your game profile’s `mods` folder. 3. For Fabric and Quilt, install Fabric API for your exact game version. Forge and NeoForge require no additional mods. ## Controls Open normal chat: right-click pins a message; Shift + right-click creates a group. Left-drag groups, resize with ↘, and collapse through the header; [R] renames, [X] deletes. `F9` opens special chat with movement and camera control; `F8` opens settings. Data is saved in `config/pinchat.json`. F8 and F9 are free in the standard Minecraft controls. Existing profiles retain saved bindings: assign F8/F9 or reset the two PinChat actions individually in Controls → PinChat. Older P bindings conflict with the multiplayer social menu; O opens the friends list in 26.2. ## Validation The workflow permits publication only after builds, unit tests, Client GameTest, and the entire packaged-JAR gameplay matrix pass. Gameplay checks cover pinning, groups, dragging, resizing, renaming, movement, the settings toggle, persistence after a real client restart, and saved custom keyboard/mouse bindings. `SHA256SUMS` contains hashes for every JAR; `manifest.json` records loader versions and game/file mappings; `GAMEPLAY_RESULTS.json` records gameplay results and the tested JAR hashes. Screenshots are diagnostic; automatic reference-image comparison is not implemented. ## Limitations Forge 26.x is not supported. Minecraft 26.3 requires its dedicated JAR and Java 25; its NeoForge loader is currently beta. [User guide](https://github.com/ivanmikhaylov1/pinchat-mod#readme) · [Report a bug](https://github.com/ivanmikhaylov1/pinchat-mod/issues/new/choose)
release

PinChat 3.2.0 — Fabric / Quilt · Minecraft 26.1–26.1.2

3.2.0-fabric-mc26.1
7 окт. 2026 г.14Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Скачать
Что нового
# PinChat 3.2.0 Pin messages, organize groups, and move with special chat mode open. ## Changes - Fixed special-chat camera turning on GLFW builds by forwarding native mouse deltas; both input backends respect X/Y inversion. - Add dedicated Minecraft 26.3 builds for Fabric, Quilt and NeoForge, with SDL3 keyboard/mouse input, cursor capture, resource format 97.1, and packaged-JAR gameplay coverage. - Fixed invisible settings and rename-screen titles by using opaque text colors and drawing titles after the base screen. - Fixed missing bundled translations and icons in Fabric/Quilt 26.x; release preparation now rejects JARs without English/Russian locales. - Conflict-free defaults on every supported loader: F8 for settings and F9 for special chat; existing custom bindings are retained. - Removed unused Forge/NeoForge key actions and added the localized PinChat controls category. - Fixed mouse-bound and unbound controls in special chat, and original input restoration after screen resizing. - Gameplay checks now exercise actual defaults and saved custom keyboard/mouse bindings after restart. - English-first user README with a complete Russian translation, installation, controls, and an in-game example. - Separate bilingual guides for development, testing, compatibility, and releases. - English and Russian issue/PR templates and descriptions for all published releases. - Tests for limits, groups, normalization, and configuration persistence without hiding initialization failures. - Fabric 1.21.11 Client GameTest and native gameplay checks of packaged release JARs across all 19 supported game/loader combinations. - Checks for dragging, resizing, movement, camera turning, and persistence after a real client restart. - Consistent release filenames, SHA-256 checksums, manifest, and gameplay reports tied to the tested JAR. - Release publication gated on the complete gameplay matrix, with English and Russian release notes. ## Choose your file | Minecraft | Java | Loaders | |---|---|---| | 1.21.11 | 21 | fabric, quilt, forge, neoforge | | 26.1 | 25 | fabric, quilt, neoforge | | 26.1.1 | 25 | fabric, quilt, neoforge | | 26.1.2 | 25 | fabric, quilt, neoforge | | 26.2 | 25 | fabric, quilt, neoforge | | 26.3 | 25 | fabric, quilt, neoforge | Download `pinchat-mod-<loader>-3.2.0-mc<game-version>.jar` from Assets below. The 26.1.1 and 26.1.2 files are identical copies of the 26.1 build; Quilt uses a Fabric-compatible binary. ## Installation 1. Install the loader for your Minecraft version. 2. Put one matching PinChat JAR in your game profile’s `mods` folder. 3. For Fabric and Quilt, install Fabric API for your exact game version. Forge and NeoForge require no additional mods. ## Controls Open normal chat: right-click pins a message; Shift + right-click creates a group. Left-drag groups, resize with ↘, and collapse through the header; [R] renames, [X] deletes. `F9` opens special chat with movement and camera control; `F8` opens settings. Data is saved in `config/pinchat.json`. F8 and F9 are free in the standard Minecraft controls. Existing profiles retain saved bindings: assign F8/F9 or reset the two PinChat actions individually in Controls → PinChat. Older P bindings conflict with the multiplayer social menu; O opens the friends list in 26.2. ## Validation The workflow permits publication only after builds, unit tests, Client GameTest, and the entire packaged-JAR gameplay matrix pass. Gameplay checks cover pinning, groups, dragging, resizing, renaming, movement, the settings toggle, persistence after a real client restart, and saved custom keyboard/mouse bindings. `SHA256SUMS` contains hashes for every JAR; `manifest.json` records loader versions and game/file mappings; `GAMEPLAY_RESULTS.json` records gameplay results and the tested JAR hashes. Screenshots are diagnostic; automatic reference-image comparison is not implemented. ## Limitations Forge 26.x is not supported. Minecraft 26.3 requires its dedicated JAR and Java 25; its NeoForge loader is currently beta. [User guide](https://github.com/ivanmikhaylov1/pinchat-mod#readme) · [Report a bug](https://github.com/ivanmikhaylov1/pinchat-mod/issues/new/choose)
release

PinChat 3.2.0 — Fabric / Quilt · Minecraft 1.21.11

3.2.0-fabric-mc1.21.11
7 окт. 2026 г.32Minecraft: 1.21.11fabric, quilt
Скачать
Что нового
# PinChat 3.2.0 Pin messages, organize groups, and move with special chat mode open. ## Changes - Fixed special-chat camera turning on GLFW builds by forwarding native mouse deltas; both input backends respect X/Y inversion. - Add dedicated Minecraft 26.3 builds for Fabric, Quilt and NeoForge, with SDL3 keyboard/mouse input, cursor capture, resource format 97.1, and packaged-JAR gameplay coverage. - Fixed invisible settings and rename-screen titles by using opaque text colors and drawing titles after the base screen. - Fixed missing bundled translations and icons in Fabric/Quilt 26.x; release preparation now rejects JARs without English/Russian locales. - Conflict-free defaults on every supported loader: F8 for settings and F9 for special chat; existing custom bindings are retained. - Removed unused Forge/NeoForge key actions and added the localized PinChat controls category. - Fixed mouse-bound and unbound controls in special chat, and original input restoration after screen resizing. - Gameplay checks now exercise actual defaults and saved custom keyboard/mouse bindings after restart. - English-first user README with a complete Russian translation, installation, controls, and an in-game example. - Separate bilingual guides for development, testing, compatibility, and releases. - English and Russian issue/PR templates and descriptions for all published releases. - Tests for limits, groups, normalization, and configuration persistence without hiding initialization failures. - Fabric 1.21.11 Client GameTest and native gameplay checks of packaged release JARs across all 19 supported game/loader combinations. - Checks for dragging, resizing, movement, camera turning, and persistence after a real client restart. - Consistent release filenames, SHA-256 checksums, manifest, and gameplay reports tied to the tested JAR. - Release publication gated on the complete gameplay matrix, with English and Russian release notes. ## Choose your file | Minecraft | Java | Loaders | |---|---|---| | 1.21.11 | 21 | fabric, quilt, forge, neoforge | | 26.1 | 25 | fabric, quilt, neoforge | | 26.1.1 | 25 | fabric, quilt, neoforge | | 26.1.2 | 25 | fabric, quilt, neoforge | | 26.2 | 25 | fabric, quilt, neoforge | | 26.3 | 25 | fabric, quilt, neoforge | Download `pinchat-mod-<loader>-3.2.0-mc<game-version>.jar` from Assets below. The 26.1.1 and 26.1.2 files are identical copies of the 26.1 build; Quilt uses a Fabric-compatible binary. ## Installation 1. Install the loader for your Minecraft version. 2. Put one matching PinChat JAR in your game profile’s `mods` folder. 3. For Fabric and Quilt, install Fabric API for your exact game version. Forge and NeoForge require no additional mods. ## Controls Open normal chat: right-click pins a message; Shift + right-click creates a group. Left-drag groups, resize with ↘, and collapse through the header; [R] renames, [X] deletes. `F9` opens special chat with movement and camera control; `F8` opens settings. Data is saved in `config/pinchat.json`. F8 and F9 are free in the standard Minecraft controls. Existing profiles retain saved bindings: assign F8/F9 or reset the two PinChat actions individually in Controls → PinChat. Older P bindings conflict with the multiplayer social menu; O opens the friends list in 26.2. ## Validation The workflow permits publication only after builds, unit tests, Client GameTest, and the entire packaged-JAR gameplay matrix pass. Gameplay checks cover pinning, groups, dragging, resizing, renaming, movement, the settings toggle, persistence after a real client restart, and saved custom keyboard/mouse bindings. `SHA256SUMS` contains hashes for every JAR; `manifest.json` records loader versions and game/file mappings; `GAMEPLAY_RESULTS.json` records gameplay results and the tested JAR hashes. Screenshots are diagnostic; automatic reference-image comparison is not implemented. ## Limitations Forge 26.x is not supported. Minecraft 26.3 requires its dedicated JAR and Java 25; its NeoForge loader is currently beta. [User guide](https://github.com/ivanmikhaylov1/pinchat-mod#readme) · [Report a bug](https://github.com/ivanmikhaylov1/pinchat-mod/issues/new/choose)
release

PinChat 3.2.0 — Forge · Minecraft 1.21.11

3.2.0-forge-mc1.21.11
7 окт. 2026 г.8Minecraft: 1.21.11forge
Скачать
Что нового
# PinChat 3.2.0 Pin messages, organize groups, and move with special chat mode open. ## Changes - Fixed special-chat camera turning on GLFW builds by forwarding native mouse deltas; both input backends respect X/Y inversion. - Add dedicated Minecraft 26.3 builds for Fabric, Quilt and NeoForge, with SDL3 keyboard/mouse input, cursor capture, resource format 97.1, and packaged-JAR gameplay coverage. - Fixed invisible settings and rename-screen titles by using opaque text colors and drawing titles after the base screen. - Fixed missing bundled translations and icons in Fabric/Quilt 26.x; release preparation now rejects JARs without English/Russian locales. - Conflict-free defaults on every supported loader: F8 for settings and F9 for special chat; existing custom bindings are retained. - Removed unused Forge/NeoForge key actions and added the localized PinChat controls category. - Fixed mouse-bound and unbound controls in special chat, and original input restoration after screen resizing. - Gameplay checks now exercise actual defaults and saved custom keyboard/mouse bindings after restart. - English-first user README with a complete Russian translation, installation, controls, and an in-game example. - Separate bilingual guides for development, testing, compatibility, and releases. - English and Russian issue/PR templates and descriptions for all published releases. - Tests for limits, groups, normalization, and configuration persistence without hiding initialization failures. - Fabric 1.21.11 Client GameTest and native gameplay checks of packaged release JARs across all 19 supported game/loader combinations. - Checks for dragging, resizing, movement, camera turning, and persistence after a real client restart. - Consistent release filenames, SHA-256 checksums, manifest, and gameplay reports tied to the tested JAR. - Release publication gated on the complete gameplay matrix, with English and Russian release notes. ## Choose your file | Minecraft | Java | Loaders | |---|---|---| | 1.21.11 | 21 | fabric, quilt, forge, neoforge | | 26.1 | 25 | fabric, quilt, neoforge | | 26.1.1 | 25 | fabric, quilt, neoforge | | 26.1.2 | 25 | fabric, quilt, neoforge | | 26.2 | 25 | fabric, quilt, neoforge | | 26.3 | 25 | fabric, quilt, neoforge | Download `pinchat-mod-<loader>-3.2.0-mc<game-version>.jar` from Assets below. The 26.1.1 and 26.1.2 files are identical copies of the 26.1 build; Quilt uses a Fabric-compatible binary. ## Installation 1. Install the loader for your Minecraft version. 2. Put one matching PinChat JAR in your game profile’s `mods` folder. 3. For Fabric and Quilt, install Fabric API for your exact game version. Forge and NeoForge require no additional mods. ## Controls Open normal chat: right-click pins a message; Shift + right-click creates a group. Left-drag groups, resize with ↘, and collapse through the header; [R] renames, [X] deletes. `F9` opens special chat with movement and camera control; `F8` opens settings. Data is saved in `config/pinchat.json`. F8 and F9 are free in the standard Minecraft controls. Existing profiles retain saved bindings: assign F8/F9 or reset the two PinChat actions individually in Controls → PinChat. Older P bindings conflict with the multiplayer social menu; O opens the friends list in 26.2. ## Validation The workflow permits publication only after builds, unit tests, Client GameTest, and the entire packaged-JAR gameplay matrix pass. Gameplay checks cover pinning, groups, dragging, resizing, renaming, movement, the settings toggle, persistence after a real client restart, and saved custom keyboard/mouse bindings. `SHA256SUMS` contains hashes for every JAR; `manifest.json` records loader versions and game/file mappings; `GAMEPLAY_RESULTS.json` records gameplay results and the tested JAR hashes. Screenshots are diagnostic; automatic reference-image comparison is not implemented. ## Limitations Forge 26.x is not supported. Minecraft 26.3 requires its dedicated JAR and Java 25; its NeoForge loader is currently beta. [User guide](https://github.com/ivanmikhaylov1/pinchat-mod#readme) · [Report a bug](https://github.com/ivanmikhaylov1/pinchat-mod/issues/new/choose)
release

PinChat 3.1.0 — Quilt · Minecraft 26.2

3.1.0-quilt
26 сент. 2026 г.25Minecraft: 26.2quilt
Скачать
Что нового
# PinChat 3.1.0 Pinned messages, independent groups, dragging, and a special chat mode that lets you move. ## Choose your download | Minecraft | Java | Fabric | Quilt | Forge | NeoForge | |---|---|---|---|---|---| | 1.21.11 | 21 | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-fabric-3.1.0-mc1.21.11.jar) | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-quilt-3.1.0-mc1.21.11.jar) | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-forge-3.1.0-mc1.21.11.jar) | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-neoforge-3.1.0-mc1.21.11.jar) | | 26.1 | 25 | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-fabric-3.1.0-mc26.1.jar) | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-quilt-3.1.0-mc26.1.jar) | — | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-neoforge-3.1.0-mc26.1.jar) | | 26.1.1 | 25 | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-fabric-3.1.0-mc26.1.1.jar) | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-quilt-3.1.0-mc26.1.1.jar) | — | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-neoforge-3.1.0-mc26.1.1.jar) | | 26.1.2 | 25 | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-fabric-3.1.0-mc26.1.2.jar) | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-quilt-3.1.0-mc26.1.2.jar) | — | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-neoforge-3.1.0-mc26.1.2.jar) | | 26.2 | 25 | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-fabric-3.1.0-mc26.2.jar) | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-quilt-3.1.0-mc26.2.jar) | — | [Download](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/pinchat-mod-neoforge-3.1.0-mc26.2.jar) | **Install one PinChat JAR.** The 26.1.1 and 26.1.2 files are identical to the corresponding 26.1 JAR. Quilt uses the same Fabric-compatible binary. ## Installation 1. Install the loader for your game version and the Java version listed above. 2. Put the matching JAR in your game profile’s `mods` folder. 3. For Fabric and Quilt, add Fabric API for your exact Minecraft version. Forge and NeoForge need no additional mods. Cloth Config, YACL, MaLiLib, and ModMenu are optional for this release. ## Controls | Action | Keys / mouse | |---|---| | Pin or unpin a message | Right-click in normal chat | | Create a group | Shift + right-click | | Move / resize | Left-drag / drag ↘ | | Collapse / rename / delete | Header / [R] / [X] | | Chat mode with movement | U; close with U or Esc | | Settings | P | In multiplayer, `P` conflicts with Minecraft’s social menu; in 26.2, `O` opens the friends list. Rebind PinChat settings in Controls, for example to `F8`. The default limit is 5 messages per group. Data is saved in `config/pinchat.json`. ## Validation of this published release Builds, metadata checks, and client startup passed in [GitHub Actions](https://github.com/ivanmikhaylov1/pinchat-mod/actions/runs/36236974523). Those smoke tests checked startup, not in-world clicks. The project owner previously confirmed a manual gameplay pass: pinning, groups, dragging, the mode toggle, and persistence. Quilt 1.21.11 was also checked manually. The expanded automated gameplay system is being developed in the repository; its results are not retroactively attributed to this release. ## Checksums and limitations [SHA256SUMS](https://github.com/ivanmikhaylov1/pinchat-mod/releases/download/3.1.0/SHA256SUMS) contains SHA-256 hashes for all 16 JARs. On Linux: `sha256sum --check SHA256SUMS`; on macOS: `shasum -a 256 --check SHA256SUMS` (download all listed files for a complete check). Forge 26.x and Minecraft 26.3 are not supported. [User guide](https://github.com/ivanmikhaylov1/pinchat-mod/blob/a0ce134a4acbad28ab4ee6b7b0a719334d0b3b8e/README.md) · [Report a bug](https://github.com/ivanmikhaylov1/pinchat-mod/issues/new/choose)