Перейти к содержимому
Mineforgian

Telegraph

Client-side helper mod for map-based communication using banners. Reading, composing, and tracking messages, with support for the Carnite Telegraphic protocol from CivLabs.

Загрузки
187
Подписчики
3
Обновлён
15 декабря 2025 г.
Лицензия
All-Rights-Reserved

Опубликован 22 октября 2025 г.

Telegraph

Long-distance communication for Minecraft using map decorations and the Carnite language.

Telegraph is a Fabric mod that enables communication between distant settlements using Minecraft's map mechanic. When a banner is used on a map, all copies of that map update instantly—regardless of distance. Telegraph turns this into a structured communication system.

Features

Carnite Language

A constructed telegraphic language designed for efficient map-based messaging:

  • Compact syntax - Express complex ideas in limited character space
  • Banner color tense - White=present, Grey=past/future, Blue=questions, Yellow=trade
  • Grammar symbols - Simple punctuation for agents, properties, plurals, and more
  • Built-in vocabulary - Dynamic abbreviation system for common items and concepts

Telegraph Transfer Protocol (TTP)

A human-readable messaging standard for inter-civilization communication:

  • Fixed-width headers - Easy to read and write by hand
  • Multi-part messages - Split long messages across multiple banners
  • Reliable delivery - ACK/NEED control messages for confirmation
  • Broadcast support - Network-wide announcements to all towers

Channel System

Organize your communication with map-based channels:

  • Multiple channels - Track different maps for different purposes
  • Message history - Persistent storage of all incoming messages
  • Notifications - Get alerted when new messages arrive
  • Channel browser - Filter and sort your channels

User Interface

Modern, responsive UI designed for all screen sizes:

  • Toast notifications - Non-intrusive feedback messages
  • Confirmation dialogs - Safe destructive actions
  • Responsive layout - Adapts to window size
  • Consistent theming - Clean, readable design

Getting Started

  1. Install the mod (requires Fabric and Minecraft 1.21.8)
  2. Create a map
  3. Press M to open the Telegraph interface
  4. Add your map as a channel
  5. Place named banners to send messages

Ченджлог

1.1.1+mc1.21.6-fabricРелиз1.21.6, 1.21.7, 1.21.8 · 15 декабря 2025 г.

A patch release with data isolation and UI improvements.

Per-World/Server Data Isolation

  • Channel settings, messages, and civilizations are now stored separately for each world/server
  • Switching between worlds no longer mixes up your data
  • Data stored in config/telegraph/<world-id>/

Message Deduplication

  • Intelligent duplicate detection based on message state
  • Prevents duplicate notifications for the same message

Bug Fixes

  • Fixed input fields alignment in Global Settings screen
1.1.0+mc1.21.6-fabricРелиз1.21.6, 1.21.7, 1.21.8 · 13 декабря 2025 г.

A major update introducing the Telegraph Transfer Protocol and a complete UI overhaul.

New Features

Telegraph Transfer Protocol (TTP)

A new transport layer for structured communication between civilizations

Redesigned UI System

  • Toast notifications - Success, error, info, and warning messages
  • Confirmation dialogs - Safe destructive actions with cancel option
  • Responsive layout - UI adapts to Small/Medium/Large/XLarge screens
  • Consistent theming - New TelegraphTheme with unified colors and spacing
  • Reusable components - Buttons, text fields, panels, and list widgets

Channel Browser

  • Browse all your channels in one place
  • Filter by category
  • Sort by various options
  • Improved channel discovery

Improved Map Tracking

  • Mixin-based packet interception for reliable map updates
  • No longer requires maps in hotbar for tracking
  • Instant decoration change detection

Bug Fixes

  • Fixed channel protocol and type settings not persisting between sessions
  • Various UI rendering and interaction improvements
1.0.3+mc1.21.9-fabricРелиз1.21.9, 1.21.10 · 2 ноября 2025 г.

Update versioning, add 1.21.9 and 1.21.10.

1.0.3+mc1.21.6-fabricРелиз1.21.6, 1.21.7, 1.21.8 · 2 ноября 2025 г.

Update versioning, add 1.21.6 and 1.21.7.

1.0.3Релиз1.21.8 · 1 ноября 2025 г.

✨ Features

  • Added responsive UI design, all screens now automatically adjust to window size

  • New dropdown widgets for cleaner color and template selection in Carnite Composer

  • Introduced SimpleLayout and DropdownWidget components for flexible UI layouts

🔧 Improvements

  • Replaced fixed screen dimensions with dynamic calculations

  • Consolidated layout code across all composer and settings screens

  • Added minimum size warnings for better UX

🐛 Bug Fixes

  • Fixed spacing issues with Quick Symbols label and grid in Carnite Composer
1.0.2Релиз1.21.8 · 27 октября 2025 г.

v1.0.2

✨ New Features

Global Civilization Settings

  • Added Global Settings screen accessible from the map decorations interface
  • Create, edit, and delete civilization abbreviations with persistent storage
  • Civilizations are now user-managed instead of hardcoded

Trade System Foundation (Experimental)

Note: Trade system is currently disabled by default (for testing/development)

  • Built comprehensive trade offer tracking and management system
  • Trade dashboard with filtering by status (Open/Accepted/Declined/Counter/Expired)
  • Filter trades by direction (sent vs received) and search by keywords
  • Trade composer with Carnite shorthand for common items
  • Persistent trade status tracking across sessions

🔧 Improvements

  • Enhanced Carnite Translation

    • Better handling of tenses with location markers
    • Improved grammar-based role detection
    • Support for conditional, request, and decision statements
    • Item abbreviation vocabulary for compact trade messages
  • UI Polish

    • Fixed map refresh bugs
    • Consistent panel padding across all screens
    • Trade button properly disabled when feature is off

⚠️ Breaking Changes

  • Removed default civilization list - you must now add your civilizations through the new Global Settings screen
1.0.1Релиз1.21.8 · 23 октября 2025 г.

Telegraph v1.0.1 - Carnite Translation Fixes

This patch release fixes multiple translation issues in the Carnite language engine, improving accuracy for in-game communication between civilizations.

Fixed Translation Issues

Core Grammar

  • Fixed word order parsing for complex patterns (e.g., "CN :: ; atk" now correctly translates as "My civilization is attacking Carnation")
  • Corrected subject-verb-object role assignments in all sentence structures
  • Fixed indirect object placement with proper prepositions

Questions

  • Fixed yes/no questions with blue banners (e.g., "Is my civilization attacking Carnation?")
  • Corrected "Who/What/When/Where/Why" content question handling
  • Fixed question tense expectations to use past tense by default per spec

Agents & Roles

  • Fixed civilization property agents with levels (e.g., "NM,smth|5" → "Nowy Madagaskar's level 5 blacksmith")
  • Corrected plural agent parsing (e.g., "~rd|" → "some raiders")
  • Fixed agent role parsing before semicolons

Trade System

  • Fixed stack notation in trade offers (e.g., ".dmd" → "1 stack of diamonds")
  • Corrected trade response handling with proper civilization references

Special Constructions

  • Fixed conjunction operator "&" (e.g., "CN&EG" → "Carnation and Eastguard")
  • Fixed negation operator "-" (e.g., "-atk" → "not attack")
  • Corrected event noun templates (e.g., "Elctn TWC" → "There is going to be an election at The Twin Cities")
  • Fixed possession statements (e.g., "lib|5 CM" → "Cactus Mountain has a librarian level 5")
  • Fixed phrasal verb "gear" → "gear up" for requests
  • Fixed intransitive verb conjugation (e.g., "die" → "dying", not "dieing")

Formatting

  • Removed urgent tense special formatting for consistency
  • Fixed various cosmetic rendering issues
1.0Бета1.21.8 · 23 октября 2025 г.

Added

  • Initial release of Telegraph mod
  • Complete Carnite Telegraphic v1.0 translation engine
  • Message composer with real-time translation
  • 10 tense color support via banner selection
  • Interactive learning mode with part-by-part explanations
  • Content question support (Who, What, When, Where, Why, How, How many)
  • Quantity and stack notation system
  • Agent phrase support with levels
  • 50+ pre-configured civilizations
  • Message validation and error reporting
  • Symbol quick-insert buttons
  • Message templates for common phrases
  • 3 view modes (Info, Learn, Expand)
  • Instant banner color updates in UI
  • Property notation (blessed, secret, etc.)
  • Response marker (^) support
  • Plural and approximate quantities (~)

Known Issues

  • Trade system GUI deferred to v1.1 (design complete)
  • 14 edge-case grammar patterns not yet supported
  • Some complex multi-civilization scenarios
  • Standalone & operator not yet implemented

Комментарии

Загружаем…