All Mods Resource Packs Data Packs Shaders Modpacks Plugins
MCC: Island - Companion (MCCI)

MCC: Island - Companion (MCCI)

by dvits • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

MCCI: Companion is the companion mod for the MCC: Island Minecraft server!


  • Chat: chat mentions and tweaks to chat functionality!
  • HUD: performance improvements and custom HUD!
  • Music: implements the event music!
  • Quality of Life: miscellaneous tweaks, fixes, and performance improvements!
  • Toasts: converts spammy chat messages into popup toasts!
  • Discord Rich Presence
  • Key Bindings

https://mccisland.net | MCCI: Companion - Chat & Support (Discord)

Requires Fabric API | wakatime


Update Toasts

quest toast

badge toast

mcc 26 update

Friend Toasts

Friend leave

Party leave

Party disband


For developers

As of v5.0, the exposed MCCI: Companion API has been discontinued.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x 1.19.4
Fabric
last yr. 1
1.20.x 1.19.4
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.2
Fabric
last yr. 1
1.19.2
Fabric
last yr. 1
### **A lot of features are not present yet in 5.x!**
### **It is recommended to use this version alongside version 4.x, disabling the music configuration in the previous version.**


  • Converted Parkour Warrior: Dojo challenge runs to a new format
  • This update has been released mainly to get you all on the new format as quick as possible! Apologies for the lack of Parkour Warrior: Survivor support, though that is in progress!
  • The game now saves and loads entire challenge runs (instead of just their timelines before), which will allow for more functionality in the future
  • The game now also saves information about the runner to the challenge run file (the player's name and unique identifier)


  • Added support for 'Section' and 'Final' branch types from Parkour Warrior: Survivor

### **A lot of features are not present yet in 5.x!**
### **It is recommended to use this version alongside version 4.x, disabling the music configuration in the previous version.**


  • Fixed certain round status updates not being detected due to a change in Noxcrew's message capitalisation
  • This fixes any music issues!
  • The fix involves a long-term solution so this shouldn't cause as bad of a problem in the future

  • Added Ghosts to Parkour Warrior: Dojo!**
  • Currently accessed via a command
  • /companion:parkour_warrior_dojo
  • ghosts clear: clears all ghosts from the world
  • ghosts toggle <fileName> [repeat]: toggles a ghost in the world
  • <fileName>: the name of the run file
  • [repeat]: whether to send the ghost back to the beginning of the course when it finishes
  • runs list: lists all loaded runs
  • runs reload: reloads all runs from disk
  • Runs are stored in your Minecraft folder at /companion/game_instances/parkour_warrior_dojo/runs/
  • These files can be renamed to whatever you please and shared to run against other players' ghosts!
  • An interface will be added in the future! I just wanted to get this release out for the music fix!


  • Added back 'Close Beta Test Warning' under HUD settings

### **A lot of features are not present yet in 5.x!**
### **It is recommended to use this version alongside version 4.x, disabling the music configuration in the previous version.**


  • Fixed music trigger due to an MCC: Island patch

### **A lot of features are not present yet in 5.x!**
### **It is recommended to use this version alongside version 4.x, disabling the music configuration in the previous version.**


  • Slightly modified code so that the mod can run on 1.19.4

### **A lot of features are not present yet in 5.x!**
### **It is recommended to use this version alongside version 4.x, disabling the music configuration in the previous version.**


Differences to 4.x:

+ **Added Parkour Warrior music**
+ **Added custom _One Minute to MCC_ music to the _To The Dome_ map in _To Get to the Other Side_** (configurable)
+ **Added music speed up for the _Double Time_ modifier in _To Get to the Other Side_** (configurable)
+ **Added settings for disabling specific game music**
  • Game music will now loop**
  • Individual game tracks have been modified to better match the MCC event experience**
  • This means that a lot of tracks have been changed to skip the intro
  • Battle Box in particular has been modified so that the music starts playing as the countdown starts, just like event


+ **Added game instances**
+ Game instances actively track data about the game that is currently being played
+ At the end of a game, a game instance will dump a file of all the information gathered
+ These files can be found at /companion/game_instances/
+ Currently, game instance information is only properly set up for _Parkour Warrior: Dojo_ and *To Get to the Other Side*
+ The intention of these files is to provide a quick way for tournament managers to gather information from their participants. These files can be paired with screenshot proof to easier manage tournaments. Programs can be made to process these files en masse to provide statistics and other useful information on a tournament.


  • Renamed configuration to settings, and moved files to /companion/settings/
  • Rewritten the mod in Kotlin
  • Changed mod id from mccic -> mcci-companion

CHANGELOG FOR 4.0.1:

  • Updated to 1.20.1 (still supports 1.20)
  • Fixed being able to load the mod on 1.19.4

  • Fixed player preview in wardrobe
  • Fixed quest toasts (and added quest scroll toasts)
  • Fixed the custom loading screen
  • Tweaked custom loading screen

CHANGELOG FOR 4.0.0+1.20:

  • Update to 1.20

CHANGELOG FOR 4.0.0:

Release!

+ Added 'Hide Secure Chat Enforcement Toast'
+ Hides the 'Chat messages can't be verified' toast when on MCC: Island. Disabled by default.

  • Reorganised some configuration menus

CHANGELOG FOR 4.0.0-beta.34:

  • Performance improvements to next MCC event checks, MCCI: Companion update checks, and other web requests
  • Fixed issues with Discord rich presence exceptions
  • MCCI: Companion now supports non-number events (damn you April Fools MCC with your 'AF' event number)

CHANGELOG FOR 4.0.0-beta.33:

  • Updated to 1.19.4

CHANGELOG FOR 4.0.0-beta.32:

+ Added 'Badge Unlocked!' toasts
![](https://media.discordapp.net/attachments/680748717644578880/1078043411598278686/image.png)

  • Updated Hungarian translations (#20)

CHANGELOG FOR 4.0.0-beta.31:

  • Fixed music transition to overtime due to an MCC: Island update

CHANGELOG FOR 4.0.0-beta.30:

  • Fixed a critical crash

CHANGELOG FOR 4.0.0-beta.29:

  • Fixed a lot of bugs caused by technical changes in the Badges Update
  • _The unicode icon store needed some reworks in order to support old and new icons_

CHANGELOG FOR 4.0.0-beta.28:

  • Fixed game end detection not working in the latest version of MCC: Island
  • Fixed where music fade checks are ran
  • Other tweaks and minor fixes

CHANGELOG FOR 4.0.0-beta.27:

  • I broke the wardrobe
  • It is now fixed
  • Crisis averted

(The API now has MCCIFont and UnicodeIconsStore#doesTextContainIconExactFont)

CHANGELOG FOR 4.0.0-beta.26:

#### ^ mccic-music 0.4.0
  • Reworked fade out to be more consistent

+ Fade Transition - transitions the game music when the screen fades between worlds (queuing, leaving, etc)
+ /mccic:play_current
+ /mccic:try_fade_out

#### ^ mccic-hud 0.4.0
+ Auto-Close Beta Test Warning - whether to close the beta test warning automatically on join. Disabled by default.
+ Player Preview in Wardrobe menus

  • Renamed the IDs of custom hud configurations (these will reset)

#### ^ mccic-config 0.3.4
  • Load config before saving (fixes file-modified configurations being discarded on save)

#### ^ mccic-toasts 0.5.0
+ Update Announcement - moved from mccic-api, now configurable
+ Changed to be more descriptive: 4.0.0-beta.26+1.19.3 -> 4.0.0-beta.26 for MC 1.19.3

#### ^ mccic-api 0.7.0
  • Removed update toast (moved to mccic-toasts)

  • Only retrieve UnicodeIconsStore on load
  • ClientLoginSuccessEvent -> MCCIClientGameJoinEvent
  • Updated GitHub URLs

+ ClientHelper#getFromClient and variants
+ ClientHelper#getTitle and variants
+ ClientHelper#isFading
+ Updated UnicodeIconsStore$Icon support
+ FADE
+ GUI_WARDROBE + GUI_WARDROBE_*
+ GUI_BETA_TEST_WARNING

CHANGELOG FOR 4.0.0-beta.25:

#### ^ mccic-api 0.6.0
+ Moved MCCICSounds from mccic-music

  • Cleaned up ChatModeTracker#switchToNext: split up methods, and switchTo methods now return boolean for if the mode was switched

#### ^ mccic-hud 0.3.0
+ MCCIC Loading Screen: Replaces the loading screen with the MCCI: Companion logo when loading MCC: Island

#### ^ mccic-key-bindings 0.1.3
  • Made the chat mode toggle key binding more responsive
  • Added a click sound when switching
  • Added an error message for when no other chat modes are available

#### ^ mccic-music 0.3.0
+ Added Transition to Overtime: transitions from the game music to the overtime music near the end of a game round

  • MCCICMusicClientImpl#GAME_SOUND_MANAGER -> GameSoundManager#INSTANCE
  • MCCICMusicClientImpl#playHoleInTheWallOtherDeathSound -> GameSoundManager

CHANGELOG FOR 4.0.0-beta.24:

#### ^ mccic-discord-rp 0.3.0
+ Display Party: displays party information ('x of 4')
+ Display Game Art: OFF by default
+ ON: Display the game's art as the large image and no small image
+ OFF: Display the MCC: Island logo as the large image and the game's icon as the small image

  • Cleaned up code

CHANGELOG FOR 4.0.0-beta.23:

#### ^ mccic-api 0.5.1
  • ChatModeTracker#getNext - fixed cycling with conditions

CHANGELOG FOR 4.0.0-beta.22:

  • Update to 1.19.3 (now is the working release)
+ Hungarian Translations (@kispintyi)

#### ^ mccic-api 0.5.0
+ ChatModeTracker - see javadoc
+ PartyTracker - see javadoc

  • UnicodeIconsStore$Icon - support for local/party/team chat, and party leader crown. Removed support for achievement and infinibag.
  • GameTracker - fixed game start triggers (they removed the round start message?!)
  • Fixed American Date Format pack
  • MCCIClientLoginHelloEvent -> ClientLoginSuccessEvent

+ Scoreboard utilities in ClientHelper
+ Game#hasTeamChat
+ ChatMode
+ TextQuery#USERNAME_REGEX

  • MCCIClientDeathScreenEvent - didn't work, not worth it

#### ^ mccic-chat 0.2.1

#### ^ mccic-config 0.3.0
+ ConfigCodecBuilder - cleans up config record creation in all modules

#### ^ mccic-debug 0.3.0
+ /mccic-debug:chat_raw_action_bar
+ /mccic-debug:chat_unicodes
+ /mccic-debug:chat_sidebar_names
+ /mccic-debug:chat_party_instance

+ unpin_server_resource_packs

#### ^ mccic-discord-rp 0.2.3

#### ^ mccic-hud 0.2.3

#### + mccic-key-bindings 0.1.0 - Adds key bindings for various MCC: Island functionality.
+ 'Toggle Chat Mode' key binding - toggles between local, party, team chats. Certain chats are only available and cycled through in their relevant contexts.

#### ^ mccic-music 0.2.3
+ Stop Music On Death config
+ Stop Music On Chicken Hit config

  • Code cleanup

#### ^ mccic-qol 0.3.0
+ /party-mccic
+ /party-mccic kickoffline - kicks offline party members

#### ^ mccic-toasts 0.4.0
  • Removed Achievements

CHANGELOG FOR 4.0.0-beta.21:

#### ^ mccic-chat 0.2.0
+ Hole in the Wall/To Get to the Other Side death message config: disable death messages!
  • Made it so that you can toggle chat mentions and the chat will update accordingly

#### ^ mccic-api 0.4.0
  • Code refactors in UnicodeIconsStore

#### Technical Changes
+ Minify json on build to reduce file size

CHANGELOG FOR 4.0.0-beta.20:

  • Updated URLs in Mod Menu

#### + mccic-chat 0.1.0
+ Chat mentions: highlights your name in chat!

#### ^ mccic-hud 0.2.1
  • Tweaked borders and element separators

#### ^ mccic-music 0.2.1
  • Game Music Volume, default change: 1.0 -> 0.5
  • Game Music Volume (After Death), default change: 0.3 -> 0.25
  • Fixed the Hole in the Wall Death Sound preview playing in so many stupid places for whatever reason

#### ^ mccic-api 0.3.0
+ GameRegistry: moved games from an enum to a registry, which allows for game-specific classes and more game-specific functionality in the future
+ TextQuery#findTexts: finds every text matching a predicate within a given text object and its siblings

  • TextQuery#findText(Text, Predicate<Text>): added a more abstract version of findText, the regex overloads still exist but just point to the predicate overload
  • Separated MCCI: Companion (API) as a child of MCCI: Companion in Mod Menu

#### ^ mccic-debug 0.2.1
+ 'Display Name Suffix' debug option: adds (DN) to the end of anything that uses PlayerEntity#getDisplayName

CHANGELOG FOR 4.0.0-beta.19:

  • Added Discord link to Mod Menu
  • More config tooltips!

#### Changes in mccic-hud **!!! NEW !!!**
+ *First iteration* of a custom HUD system
+ Can be enabled to disable the 'vanilla' hud and activate a custom-rendered HUD that emulates the vanilla feeling
+ Currently has the ability to display *the game time and queue status*; game-specific information is not present as of yet
+ Hud elements can be positioned *at the top of the screen or to the left*

![hud on the left](https://media.discordapp.net/attachments/680748717644578880/1037872569082191932/image.png?width=400&height=200)

#### Changes in mccic-music
+ Configuring 'Hole in the Wall Death Sound' now previews the sound
  • Score/Score Acquired HITW Death Sounds no longer vary pitch

#### Changes in mccic-discord-rp
+ More configs!
+ Display Game
+ Display Game Time
+ Display Game State
+ Display Queue Status

#### Changes in mccic-api
+ QueueTracker: current queue data

#### Changes in mccic-debug
  • New debug HUD! Now fancier!

#### Technical Changes
  • Flattened GameTracker
  • Refactored a considerable amount of code for readability and expandability
  • Configuration
  • Discord RPC
  • EnumOption 🥰
  • ClientHelper#getBossBars 🥰
  • TextQuery
  • Fixed some warnings where remap=false should be present
+ Added the ability to disable the server resource pack (testmod only, jank af)

CHANGELOG FOR 4.0.0-beta.18:

#### Changes in mccic-qol
+ Glowing config: DEFAULT, vanilla glowing behaviour; DISABLED, glowing is disabled; DISABLED_FOR_PLAYERS, glowing is disabled for players only

#### Changes in mccic-music
  • Fixed game music volume settings not updating in real time
  • Renamed game music volume settings, these settings will reset

#### Changes in mccic-toasts
+ Custom toast texture for event announcements

#### Changes in mccic-api
+ Custom toast texture for updates

  • Updated 'American Date Format' pack icon
  • Made POST_ROUND_SELF not count as ending a game

#### Changes in mccic-config
  • Fixed button ordering in config screens (tabbing works correctly now)

#### Technical Changes
  • Automated mod menu config screen registering
  • Unicode icons in messages parsing rework
  • Depluralised toast texture names
  • Vastly improved the code for detecting social toasts
  • MCCIC#createModId
  • Renamed MusicTracker -> GameSoundManager
  • Removed mccic-social
  • Moved the majority of toasts to mccic-toasts
  • Moved AdaptableToastIcon: mccic-toasts -> mccic-api
  • Moved the 'American Date Format' resource pack: mccic-qol -> mccic-api

CHANGELOG FOR 4.0.0-beta.17:

  • Updated mod icon

#### Changes in mccic-config
  • Fixed style inconsistency in config reload icon
  • The config screen now closes when pressing the reload button

CHANGELOG FOR 4.0.0-beta.16:

#### Changes in mccic-api
+ Added more [unicode icons](https://gist.github.com/andantet/702a32539377b363bc6ae0c09d2982d2)

  • Fixed chat event cancelling
  • GameTracker#isOnServer now always returns true in-dev

#### Changes in mccic-toasts
+ Added Achievement toasts
+ Implemented custom-er-er toasts
![achievement toast](https://media.discordapp.net/attachments/680748717644578880/1033440907766267984/unknown.png)

  • Improved quest toasts
![quest toast](https://media.discordapp.net/attachments/680748717644578880/1033708823984218192/unknown.png)

#### Changes in mccic-config
  • Replaced 'Back' with 'Save' on config screens with actual configuration

CHANGELOG FOR 4.0.0-beta.15:

#### Changes in mccic-toasts !!! NEW !!!
+ Quest toasts

#### Changes in mccic-social
+ Auto-Hitbox: enables hitboxes automatically in PvP game modes, configurable
+ Hub Player Render Mode: default, invisible, small; incomplete, only accessible in config files

CHANGELOG FOR 4.0.0-beta.14:

  • Fixed login events running multiple times

CHANGELOG FOR 4.0.0-beta.13:

  • Fixed music sometimes playing after a game has finished
  • Fixed the event api hook when updateVideo is null

MCC: Island - Companion (MCCI) Icon
Download MCC: Island - Companion (MCCI)
Select game version
Select platform