
警察帽
添加一顶可穿戴的警帽,带有发光旋转信标和可自定义音乐,佩戴时会跟随你。适用于玩家、盔甲架以及大多数类人生物。
关于
PoliceHat 添加了一顶可穿戴的警帽,帽子上有一个永不停歇旋转的发光信标——以及一段在你佩戴时始终伴随你的背景音乐。
这顶帽子作为轻量级头盔使用,可以戴在玩家和人形生物头上,并且只对当前佩戴者播放其专属音乐。一旦脱下帽子、丢弃、死亡、切换世界或断开连接,音乐会立即停止。
客户端和服务器端都需要安装。 在 Fabric 上,还需要 Fabric API。
可在任何整合包中免费使用 —— 无论是公开还是私人的,无需授权。
功能特性
- 佩戴警帽 —— 在头盔槽位装备
policehat:police_hat。 - 旋转信标 —— 帽子顶部的灯光持续旋转,并在黑暗中发光。
- 内置音乐 —— 帽子戴在头上时会循环播放一段背景音乐,一旦取下便立即停止。
- 仅本地播放 —— 你只能听到自己帽子的音乐,不会听到其他佩戴者的声音。
- 适用于人形生物 —— 手持帽子右键点击兼容的生物,即可将其戴在它们头上。
- 支持盔甲架 —— 可将帽子用于展示、建筑、场景或装饰。
- 轻型防护 —— 帽子提供 1 点护甲值,与皮革头盔相同。
- 不可破坏 —— 永远不会损耗耐久度,且堆叠数量为 1。
- 内置十种语言 —— 英语、德语、西班牙语、法语、意大利语、日语、韩语、巴西葡萄牙语、俄语和简体中文。
这顶帽子主要作为装饰物品,而非正经的护甲。
合成配方
在三个黑色羊毛方块上方放置一个红石火把:
T
WWW
T= 红石火把W= 黑色羊毛
面向整合包作者
无需修改或重新打包模组即可自定义 PoliceHat。其音乐设置位于:
config/policehat-client.properties
该文件会在首次启动时自动生成。
该配置是客户端的。它控制着每个玩家听到的内容,因此应包含在整合包的客户端部分,而不是仅在服务器端。
| 选项 | 默认值 | 功能说明 |
|---|---|---|
music.enabled |
true |
启用或禁用帽子音乐。 |
music.volume |
1.0 |
控制播放音量,范围为 0.0 到 1.0。 |
music.pitch |
1.0 |
控制播放速度,范围为 0.5 到 2.0。 |
music.category |
records |
选择控制音乐的 Minecraft 音量滑块。 |
music.loop |
true |
控制曲目是循环播放还是每次佩戴时仅播放一次。 |
music.sound |
policehat:police_hat_music |
选择帽子播放的声音事件。 |
音量会在玩家自身 Minecraft 声音设置的基础上叠加。
声音类别可以使用以下值:
records
music
master
ambient
players
blocks
hostile
neutral
weather
voice
在支持的新版 Minecraft 中也可使用 ui 类别。
诸如 record、player 和 block 等 Minecraft 风格的单数名称同样被接受。
使用其他声音
这顶帽子可以播放当前安装环境中的任何已注册声音事件。
例如,要使用原版音乐唱片:
music.sound=minecraft:music_disc.pigstep
缺少命名空间时默认使用 minecraft。
你也可以通过资源包添加自己的声音:
assets/mypack/sounds.json
assets/mypack/sounds/siren.ogg
示例 sounds.json:
{
"siren": {
"sounds": [
{
"name": "mypack:siren",
"stream": true
}
]
}
}
然后将配置指向它:
music.sound=mypack:siren
Minecraft 不支持 MP3 文件。自定义音轨必须使用 Ogg Vorbis 格式。
你也可以通过资源包直接覆盖默认音轨来替换:
assets/policehat/sounds/police_hat_music.ogg
若想保留旋转的帽子但完全禁用音乐:
music.enabled=false
配置安全性
无效的设置不会导致模组崩溃。
未知值、格式错误的声音 ID、不支持的声音类别和无效数字都会回退到安全默认值。超出范围的数值会被限制在支持的范围内。
如果配置文件完全无法读取,PoliceHat 会保留已生效的设置,而不会意外重置它们。
该文件也接受小数逗号,因此以下两种写法都有效:
music.volume=0.5
music.volume=0,5
空白值则使用默认值。
重新加载配置
编辑文件后使用以下命令:
/policehat reload
该命令无需重启 Minecraft 即可重新加载客户端配置,并在聊天中报告任何无效设置。
这是一个客户端命令,无需管理员权限,并且在单人游戏和多人游戏中均可使用。
当帽子已被佩戴时更改音乐设置,音轨将以新设置重新开始播放。
资源包与数据包
资源包可以替换帽子的纹理、物品图标、物品模型、翻译和音乐。
常见的资源位置包括:
assets/policehat/textures/entity/police_hat.png
assets/policehat/textures/item/police_hat.png
assets/policehat/models/item/police_hat.json
assets/policehat/lang/en_us.json
帽子的 3D 形状是在代码中定义的,因此资源包可以更改其纹理,但不能更改其几何形状。
合成配方是普通的数据包配方,可以使用数据包、KubeJS、CraftTweaker 或标准加载器的配方事件来替换或移除。
稳定 ID 为:
模组: policehat
物品: policehat:police_hat
声音: policehat:police_hat_music
反馈
请在 Discord 上报告任何错误、缺陷或功能建议: https://discord.gg/HTkn94BXmA
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。