跳到正文

TACZ Turrets

为TACZ枪械添加简单的自动炮塔!

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

CurseForge

Banner

可发射TACZ枪械的炮塔。给炮塔一把TACZ枪械和一些弹药,它就会向敌人开火。

前置依赖

操作方式

  • 放置:右键点击方块。使用方块的底面可将炮塔倒挂在天花板上,或使用方块的侧面将其安装在墙上。
  • 打开:右键点击炮塔。将枪械放入枪械槽,将弹药放入其下方的槽位,并将TACZ激光瞄准器放在枪械槽旁边。
  • 拾取:潜行并右键点击。你会取回炮塔及其枪械、激光和弹药。
  • 染色:潜行并手持染料或旗帜右键点击。染料会为炮塔的面板重新着色,旗帜会将其图案印在每个面板上。拾取炮塔时,染色会保留。潜行并手持斧右键点击可刮除。
  • 迷彩:使用炮塔工作台“迷彩”选项卡中的迷彩,以相同方式操作。迷彩会覆盖除状态灯外的整个炮塔。用斧刮除即可移除。
  • 修复:手持铁栏杆右键点击。

放置在箱子、木桶或任何其他物品存储方块上的炮塔,在弹药耗尽时会从中取出匹配的弹药。

GUI

  • 电源:始终开启、红石开启、红石关闭或始终关闭。
  • 模式:激进会以枪械允许的最快速度开火。保守会拉开射击间隔以节省弹药。自适应会在远距离节省弹药,并在目标靠近时切换为激进。
  • 玩家:从不瞄准、反击(仅瞄准伤害它的玩家)或始终瞄准。盟友永远不会被瞄准。
  • 盟友:在列表中点击一名在线玩家,使其成为拥有者的盟友,再次点击可移除。

状态灯显示炮塔当前状态:

| 灯光 | 含义 |
| — | — |
| 绿色 | 就绪 |
| 黄色 | 装填中 |
| 亮红色 | 弹药耗尽 |
| 暗红色 | 无枪械 |
| 灰色 | 已关闭 |

盟友

炮塔不会瞄准其拥有者或拥有者的盟友。盟友来源包括:

  • 炮塔界面中的盟友列表
  • /turret trust <players>、/turret untrust <players>以及/turret trusted
  • 原版队伍
  • FTB Teams的队伍和盟友。
  • Open Parties and Claims的队伍和结盟队伍。
  • Villager Recruits的阵营和结盟阵营(1.20.1)。炮塔不会瞄准你的招募兵。

盟友也可以打开和管理你的炮塔。可通过alliesHavePerms关闭此功能。

炮塔

炮塔在炮塔工作台制作。

狙击枪会使炮塔的射程翻倍。

黄铜炮塔适用于机械动力模组,需要旋转动力。在低转速下射速较慢,达到64 RPM时达到完整射速。

钢制炮塔适用于沉浸工程模组。

基础、高级、精英和终极炮塔适用于通用机械模组。

每种炮塔使用以下属性。射速属性默认关闭,需要fireRateStats。开启identicalTurrets可让它们全部获得现代炮塔的属性和配方。

| 炮塔 | 生命值 | 护甲 | 射程 | 装填 | 射速 |
| — | — | — | — | — | — |
| 废料 | 120 | 2 | 48 | 1x | 0.8x |
| 现代 | 200 | 6 | 64 | 1x | 1x |
| 工业 | 300 | 10 | 56 | 1.1x | 0.9x |
| 战术 | 220 | 8 | 72 | 1.25x | 1.15x |
| 黄铜 | 200 | 6 | 64 | 1x | 1x |
| 钢制 | 200 | 6 | 64 | 1x | 1x |
| 基础 | 200 | 6 | 64 | 1x | 1x |
| 高级 | 250 | 8 | 72 | 1.1x | 1.05x |
| 精英 | 300 | 10 | 80 | 1.2x | 1.1x |
| 终极 | 400 | 14 | 96 | 1.35x | 1.2x |

哨戒炮塔

哨戒炮塔没有所有者,专为生成在建筑结构中而设计。生成时,它会随机选择一套配置,包括炮塔类型、枪械、激光、迷彩和弹药。敌对哨戒炮塔一发现玩家就会开火,中立哨戒炮塔则只会还击。

  • 只有管理员和创造模式玩家可以打开、拾取、涂装或修理哨戒炮塔。
  • 哨戒炮塔不需要电力,在和平模式下也不会向玩家开火。
  • 哨戒炮塔被摧毁后会掉落少量炮塔的合成材料、剩余弹药,有时还会掉落枪械。

哨戒炮塔配置

配置文件是位于 data/<namespace>/sentry_loadouts/ 中的数据包文件。没有配置或配置不存在的哨戒炮塔会使用 tacz_turrets:default:

{
  "hostile": true,
  "guns": [
    {"type": "rifle", "weight": 4},
    {"type": "smg", "weight": 3},
    {"type": "shotgun", "weight": 2},
    {"type": "mg", "weight": 1}
  ],
  "laser_chance": 0.25,
  "paint_chance": 0.6,
  "range": 32,
  "gun_drop_chance": 0.1
}

| 字段 | 默认值 | 含义 |
| — | — | — |
| types | all | 可供选择的炮塔类型:modern、industrial、scrap、tactical、brass(Create)、steel(沉浸工程)、basic、advanced、elite、ultimate(通用机械)。只有启用 moddedSentryTurrets 时,才会生成模组附属内容中的炮塔。 |
| hostile | true | true 会一发现玩家就开火,false 则只会还击。 |
| guns | required | 加权列表。条目可以指定一把枪械("gun": "tacz:ak47")、一种 TACZ 枪械类型("type": "rifle"),也可以不指定,以使用任意枪械。 |
| ammo | infinite | 生成时携带的弹药数量,格式为 {"min": 60, "max": 180}。省略此项则弹药无限。 |
| laser_chance | 0 | 随机生成 TACZ 激光的概率。 |
| paint_chance | 0 | 生成迷彩、染料或旗帜的概率。 |
| paints | biome | 迷彩、染料或旗帜。每座哨戒炮塔都会获得其中一种。省略此项则会根据生物群系选择迷彩,并使用生物群系标签 tacz_turrets:camo/<camo>。 |
| range | 32 | 射程,单位为方块。 |
| gun_drop_chance | 0.1 | 玩家摧毁哨戒炮塔时,枪械掉落的概率。 |
| laser_drop_chance | 0 | 玩家摧毁哨戒炮塔时,激光掉落的概率。 |

TACZ 默认的枪械类型包括 pistol、smg、rifle、shotgun、sniper、mg 和 rpg。

每座哨戒炮塔会从 paints 中随机获得一个条目。条目可以是物品 ID,例如 "tacz_turrets:desert_camo" 或 "minecraft:yellow_dye",也可以是带有图案的旗帜:

"paints": [
  {"banner": "black", "patterns": [{"pattern": "minecraft:skull", "color": "white"}]}
]

哨戒炮塔生成

生成规则是位于 data/<namespace>/sentry_spawns/ 中的数据包文件。生成规则可以让哨戒炮塔出现在建筑结构、地表或洞穴中。地表和洞穴生成默认关闭,可通过 surfaceSentrySpawns 和 caveSentrySpawns 配置开启。

{
  "where": "structure",
  "structures": ["minecraft:pillager_outpost"],
  "loadout": "tacz_turrets:default",
  "count": {"min": 2, "max": 4},
  "ceiling_chance": 0.2,
  "wall_chance": 0.2
}

| 字段 | 默认值 | 含义 |
| — | — | — |
| where | 必填 | structure、surface或cave。 |
| structures | 全部 | 规则适用的结构 ID 或#tags。仅适用于structure。 |
| biomes | 全部 | 哨兵可以生成的生物群系 ID 或#tags。 |
| loadout | tacz_turrets:default | 哨兵生成时使用的装备配置。 |
| chance | 1 | 每个结构的生成概率;对于surface和cave,则为每个区块的生成概率。 |
| count | 1 | 每个结构或区块中的哨兵数量,以{"min": 1, "max": 3}表示。 |
| ceiling_chance | 0 | 哨兵悬挂在天花板上的概率。仅适用于structure和cave。 |
| wall_chance | 0 | 哨兵安装在墙上的概率。仅适用于structure和cave。这两项概率之和不能超过1,其余哨兵会生成在地面上。 |

配置

  • 服务端:炮塔和哨兵炮塔如何选择目标、战斗、使用弹药和承受伤害,以及各炮塔类型的属性。每种炮塔类型都可以通过requirePower设置为需要电力。
  • 客户端:炮塔在屏幕上的显示方式,例如生命条的样式和颜色。

可以使用实体标签tacz_turrets:turret_targets和tacz_turrets:turret_ignored来指定炮塔会或不会攻击哪些目标。

致谢

非常感谢 Corrinedev 制作了TACZ NPCs,这对了解其运作方式帮助很大。

黄铜炮塔的齿轮模型和材质来自Create。

钢制炮塔的材质来自Immersive Engineering。

Mekanism 炮塔的材质来自Mekanism。

常见问题

TACZ Turrets 支持哪些 Minecraft 版本?

TACZ Turrets 支持 Minecraft Java 版 1.20.1–1.21.1,共 7 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

TACZ Turrets 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

Entropy159 的其他作品

查看全部 →