TARDIS

TARDIS

228k Downloads

Permission Issue? Can't access Tardis when deopped

BlueCrunchmaican opened this issue ยท 5 comments

commented

Describe the bug

As title states- I seem to have a permission issue where the tardis refuses to let me open the door/interact with the tardis in a deopped state. I have luckperms and in verbose I can see the exact permissions it's telling me I don't have access to Which are
tardis.enter
tardis.advanced
tardis.chemistry.glue
tardis.enter

all false. However In my luckperms I have set the default group, another group above it with higher weight and I've set the parent group for default as the group with the permissions listed set to True.

I'm kind of at a loss for what I can do to fix it

image
image
image

To Reproduce

Not exactly sure the exact steps to reproduce, Possibly making the Tardis when OP?

Screenshots

No response

Log files

Paste configs or paste.gg link here!

'/tardis version' output

[TARDIS] Server version: 3610-Spigot-6198b5a-19df23a (MC: 1.19.2)
[TARDIS] TARDIS version: 4.11.1-b11.12.22-22:06
[TARDIS] TARDISChunkGenerator version: 4.11.0
[TARDIS] floodgate version: 2.2.0-SNAPSHOT (b74-4f36112)
[TARDIS] WorldGuard version: 7.0.8-beta-01+cbb2ba7
[TARDIS] CoreProtect version: 21.3
[TARDIS] LibsDisguises version: 10.0.32
[TARDIS] Checking for new TARDIS builds...
[Craft Scheduler Thread - 114/INFO]: [TARDIS] You are running a custom or dev version!

commented

I have also used the /reload command on the server, not realizing the updated info about it (been forever since I've hosted a server) So if I need to rebuild the Tardis completely that's fine, but idk how to prevent the permission issue from reoccurring.

commented

If you have tardis.use you don't need tardis.enter explicitly as it is included as a child of tardis.use
I have tested using the same group setup as you, and I can't reproduce the permissions problem - I can enter and exit the TARDIS with no issues - yes, the player I'm testing with is not opped.

commented
> deop thenosefairy
> lp user thenosefairy info
[20:50:08 INFO]: [LP] > User Info: thenosefairy
[20:50:08 INFO]: [LP] - UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
[20:50:08 INFO]: [LP]     (type: official)
[20:50:08 INFO]: [LP] - Status: Online
[20:50:08 INFO]: [LP] - Parent Groups:
[20:50:08 INFO]: [LP]     > default 
[20:50:08 INFO]: [LP] - Contextual Data: (mode: active player)
[20:50:08 INFO]: [LP]     Contexts: (dimension-type=overworld) (gamemode=survival) (world=tardis_timevortex)
[20:50:08 INFO]: [LP]     Prefix: None
[20:50:08 INFO]: [LP]     Suffix: None
[20:50:08 INFO]: [LP]     Primary Group: default
[20:50:08 INFO]: [LP]     Meta: (primarygroup=default)
> lp user thenosefairy permission check tardis.enter
[20:50:54 INFO]: [LP] Permission information for tardis.enter:
[20:50:54 INFO]: [LP] - thenosefairy does not have tardis.enter set.
[20:50:54 INFO]: [LP] - thenosefairy does not inherit tardis.enter.
[20:50:54 INFO]: [LP] 
[20:50:54 INFO]: [LP] Permission check for tardis.enter:
[20:50:54 INFO]: [LP]     Result: true
[20:50:54 INFO]: [LP]     Processor: bukkit.ChildProcessor
[20:50:54 INFO]: [LP]     Cause: tardis has tardis.use set to true in context global
[20:50:54 INFO]: [LP]     Context: (dimension-type=overworld) (gamemode=survival) (world=tardis_timevortex)
commented

I'll report back once I try redoing the Tardis plugin, I'll try making a new one first and if that doesn't work; reloading the plugin from scratch.

commented

I have fixed my issue, I believe I had set the contexts for the permissions wrong.