Comments (7)
Hi again @DasFantatier! Permissions module have a small logic bug (I know about this bug and do not rush to fix it.) with checking on operator level. Operators list checks on dedicated \ internal server starting. In single player i don't know what it work.
Project Essentials data stores on single player game same like on server. For all single player worlds is one configuration. If you want play with permissions module in single player and you want have all permissions you need add all permissions once.
/perm user <...> set "*"
or you can set default group "owner" through configuration. Your problem solved.
Operator level also checked when permissions module not exist. You can remove permissions module in single player (In general, this module is not intended for installation on a single world because it is pointless, but there may be cases when it is necessary.).
If you have only problem with checking permissions even you have op level 4 - create another issue with name Operator level checking incorrectly work on client side.
.
Also i see what you have problem with localization on server, enable server-localization in config/localization.json and change value to true.
Continue reply on your issue:
Project Essentials all mods uses nickname as player id because most of minecraft forge servers works with disabled online mode. I can't use uuid, because i don't know what may side effects.
UUID uses in project for storing home data and fly \ god player state.
I can add UUID support to permissions module if you need it.
But currently just add your new nickname to permissions configuration, it's worked?
Also please drop permissions.json
as file and attach you mojang nickname and latest.log
.
from projectessentials-permissions.
I changed the value from localization to true now.
And here is the permissions.json
https://pastebin.com/p2yvyckj
and localization.json:
{
"enabled": true,
"fallbackLanguage": "en_us"
}
I can´t send them because this website doesn´t allow 7zip or rar or json files.
I am very sorry to say, but i don´t know how to put my nickname into the file. Do i have to copy the code with "nickname"? Where now is written "server"?
I don´t need these mods on my single player, i just tested the issue with it because i didn´t want to change anything on the server yet. So I really only need the solution for server.
from projectessentials-permissions.
And here is the latest server-log
Oh - I just closed the issue by accident :/
from projectessentials-permissions.
#server
it like an example.
If you need add your name: you need add new object to users
array. Don't forget put ,
before adding new object.
{
"nickname": "<your name>"
// next like in `#server` player.
}
Permissions array like users
.
"permissions": [
]
With one permissions:
"permissions": [
"ess.teleport.*"
]
With two permissions:
"permissions": [
"ess.teleport.*",
"ess.blablabla"
]
If you don't know json syntax you need read https://www.digitalocean.com/community/tutorials/an-introduction-to-json
Full example:
"users": [
... ,
{
"nickname": "Das_Fantatier",
"group": "owner",
"permissions": []
}
]
from projectessentials-permissions.
Problem solved? @DasFantatier.
from projectessentials-permissions.
So - I haven´t changed anything in the permission files because i haven´t found time to read the manual and everything.
The commands are working again now out from nowhere after days.
Thank´s for the support.
from projectessentials-permissions.
Is everything okay? If there are problems that you can’t solve, report them. =).
from projectessentials-permissions.
Related Issues (19)
- Permission groups inheritance permissions. HOT 1
- Need to create pull request template file for repository. HOT 1
- [need good english] improve spelling readme.md and in-using.md file. HOT 6
- Megathread for localization contributors. HOT 1
- Implement permissions for block break and block place events.
- Permission extensions \ auto completion via `*` literal. HOT 1
- Improve default permission configuration.
- Permissions listings in-game HOT 10
- Not possible to use wildcards in permissions nodes HOT 2
- Crash on World Creation HOT 1
- Could you support Worldedit Mod? HOT 27
- Add permission controlling for vanilla commands. HOT 1
- Being OP should bypass all permissions. HOT 12
- Groups not setting on perm user commadn HOT 2
- Code and dependency cleanup for `build.gradle` and `gradle.properties` files. HOT 1
- Update some dependencies (e.g `kotlinx.serialization`) and gradle wrapper. HOT 3
- Just change base project package to normal package name. HOT 2
- Need to write project version changelog into file `changelog.md` HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from projectessentials-permissions.