Перейти к содержимому
Mineforgian

ChatTriggers

A framework for Minecraft Forge that allows for client modifications to be scripted in JavaScript

122K загрузок22 подписчиковMITfabricforge

Обновлён 1 апреля 2025 г. · опубликован 31 января 2021 г.

ChatTriggers Banner

ChatTriggers is a framework for Minecraft that allows for live scripting and client modification using JavaScript.

For Users

Simply find modules you wish to use, and then import them in-game. It's as easy as that!

The 3.0.0 beta for newer versions of Minecraft is just that, a beta. There are very few modules updated to use it.

For Developers

We provide libraries, wrappers, objects and more to make your life as a modder as easy as possible. Even without the proper wrapper, you can still use exposed Minecraft methods and variables but you will need knowledge of FML mappings. The entire ChatTriggers engine is built on our custom fork of Rhino using Java 8.

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
2.2.1Релиз1.8.9forge1 апреля 2025 г..jar (4.0 МБ)
3.0.0-beta.12_1.20.4-fabricБета1.20.4fabric11 апреля 2024 г..jar (7.6 МБ)
3.0.0-beta.11_1.20.4-fabricБета1.20.4fabric2 января 2024 г..jar (16.6 МБ)
3.0.0-beta.10_1.20.4-fabricБета1.20.4fabric2 января 2024 г..jar (16.6 МБ)
3.0.0-beta.9_1.20.2-fabricБета1.20.2fabric4 декабря 2023 г..jar (16.1 МБ)
3.0.0-beta.9_1.19.4-fabricБета1.19.4fabric4 декабря 2023 г..jar (16.0 МБ)
3.0.0-beta.8_1.20.2-fabricБета1.20.2fabric22 октября 2023 г..jar (16.1 МБ)
3.0.0-beta.8_1.20.1-fabricБета1.20.1fabric22 октября 2023 г..jar (16.1 МБ)
3.0.0-beta.8_1.19.4-fabricБета1.19.4fabric22 октября 2023 г..jar (16.0 МБ)
3.0.0-beta.7_1.20.1-fabricБета1.20.1, 1.20.2fabric10 октября 2023 г..jar (16.0 МБ)
3.0.0-beta.7_1.19.4-fabricБета1.19.4fabric10 октября 2023 г..jar (16.0 МБ)
3.0.0-beta.6_1.20.1-fabricБета1.20.1, 1.20.2fabric29 сентября 2023 г..jar (16.0 МБ)
3.0.0-beta.6_1.19.4-fabricБета1.19.4fabric29 сентября 2023 г..jar (16.0 МБ)
2.2.0Релиз1.8.9forge29 сентября 2023 г..jar (3.9 МБ)
1.3.1Релиз1.8.9forge31 января 2021 г..jar (8.0 МБ)

Ченджлог

2.2.1Релиз1.8.9 · 1 апреля 2025 г.
  • Fix certificate issue on older Java versions that caused issues with importing (@MisterCheezeCake)
  • Fix modules sometimes evaluating twice when imported from different locations
  • Fix trigger priorities sometimes not working correctly (@camnwalter)
  • Color required modules gray in the /ct modules menu (@NoahTheNerd)
3.0.0-beta.12_1.20.4-fabricБета1.20.4 · 11 апреля 2024 г.
  • Completely revamped the Scoreboard API to be more ergonomic
    • Score is now mutable, and many methods have been added. Check the docs for more info
  • Added PlayerInteraction to provided libs
  • Added MIT license
  • Added CT module list to crash reports
  • Added a typings generator that produces a TypeScript definition file for the mod (see attachments)
  • Added support for targeting non-Minecraft classes when using mixins
  • Added entityDamage and entityDeath triggers
  • Fixed a bunch of misc bugs
  • Disallow cancelling playerInteract trigger if the action is BreakBlock
  • Calling .register() on a trigger more than once will now do nothing
  • TextComponent now mirrors /tellraw with respect to click and hover event values
3.0.0-beta.11_1.20.4-fabricБета1.20.4 · 2 января 2024 г.
  • Console now prints error causes where applicable
  • Fix a few more edge cases with KeyBind
  • Fix Shape rendering being offset by the player's position
  • Completely rewrite TextComponent
    • It is now immutable and much more developer-friendly. See the docs for more details
    • Removed Message; TextComponent now contains chat()/actionBar()/chatLineId/etc
  • Fix not parsing JS files as UTF-8
  • Add a Toast API, which can be used to display toasts (the thing that pops up in the top right when you get an advancement)
  • Re-add ModMenu support
3.0.0-beta.10_1.20.4-fabricБета1.20.4 · 2 января 2024 г.

Update to 1.20.4 and Fabric loader 0.15.3. This version should still work with old Fabric loaders.

3.0.0-beta.9_1.20.2-fabricБета1.20.2 · 4 декабря 2023 г.
  • Fix Renderer.drawCircle() causing crashes
  • Fix needing to call Renderer.rotateToCamera/translateToPlayer
  • Fix Commands API not converting Java objects to JS values
  • Fix a bunch of mapping errors
  • Fix Gui buttons not being clickable and add functions to set their text and tooltip
  • Fix various KeyBind issues
  • Fix not being to colorize Item's rendering
  • Fix ChatLib.chat() triggering chat triggers
  • Fix /ct files on MacOS
  • Fix TextComponent not parsing its actions correctly
  • Add TextComponent.setColor()
  • Add ability for Commands to redirect to the vanilla MC command dispatcher via Commands.redirect(Commands.getDispatcherRoot()
  • Add Renderer.lineWidth()
3.0.0-beta.9_1.19.4-fabricБета1.19.4 · 4 декабря 2023 г.
  • Fix Renderer.drawCircle() causing crashes
  • Fix needing to call Renderer.rotateToCamera/translateToPlayer
  • Fix Commands API not converting Java objects to JS values
  • Fix a bunch of mapping errors
  • Fix Gui buttons not being clickable and add functions to set their text and tooltip
  • Fix various KeyBind issues
  • Fix not being to colorize Item's rendering
  • Fix ChatLib.chat() triggering chat triggers
  • Fix /ct files on MacOS
  • Fix TextComponent not parsing its actions correctly
  • Add TextComponent.setColor()
  • Add ability for Commands to redirect to the vanilla MC command dispatcher via Commands.redirect(Commands.getDispatcherRoot()
  • Add Renderer.lineWidth()
3.0.0-beta.8_1.20.2-fabricБета1.20.2 · 22 октября 2023 г.
  • Add 1.20.2 support
  • Rhino now treats java.util.Collection objects as JS arrays
  • Rhino now convert Java boxed-primitive classes to their JS equivalent primitives (i.e. converting java.lang.String into a JS string instead of a new String())
  • Fix Renderer.drawLine() treating newlines incorrectly
  • Fix colors not working correctly in Renderer
  • Fix Renderer3d.drawString() not showing through walls (also added a parameter to control that behavior)
  • Fix Renderer text not scaling properly
  • Fix Inventory.getItems() sometimes causing an NPE
  • Fix the CT console keybinding getting reset every time the game is launched
  • Change the way serverConnect/serverDisconnect/worldLoad/worldUnload trigger with respect to each other. See this commit for more details.
  • Remove the general console. If you need to see chat messages for criteria, use /ct dump
3.0.0-beta.8_1.20.1-fabricБета1.20.1 · 22 октября 2023 г.
  • Add 1.20.2 support
  • Rhino now treats java.util.Collection objects as JS arrays
  • Rhino now convert Java boxed-primitive classes to their JS equivalent primitives (i.e. converting java.lang.String into a JS string instead of a new String())
  • Fix Renderer.drawLine() treating newlines incorrectly
  • Fix colors not working correctly in Renderer
  • Fix Renderer3d.drawString() not showing through walls (also added a parameter to control that behavior)
  • Fix Renderer text not scaling properly
  • Fix Inventory.getItems() sometimes causing an NPE
  • Fix the CT console keybinding getting reset every time the game is launched
  • Change the way serverConnect/serverDisconnect/worldLoad/worldUnload trigger with respect to each other. See this commit for more details.
  • Remove the general console. If you need to see chat messages for criteria, use /ct dump

Полная история изменений — на Modrinth.

Комментарии

Загружаем…