This Rust plugin prevents players from flying or even mounting helicopters while wearing heavy armor or other restricted items. It keeps flight balanced and realistic by enforcing weight limits on pilots and passengers. Players also can't re-equip blocked clothing while already mounted.
Permissions
tooheavytofly.bypass- Allows the player to ignore all weight restrictions and mount vehicles freely.
Configuration
JSON:
{
"Version": "1.0.0",
"Vehicles Affected By Weight Check (short prefab names": [
"minicopter.entity",
"scraptransporthelicopter",
"attackhelicopter.entity"
],
"Blocked Wear Items (shortnames)": [
"heavy.plate.helmet",
"heavy.plate.jacket",
"heavy.plate.pants"
],
"Require All Listed Wear Items To Block (true = must wear all; false = any listed item blocks)": false
}
Vehicles Affected By Weight Check- List of vehicle short prefab names that will be checked when a player tries to mount them.Blocked Wear Items- List of clothing item shortnames that are considered too heavy for flight.Require All Listed Wear Items To Block- If true, the player must be wearing all listed items to be blocked; if false, wearing any one of them is enough.
Localization
JSON:
{
"Warn.MountRestrictedItems": "Mount blocked. Remove these items before mounting:\n{0}",
"Warn.CannotEquipRestrictedWhileMounted": "Equip blocked while mounted on this vehicle:\n{0}"
}