Greetings, love this plugin. I'm stumped though, how to allow only melee weapons to hurt/damage players when not in pvp zones. I've tried adding an entity group with all of the weapon shortnames, even tried different weapon and damage "types", but I just cannot get it to work. Since I can't see what type these weapons are (like I can BuildingBlock for ex), I have no idea what to put to allow this to work, please help! Under "melee" I've tried all of the weapon entity names, I've tried "Weapons" "Melee" and even different damage types such as "Slash, Stab". Nothing works! Here is my config so far...

"RuleSets": [{
    "name": "default",
    "enabled": true,
    "defaultAllowDamage": false,
    "flags": "HumanNPCDamage, SelfDamage",
    "rules": [
      "anything can hurt dispensers",
      "anything can hurt traps",
      "anything can hurt barricades",
      "anything can hurt heli",
      "anything can hurt npcs",
      "anything can hurt resources",
      "anything can hurt doors",
      "anything can hurt bases",
      "anything can hurt minicopter",
      "traps always hurt players",
      "barricades always hurt players",
      "npcs always hurt players",
      "fire always hurt players",
      "melee always hurt players",
      "minicopter always hurt players",
      "samsite always hurt players",
      "samrocket always hurt players",
      "highwalls always hurt players",
      "players can hurt highwalls"
    ]
  },
  "Entity Groups": [{
      "name": "dispensers",
      "members": "BaseCorpse, HelicopterDebris",
      "exclusions": ""
    },
    {
      "name": "players",
      "members": "BasePlayer",
      "exclusions": ""
    },
    {
      "name": "traps",
      "members": "AutoTurret, FlameTurret, GunTrap, ReactiveTarget, spikes.floor",
      "exclusions": ""
    },
    {
      "name": "barricades",
      "members": "Barricade",
      "exclusions": ""
    },
    {
      "name": "highwalls",
      "members": "wall.external.high.stone, wall.external.high.wood, gates.external.high.wood, gates.external.high.wood",
      "exclusions": ""
    },
    {
      "name": "doors",
      "members": "Door",
      "exclusions": ""
    },
    {
      "name": "bases",
      "members": "BuildingBlock",
      "exclusions": "foundation"
    },
    {
      "name": "minicopter",
      "members": "minicopter, minicopter.entity",
      "exclusions": ""
    },
    {
      "name": "melee",
      "members": "Melee Weapon",
      "exclusions": ""
    },
    {
      "name": "heli",
      "members": "BaseHelicopter",
      "exclusions": ""
    },
    {
      "name": "npcs",
      "members": "NPCPlayerApex, BradleyAPC",
      "exclusions": ""
    },
    {
      "name": "fire",
      "members": "FireBall",
      "exclusions": "flamethrower"
    },
    {
      "name": "resources",
      "members": "ResourceEntity, TreeEntity, OreResourceEntity",
      "exclusions": ""
    }
  ]