Junkyard Crane

Hi,
We have a split map, PVP/PVE. Rulesets are below.
We have noticed that the Junkyard crane doesn't take damage in PVE so can be driven anywhere.

While this is hilarious and good fun it's not ideal.

Any ideas?

{
  "Config Version": "2.0.4",
  "Default RuleSet": "safe",
  "Configuration Options": {
    "handleDamage": true,
    "useZones": true
  },
  "Mappings": {
    "default": "safe",
    "pvp_side": "pvp",
    "large_oil": "safe"
  },
  "Schedule": {
    "enabled": false,
    "useRealtime": false,
    "broadcast": false,
    "entries": [
      "3.20:00 pvp Purge has begun!",
      "5.00:00 safe Purge has not begun!"
    ]
  },
  "RuleSets": [
    {
      "name": "safe",
      "enabled": true,
      "defaultAllowDamage": false,
      "flags": "AuthorizedDamage, HumanNPCDamage, LockedBoxesImmortal, LockedDoorsImmortal, SamSitesIgnorePlayers, TrapsIgnorePlayers, TurretsIgnorePlayers",
      "rules": [
        "anything can hurt dispensers",
        "anything can hurt resources",
        "anything can hurt barricades",
        "anything can hurt traps",
        "anything can hurt heli",
        "anything can hurt npcs",
        "anything can hurt players",
        "anything can hurt roadsigns",
        "nothing can hurt ch47",
        "nothing can hurt cars",
        "nothing can hurt mini",
        "nothing can hurt ridablehorses",
        "cars cannot hurt anything",
        "mini cannot hurt anything",
        "ch47 cannot hurt anything",
        "scrapheli cannot hurt anything",
        "players cannot hurt players",
        "players cannot hurt traps",
        "players cannot hurt cars",
        "players cannot hurt mini",
        "players can hurt samsites",
        "guards cannot hurt players",
        "fire cannot hurt players",
        "traps cannot hurt players",
        "highwalls cannot hurt players",
        "barricades cannot hurt players",
        "mini cannot hurt mini",
        "npcs can hurt players"
      ]
    },
    {
      "name": "pvp",
      "enabled": true,
      "defaultAllowDamage": true,
      "flags": "AuthorizedDamage, HeliDamageLocked, HumanNPCDamage, SelfDamage",
      "rules": [
        "anything can hurt dispensers",
        "anything can hurt players",
        "players can hurt players",
        "players can hurt traps",
        "players can hurt teslacoil",
        "players can hurt doors",
        "players can hurt buildings",
        "players can hurt deployables",
        "players can hurt storages",
        "players can hurt barricades",
        "players can hurt npcs",
        "players can hurt npcscientist",
        "players can hurt npcmurderer",
        "players can hurt balloons",
        "players can hurt minicopter",
        "players can hurt samsite",
        "players can hurt heli",
        "players can hurt horse",
        "traps can hurt players",
        "traps can hurt npcs",
        "teslacoil can hurt anything",
        "teslacoil can hurt players",
        "barricades can hurt players",
        "highwalls can hurt players",
        "npcs can hurt players",
        "npcs can hurt npcs",
        "npcs can hurt npcmurderer",
        "npcs can hurt npcscientist",
        "npcscientist can hurt npcs",
        "npcscientist can hurt players",
        "npcscientist can hurt npcmurderer",
        "npcmurderer can hurt npcs",
        "npcmurderer can hurt players",
        "npcmurderer can hurt npcscientist",
        "fire can hurt players",
        "fire can hurt traps",
        "fire can hurt teslacoil",
        "fire can hurt doors",
        "fire can hurt buildings",
        "fire can hurt deployables",
        "fire can hurt storages",
        "anything can hurt resources",
        "anything can hurt samsite",
        "samsite can hurt minicopter",
        "samsite can hurt heli",
        "samsite can hurt players",
        "samsite can hurt balloons"
      ]
    }
  ],
  "Allow Killing Sleepers": false,
  "Entity Groups": [
    {
      "name": "barricades",
      "members": "Barricade, icewall, GraveYardFence",
      "exclusions": "barricade.concrete, barricade.sandbags, barricade.metal, barricade.stone, barricade.wood, barricade.woodwire"
    },
    {
      "name": "dispensers",
      "members": "BaseCorpse, HelicopterDebris, PlayerCorpse, NPCPlayerCorpse, HorseCorpse",
      "exclusions": ""
    },
    {
      "name": "fire",
      "members": "FireBall, FlameExplosive, FlameThrower, BaseOven, FlameTurret, rocket_heli_napalm, napalm, oilfireball2",
      "exclusions": ""
    },
    {
      "name": "guards",
      "members": "bandit_guard, scientistpeacekeeper, sentry.scientist.static",
      "exclusions": ""
    },
    {
      "name": "heli",
      "members": "BaseHelicopter",
      "exclusions": ""
    },
    {
      "name": "highwalls",
      "members": "SimpleBuildingBlock, wall.external.high.ice, gates.external.high.stone, gates.external.high.wood",
      "exclusions": ""
    },
    {
      "name": "ridablehorses",
      "members": "RidableHorse",
      "exclusions": ""
    },
    {
      "name": "cars",
      "members": "BasicCar, ModularCar, BaseModularVehicle, BaseVehicleModule, VehicleModuleEngine, VehicleModuleSeating, VehicleModuleStorage, VehicleModuleTaxi, ModularCarSeat",
      "exclusions": ""
    },
    {
      "name": "mini",
      "members": "MiniCopter",
      "exclusions": ""
    },
    {
      "name": "scrapheli",
      "members": "ScrapTransportHelicopter",
      "exclusions": ""
    },
    {
      "name": "ch47",
      "members": "ch47.entity",
      "exclusions": ""
    },
    {
      "name": "npcs",
      "members": "ch47scientists.entity, BradleyAPC, HTNAnimal, HTNPlayer, HumanNPC, NPCMurderer, NPCPlayer, Scientist, ScientistNPC, TunnelDweller, Zombie",
      "exclusions": ""
    },
    {
      "name": "players",
      "members": "BasePlayer",
      "exclusions": ""
    },
    {
      "name": "resources",
      "members": "ResourceEntity, TreeEntity, OreResourceEntity, LootContainer",
      "exclusions": "hobobarrel.deployed"
    },
    {
      "name": "samsites",
      "members": "SamSite, sam_site_turret_deployed",
      "exclusions": ""
    },
    {
      "name": "traps",
      "members": "AutoTurret, BearTrap, FlameTurret, Landmine, GunTrap, ReactiveTarget, TeslaCoil, spikes.floor",
      "exclusions": ""
    },
    {
      "name": "roadsigns",
      "members": "roadsign, roadsign1, roadsign2, roadsign3, roadsign4, roadsign5, roadsign6, roadsign7, roadsign8, roadsign9",
      "exclusions": ""
    }
  ]
}​
    {
      "name": "junkyard",
      "members": "magnetcrane.entity, carshredder.entity",
      "exclusions": ""
    }
        "junkyard can hurt anything",
        "junkyard cannot hurt players",
        "anything can hurt junkyard"

this is just an example. you'll have to decide what rules you want it to use. the last rule should solve your issue. if it doesn't then you must use the command tpve.trace and post the logs via pastebin, don't paste as bare text as it's too spammy and too hard to read