šŸ”‘ PermissionsEx v2.0 [API 5]

why does everytime i wan to run PEX on my server it says its a ā€˜non-mod fileā€™

[07:58:46] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker
[07:58:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker
[07:58:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLServerTweaker
[07:58:49] [main/INFO] [FML]: Forge Mod Loader version 11.15.1.1847 for Minecraft 1.8.9 loading
[07:58:49] [main/INFO] [FML]: Java is Java HotSpotā„¢ 64-Bit Server VM, version 1.8.0_91, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jre1.8.0_91
[07:58:49] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[07:58:49] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[07:58:49] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[07:58:49] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[07:58:49] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[07:58:51] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[07:58:51] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[07:58:51] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[07:58:52] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[07:58:52] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[07:58:52] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer}
[07:58:59] [Server thread/INFO]: Starting minecraft server version 1.8.9
[07:59:00] [Server thread/INFO] [FML]: MinecraftForge v11.15.1.1847 Initialized
[07:59:00] [Server thread/INFO] [FML]: Replaced 204 ore recipies
[07:59:00] [Server thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[07:59:00] [Server thread/INFO] [FML]: Searching F:\New LapTop File\Minecraft Things\The UniCrafters Community Server - Copy\mods for mods
[07:59:00] [Server thread/INFO] [FML]: Also searching F:\New LapTop File\Minecraft Things\The UniCrafters Community Server - Copy\mods\1.8.9 for mods
[07:59:01] [Server thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load
[07:59:02] [Server thread/INFO] [FML]: FML has found a non-mod file PermissionsEx-Sponge.jar in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible.
[07:59:02] [Server thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, Baubles] at CLIENT
[07:59:02] [Server thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, Baubles] at SERVER
[07:59:02] [Server thread/INFO] [FML]: Processing ObjectHolder annotations
[07:59:02] [Server thread/INFO] [FML]: Found 384 ObjectHolder annotations
[07:59:03] [Server thread/INFO] [FML]: Identifying ItemStackHolder annotations
[07:59:03] [Server thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[07:59:03] [Server thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[07:59:03] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[07:59:03] [Server thread/INFO] [FML]: Applying holder lookups
[07:59:03] [Server thread/INFO] [FML]: Holder lookups applied
[07:59:03] [Server thread/INFO] [FML]: Injecting itemstacks
[07:59:03] [Server thread/INFO] [FML]: Itemstack injection complete
[07:59:03] [Server thread/INFO]: Loading properties
[07:59:03] [Server thread/INFO]: Default game type: SURVIVAL
[07:59:03] [Server thread/INFO]: Generating keypair
[07:59:03] [Server thread/INFO]: Starting Minecraft server on 192.168.0.109:55555
[07:59:03] [Server thread/INFO]: Using default channel type
[07:59:03] [Server thread/WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
[07:59:03] [Server thread/WARN]: The server will make no attempt to authenticate usernames. Beware.
[07:59:03] [Server thread/WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
[07:59:03] [Server thread/WARN]: To change this, set ā€œonline-modeā€ to ā€œtrueā€ in the server.properties file.
[07:59:04] [Server thread/INFO] [FML]: Injecting itemstacks
[07:59:04] [Server thread/INFO] [FML]: Itemstack injection complete
[07:59:04] [Server thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods
[07:59:04] [Server thread/INFO]: Preparing level ā€œworldā€
[07:59:04] [Server thread/INFO] [FML]: Injecting existing block and item data into this server instance
[07:59:04] [Server thread/INFO] [FML]: Applying holder lookups
[07:59:04] [Server thread/INFO] [FML]: Holder lookups applied
[07:59:05] [Server thread/INFO] [FML]: Loading dimension 0 (world) (net.minecraft.server.dedicated.DedicatedServer@1fe3adff)
[07:59:05] [Server thread/INFO] [FML]: Loading dimension 1 (world) (net.minecraft.server.dedicated.DedicatedServer@1fe3adff)
[07:59:05] [Server thread/INFO] [FML]: Loading dimension -1 (world) (net.minecraft.server.dedicated.DedicatedServer@1fe3adff)
[07:59:05] [Server thread/INFO]: Preparing start region for level 0
[07:59:06] [Server thread/INFO]: Preparing spawn area: 48%
[07:59:07] [Server thread/INFO]: Done (2.842s)! For help, type ā€œhelpā€ or ā€œ?ā€
[07:59:07] [Server thread/INFO]: Starting GS4 status listener
[07:59:07] [Query Listener #1/INFO]: Query running on 192.168.0.109:25565

You need to have Sponge installed.

still the same and i still canā€™t use /pex
btw can you use PEX commands from commands?

Is there a sponge version specific wiki page? I was also wondering if there was any way to split the permissions file with the ranks against what permissions etc. and the users file with users against ranks?

1 Like

how would you add weights to the ranks? the documentation doesnā€™t look integrated for spongeā€¦

The PEX Docs on Github are still for Bukkit PEX (1.x)

Also have a look at:

Which Sponge and SpongeVanilla/SpongeForge version are you running?
It isnā€™t recommended to run servers in offline mode, so i strongly advise to enable online mode againā€¦

really would like the old group weighting. Its difficult to understand this new setup. especially when youā€™re editing the config and not using the commands because the commands are all changed and its just easier to add perms and stuff within the config itself then type every command every single time and such.

Maybe someone should update an example config using the sponge pexā€¦ with all the features and #nodes to explain everything.

1 Like

So this isnā€™t working well for me. Whenever i use any commands, it just gives ā€œtoo many argumentsā€ like crazy. The only things working is debug and reload, but when i reload it will just say it couldnā€™t reload and thereā€™s errors. This is for sponge with pixelmon.

What is your spongeforge version? What are you trying to do?
I would suggest reading into this very helpful thread - it is more or less all you need to know about the general PEX commands.

Let us know if you are still experiencing issues.

spongeforge-1.8.9-1855-4.1.0-BETA-1310 Thatā€™s the fileā€™s name.

Nevermind, it seems that it will give a hissy fit if itā€™s not to the exact lettering. You should add a help function if players donā€™t know what to do in game, so they can do like /pex group help to bring up a menu on how to use that command.

Canā€™t you use the TAB key to find the expected parameters? And I agree, it could be clearer. Though I donā€™t see much development into a starter-friendly guide to PEXSponge.

Try looking at MoeBoyā€™s

Yes I know. I referenced it just before that.

forge-1.8.9-11.15.1.1890-1.8.9-universal.jar
spongeforge-1.8.9-1890-4.1.0-BETA-1320.jar
pex #123

In the logs I saw the following lines

Found out that it left сheat client ā€œWurst Hacked Clientā€.

My pex config

Player from Default group.

How to deal with it?

I just checked in with @HassanS6000 and there doesnā€™t seem to be any issue. EssCommands logs any command a player tries to run whether or not the player actually has permission. Additionally, none of those commands are valid with PEX installed, so the user wouldnā€™t have done anything anyways.

setblock exactly executed it when I got the items

Yeah, that command was run as the server console. Maybe somebody has a run-as command in a plugin that isnā€™t properly restricted? Whatever it is, itā€™s not a PEX issue.

The player from the Default group

And the team would have looked different I guess. And then [EssentialCmds]: [Server] executed command setblock

What to pay attention?

CommandScheduler-2.3.jar
EssentialCmds-8.1.3.jar
FlexibleLogin.jar
FoxCore-0.8.1-108-server.jar
FoxGuard-0.18.0-249.jar
Kits-1.7.4.jar
MightyLoot-1.1.jar
PermissionsEx-Sponge.jar
spongeforge-1.8.9-1890-4.1.0-BETA-1320.jar
treepers-1.2.jar
VoidCraft.jar
XtraPunish-2.0.jar

I have the config correct?