定制回收机的速度、效率和产量
特征
- 允许在安全区域内、每件物品和根据许可自定义回收机速度
- 允许防止特定物品被回收
- 允许乘以回收器输出(可以使用 0 禁用输出特定项目)
- 允许完全定制回收器输出
- 允许回收定制物品
- 允许输出自定义项目
- 管理面板允许在游戏中预览和编辑回收器输出
权限
recyclemanager.admin
— 允许所有命令,并允许在查看回收器时使用管理面板。
速度权限
以下权限随此插件的默认配置一起提供。向玩家授予一个会改变他们使用的回收器的速度。
recyclemanager.speed.fast
— 回收速度提高 5 倍。recyclemanager.speed.instant
— 立即回收。
命令
此插件使用相同的语法提供聊天和控制台命令。在聊天中使用命令时,请在其前加上正斜杠:“/”。
recyclemanager.add <item id or short name>
— 将指定的项目添加到配置部分。Override output
recyclemanager.reset <item id or short name>
— 在配置部分中添加或更新指定项。Override output
编辑 UI
Edit UI
Enabled
(true
或 ) — 同时,具有权限的玩家将有权访问管理面板以预览和编辑物品的回收输出。如果您不打算使用管理面板,请将其设置为,以节省一点性能。false
true
recyclemanager.admin
false
回收机速度
Custom recycle speed
— 此部分允许您选择自定义回收机速度。Enabled
(true
或者 ) — 虽然,这个插件将覆盖所有回收器的回收速度。虽然,这个插件不会影响回收机的速度。违约:。false
true
false
false
- 注意:如果其他插件想要与特定的回收者或玩家合作或覆盖此行为,他们可以使用钩子。
OnRecycleManagerSpeed
- 注意:如果其他插件想要与特定的回收者或玩家合作或覆盖此行为,他们可以使用钩子。
Default recycle time (seconds)
— 此值确定回收商处理每件物品所需的时间(以秒为单位)。香草当量是秒。违约:。5.0
5.0
Recycle time multiplier while in safe zone
— 当玩家在安全区域启动回收器时,回收时间将乘以此值。- 示例:在安全区将回收速度提高一倍。违约:。
0.5
1.0
- 示例:在安全区将回收速度提高一倍。违约:。
Recycle time multiplier by item short name (item: multiplier)
— 此部分允许您使用乘数加快或减慢特定输入项的回收速度。- 示例:将在一半的时间内进行回收(2 倍的速度),并在 1/4 的时间内进行回收(4 倍的速度)。
{ "gears": 0.5, "metalpipe": 0.25 }
gears
metalpipe
- 示例:将在一半的时间内进行回收(2 倍的速度),并在 1/4 的时间内进行回收(4 倍的速度)。
Recycle time multiplier by permission
— 此列表允许您根据特定玩家的许可加快或减慢他们的回收速度。此列表中的每个条目都将生成格式为 的权限。向玩家授予该权限会为其分配相应的乘数。recyclemanager.speed.<suffix>
Permission suffix
— 这用于生成格式的权限。例如,如果将其设置为 ,则插件将生成权限。recyclemanager.speed.<suffix>
"fast"
recyclemanager.speed.fast
Recycle time multiplier
— 回收商处理输入项目所需的时间将乘以此值。
回收时间乘数示例:
0.5
= 2 倍速度0.25
= 4 倍速度0.2
= 5 倍速度0.1
= 10 倍速度0.0
= 即时
回收效率
Custom recycle efficiency
— 此部分允许您覆盖回收商的效率。Enabled
(true
或者 ) — 虽然,这个插件将覆盖所有回收商的效率。而 ,这个插件将使用普通逻辑来确定回收器的效率。违约:。false
true
false
false
- 注意:如果其他插件想要与特定的回收商或玩家合作或覆盖此行为,他们可以使用钩子,或设置单个回收商的香草和属性。
OnRecycleManagerEfficiency
safezoneRecycleEfficiency
radtownRecycleEfficiency
- 注意:如果其他插件想要与特定的回收商或玩家合作或覆盖此行为,他们可以使用钩子,或设置单个回收商的香草和属性。
Default recycle efficiency
— 该值决定了回收商在处理物品时的效率。例如,将导致回收商输出用于制作它们的全部成分。违约:。1.0
0.6
Recycle efficiency while in safe zone
— 对于处于安全区域的回收商,此值将覆盖。Default recycle efficiency
项目限制
Restricted input items
— 此部分允许您将特定物品指定为不可回收。其他插件可以使用钩子来覆盖特定项目的此行为。OnRecycleManagerItemRecyclable
Item short names
— 具有这些简称的物品不能回收。- 例:
["rope", "sewingkit"]
- 例:
Item skin IDs
— 具有这些皮肤 ID 的物品无法回收。- 例:
[1234567890, 4567891230]
- 例:
Item display names (custom items)
— 具有这些自定义显示名称的项目无法回收。名称比较不区分大小写。- 例:
["Portable Minicopter", "Ultimate Fridge"]
- 例:
回收堆栈速度
Max items per recycle
— 此部分允许您配置给定项目堆栈中一次可回收的最大项目数。在香草中,一次最多可以回收物品的最大堆栈大小。例如,如果物品的最大堆栈大小为 ,则一次只能以原版形式回收。10%
techparts
50
5
Default percent
— 此百分比适用于所有项目,但与以下简称、皮肤 ID 或显示名称之一匹配的项目除外。如果要允许在最大堆栈大小下回收所有项目,请将此值设置为 并将其他选项留空 ()。100.0
Percent by ...
{}
Percent by input item short name
— 此部分允许您按项目短名称覆盖特定项目的百分比。- 例:
{ "gears": 100.0, "metalpipe": 100.0 }
- 例:
Percent by input item skin ID
— 此部分允许您按物品皮肤 ID 覆盖特定物品的百分比。- 例:
{ "1234567890": 20.0, "0987654321": 20.0 }
- 例:
Percent by input item display name (custom items)
— 此部分允许您按项目显示名称覆盖特定项目的百分比。- 例:
{ "Portable Car": 50.0, "Portable RHIB": 50.0 }
- 例:
输出乘法器
Output multipliers
— 此部分允许您增加或减少特定项目的输出。例如,如果设置为 ,则所有废料输出将加倍。scrap
2.0
Default multiplier
— 此乘数适用于所有项目,但 中覆盖的项目除外。Multiplier by output item short name
Multiplier by output item short name
— 此部分允许您按短名称覆盖项目的默认乘数。- 例:
{ "scrap": 2.0, "metal.fragments": 0.0 }
- 例:
定制输出/定制可回收物
Override output
— 此部分允许您覆盖特定项目的输出。这可用于替换已经可回收的物品的输出,以及允许回收自定义物品。您在此处配置的输出将受物料条件的约束,但不受回收器效率的约束,也不受 .Output multipliers
Override output by input item short name
— 此部分允许您按项目短名称定义回收器将为特定项目输出的内容。输出包括以下选项。Item short name
— 输出项的短名称名称。Item skin ID
— 输出项的可选皮肤 ID。Display name
— 输出项的可选显示名称。Amount
— 输出项的数量。
Override output by input item skin ID
— 此部分允许您按项目皮肤 ID 定义回收器将为特定项目输出的内容。此处的每个条目都具有与 相同的选项。Override output by input item short name
Override output by input item display name (custom items)
— 此部分允许您按项目显示名称定义回收器将为特定项目输出的内容。此处的每个条目都具有与 相同的选项。Override output by input item short name