🌲Change Logs

How did TwitchSpawn change so far?

Recommended Forge Version: 1.14.4 - v28.0.83

v1.9.0

v1.8.1

  • ca8cb8b - Added string value support for CONTAINS comparator.

  • e804b57 - Added fractional number support to FOR meta-action

  • ef80c31 - Fixed an obscure crash found by Krisuna

  • d35f412 - Fixed a crash caused by 2 fractional digits on EITHER probability statements.

  • 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.

  • 337288e - Fixed a bug causing CLEAR not to clear when everything parameter is present

  • 08fddf8 - Added WAIT meta-action

  • 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 ignoring message 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's badges 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 ignoring title field

v1.5.4

v1.4.17

  • 349d3ab - Hotfixed ${message} placeholder not evaluating.

v1.4.16

  • 767b0f3 - Added "random N player" selection syntax on REFLECT action.

  • 0ecb118 - Added /twitchspawn execute module to perform immediate TSL actions.

  • 3252fef - Fixed EITHER action crashing on empty action parameters or trailing OR word(s). Now, it will display a syntax error instead.

  • 7c2c660 - Fixed internal handling crash caused by trailing comma (,) characters in DISPLAYING messages. Now they will be ignored and won't crash. (E.g DISPLAYING %["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!

  • ed52cd0 - Fixed FOR action ignoring DISPLAYING placeholders (Such as ${mobName}). Thanks to Generikb for pointing this issue out in the Discord!

  • c9436c1 - Fixed EITHER action totally ignoring the DISPLAYING message.

v1.4.9

  • 9cf7109 - Added gifted predicate and placeholders.

  • 9cf7109 - Added IS comparator for non-numeric comparisons

v1.4.7

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

v1.3.8

  • 4d78a83 - Fixed a bug causing IN RANGE comparator not working with some of the predicate fields. (Such as viewer and months)

  • 74ea172 - Added * selector on REFLECT action to be able to reflect action to every online player!

  • 3c0693d - Fixed a bug causing = (The equals comparator) comparator not working with some of the predicate fields. (Such as viewer and months)

  • 37338ab - Added missing default messages.subtitle.json components for SHUFFLE and CHANGE actions.

  • 37338ab - Fixed a bug causing EXECUTE action not to work with tick order sensitive commands. (E.g not taking NBT data into account on /fill or /setblock commands)

v1.3.6

v1.2.5

  • 18eeff0 - Fixed a bug causing both network sync anomalies and unavailability to tab-complete some command arguments.

v1.2.4

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 to Donation event.

  • bdb13bc - Changed the fields of streamer objects under credentials.toml.

  • 23bea84 - Fixed an invalid logic causing anomalous time queuing delay on event occurrances.

  • 913a72b - Fixed invalid inventory selection when using FROM statement with CLEAR and THROW actions (Especially when using with everything and randomly selectors).

  • 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!

  • Modified EITHER action to include more meta action.

  • Added BOTH action to chain consecutive actions

  • Added THROW and CLEAR actions to make"CSCOOP" challenge possible!

Last updated