MonsterHotkeys
Spawn Monsters and Monster Plushies using Hotkeys or from Twitch Subs, Cheers, and Raids. Supports Modded Monsters. Highly Configurable. (Twitch and CrowdControl Integration)
CHANGELOG
v2.3.1
- Improved the performance of the player death detection system.
- GREATLY Improved the startup time of the mod.
v2.3.0
- Improved player death detection system.
- Every death to an enemy should now be detected.
- Dying to some specific enemies no longer triggers the death detection twice.
- Killing a Butler that has a nametag will now spawn the Butler Bees with that same nametag.
- Renamed enemy config sections from
{EnemyName} Spawn
to{EnemyName} Enemy
.- Your previous enemy config values will migrate to the new enemy config values.
- Enemy config sections are now sorted alphabetically.
- Added some modded enemies to not spawn from Twitch events by default. (Maggie, Crystal Ray, Boomba, WaxSoldier, Ogopogo, BellCrab, BigMouth, Scary, Horse, LeafBoy)
- This will only apply if you generate a fresh config file.
v2.2.0
- Fixed the Ghost Girl's nametag always being visible.
- Added
MaxSpawnsPerDay
config setting to the Spawn Points category.- Description: The max amount of spawn points that can be redeemed per in-game day.
- Updated some messages formatting.
v2.1.0
- Fixed the Twitch event queue not working.
- Fixed a mistake with the enemy config section names.
- Your previous enemy config values will migrate to the new enemy config values.
- The Twitch chat
!spawn
command will now only redeem 1 spawn point. You can redeem more spawn points by using!spawn <amount>
. - Added more Twitch chat commands.
- Added
!viewspawn
command.- This command will show how many spawn points you have. You can use
!viewspawn @TargetUser
to see how many spawn points someone else has.
- This command will show how many spawn points you have. You can use
- Added
!viewallspawn
command.- This command will show how many spawn points everyone has.
- Only moderators or higher can execute this command.
- Added
!viewbits
command.- This command will show how many accumulated bits you have. You can use
!viewbits @TargetUser
to see how many accumulated bits someone else has.
- This command will show how many accumulated bits you have. You can use
- Added
!viewallbits
command.- This command will show how many accumulated bits everyone has.
- Only moderators or higher can execute this command.
- Added
- Created a new Spawn Points config category.
- Moved
SpawnPointsEnabled
config setting from the Twitch Integration category to the Spawn Points category.- Renamed to
Enabled
.
- Renamed to
- Moved
SpawnPointsPerDeath
config setting from the Twitch Integration category to the Spawn Points category.- Renamed to
RewardPointsPerDeath
.
- Renamed to
- Added
RewardPointsPerCrewmateDeath
config setting to the Spawn Points category.- Description: The amount of spawn points a viewer will receive from a crewmate's death.
- Added
RewardSpawnPoints
config setting to the Crowd Control Integration category.- Description: If you die to an enemy spawned by a viewer, they will gain a spawn point to spawn a free enemy by writing !spawn in your Twitch chat.
Notes: Accumulated bits are bits that weren't enough (or extra) to spawn plushies or an enemy. If you need 200 bits to spawn an enemy and a viewer has 50 accumulated bits, next time that viewer cheers 150 or more bits, they'll spawn an enemy and their accumulated bits will be set to 0 or the remaining bits from their cheer if any.
v2.0.0
- Added the TwitchChatAPI mod as a dependency.
- Twitch integration no longer requires you to set up a Twitch bot that sends messages in your chat when events occur.
- Twitch events in the queue get saved when you close the game and load when you open the game.
- The tier of a sub will multiply the amount of enemies spawned.
- Configurable in the config settings.
- Added Raids as a Twitch event that can spawn enemies.
- Configurable in the config settings.
- The bits from Twitch cheers that don't fulfill the requirements (or extra) to spawn plushies or enemies get saved and accumulate until an enemy can be spawned.
- Added spawn points system for Twitch integration.
- When you die to an enemy spawned from Twitch, the viewer that spawned that enemy receives a spawn point.
- Configurable in the config settings.
- When a viewer has spawn points and writes
!spawn
in the Twitch chat, the game will spawn enemies equaling the total amount of spawn points that the viewer has. - Channel moderators or higher can give viewers spawn points by using the
!givespawn @TargetUser <amount>
command in the Twitch chat.
- When you die to an enemy spawned from Twitch, the viewer that spawned that enemy receives a spawn point.
- CrowdControl will now spawn the correct enemies.
- Landmines spawned from CrowdControl will now spawn properly.
- Updated config settings.
- Changed the coloring and formatting of some messages.
- Improved performance with plushies.
- Bug fixes and improvements.
Older Versions
v1.4.0
- Added CrowdControl integration.
- Enemies will be able to spawn anywhere.
- Spawned enemies will have a nametag with the name of the user that spawned that enemy.
- Enemy nametags will show which platform that enemy was spawned from.
- Made some changes to config settings.
- Added more config settings.
- Other changes and improvements.
1.3.6
- Updated README.
v1.3.5
- Small changes and improvements.
- LethalConfig is now an optional dependency but still included in the dependency list.
v1.3.4
- Fixed Twitch integration not working.
v1.3.3
- Fixed a lot of bugs.
- Made a lot of improvements.
- Added a death message to show which enemy killed you and who spawned it.
- Fixed enemy nametags not showing for clients.
- Added nametags to enemies spawned by players using hotkeys or from LethalVoice.
- Added a few more options to the spawn settings for each individual monster.
v1.3.2
- Small changes.
v1.3.1
- Added Twitch bits events.
Bits can now spawn monsters and monster plushies.
Requires some setup. See README for more details.
v1.3.0
- Added Twitch integration. (No authentication required)
Subs, Resubs, and Gift Subs can now spawn monsters.
Requires some setup. See README for more details.
v1.2.0
- Added enemies. (Manticoil, Kidnapper Fox, Barber, Maneater)
- Added more keybinds for the new enemies.
- Added support for modded monsters. (Modded monsters can only be spawned with the spawn random keybind)
- Added Potato plushie.
- Improved config settings.
- Added
MuteSpawnSFX
config setting to Monster Settings. - Added LethalConfig as a dependency.
- Added FixPluginTypesSerialization as a dependency.
- Bug fixes and performance improvements.
v1.1.3
- Small changes.
v1.1.2
- Small changes.
v1.1.1
- Added
OnlyHostSpawnMonsters
config setting.- Description: If enabled, only the host can spawn monsters.
- Added
ShowMessages
config setting.- Description: If enabled, will show messages in the bottom right.
- Added
ShowSpawnEnemyMessages
config setting.- Description: If enabled, will show a message when you or someone else spawns an enemy.
- Added
ShowLocalSpawnEnemyMessages
config setting.- Description: If enabled, will show a message when you spawn an enemy.
- Added
MessageDuration
config setting.- Description: The duration of a message in seconds.
- Added
MessageFontSize
config setting.- Description: The font size of the messages.
v1.1.0
- Added multiplayer support.
- Updated README.
v1.0.1
- Updated README.
v1.0.0
- Initial release.