Areas

Areas - Areas 区域管理

✍️ 使用告示牌创建带有半径的自定义命名区域/城镇/地带,并可通过 GUI 设置进入/离开消息。
fabric / forge / neoforge / quilt 作者 Serilum 支持版本 1.16.5 - 26.1
下载量
831,076
关注数
441
数据来源
Modrinth
模组详细介绍

需要前置库模组 Collective。

   此模组是

The Vanilla Experience

整合包和

Serilum's RPG Bundle

模组的一部分。

Areas 是一个允许任何玩家在世界中轻松创建命名区域的模组。这可以是区域、地带、分区、城镇、王国等。实现方式是放置一个告示牌。在牌子上你可以指定半径、可选的 rgb 值以及名称。这意味着以该告示牌为中心的半径范围现在会被视为一个区域。每当玩家进入这个区域时,GUI 顶部会收到一条消息,默认是“Enter the area.”。离开时则会显示“Leaving the area.”。这两者都可以在配置中修改。

如果告示牌上没有名称,将会随机选择一个名称。配置中可以指定消息的全局 RGB 值,但也可以在告示牌上再次指定一个独立值。请查看下方示例,以更好地了解它的工作方式!

你可以让区域互相重叠,以创建不同的区域形状。进入/离开消息只会在第一次进入时显示,或在离开所有重叠区域后显示。

可在多人游戏中使用,但玩家也必须在客户端安装该模组。

可配置项:

( 我该如何配置? )

giveUnnamedAreasRandomName (默认 = true):启用后,会从预设列表中为没有区域名称的告示牌随机分配一个名称。

radiusAroundPlayerToCheckForSigns (默认 = 100,最小 0,最大 1000):围绕玩家检测区域告示牌的方块半径。

defaultAreaRadius (默认 = 30,最小 0,最大 1000):当告示牌上留空时,区域使用的默认半径。它会被自动添加。

sendChatMessages (默认 = false):启用后,会在聊天栏中向玩家发送区域通知。

showHUDMessages (默认 = true):启用后,会在屏幕 HUD 上向玩家显示区域通知。

showEnterMessage (默认 = true):玩家进入区域时是否发送消息。

enterPrefix (默认 = "Entering "):玩家进入区域时消息的前缀。

enterSuffix (默认 = "."):玩家进入区域时消息的后缀。

showLeaveMessage (默认 = true):玩家离开区域时是否发送消息。

leavePrefix (默认 = "Leaving "):玩家离开区域时消息的前缀。

leaveSuffix (默认 = "."):玩家离开区域时消息的后缀。

showHUDTextShadow (默认 = true):显示的文本是否带阴影绘制。

HUDMessageFadeDelayMs (默认 = 4000,最小 100,最大 360000):HUD 消息淡出的延迟时间(毫秒)。

HUDMessageHeightOffset (默认 = 10,最小 0,最大 3000):HUD 消息的垂直偏移量(y 坐标)。这决定了消息在屏幕上向下显示多远。可用于防止与 GUI 重叠。

HUD_FontSizeScaleModifier (默认 = 1.0,最小 0,最大 10.0):增大 HUD 消息中文本的字体大小。如果你修改此值,请务必在游戏内测试不同的 GUI 缩放设置。6.0 被认为是较大的数值。

HUDRGBR (默认 = 100,最小 0,最大 255):HUD 消息的 RGB 红色值。

HUDRGBG (默认 = 200,最小 0,最大 255):HUD 消息的 RGB 绿色值。

HUDRGBB (默认 = 50,最小 0,最大 255):HUD 消息的 RGB 蓝色值。

命令:

/areas - 显示玩家周围的所有区域告示牌。

显示剧透

 

示例:

要创建一个半径为 10 的区域,请使用以下任一前缀。它们效果相同,选择你喜欢的即可:

默认情况下,这会创建一个随机名称的区域。

一个简单示例;一个半径为 10 的沙漠岛屿区域:

进入沙漠岛屿时:

显示剧透

当破坏告示牌时,该区域将不复存在:

显示剧透

 

另一个带有

自定义颜色

的示例;一个热带草原村庄区域,在 [RGB] 前缀后填写 rgb 值:

这三个告示牌的结果完全相同。

 

进入热带草原村庄时:

显示剧透

 

离开热带草原村庄时:

显示剧透

 

一个被随机命名、半径为 30 的区域:

显示剧透

 

另一个被随机命名、半径为 20 的区域:

显示剧透

 

再举一个例子:不输入名称来创建一个未命名区域,半径为 5,且配置项 'giveUnnamedAreasRandomName' 设为 false:

显示剧透


你可以自由地在任何整合包中使用此模组,只要下载仍托管在 Modrinth 生态系统内即可。

Serilum.com 包含所有可用模组的概览和更多信息。

评论已关闭,因为我无法跟踪每个模组在各个平台上的独立页面。

如果有问题、想法、建议或其他任何内容,请前往 Github repo。谢谢!

基本信息
模组名称Areas
作者Serilum
下载量831,076
关注数441
支持版本1.16.5 - 26.1
加载器fabric / forge / neoforge / quilt
客户端required
服务端unsupported