Full permissions

Stargate fully supports any SuperPerms handler, which meant an overhaul of the Permissions nodes. I also removed the network/world filter options as they are completely handled by Permissions now with no need for an option. The new permissions nodes means you may need to redo your permissions setup.
A child node (indented) will be given if a player has the parent node (So a player with stargate.use will have access to all stargate.world.* nodes essentially, though it's not implemented like this you can think of it like this).

If you want to explicitly define every world/network/server the user has access to, you will need to set the stargate.use permission to false. You will then need to use both the stargate.network AND stargate.world nodes, as leaving out either stargate.network or stargate.world will result in 'Permission Denied' errors.
Once you have disabled stargate.use, you can either give individual stargate.network.{name} nodes, or give them stargate.network and set specific stargate.network.{name} nodes to false to deny access to those specific networks.
Worlds work in the same way, though with stargate.world.{name}. (Make sure to set up both stargate.network AND stargate.world nodes to avoid Permission Denied errors).
Create and destroy permissions work along the same lines, stargate.create/stargate.destroy will override all other options, if you want more fine-tuned control first set those permissions to false, then give stargate.create.network/stargate.create.gate and use the subnodes to remove specific networks/gates.

If you are not using stargate.use, stargate.create or stargate.destroy then you MUST define EVERYTHING yourself for that specific set of nodes

    stargate.use -- Allow use of all gates linking to any world in any network (Gives access to all non-negated networks/worlds/servers)
      stargate.world -- Allow use of gates linking to any world
        stargate.world.{world} -- Allow use of gates with a destination in {world}. Set to false to disallow use.
      stargate.network -- Allow use of gates on all networks
        stargate.network.{network} -- Allow use of all gates in {network}. Set to false to disallow use.
      stargate.server -- Allow use of all BungeeCord gates to any server.
        stargate.server.{server} -- Allow use of all BungeeCord gates to {server}.

    stargate.option -- Allow use of all options
      stargate.option.hidden -- Allow use of 'H'idden
      stargate.option.alwayson -- Allow use of 'A'lways-On
      stargate.option.private -- Allow use of 'P'rivate
      stargate.option.free -- Allow use of 'F'ree
      stargate.option.backwards -- Allow use of 'B'ackwards
      stargate.option.show -- Allow use of 'S'how
      stargate.option.nonetwork -- Allow use of 'N'oNetwork

    stargate.create -- Allow creating gates on any network (Override all create permissions)
      stargate.create.personal -- Allow creation and use of gates on network {playername}
      stargate.create.network -- Allow creating gates on any network
        stargate.create.network.{networkname} -- Allow creating gates on network {networkname}. Set to false to disallow creation on {networkname}
      stargate.create.gate -- Allow creation of any gate layout
        stargate.create.gate.{gatefile} -- Allow creation of only {gatefile} gates

    stargate.destroy -- Allow destruction gates on any network (Orderride all destroy permissions)
      stargate.destroy.personal -- Allow destruction of gates owned by user only
      stargate.destroy.network -- Allow destruction of gates on any network
        stargate.destroy.network.{networkname} -- Allow destruction of gates on network {networkname}. Set to false to disallow destruction of {networkname}

    stargate.free -- Allow free use/creation/destruction of gates
      stargate.free.use -- Allow free use of Stargates
      stargate.free.create -- Allow free creation of Stargates
      stargate.free.destroy -- Allow free destruction of Stargates

    stargate.admin -- Allow all admin features (Hidden/Private only so far)
      stargate.admin.private -- Allow use of Private gates not owned by user
      stargate.admin.hidden -- Allow access to Hidden gates not ownerd by user
      stargate.admin.reload -- Allow use of /sg reload
      stargate.admin.bungee -- Allow the creation of server gates

Please read this if you are using PermissionsEx:

PermissionsEx loads nodes in a very screwed up manner. You need to put any wildcards AFTER their negations.
So if you want to allow access to all networks except 'Bah' you would do it as such:

            - -stargate.network.Bah
            - stargate.network.*

This is a PermissionsEx issue, and there is nothing I can do to make it easier to use negations.