Ender IO Zoo

Ender IO Zoo

961k Downloads

[1.12.2] Client Crash due to checking permissions client side

Morpheus1101 opened this issue ยท 5 comments

commented

Crash report @ https://gist.github.com/Morpheus1101/a6ff580a02aea3af796d04d7ba953318

Forge v *.3.2678
EIO v 5.0.24
E.Core v0.5.22

Full Complete Details of information can be found @ https://github.com/MinecraftModDevelopment/New-MMD-Public-Pack/issues/57

commented

Last time I looked into this issue it was a problem on ftbutils end. Please open an issue there, so at least if I am incorrect something can be done about it

commented

Forge's DefaultPermissionHandler has special code to handle the "client in multiplayer" case, which leads me to believe that the PermissionAPI was designed to run in parallel on client and server like all the other world interactions. However, I've sent a question towards Forge to get definitive word on this.

commented

Update: Lex says calling it on the client is valid.

commented

ok then that leaves FTBU then since it crashes purposefully with that occuring. thanks for the updated info

commented

Permission mods dont even exist on clients, I never designed the PermissionAPI to be used on clients. I 1.13 the api redesign won't allow anything on client, so I'd recommend getting used to not checking perms on client. I dont even know how you imagine perms working on client since they are not (and won't be) synced. (Yes I said 'client' a lot :p)