🌲Change Logs
How did TwitchSpawn change so far?
Recommended Forge Version: 1.14.4 - v28.0.83
v1.9.0
a7dea76 - Added Spanish translations. Thanks to Rhbarber for his contribution!
c568268 - Added
chatWarnings
preference.769382e - Added 4 new TSL Events from Streamlabs;
ExtraLife Donation
,Tiltify Donation
,Patreon Pledge
andTreatStream Treat
. Thanks to BrooKlynOtter!85d965c - Added Automatic Notepad++ UDL Updater! Now Notepad++ is able to know how to highlight your TSL files, once you launch TwitchSpawn mod.
v1.8.1
ef80c31 - Fixed an obscure crash found by Krisuna
1480b43 - Added REFLECT ONLY syntax to exclude streamer and only perform the action to given players
65febc4- Fixed a crash caused by hex color values (starting with # character) in the DISPLAYING message.
08fddf8 - Reworked on the event queue system.
ccb0520 - Added
JustGiving Donation
TSL event.8efe48b - Fixed a bug causing
Twitch Chat Message
event to warn users even if their message did not match any rule.f5ace4a - Fixed a bug causing some
Loyalty Point Redemption
events not to fire off.7994348 - Added
Loyalty Point Redemption
support for StreamElements.
v1.6.2 - Chatbox Update!
391d301 - Fixed
/twitchspawn simulate
module ignoringmessage
field.2ec1bb8 - Added new placeholder;
${message_unescaped}
7280379 - Added feedback for
EXECUTE
TSL action errors.617ce41 - Added new alias for
/twitchspawn
command;/ts
ac41f9c - Added a HUD indicator for global chat cooldown.
b266ed6 - Added CONTAINS comparator, for
Twitch Chat Message
'sbadges
property.6f8839b - Fixed a bug causing
${message}
not to escape correctly, and break some rules eventually.5494faf - Added new syntax to disable notification for only one rule;
DISPLAYING NOTHING
42746b2 - Added
Loyalty Point Redemption
TSL event.f39a3cd - Added chat cooldown preferences;
chatGlobalCooldown
,chatIndividualCooldown
f4cf795 - Re-implemented the whole Event Queue. Minor bugs related to it is also fixed with this refactor.
97ca396 - Added long-waited
Twitch Chat Message
TSL event.706258f - Fixed a bug causing events coming from Twitch PubSub to trigger more than once. (Yes this time for good!)
v1.5.5
4ae2bf8 - Hotfixed a weird bug which caused events to trigger actions more than once.
4ae2bf8 - Hotfixed
/twitchspawn simulate
module ignoringtitle
field
v1.5.4
a64aa9a - Added long-waited
Twitch Channel Point Reward
TSL Event, withtitle
TSL predicate property.492fa92 - Added
/twitchspawn quickrefresh
command module to sequentially stop the mod, refresh all the configs and start the mod once again.
v1.4.17
349d3ab - Hotfixed
${message}
placeholder not evaluating.
v1.4.16
0ecb118 - Added
/twitchspawn execute
module to perform immediate TSL actions.7c2c660 - Fixed internal handling crash caused by trailing comma (
,
) characters in DISPLAYING messages. Now they will be ignored and won't crash. (E.gDISPLAYING %["A","B","C",]%
)2132371 - Fixed an obscure client crash caused by the status indicator source. Thanks to UNKNOWN PENGUIN for pointing this issue out in the Discord!
v1.4.9
9cf7109 - Added
gifted
predicate and placeholders.
v1.4.7
7d4a2b3 - Fixed a bug causing preferences.toml interpreter not loading correct values upon correcting them.
7d4a2b3 - Added notificationDelay preference to control sleep time between event handlings.
500eee4 - Fixed a server crash caused by a concurrency error.
500eee4 - Added Twitch Subscription Gift event.
v1.4.4
6cabf65 - Added tier property on Twitch Subscription event. Also added ${tier} placeholder respectively.
2e46f3e - Fixed a bug that was causing item parser to fail on unescaped item text. (E.g
DROP %apple{Unix:${unix}}%
)d9221ca - Added German (de_DE) translations of test module responses. (Thanks to Sebastian Knackstedt for his contribution!)
v1.4.2
d451b0a - Changed mod description on the Mods section.
d451b0a - Added
${date}
,${date_utc}
,${time_utc}
and${unix}
placeholders.d451b0a - Fixed a bug causing some of Twitch Subscriptions not to trigger any action if it is a resub.
14086bd - Added
notificationVolume
andnotificationPitch
preferences to control notification sound parameters.14086bd - Added
messageDisplay
preference to change how the messages are displayed.300fc1e - Fixed a bug causing
/twitchspawn reloadcfg
module not to work, if player is in singleplayer but not incredentials.toml
.
v1.3.8
37338ab - Added missing default messages.subtitle.json components for SHUFFLE and CHANGE actions.
v1.3.6
c2b85e3 - Added multi-line comment support on TSL. (E.g.
#* ... *#
)43f4191 - Added French language support.
cdc9616 - Fixed a bug causing Youtube Sponsor event not to trigger any TSL actions.
cdc9616 - Fixed a bug causing some Streamlabs Socket events not to trigger any TSL actions.
v1.2.5
18eeff0 - Fixed a bug causing both network sync anomalies and unavailability to tab-complete some command arguments.
v1.2.4
b2a0c0e - Added status indicator HUD on top left corner. This changed the mod proxy to "Both Sides". Now Forge servers won't accept clients without TwitchSpawn.
43cec5b - Added "actor" and "message" predicates.
v1.1.7
73b053a - Hotfixed a bug causing StreamElements tips not to trigger any rule.
v1.1.6
5848a1e - Added
<streamer_nick>
argument to/twitchspawn simulate
command.5848a1e - Changed prerequisite of
/twitchspawn reloadcfg
to allow OP players to use it as well.a08dbb1 - Added StreamElements support! Changed
Streamlabs Donation
event toDonation
event.bdb13bc - Changed the fields of streamer objects under
credentials.toml
.23bea84 - Fixed an invalid logic causing anomalous time queuing delay on event occurrances.
c5a0256 - Fixed a few invalid default title mappings. Optimized config generating code.
v1.1.2
Fixed a fatal bug which caused server crash on fetching default ruleset where mod loaded no TSL ruleset other than the default one.
Changed event handler's logic to stop after first predicate-passing occurrance. This makes TSL order-sensitive now!
v1.1.0 - Initial Release!
Last updated