HomeJavaModsRegional Title(DHZ_TravelersTitles)
ModsJava

Regional Title(DHZ_TravelersTitles)

by YonZeE · on Modrinth

⬇ Download on Modrinth

DHZ_TravelersTitles(Fabric 1.20.1)

基于 区域触发 的“旅行者标题”模组:用指令创建标题对象,再把一个或多个 3D AABB 区域绑定到某个标题 ID。当玩家进入该标题 ID 的任意区域时,在客户端以 Travelers-Titles 同款 HUD 标题 UI 显示。


功能概览


指令(/travelerstitles)

默认需要 OP 权限(permission level 2)。

创建/更新标题对象

/travelerstitles create <ID> <displayname> [subtitle]

示例:

/travelerstitles create A02 "东门" "欢迎来到东门区域"

添加区域(3D AABB)

/travelerstitles addregion <ID> <pos1> <pos2> [regionID] [entry_direction]

示例(只允许从东侧进入才触发):

/travelerstitles addregion A02 47 75 15 56 69 21 east_gate east

删除标题 ID(保留区域)

/travelerstitles deleteID <ID>
/travelerstitles delete confirm

删除区域(regionID)

/travelerstitles deleteregion <regionID>
/travelerstitles delete confirm

删除确认

/travelerstitles delete confirm

查看当前位置区域信息

/travelerstitles info

列表

/travelerstitles list
/travelerstitles list <ID>

进入触发与进入方向(entry_direction)规则

触发条件(同 ID 不重复)

进入方向判定(线段刺穿指定面)

当配置了 entry_direction 时,仅在满足以下条件才触发:

这套判定可避免取整/跳步造成的方向误判。


UI(Travelers-Titles 同款 HUD 标题)

工作方式

同款效果细节


配置文件

路径

config/dhz_travelerstitles.json

结构说明(核心字段)

ui(客户端 UI 可配置项)

这些字段会在 客户端启动时读取并应用(多人环境下,每个玩家用自己的本地配置)。

titles

每个标题对象:

regions

每个区域对象:


开发/构建

在项目根目录执行:

./gradlew build

参考

本项目的 HUD 标题 UI 参考并对齐了 Travelers-Titles-1.20 的渲染实现细节(淡入淡出、缩放、背景块混色等)。

==================================================

DHZ_TravelersTitles (Fabric 1.20.1)

A region‑triggered "Travelers Titles" mod: create title objects via commands, then bind one or more 3D AABB regions to a title ID. When a player enters any region of that title ID, the Travelers‑Titles style HUD title UI is displayed on the client.


Feature Overview


Commands (/travelerstitles)

Requires OP permission by default (permission level 2).

Create / Update a Title Object

/travelerstitles create <ID> <displayname> [subtitle]

Example:

/travelerstitles create A02 "East Gate" "Welcome to the East Gate area"

Add Region (3D AABB)

/travelerstitles addregion <ID> <pos1> <pos2> [regionID] [entry_direction]

Example (trigger only when entering from the east side):

/travelerstitles addregion A02 47 75 15 56 69 21 east_gate east

Delete a Title ID (Regions Remain)

/travelerstitles deleteID <ID>
/travelerstitles delete confirm

Delete a Region (regionID)

/travelerstitles deleteregion <regionID>
/travelerstitles delete confirm

Confirm Deletion

/travelerstitles delete confirm

Show Region Information at Current Position

/travelerstitles info

Listing

/travelerstitles list
/travelerstitles list <ID>

Entry Trigger & Entry‑Direction Rules

Trigger Condition (No Duplicates for Same ID)

Entry‑Direction Detection (Segment Piercing a Specified Face)

When entry_direction is configured, triggering occurs only if:

This detection avoids misjudgments caused by rounding/step‑jumping.


UI (Travelers‑Titles Style HUD Title)

How It Works

Same‑Effect Details


Configuration File

Path

config/dhz_travelerstitles.json

Structure Overview (Key Fields)

ui (Client‑Side UI Configurable Items)

These fields are read and applied when the client starts (in multiplayer, each player uses their own local configuration).

titles

Each title object:

regions

Each region object:


Development / Building

In the project root directory, run:

./gradlew build

References

The HUD title UI of this project references and aligns with the rendering implementation details of Travelers‑Titles‑1.20 (fade‑in/out, scaling, backdrop color blending, etc.).

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more