PreciousStones

PreciousStones

269k Downloads

Permissions for launchpad not working

cuddylier opened this issue ยท 7 comments

commented

Hi

I've tried adding the following permissions to players to be able to use launchpads, I don't need players to be able to place them but they still can't use them, why?

- preciousstones.benefit.bounce
- preciousstones.benefit.heal
- preciousstones.benefit.giveair
- preciousstones.benefit.enable
- preciousstones.benefit.launch
- preciousstones.protection.launch
- preciousstones.bypass.use
- preciousstones.blacklist
- preciousstones.bypass.entry

I added 'required-permission: preciousstones.protection.launch' to test and see if that helped but it didn't.

commented
  • preciousstones.benefit.launch

This is the only perm you need. Also it will only work on players allowed into the field.

commented

How do I allow players that aren't allowed in the field to use them? I use the launchpads at my kitpvp spawn or is there a way to add everyone?

commented

You can reverse the flag. Read the legend here: http://preciousstones.shoutwiki.com/wiki/Field_Flag_Reference

So ~launch: true would make it apply to everyone not-allowed instead of everyone allowed. Better yet you can make it apply to everyone with ^launch: true

commented

Oh, I already had that set:

- title: Launch Pad
  block: 70
  radius: 1
  launch: true
  no-conflict: true
  sneaking-bypass: false
  custom-volume: 20
  mixing-group: 2
  cuboid: true
  mask-on-disabled: 80

And it still doesn't work without giving players preciousstones.*

commented

You don't have any modifier set on the launch flag on example you just posted.

commented

Reversible
This signifies that the effect of a flag can be reversed by using the ~ modifier before the flag to reverse who it applies to. If a flag normally applied the allowed players it could then be reversed to apply to no-allowed players, and vise-versa. (i.e. ~prevent-place)

Global-able
This signifies that the effect of a flag can be made to apply to all players, allowed and non-allowed by using the ^ modifier before the flag (i.e. ^prevent-place).

commented

This is what you need to do:

- title: Launch Pad
  block: 70
  radius: 1
  ^launch: true
  no-conflict: true
  sneaking-bypass: false
  custom-volume: 20
  mixing-group: 2
  cuboid: true
  mask-on-disabled: 80