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
- Install the mod (requires Fabric and Minecraft 1.21.8)
- Create a map
- Press
Mto open the Telegraph interface - Add your map as a channel
- 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
TelegraphThemewith 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
Комментарии
Загружаем…