登录 注册
← 返回上一页
移除实体

移除实体 免费

分类:免费插件 作者:Calytic 版本:0.1.10

将游戏中的实体和物品完全移除。此插件适用于希望限制游戏世界中物品或实体可用性的服务器管理员。

特征
从世界中移除任何物品或游戏对象
可配置消息和本地化
制作被封锁物品时返还材料费
模块结构升级到任意层级(可配置)
笔记
实体包括游戏内的预制件,例如岩石、树木或建筑物。可以使用实体资源路径(限定或不限定)来阻止这些实体。注意:由程序生成 (procgen) 生成的预制件无法移除,包括大型岩石、辐射城镇、山脉、球形储罐等。

物品并非实体,它们仅存在于容器、背包或(暂时)地面上(在“背包”中)。对于管理员而言,物品仍会显示在控制台中,但只有在解除限制后才能创建。

屏蔽列表非常宽松,会检查多种属性来确定要删除的对象。屏蔽行为不会区分物品和蓝图,两者都会被移除。

如果您使用Crafting Controller,请在 ComponentBlocker.json 中禁用“craftRefund”,并同时使用这两个插件屏蔽物品,否则您将获得双倍资源退款。

命令
该插件提供聊天和控制台命令,语法相同。在聊天中使用命令时,请在命令前加上正斜杠:`/`。
blocker [term]-- 阻止项目、实体、建筑等级或资产路径。
blocklist-- 打印当前阻止列表中的所有内容。
listinv [term]-- 列出所有库存物品的 itemMod 规格(或 itemMod 名称与搜索词匹配的库存物品)
用法
聊天命令blocker是一个切换列表,这意味着再次使用相同的命令会将项目从列表中删除。

将短名称项添加到屏蔽列表:

blocker ammo.shotgun.slug
通过运行完全相同的命令来移除阻塞:

blocker ammo.shotgun.slug
或者,也可以按全名添加物品:

blocker "12 Gauge Slug"
请注意引号,对于包含空格的名称,引号是必需的。

通过资源路径将实体添加到阻止列表:

blocker assets/bundled/prefabs/events/cargo_plane
限制建筑等级将阻止玩家升级到任何特定等级。

blocker structure.wood
blocker structure.stone
blocker structure.metal
blocker structure.armored
阻挡收集品(石头/木头/矿石):

blocker autospawn/collectible/stone
查看当前屏蔽列表中的所有内容:

blocklist
服务器控制台显示:

blocker "ammo.shotgun.slug"
允许性阻止行为
当按名称屏蔽某个物品时,如果多个物品与该名称匹配,请使用/listinv命令根据物品外观或分类查找更具体的名称。

例如,“裤子”就是符合此条件的物品。将默认的裤子添加到您的物品栏后,使用/listinv命令即可识别名称,从而屏蔽特定名称的裤子,而不会屏蔽名称中包含“裤子”的所有物品。

下载安装

0.1.10 · 21.4 KB · 下载 0次 下载文件