Release v7.1:
Tested on SpongeForge 1094
Changes:
- Major bug fixes
- Added
/clearinventory
- Added
/worldinfo
Commands:
/clearinventory [<player>]
/worldinfo [<world>]
Permissions:
essentialcmds.clearinventory.use
essentialcmds.clearinventory.others
essentialcmds.worldinfo.use
Enjoy this update! 
1 Like
does the plugin store warp data on the server? I moved my server to a new, faster machine and all my warps have disappeared. Wondering if I missed a file somewhere
Everything stored in config for essentialcmds
Okay, thanks for the suggestions. Could you do me a favor and combine all the pending suggestions into one GitHub issue? It’d be a great help if u could include those from other people.
i have an error in the console with you’r plugin
[Server thread/ERROR] [Sponge/]: Could not pass ServerChatEvent to Plugin{id=EssentialCmds, name=EssentialCmds, version=7.0-777f4c9}
java.lang.NullPointerException
at io.github.hsyyid.essentialcmds.listeners.MessageSinkListener.onMessage(MessageSinkListener.java:50) ~[MessageSinkListener.class:7.0]
at org.spongepowered.common.event.listener.ChatListener_MessageSinkListener_onMessage59.handle(Unknown Source) ~[?:?]
at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:86) ~[RegisteredListener.class:1.8-1577-3.1.0-BETA-1045]
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:233) [SpongeModEventManager.class:1.8-1577-3.1.0-BETA-1045]
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:193) [SpongeModEventManager.class:1.8-1577-3.1.0-BETA-1045]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:70) [EventBus.class:?]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:58) [EventBus.class:?]
at noppes.npcs.entity.EntityNPCInterface.saySurrounding(EntityNPCInterface.java:925) [EntityNPCInterface.class:?]
at noppes.npcs.ai.EntityAIWorldLines.func_75249_e(EntityAIWorldLines.java:27) [EntityAIWorldLines.class:?]
at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:76) [zc.class:?]
at net.minecraft.entity.EntityLiving.func_70626_be(EntityLiving.java:568) [xn.class:?]
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1789) [xm.class:?]
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:386) [xn.class:?]
at noppes.npcs.entity.EntityNPCInterface.func_70636_d(EntityNPCInterface.java:381) [EntityNPCInterface.class:?]
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1628) [xm.class:?]
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:229) [xn.class:?]
at noppes.npcs.entity.EntityNPCInterface.func_70071_h_(EntityNPCInterface.java:265) [EntityNPCInterface.class:?]
at noppes.npcs.entity.EntityCustomNpc.func_70071_h_(EntityCustomNpc.java:35) [EntityCustomNpc.class:?]
at net.minecraft.world.World.onCallEntityUpdate(World.java:481) [aqu.class:?]
at net.minecraft.world.World.func_72866_a(World.java:1880) [aqu.class:?]
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:732) [qt.class:?]
at net.minecraft.world.World.func_72870_g(World.java:1850) [aqu.class:?]
at net.minecraft.world.World.func_72939_s(World.java:1679) [aqu.class:?]
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:571) [qt.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:704) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:364) [po.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:598) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:478) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66]
you know this error ?
@terrainwax
Update your EssentialCmds.
i have update and the same error
[Sponge/]: Could not pass ServerChatEvent to Plugin{id=EssentialCmds, name=EssentialCmds, version=7.1-ec3ebe2}
java.lang.NullPointerException
at io.github.hsyyid.essentialcmds.listeners.MessageSinkListener.onMessage(MessageSinkListener.java:50) ~[MessageSinkListener.class:7.1]
at org.spongepowered.common.event.listener.ChatListener_MessageSinkListener_onMessage41.handle(Unknown Source) ~[?:?]
at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:86) ~[RegisteredListener.class:1.8-1577-3.1.0-BETA-1045]
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:233) [SpongeModEventManager.class:1.8-1577-3.1.0-BETA-1045]
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:193) [SpongeModEventManager.class:1.8-1577-3.1.0-BETA-1045]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:70) [EventBus.class:?]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:58) [EventBus.class:?]
at noppes.npcs.entity.EntityNPCInterface.saySurrounding(EntityNPCInterface.java:925) [EntityNPCInterface.class:?]
at noppes.npcs.ai.EntityAIWorldLines.func_75249_e(EntityAIWorldLines.java:27) [EntityAIWorldLines.class:?]
at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:76) [zc.class:?]
at net.minecraft.entity.EntityLiving.func_70626_be(EntityLiving.java:568) [xn.class:?]
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1789) [xm.class:?]
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:386) [xn.class:?]
at noppes.npcs.entity.EntityNPCInterface.func_70636_d(EntityNPCInterface.java:381) [EntityNPCInterface.class:?]
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1628) [xm.class:?]
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:229) [xn.class:?]
at noppes.npcs.entity.EntityNPCInterface.func_70071_h_(EntityNPCInterface.java:265) [EntityNPCInterface.class:?]
at noppes.npcs.entity.EntityCustomNpc.func_70071_h_(EntityCustomNpc.java:35) [EntityCustomNpc.class:?]
at net.minecraft.world.World.onCallEntityUpdate(World.java:481) [aqu.class:?]
at net.minecraft.world.World.func_72866_a(World.java:1880) [aqu.class:?]
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:732) [qt.class:?]
at net.minecraft.world.World.func_72870_g(World.java:1850) [aqu.class:?]
at net.minecraft.world.World.func_72939_s(World.java:1679) [aqu.class:?]
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:571) [qt.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:704) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:364) [po.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:598) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:478) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66]
What SpongeForge/SpongeVanilla is this running?
1 Like
spongeforge 1045 because pixelmon was not in 1.8.9
I’ll test it, thanks for reporting it.
1 Like
figured it out. I had two config files… one at
./forge/config/essentialcmds.conf (the one with all my warps)
and one at /forge/config/essentialcmds/config.conf.
I replaced the config.conf with essentialcmds.conf and they are back now.
1 Like
@HassanS6000 I got the same error as @terrainwax when i tried to change the beginning and end chat characters from < and > to something else.
Alright, checking it out right now.
1 Like
Thanks, love your plugin by the way, keep up the good work!
1 Like
@dude_guy_boy Not getting the same error, is this while using PEX prefixes or not?
yes it is, it is also on sponge vanilla, i should’ve mentioned that earlier
but it also does the same in forge, i tested it on both
No errors at all, checkout my screenshot.
Even with a suffix… screenshot.
Send me your permissions.json
and your essentialcmds.conf
using PasteBin.
I get this error on startup:
[15:55:42 INFO] [PermissionsEx]: Pre-init of PermissionsEx v2.0-SNAPSHOT [15:55:43 ERROR] [STDERR]: java.io.IOException: com.typesafe.config.ConfigException$Parse: Reader: 15: Expecting close brace } or a comma, got ':' (if you intended ':' to be part of a key or string value, try enclosing the key or value in double quotes, or you may be able to rename the file .properties rather than .conf) [15:55:43 ERROR] [STDERR]: at ninja.leaping.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:157) [15:55:43 ERROR] [STDERR]: at ninja.leaping.configurate.loader.ConfigurationLoader.load(ConfigurationLoader.java:42) [15:55:43 ERROR] [STDERR]: at io.github.hsyyid.essentialcmds.managers.config.Config.load(Config.java:74) [15:55:43 ERROR] [STDERR]: at io.github.hsyyid.essentialcmds.managers.config.Config.setup(Config.java:67) [15:55:43 ERROR] [STDERR]: at io.github.hsyyid.essentialcmds.EssentialCmds.onPreInitialization(EssentialCmds.java:112) [15:55:43 ERROR] [STDERR]: at org.spongepowered.common.event.listener.GamePreInitializationEventListener_EssentialCmds_onPreInitialization2.handle(Unknown Source) [15:55:43 ERROR] [STDERR]: at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:86) [15:55:43 ERROR] [STDERR]: at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:258) [15:55:43 ERROR] [STDERR]: at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:269) [15:55:43 ERROR] [STDERR]: at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:273) [15:55:43 ERROR] [STDERR]: at org.spongepowered.common.SpongeImpl.postState(SpongeImpl.java:191) [15:55:43 ERROR] [STDERR]: at org.spongepowered.server.SpongeVanilla.preInitialize(SpongeVanilla.java:104) [15:55:43 ERROR] [STDERR]: at net.minecraft.server.dedicated.DedicatedServer.onServerLoad(SourceFile:62) [15:55:43 ERROR] [STDERR]: at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(SourceFile:98) [15:55:43 ERROR] [STDERR]: at net.minecraft.server.MinecraftServer.run(SourceFile:421) [15:55:43 ERROR] [STDERR]: at java.lang.Thread.run(Thread.java:745) [15:55:43 ERROR] [STDERR]: Caused by: com.typesafe.config.ConfigException$Parse: Reader: 15: Expecting close brace } or a comma, got ':' (if you intended ':' to be part of a key or string value, try enclosing the key or value in double quotes, or you may be able to rename the file .properties rather than .conf) [15:55:43 ERROR] [STDERR]: at com.typesafe.config.impl.ConfigDocumentParser$ParseContext.parseError(ConfigDocumentParser.java:201) [15:55:43 ERROR] [STDERR]: at com.typesafe.config.impl.ConfigDocumentParser$ParseContext.parseError(ConfigDocumentParser.java:197) [15:55:43 ERROR] [STDERR]: at com.typesafe.config.impl.ConfigDocumentParser$ParseContext.parseObject(ConfigDocumentParser.java:475) [15:55:43 ERROR] [STDERR]: at com.typesafe.config.impl.ConfigDocumentParser$ParseContext.parseValue(ConfigDocumentParser.java:247) [15:55:43 ERROR] [STDERR]: at com.typesafe.config.impl.ConfigDocumentParser$ParseContext.parseObject(ConfigDocumentParser.java:405) [15:55:43 ERROR] [STDERR]: at com.typesafe.config.impl.ConfigDocumentParser$ParseContext.parse(ConfigDocumentParser.java:595) [15:55:43 ERROR] [STDERR]: at com.typesafe.config.impl.ConfigDocumentParser.parse(ConfigDocumentParser.java:14) [15:55:43 ERROR] [STDERR]: at com.typesafe.config.impl.Parseable.rawParseValue(Parseable.java:260) [15:55:43 ERROR] [STDERR]: at com.typesafe.config.impl.Parseable.rawParseValue(Parseable.java:248) [15:55:43 ERROR] [STDERR]: at com.typesafe.config.impl.Parseable.parseValue(Parseable.java:180) [15:55:43 ERROR] [STDERR]: at com.typesafe.config.impl.Parseable.parseValue(Parseable.java:174) [15:55:43 ERROR] [STDERR]: at com.typesafe.config.impl.Parseable.parse(Parseable.java:299) [15:55:43 ERROR] [STDERR]: at com.typesafe.config.ConfigFactory.parseReader(ConfigFactory.java:668) [15:55:43 ERROR] [STDERR]: at ninja.leaping.configurate.hocon.HoconConfigurationLoader.loadInternal(HoconConfigurationLoader.java:104) [15:55:43 ERROR] [STDERR]: at ninja.leaping.configurate.hocon.HoconConfigurationLoader.loadInternal(HoconConfigurationLoader.java:54) [15:55:43 ERROR] [STDERR]: at ninja.leaping.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:149) [15:55:43 ERROR] [STDERR]: ... 15 more [15:55:43 INFO]: Loading properties [15:55:43 INFO]: Default game type: SURVIVAL [15:55:43 INFO]: Generating keypair [15:55:44 INFO]: Starting Minecraft server on *:25565 [15:55:44 INFO]: Using default channel type [15:55:44 INFO] [EssentialCmds]: EssentialCmds loading... [15:55:44 ERROR] [STDERR]: java.lang.NullPointerException [15:55:44 ERROR] [STDERR]: at io.github.hsyyid.essentialcmds.utils.Utils.useMySQL(Utils.java:289) [15:55:44 ERROR] [STDERR]: at io.github.hsyyid.essentialcmds.utils.Utils.readMutes(Utils.java:411) [15:55:44 ERROR] [STDERR]: at io.github.hsyyid.essentialcmds.EssentialCmds.onServerInit(EssentialCmds.java:119) [15:55:44 ERROR] [STDERR]: at org.spongepowered.common.event.listener.GameInitializationEventListener_EssentialCmds_onServerInit3.handle(Unknown Source) [15:55:44 ERROR] [STDERR]: at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:86) [15:55:44 ERROR] [STDERR]: at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:258) [15:55:44 ERROR] [STDERR]: at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:269) [15:55:44 ERROR] [STDERR]: at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:273) [15:55:44 ERROR] [STDERR]: at org.spongepowered.common.SpongeImpl.postState(SpongeImpl.java:191) [15:55:44 ERROR] [STDERR]: at org.spongepowered.server.SpongeVanilla.initialize(SpongeVanilla.java:126) [15:55:44 ERROR] [STDERR]: at net.minecraft.server.dedicated.DedicatedServer.onServerInitialize(SourceFile:67) [15:55:44 ERROR] [STDERR]: at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(SourceFile:172) [15:55:44 ERROR] [STDERR]: at net.minecraft.server.MinecraftServer.run(SourceFile:421) [15:55:44 ERROR] [STDERR]: at java.lang.Thread.run(Thread.java:745)
And this when i try to speak:
[15:58:20 ERROR] [Sponge]: Could not pass MessageChannelEvent$Chat$Impl to Plugin{id=EssentialCmds, name=EssentialCmds, version=7.1-ec3ebe2, source=mods/EssentialCmds-7.1.jar} java.lang.NullPointerException at io.github.hsyyid.essentialcmds.utils.Utils.getNick(Utils.java:344) ~[Utils.class:7.1] at io.github.hsyyid.essentialcmds.listeners.MessageSinkListener.onMessage(MessageSinkListener.java:196) ~[MessageSinkListener.class:7.1] at org.spongepowered.common.event.listener.ChatListener_MessageSinkListener_onMessage21.handle(Unknown Source) ~[?:?] at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:86) ~[RegisteredListener.class:1.8.9-3.1.0-BETA-178] at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:258) [SpongeEventManager.class:1.8.9-3.1.0-BETA-178] at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:269) [SpongeEventManager.class:1.8.9-3.1.0-BETA-178] at org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:146) [SpongeImpl.class:1.8.9-3.1.0-BETA-178] at net.minecraft.network.NetHandlerPlayServer.onProcessChatMessage(SourceFile:116) [lm.class:?] at net.minecraft.network.NetHandlerPlayServer.func_147354_a(SourceFile:680) [lm.class:?] at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(SourceFile:37) [ie.class:?] at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(SourceFile:9) [ie.class:?] at org.spongepowered.common.network.PacketUtil.onProcessPacket(PacketUtil.java:106) [PacketUtil.class:1.8.9-3.1.0-BETA-178] at net.minecraft.network.PacketThreadUtil$1.onProcessPacket(SourceFile:51) [fh$1.class:?] at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [fh$1.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_65] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_65] at net.minecraft.server.MinecraftServer.func_71190_q(SourceFile:113) [MinecraftServer.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(SourceFile:299) [ko.class:?] at net.minecraft.server.MinecraftServer.func_71217_p(SourceFile:535) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.run(SourceFile:451) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_65]