Multiverse/Multiverse-Core — Issue #336: Multiverse-SignPortals and/or Multiverse-Core incorrect permission node check.
Author: credomane
Created: 2011-12-24 01:44:20+00:00
State: open

Having some permissions problems with multiverse. Not sure if the problem is in Multiverse-SignPortals or in Multiverse-Core.

bukkit 1.0.1-R1
permissionbukkit 1.2
Multiverse-Core pre-2.2-build-422
Multiverse-Portals pre-2.2-build-426
Multiverse-NetherPortals pre-2.2-build-426
Multiverse-SignPortals pre-2.2-build-424

Doing some PermissionsBukkit node checks with the command "perm check [node] credomane"
[INFO] Player credomane sets multiverse.access.* to false.
[INFO] Player credomane sets multiverse.access.cobblebox to true.
[INFO] Player credomane sets multiverse.access.cobblebox_nether to true.
[INFO] Player credomane sets multiverse.access.cobblebox_the_end to true.
[INFO] Player credomane sets multiverse.access.cobblebox_old to true.
[INFO] Player credomane sets multiverse.access.cb_ancient to false.
[INFO] Player credomane sets multiverse.portal.access.* to false.
[INFO] Player credomane sets multiverse.access.cobblebox to true.
[INFO] Player credomane sets multiverse.access.cobblebox_nether to true.
[INFO] Player credomane sets multiverse.access.cobblebox_the_end to true.
[INFO] Player credomane sets multiverse.access.cobblebox_old to true.
[INFO] Player credomane sets multiverse.access.cb_ancient to false.
[INFO] Player credomane sets multiverse.teleport.self.* to true.

Using strictly a SignPortal to cb_ancient works as expected. I'm denied access to cb_ancient.
Using a Obsidian Nether Portal modified by a SignPortal results in a permission access check to multiverse.access.cobblebox_nether not multiverse.access.cb_ancient. I'm allowed access to cb_ancient.