File Details
mc_talking-1.7.0-beta.3-forge+1.20.1-sources.jar
- B
- Jun 8, 2026
- 247.20 KB
- 4
- 1.20.1
- Forge
File Name
mc_talking-1.7.0-beta.3-forge+1.20.1-sources.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
1.7.0-beta.3 - 2026-06-08
Chores
- remove enableFoundingReferences config toggle - (c4699d5) - Hendrik Lind
Features
- rumor system / fulfillment handler / broadcast - (cda194d) - Hendrik Lind
- extend debug memory command to also include broadcasts - (360089d) - Hendrik Lind
- voice rumors and broadcast announcements when player is nearby - (d3fee20) - Hendrik Lind
- proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
- enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
- add debug commands for low priority prompt sessions - (4b0303f) - Hendrik Lind
- fallback to any online player when no heatmap pairs exist for greeting pregen - (6b0c74d) - Hendrik Lind
- voice rumors and broadcast announcements when player is nearby - (3e87ac5) - Hendrik Lind
- track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
- implement citizen AI context improvements - (22bd1d8) - Hendrik Lind
- add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
- add current status of citizen when not working - (0c24d41) - Hendrik Lind
- add more context to current tasks - (00a2172) - Hendrik Lind
- enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
- add tool for AIs to update their current state - (cb66f5c) - Hendrik Lind
- include colony founding info in get_colony tool - (cac2f7c) - Hendrik Lind
- colony foundation tracking and age milestones - (48ce193) - Hendrik Lind
Fixes
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- compile issue - (426b1eb) - Hendrik Lind
- nvm was missing one thing - (a8b44f2) - Hendrik Lind
- include player name for colony broadcasts - (3ce86bb) - Hendrik Lind
- address code review issues - (8c549a0) - Hendrik Lind
- move PlayerFulfillmentHandler outside of the mixin package - (d0fb0db) - Hendrik Lind
- make sure rumors don't get exponentially longer - (24bfc40) - Hendrik Lind
- address PR review — source stores rumor, param rename, newest-first order - (566d0be) - Hendrik Lind
- also clear session token if code '1007' is received with an invalid argument close message - (2f2f88f) - Hendrik Lind
- review issues — prevent duplicate rumor promotions, adding busy guard, typos, orphaned keys - (8c2d50d) - Hendrik Lind
- downgrade javadoc h3 to h4 to fix heading hierarchy in startLowPrioritySession - (8fcde38) - Hendrik Lind
- keep greeting until replacement arrives (#78) - (3c8bb8d) - Hendrik Lind
- stop continuous regen loop in tick() and remove dead code - (407f449) - Hendrik Lind
- move quota check to startLiveCompaction, use getModelName in getSetup, add quota comment - (c9c797c) - Hendrik Lind
- re-prompt AI after session token invalidation for system-controlled sessions - (f90423d) - Hendrik Lind
- handle onClose in PregenerationGeminiClient, use full system prompt - (5d55fe5) - Hendrik Lind
- update flash2.5 to proper model name - (71422cd) - Hendrik Lind
- move fulfillment handler so it works - (f2e7b92) - Hendrik Lind
- add system prompt differenciation for fullfillment handler - (3a69f44) - Hendrik Lind
- keep greeting until replacement arrives - (2d3e529) - Hendrik Lind
- deduplicate fulfillment events - (0e6de99) - Hendrik Lind
- voicechat crash when encoder is closed too early - (350493d) - Hendrik Lind
- filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
- filter out warehouse-available items from urgent stuck prompt - (49d3449) - Hendrik Lind
- lazy-populate founding info for existing colonies and persist across restarts - (3c90f1f) - Hendrik Lind
- also publish to sshcrack repo - (3a501b7) - Hendrik Lind
- fix some compile issues - (5b4b4d0) - Hendrik Lind
- clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
- clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
- address PR #83 review comments - (f297c43) - Hendrik Lind
- address PR #83 round 2 comments - (576ee6c) - Hendrik Lind
- add minor fixes - (8922c72) - Hendrik Lind
- improve logging for GeminiWsClient - (4edf1ef) - Hendrik Lind
- replace pattern matching switch with instanceof chains for Java 17 compat - (11983d6) - Hendrik Lind
Other
- Merge remote-tracking branch 'origin/main' into feat/rumor-messaging - (61fa1da) - Hendrik Lind
- address / fix stuff that was mentioned in review - (840897c) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
- add comment for PRs to download jar files - (b85ffb6) - Hendrik Lind
- Merge remote-tracking branch 'origin/main' into feat/multiple-player-support - (9209af3) - Hendrik Lind
- Fix pr-comment workflow by setting gh repository explicitly - (66304a1) - copilot-swe-agent[bot]
- sshcrack 34072808+sshcrack@users.noreply.github.com - (66304a1) - copilot-swe-agent[bot]
- Link artifact files in PR build comment - (43f1b7c) - copilot-swe-agent[bot]
- sshcrack 34072808+sshcrack@users.noreply.github.com - (43f1b7c) - copilot-swe-agent[bot]
- temporary log switches - (121f67d) - Hendrik Lind
- Revert "temporary log switches" - (ba2a4c5) - Hendrik Lind
- This reverts commit 121f67d7f319d63bfb88383be4ebe834e368f6f6. - (ba2a4c5) - Hendrik Lind
- Merge pull request #72 from sshcrack/feat/multiple-player-support - (0c7470c) - Hendrik Lind
- Fix multiplayer player-name confusion in citizen AI - (0c7470c) - Hendrik Lind
- encapsulate AITools, add isPlayerOnly field, unify tool declarations (#73) - (2b87099) - Hendrik Lind
- encapsulate AITools, add isPlayerOnly field, unify tool declarations (#73) - (2b87099) - Hendrik Lind
- encapsulate AITools, add isPlayerOnly field, unify tool declarations (#73) - (2b87099) - Hendrik Lind
- encapsulate AITools, add isPlayerOnly field, unify tool declarations (#73) - (2b87099) - Hendrik Lind
- encapsulate AITools, add isPlayerOnly field, unify tool declarations (#73) - (2b87099) - Hendrik Lind
- encapsulate AITools, add isPlayerOnly field, unify tool declarations (#73) - (2b87099) - Hendrik Lind
- Merge remote-tracking branch 'origin/main' into feat/rumor-messaging - (f835e4e) - Hendrik Lind
- Merge pull request #68 from sshcrack/feat/rumor-messaging - (705092e) - Hendrik Lind
- Feat/rumor messaging - (705092e) - Hendrik Lind
- include player name for colony broadcasts - (3ce86bb) - Hendrik Lind
- address code review issues - (8c549a0) - Hendrik Lind
- address code review issues - (8c549a0) - Hendrik Lind
- address code review issues - (8c549a0) - Hendrik Lind
- address code review issues - (8c549a0) - Hendrik Lind
- address code review issues - (8c549a0) - Hendrik Lind
- address code review issues - (8c549a0) - Hendrik Lind
- address code review issues - (8c549a0) - Hendrik Lind
- address code review issues - (8c549a0) - Hendrik Lind
- address code review issues - (8c549a0) - Hendrik Lind
- address code review issues - (8c549a0) - Hendrik Lind
- proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
- proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
- proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
- proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
- proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
- proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
- proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
- proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
- proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
- proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
- proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
- enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
- enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
- enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
- enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
- enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
- enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
- enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
- Merge remote-tracking branch 'origin/main' into feat/rumor-and-broadcast-talk-if-spread - (a20ef66) - Hendrik Lind
- Merge branch 'main' into feat/rumor-and-broadcast-talk-if-spread - (5ded634) - Hendrik Lind
- keep greeting until replacement arrives (#78) - (3c8bb8d) - Hendrik Lind
- keep greeting until replacement arrives (#78) - (3c8bb8d) - Hendrik Lind
- keep greeting until replacement arrives (#78) - (3c8bb8d) - Hendrik Lind
- keep greeting until replacement arrives (#78) - (3c8bb8d) - Hendrik Lind
- keep greeting until replacement arrives (#78) - (3c8bb8d) - Hendrik Lind
- keep greeting until replacement arrives (#78) - (3c8bb8d) - Hendrik Lind
- Use gemini-live-2.5-flash-native-audio for compaction and pregen - (55f96aa) - Hendrik Lind
- Memory compaction (LIVE mode) and pregeneration (greetings, threats) - (55f96aa) - Hendrik Lind
- were using the configurable currentAiModel (gemini-3.1-flash-live-preview), - (55f96aa) - Hendrik Lind
- consuming its TPM quota unnecessarily. These background tasks don't need - (55f96aa) - Hendrik Lind
- full conversational quality, so redirect them to the cheaper - (55f96aa) - Hendrik Lind
- gemini-live-2.5-flash-native-audio model which has its own TPM quota. - (55f96aa) - Hendrik Lind
- Closes #80 - (55f96aa) - Hendrik Lind
- Merge branch 'main' into fix/quota-tpm-fix - (93338c2) - Hendrik Lind
- Merge pull request #81 from sshcrack/fix/quota-tpm-fix - (d4e5103) - Hendrik Lind
- Use gemini-live-2.5-flash-native-audio for memory compaction and pregeneration - (d4e5103) - Hendrik Lind
- Merge branch 'fix/quota-tpm-fix' into fix/greetings-cooldown-and-refined - (81c4cb8) - Hendrik Lind
- Merge pull request #79 from sshcrack/fix/greetings-cooldown-and-refined - (2d3e529) - Hendrik Lind
- Merge branch 'main' into feat/rumor-and-broadcast-talk-if-spread - (d825f26) - Hendrik Lind
- Merge pull request #77 from sshcrack/feat/rumor-and-broadcast-talk-if-spread - (3e87ac5) - Hendrik Lind
- Refactor/claude review (#69) - (d4f4693) - Hendrik Lind
-
- Apply code review fixes - (d4f4693) - Hendrik Lind
-
- Fix trackCitizenProximityHeatmap dedup (was never adding to processedPairs) - (d4f4693) - Hendrik Lind
-
- Remove unused variable in putGreeting - (d4f4693) - Hendrik Lind
-
- Collapse redundant conditions in canCitizenSpeak - (d4f4693) - Hendrik Lind
-
- Rename CitzienEntityAudioProvider -> CitizenEntityAudioProvider (typo) - (d4f4693) - Hendrik Lind
-
- Unify findCitizen into CitizenHelper (getAllLevels approach) - (d4f4693) - Hendrik Lind
-
- Extract shared appendGuardDuty in DefaultCitizenPromptProvider - (d4f4693) - Hendrik Lind
-
- Add clarifying comments to evict(), isCitizenBusy, removeColony - (d4f4693) - Hendrik Lind
-
- Extract CitizenNeedAssessor and split ServerEventHandler into focused handlers - (d4f4693) - Hendrik Lind
-
- Extract CitizenNeedAssessor utility: consolidates calculateUrgencyWeight - (d4f4693) - Hendrik Lind
- and computeNeedSignature into a single source of truth - (d4f4693) - Hendrik Lind
-
- Extract PregeneratedGreetingHandler: citizen-citizen and citizen-player - (d4f4693) - Hendrik Lind
- pregenerated greeting playback - (d4f4693) - Hendrik Lind
-
- Extract CitizenMumblingHandler: idle mumble checks - (d4f4693) - Hendrik Lind
-
- Extract CasualGreetingHandler: casual greetings with its own player cooldown map - (d4f4693) - Hendrik Lind
-
- Extract UrgentContactHandler: walk-to-player, contact initiation, abort logic - (d4f4693) - Hendrik Lind
- with walkingCitizens and lastPlayerUrgentContactTimes state - (d4f4693) - Hendrik Lind
-
- Extract RandomConversationHandler: citizen-to-citizen random conversations - (d4f4693) - Hendrik Lind
-
- ServerEventHandler shrinks from ~768 to ~300 lines, acting as tick - (d4f4693) - Hendrik Lind
- orchestrator that delegates to handlers - (d4f4693) - Hendrik Lind
-
- Remove INSTANCE singleton pattern (triggerWalkToPlayer now in handler) - (d4f4693) - Hendrik Lind
-
- Remove stale TODO — ColonyEventBuffer.removeColony already wired in ColonyEventSubscriber - (d4f4693) - Hendrik Lind
-
- Apply copilot review fixes: close OpusEncoder unconditionally; guard null AudioChannel - (d4f4693) - Hendrik Lind
-
- GeminiStream.close() and stop() now unconditionally close the OpusEncoder - (d4f4693) - Hendrik Lind
- if non-null, wrapped in try-catch, then null the reference. - (d4f4693) - Hendrik Lind
-
- CitizenConversation.performFlashTtsConversation() now null-checks the - (d4f4693) - Hendrik Lind
- locational audio channel and aborts early if null, preventing NPE. - (d4f4693) - Hendrik Lind
- filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
- filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
- filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
- filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
- filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
- filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
- filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
- filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
- filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
- Merge pull request #85 from sshcrack/fix/remove-invalid-stuck-requests - (49d3449) - Hendrik Lind
- add more git hooks for mixin checks - (bceeb07) - Hendrik Lind
- update .gwq.toml - (b751e96) - Hendrik Lind
- track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
- track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
- track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
- track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
- track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
- track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
- track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
- lazy-populate founding info for existing colonies and persist across restarts - (3c90f1f) - Hendrik Lind
- lazy-populate founding info for existing colonies and persist across restarts - (3c90f1f) - Hendrik Lind
- lazy-populate founding info for existing colonies and persist across restarts - (3c90f1f) - Hendrik Lind
- lazy-populate founding info for existing colonies and persist across restarts - (3c90f1f) - Hendrik Lind
- lazy-populate founding info for existing colonies and persist across restarts - (3c90f1f) - Hendrik Lind
- lazy-populate founding info for existing colonies and persist across restarts - (3c90f1f) - Hendrik Lind
- drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
- drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
- drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
- drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
- drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
- drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
- drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
- implement citizen AI context improvements - (22bd1d8) - Hendrik Lind
- implement citizen AI context improvements - (22bd1d8) - Hendrik Lind
- implement citizen AI context improvements - (22bd1d8) - Hendrik Lind
- implement citizen AI context improvements - (22bd1d8) - Hendrik Lind
- add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
- add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
- add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
- add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
- add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
- add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
- add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
- add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
- add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
- add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
- add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
- add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
- remove unused stuff - (f4e652e) - Hendrik Lind
- clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
- clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
- clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
- clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
- clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
- clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
- clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
- address PR #83 review comments - (f297c43) - Hendrik Lind
- address PR #83 review comments - (f297c43) - Hendrik Lind
- address PR #83 review comments - (f297c43) - Hendrik Lind
- address PR #83 review comments - (f297c43) - Hendrik Lind
- address PR #83 review comments - (f297c43) - Hendrik Lind
- address PR #83 review comments - (f297c43) - Hendrik Lind
- address PR #83 review comments - (f297c43) - Hendrik Lind
- address PR #83 round 2 comments - (576ee6c) - Hendrik Lind
- address PR #83 round 2 comments - (576ee6c) - Hendrik Lind
- address PR #83 round 2 comments - (576ee6c) - Hendrik Lind
- enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
- enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
- enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
- enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
- enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
- enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
- enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
- persist recent actions in NBT, increase limit to 10 - (13841ec) - Hendrik Lind
- add null guards - (3559b3a) - Hendrik Lind
- add note for describeBuildingsAction - (bbe8954) - Hendrik Lind
- Merge remote-tracking branch 'origin/main' into feat/colony-foundation-and-milestones - (7c81aa4) - Hendrik Lind
Conflicts: - (7c81aa4) - Hendrik Lind
src/main/java/me/sshcrack/mc_talking/api/prompt/view/CitizenPromptView.java - (7c81aa4) - Hendrik Lind
src/main/java/me/sshcrack/mc_talking/manager/CitizenPromptViewFactory.java - (7c81aa4) - Hendrik Lind
- Merge pull request #89 from sshcrack/feat/colony-foundation-and-milestones - (48ce193) - Hendrik Lind
- version 1.7.0-beta.3 - (73694a0) - Hendrik Lind
Refactoring
- encapsulate AITools, add isPlayerOnly field, unify tool declarations (#73) - (2b87099) - Hendrik Lind
- use BackgroundSlotType enum instead of string literals, purge stale background clients - (11dbacb) - Hendrik Lind
- drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
- change stringified enums to their actual enums - (bd2bf61) - Hendrik Lind
- refactor DescribeBuildingAction - (382b2a0) - Hendrik Lind
Contributors
Hendrik Lind
copilot-swe-agent[bot]