EventTweaker

EventTweaker

向CraftTweaker添加了许多事件。

CraftTweaker

EventTweaker 是 Minecraft 1.12.2 的 CraftTweaker 模组扩展。
它为 ZenScript 公开了额外的游戏/模组事件和辅助 API,让你无需编写完整核心模组即可自定义行为。

本模组新增内容

可编写脚本的事件钩子:

  • ClientChatEvent
  • ServerChatEvent
  • PlayerFlyableFallEvent
  • 植物魔法:ManaChangeEvent、ManaDiscountEvent
  • RandomPortals:NetherPortalEvent(激活)

脚本实用 API:

  • mods.eventtweaker.Minecraft(例如 FPS/全屏检查)
  • mods.eventtweaker.GlStateManager
  • Cyclic 物品栏辅助工具(mods.eventtweaker.cyclicmagic.IPlayer)

依赖

必需:

  • CraftTweaker 2
  • MixinBooter

可选集成:

  • 植物魔法
  • RandomPortals
  • Cyclic
  • Bubbles(Baubles 分支)

示例

import mods.eventtweaker.event.ClientChatEvent;

events.onClientChat(function(event as ClientChatEvent) {
    print(event.originalMessage);
});