TACZ死亡信息

TACZ死亡信息

一个1.20.1 Forge服务器模组,为TACZ模组添加死亡流功能,支持多个世界!

管理

TACZDeathMessageMod 使用指南

目录

  1. 功能特性

  2. 安装要求

  3. 安装步骤

  4. 配置文件

  5. 指令列表

  6. 常见问题

开源仓库:https://github.com/HarryH2O/TACZDeathMessageMod


简介

TACZDeathMessageMod 是一个基于 Minecraft Forge 的模组,旨在为服务器或单人游戏提供高度可定制的击杀信息显示系统。该模组允许玩家在不同场景下自定义击杀信息,并支持按世界进行独立配置。

注意: 本模组专为服务器设计,在客户端可能无法正常工作,甚至可能导致崩溃!

该模组开发目的是为了解决混合服务器基于 Bukkit 服务器修改,导致 TACZ 模组内置击杀提示不生效的问题。


功能特性

  • 可自定义击杀信息:支持玩家、动物和怪物(mob)的自定义击杀信息,包括普通击杀和爆头击杀。

  • 按世界独立配置:可为不同世界(维度)配置独立的击杀信息以及启用/禁用选项。

  • 指令触发:击杀后可执行自定义指令(例如:全服广播、奖励发放)。

  • 依赖整合:与 Timeless and Classics: Zero 模组无缝兼容 [本模组需要 TACZ 模组才能正常运行]。


安装要求

  • Minecraft 版本:1.20.1

  • Forge 版本:47.3.22 或更高

  • 必需依赖:Timeless and Classics: Zero(1.1.4 版本)

  • Java 版本:JDK 17


安装步骤

客户端安装

  1. 下载模组文件:taczdeathmessage-xxx.jar。

  2. 将文件放入 .minecraft/mods 文件夹中。

  3. 确保已安装依赖模组 Timeless and Classics: Zero。[注意:当前版本(1.0)要求依赖版本为 1.1.4 或更高]。

服务端安装

  1. 将模组文件放入服务器的 mods 目录中。

  2. 将依赖模组 timeless-and-classics-zero-1.1.4.jar 放入 mods 目录。

  3. 重启服务器。


配置文件

配置文件位于 config/taczdeathmessage/ 目录下:

global_config.json

{
  "defaultWorldEnabled": true,
  "messages": {
    "player": {
      "normal": "&e击杀信息 &e{killer} &r击杀了 &e{victim}!",
      "headshot": "&e击杀信息 &e{killer} &r爆头击杀了 &e{victim}!"
    },
    "animal": {
      "normal": "&e{killer} 使用 {gun} 猎杀了 &e{victim}!",
      "headshot": "&e{killer} 使用 {gun} 精准猎杀了 &e{victim}!"
    },
    "headshotSuffix": "(爆头)"
  }
}

world_config.json

{
  "worlds": {
    "minecraft:overworld": {
      "enabled": true,
      "messages": {
        "player": {
          "normal": "&a[PVP] &e{killer} 击败了 {victim}!"
        }
      }
    }
  }
}

指令列表

指令 权限 描述
/tacz reload OP 重新加载配置文件
/tacz toggle <world> OP 启用/禁用指定世界的击杀信息

常见问题

1. 模组加载错误 Missing dependency: timeless-and-classics-zero

2. 配置修改不生效

  • 解决方案:执行 /taczdeathmessage reload 热重载配置,或重启服务器(推荐)。

注意:使用前请确保已正确安装依赖模组!