essentialsx / essentials Goto Github PK
View Code? Open in Web Editor NEWThe modern Essentials suite for Spigot and Paper.
Home Page: https://essentialsx.net
License: GNU General Public License v3.0
The modern Essentials suite for Spigot and Paper.
Home Page: https://essentialsx.net
License: GNU General Public License v3.0
Weirdly essentials.* and every other permission wildcard currently does not work and shows the no permission error.
I have Moderators with basically just *, they can't use any Essentials commands for instance.
I checked the plugin.yml, however it is not modified, so the issue lies somewhere in the source.
It works with spigots essentials. It's probably this commit ac0858d
I'm using the latest 1.8.3 build, the latest GroupManager and the latest EssentialsX build.
Yes, I'm the guy from earlier. I finally figured out what's causing it, sorta. I narrowed the error coding to
12.06 14:41:09 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
12.06 14:41:09 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
12.06 14:41:09 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62)
12.06 14:41:09 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67)
12.06 14:41:09 [Server] INFO Caused by: java.lang.ClassNotFoundException: org.bukkit.entity.Entity$Spigot
/baltop works up to the point this shows in the console. This has happened several times so I can defiantly confirm it. When this happens, nothing shows up in the console at the point you say the command /baltop, but this coding pops up overtime the command /baltop stops working.
As you can guess the command works up to the point this command shows and then doesn't show anything. Including any errors in the console or any invalid command error shown on screen. Nothing shows at the time of command, besides this error code before it stops.
I'm running Bukkit 1.8.5.
here's the rest of the log:
12.06 14:47:21 [Server] INFO Admins: [AFK][CEO]Ergenta
12.06 14:46:17 [Server] INFO Admins: [AFK][CEO]Ergenta
12.06 14:45:13 [Server] INFO Admins: [CEO]Ergenta
12.06 14:44:08 [Server] INFO Admins: [CEO]Ergenta
12.06 14:43:04 [Server] INFO Admins: [CEO]Ergenta
12.06 14:41:59 [Server] INFO Admins: [CEO]Ergenta
12.06 14:41:59 [Multicraft] Skipped 2 lines due to rate limit (30/s)
12.06 14:41:09 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
12.06 14:41:09 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
12.06 14:41:09 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62)
12.06 14:41:09 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67)
12.06 14:41:09 [Server] INFO Caused by: java.lang.ClassNotFoundException: org.bukkit.entity.Entity$Spigot
12.06 14:41:09 [Server] INFO ... 10 more
12.06 14:41:09 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195)
12.06 14:41:09 [Server] INFO at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280)
12.06 14:41:09 [Server] INFO at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317)
12.06 14:41:09 [Server] INFO at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524)
12.06 14:41:09 [Server] INFO at com.earth2me.essentials.UserMap.load(UserMap.java:18)
12.06 14:41:09 [Server] INFO at com.earth2me.essentials.UserMap.load(UserMap.java:134)
12.06 14:41:09 [Server] INFO Caused by: java.lang.NoClassDefFoundError: org/bukkit/entity/Entity$Spigot
12.06 14:41:09 [Server] INFO ... 3 more
12.06 14:41:09 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
12.06 14:41:09 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:53)
12.06 14:41:09 [Server] INFO at com.earth2me.essentials.commands.Commandbalancetop$Calculator.run(Commandbalancetop.java:98)
12.06 14:41:09 [Server] INFO at com.earth2me.essentials.UserMap.getUser(UserMap.java:90)
12.06 14:41:09 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821)
12.06 14:41:09 [Server] INFO at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938)
12.06 14:41:09 [Server] INFO at com.google.common.cache.LocalCache.get(LocalCache.java:3934)
12.06 14:41:09 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2199)
12.06 14:41:09 [Server] INFO Caused by: com.google.common.util.concurrent.ExecutionError: java.lang.NoClassDefFoundError: org/bukkit/entity/Entity$Spigot
12.06 14:41:09 [Server] INFO at java.lang.Thread.run(Thread.java:745)
12.06 14:41:09 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
12.06 14:41:09 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
12.06 14:41:09 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
12.06 14:41:09 [Server] WARN org.apache.commons.lang.UnhandledException: Plugin Essentials v2.0.1-b127 generated an exception while executing task 122
12.06 14:41:09 [Server] WARN Exception in thread "pool-3-thread-27"
12.06 14:41:09 [Multicraft] Skipped 2 lines due to rate limit (30/s)
12.06 14:41:07 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
12.06 14:41:07 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
12.06 14:41:07 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62)
12.06 14:41:07 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67)
12.06 14:41:07 [Server] INFO Caused by: java.lang.ClassNotFoundException: org.bukkit.entity.Entity$Spigot
12.06 14:41:07 [Server] INFO ... 10 more
12.06 14:41:07 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195)
12.06 14:41:07 [Server] INFO at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280)
12.06 14:41:07 [Server] INFO at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317)
12.06 14:41:07 [Server] INFO at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524)
12.06 14:41:07 [Server] INFO at com.earth2me.essentials.UserMap.load(UserMap.java:18)
12.06 14:41:07 [Server] INFO at com.earth2me.essentials.UserMap.load(UserMap.java:134)
12.06 14:41:07 [Server] INFO Caused by: java.lang.NoClassDefFoundError: org/bukkit/entity/Entity$Spigot
12.06 14:41:07 [Server] INFO ... 3 more
12.06 14:41:07 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
12.06 14:41:07 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:53)
12.06 14:41:07 [Server] INFO at com.earth2me.essentials.commands.Commandbalancetop$Calculator.run(Commandbalancetop.java:98)
12.06 14:41:07 [Server] INFO at com.earth2me.essentials.UserMap.getUser(UserMap.java:90)
12.06 14:41:07 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821)
12.06 14:41:07 [Server] INFO at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938)
12.06 14:41:07 [Server] INFO at com.google.common.cache.LocalCache.get(LocalCache.java:3934)
12.06 14:41:07 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2199)
12.06 14:41:07 [Server] INFO Caused by: com.google.common.util.concurrent.ExecutionError: java.lang.NoClassDefFoundError: org/bukkit/entity/Entity$Spigot
12.06 14:41:07 [Server] INFO at java.lang.Thread.run(Thread.java:745)
12.06 14:41:07 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
12.06 14:41:07 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
12.06 14:41:07 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
12.06 14:41:07 [Server] WARN org.apache.commons.lang.UnhandledException: Plugin Essentials v2.0.1-b127 generated an exception while executing task 120
12.06 14:41:07 [Server] WARN Exception in thread "pool-3-thread-25"
12.06 14:41:07 [Multicraft] Skipped 2 lines due to rate limit (30/s)
12.06 14:41:04 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
12.06 14:41:04 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
12.06 14:41:04 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62)
12.06 14:41:04 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67)
12.06 14:41:04 [Server] INFO Caused by: java.lang.ClassNotFoundException: org.bukkit.entity.Entity$Spigot
12.06 14:41:04 [Server] INFO ... 10 more
12.06 14:41:04 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195)
12.06 14:41:04 [Server] INFO at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280)
12.06 14:41:04 [Server] INFO at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317)
12.06 14:41:04 [Server] INFO at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524)
12.06 14:41:04 [Server] INFO at com.earth2me.essentials.UserMap.load(UserMap.java:18)
12.06 14:41:04 [Server] INFO at com.earth2me.essentials.UserMap.load(UserMap.java:134)
12.06 14:41:04 [Server] INFO Caused by: java.lang.NoClassDefFoundError: org/bukkit/entity/Entity$Spigot
12.06 14:41:04 [Server] INFO ... 3 more
12.06 14:41:04 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
12.06 14:41:04 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:53)
12.06 14:41:04 [Server] INFO at com.earth2me.essentials.commands.Commandbalancetop$Calculator.run(Commandbalancetop.java:98)
12.06 14:41:04 [Server] INFO at com.earth2me.essentials.UserMap.getUser(UserMap.java:90)
12.06 14:41:04 [Server] INFO at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821)
12.06 14:41:04 [Server] INFO at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938)
12.06 14:41:04 [Server] INFO at com.google.common.cache.LocalCache.get(LocalCache.java:3934)
12.06 14:41:04 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2199)
12.06 14:41:04 [Server] INFO Caused by: com.google.common.util.concurrent.ExecutionError: java.lang.NoClassDefFoundError: org/bukkit/entity/Entity$Spigot
12.06 14:41:04 [Server] INFO at java.lang.Thread.run(Thread.java:745)
12.06 14:41:04 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
12.06 14:41:04 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
12.06 14:41:04 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
12.06 14:41:04 [Server] WARN org.apache.commons.lang.UnhandledException: Plugin Essentials v2.0.1-b127 generated an exception while executing task 118
12.06 14:41:04 [Server] WARN Exception in thread "pool-3-thread-20"
12.06 14:40:55 [Server] INFO Admins: [CEO]Ergenta
12.06 14:40:19 [Server] INFO [world]**rbn [CEO]Ergenta ew
12.06 14:39:50 [Server] INFO Admins: [CEO]Ergenta
12.06 14:39:50 [Multicraft] Skipped 78 lines due to rate limit (30/s)
12.06 14:39:39 [Server] INFO at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2199) ~[craftbukkit-1.8.5-20150523a.jar:git-Bukkit-7bc9c08]
12.06 14:39:39 [Server] INFO Caused by: com.google.common.util.concurrent.ExecutionError: java.lang.NoClassDefFoundError: org/bukkit/entity/Entity$Spigot
12.06 14:39:39 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.7.0_65]
12.06 14:39:39 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:540) [craftbukkit-1.8.5-20150523a.jar:git-Bukkit-7bc9c08]
12.06 14:39:39 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:632) [craftbukkit-1.8.5-20150523a.jar:git-Bukkit-7bc9c08]
12.06 14:39:39 [Server] INFO at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:336) [craftbukkit-1.8.5-20150523a.jar:git-Bukkit-7bc9c08]
12.06 14:39:39 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:676) [craftbukkit-1.8.5-20150523a.jar:git-Bukkit-7bc9c08]
12.06 14:39:39 [Server] INFO at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:60) [craftbukkit-1.8.5-20150523a.jar:git-Bukkit-7bc9c08]
12.06 14:39:39 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:262) [?:1.7.0_65]
12.06 14:39:39 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [?:1.7.0_65]
12.06 14:39:39 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit-1.8.5-20150523a.jar:git-Bukkit-7bc9c08]
12.06 14:39:39 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(SourceFile:9) [craftbukkit-1.8.5-20150523a.jar:git-Bukkit-7bc9c08]
12.06 14:39:39 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(SourceFile:37) [craftbukkit-1.8.5-20150523a.jar:git-Bukkit-7bc9c08]
12.06 14:39:39 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:939) [craftbukkit-1.8.5-20150523a.jar:git-Bukkit-7bc9c08]
12.06 14:39:39 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1079) [craftbukkit-1.8.5-20150523a.jar:git-Bukkit-7bc9c08]
12.06 14:39:39 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:625) [craftbukkit-1.8.5-20150523a.jar:git-Bukkit-7bc9c08]
12.06 14:39:39 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:140) [craftbukkit-1.8.5-20150523a.jar:git-Bukkit-7bc9c08]
12.06 14:39:39 [Server] INFO at com.massivecraft.massivecore.cmd.MassiveCoreBukkitCommand.execute(MassiveCoreBukkitCommand.java:67) [MassiveCore.jar:?]
12.06 14:39:39 [Server] INFO at com.massivecraft.massivecore.cmd.MassiveCommand.execute(MassiveCommand.java:349) [MassiveCore.jar:?]
12.06 14:39:39 [Server] INFO at com.massivecraft.massivecore.cmd.MassiveCommand.execute(MassiveCommand.java:306) [MassiveCore.jar:?]
Hi. Getting this error. Using with the latest Spigot version. http://pastebin.com/nTr1qqnc
Since people can /pm while muted which can defeat the purpose of muting.
Although I would imagine adding a blacklist commands option would be much better than just disallowing them to pm while muted, as people can use different plugins for messaging.
The permissions for homes should become stackable.
Example:
Riaz has the permission essentials.sethome.multiple.donator (5 homes)
And buys an extra home at the donation store (forexample) and received the permission essentials.sethome.multiple.extra (1 home) Which would make the homes stack so Riaz would be able to set 6 homes. Then when he upgrades his rank to VIP, he received essentials.sethome.multiple.vip (8 homes) but since he has the extra node, he gets 9 homes.
(Just an example), but its definetly something I would find very useful if this could be done.
Other changes:
Need to fix /remove to fix named entity butcher
Need to fix exp calculations in "setexpfix"
Need to update enchants
Need to review mob effects in ess protect
Need to review slimeblock + piston effects in ess protect & in Ess sign protection
Need to add 'career' type to villagers.
Need to add support for banner metadata
Need to look into CanDestroy NBT flag
Need to look into teleport velocity.
Need to either deprecate trade signs or look into storing additional blockdata, new signwidth and json data possibly opens more avenues.
Need to make sure Ess signs doesn't disturb new sign functionality.
Since the newest update of EssentialsX Ive been getting this on join.
http://pastebin.com/ZaJyiR72
(Very latest build)
Running 1.8.6 PaperSpigot (Very Latest build there too)
Essentials supports the retrieval of premade mobspawners (/i mobspawner:mobdatavalue) and should usually, if the player has the permission for the specific mob, change the spawner on placement automatically to the given mobtype. Due to changes of data value handling in vanilla 1.8, it is no longer possible to store such value for mobspawners in the item while in inventory. Maybe add a lore and read that on placement?
Create kit from the inventory.
http://pastebin.com/HD1N6JvY
Got this error when logging in for the first time (after removing my /world folder)
Doubt its anything serious, but yea its atleast an error, so thought I would report it.
(I think my spawn was inside the ground etc, which caused this.)
Need to either deprecate trade signs or look into storing additional blockdata, new signwidth and json data possibly opens more avenues.
trying this version of essentials out.. when I try to modify the chat even specifically with commandhelper its just null now
I have OP and every permission there is, but can't use /gm whatever player. Setting the gamemode for myself works. This has also worked in the past and I didn't modify anything permission wise.
Build 119.
The essentials.spawnerconvert.mobtype permission is currently not properly checked, allowing everyone to place every mobspawner type.
So, basically some players around have different amount of homes and sometimes they are unsure of exactly how many they have.
So I thought if you could add some more variables to the language file for this:
homes=\u00a76Homes:\u00a7r {0}
To make it something like this: homes=\u00a77Homes{sethomes}/{maxhomes}:\u00a7r {0}
Or any other variable suitable.. But thats the basic idea. So it would display:
Homes(3/8): (name), (name), (name)
(This would also somehow hook into HomeLimit :p)
Its nothing major and I don't see how it would be a issue to add, personally I think it would come in really handy for a lot of people.
As determined in this thread on Spigot, there seems to be an incompatibility when using these three plugins in conjunction with one another.
I am using PaperSpigot 1.8.4 as my server software (git-PaperSpigot-5136053-db5fd9c (MC: 1.8.4), which is the latest as of the time of filing). I am using Build 83 of the EssentialsX suite (EssentialsX, EssentialsXChat, EssentialsXSpawn), Vault 1.5.3, and zPermissions, and Build 7 of Spigot-zPermissions.
Upon testing with the original Spigot-Essentials build of EssentialsChat, my chat prefixes worked fine. However, when switching to EssentialsXChat, my prefixes no longer appeared. I tested this on two separate servers, both with zPermissions Build 7 and Build 83 of EssentialsX; however, one server did have Vault and the other did not. The server without Vault did not lose the prefixes but the one running Vault did lose prefixes. Through this, I was able to determine it shouldn't be an issue with the software that I'm running.
Upon looking through zPermission's config.yml
, I saw a few settings regarding Vault and I wondered if these might have to be configured in a certain way to ensure that EssentialsXChat and Vault got along nicely.
However, the weirdest part is that the Spigot-Essentials EssentialsChat worked fine but EssentialsXChat had issues displaying the prefix.
If any other information is needed, please just ask and I can provide.
When getting a custom mobspawner with /i 52:50 1 or /give player 52:50 1 (should be creeper spawner), you get a custom spawner, however when using /i 52:50 1 lore:Test it still works, /give player 52:50 1 lore:Test does not work and gives you a default mobspawner.
This has been discussed here #22
It only works if you type the player's full username and the player is online
[4/21/15, 8:50:46 AM] Collin Love: it only works partially
[4/21/15, 8:50:51 AM] Collin Love: just shows how long they've been online
[4/21/15, 8:50:53 AM] Collin Love: not IP or anything
So that way people can give money and such.
One thing that really bothers me about Essentials is the safe teleporting feature. As it is right now, it simply disallows teleportation to unsafe locations. However this is extremely buggy, as half slabs and many things that are really not unsafe will be considered as unsafe by the algorithm. I would rather change the behaviour to allow teleportation, but instead of finding the next best place to teleport the player to (which is the reason that allows you to glitch through almost every wall), simply disable this and teleport the player to an unsafe location. What do you think about this?
Basically this:
https://www.mc-market.org/threads/12292/
It shows examples of what could be added. More specificly to spying on the /r command by letting you know who he is replying to instead of just plain /r (msg) it shows something like player1 replies to player2 (msg) or something like that.
Not too important, but I think it could be a nice feature.
Separate permissions to change to each gamemode.
To new ones
Need to do this and make sure it works.
Current state:
Would be nice to see something like:
Same thing can be done with Jenkins, but I can't remember any site that does it anymore. I know Spigot used to do something like this.
Also, hats off for @drtshock for updating this plugin. Recommended bae.
Requesting Feature:
This was noticeable in the original Essentials and figure I'll report this here and see if it's something you can look into.
As written this is more a question rather than an issue ;)
Spigot maintains (well from time to time ^^) their own version of Essentials which can be found here: https://hub.spigotmc.org/jenkins/job/Spigot-Essentials/
My question is what is the actual intention of this fork?
Best regards
Olaf
Hello,
I've tested your /createkit command and I've been wanting this as a plugin for ages and now it's in a fork of Essentials, that's a plus. Good work!
Works on almost everything except for books and I'm not sure if this is something you can fix.
After creating a book with same text and adding it as kit. It saves the title and author just fine. However the books says.
I know there are plugins that can read books and convert them to text, so I'm pretty sure this could be possible using the books feature in Essentials.
I just tested the latest build from today and wonders what happens to the kit function. /createkit and /showkit are not shown in the available commands.. Did you removed it?
I think there should be a option in the config to enable this:
http://gyazo.com/f1f148c78c73198847a65857d3eff72a
http://gyazo.com/a5516b54d64f69076f576b72f5f8c08c
Basically displaying the money you get or loose from usage of the Essentials Signs gets displayed in the middle of the screen like shown above.
Why? Because selling a ton of stuff could spam your chat so much that you wont catch much of whats going on there when buying a lot of stuff/selling a lot of stuff.
I think these messages displayed on the screen could be configurable, and editable to add color coding and rewrite what will be displayed (probs in the lang file.)
/spawnmob guardian does not work.
however, /spawnmob guradian works.
A lot of people get the notice for slow permission checks. Essentials appears to try to do a lot with permissions. Why not just default back to the Player#hasPermission
Will you update GroupManager too? :]
I seem to have found a few issues in it, currently on 1.8.7 using the /manuaddv command I tried: /manuaddv Riaz prefix '[test prefix] ' which ended up not giving me any prefix at all..
I'm just starting to use the variable system in GroupManager as a solution for Staff Prefixes. And yea.. It didn't seem to work. I tried multiple times with no luck at all.
So seems like the variables feature is broken in GM. Also Im not sure if this is a thing already, but if you could do something with EssChat & GroupManager which would basically make a option to add {prefix} which would be the prefix given by /manuaddv (name) prefix (prefix).
As mentioned, Im not sure if thats already implemented or not. If its not, then I would love to see it implemented soon..
So yea. If you don't want to make a GroupManagerX I guess ill have to learn PEX :[
Add option to not receive mail summary if no new mail.
Users with essentials.teleport.timer.bypass aren't bypassing the timer set.
Using latest version and 1.8.3 Spigot: http://i.imgur.com/An0mOBG.png (Spigot version)
Using PermissionsEx 1.23.2 and latest Vault
Currently in the Essentials config there is this setting:
.# Should players with permissions be able to join and part silently?
.# You can control this with essentials.silentjoin and essentials.silentquit permissions if it is enabled.
.# In addition, people with essentials.silentjoin.vanish will be vanished on join.
allow-silent-join-quit: true
I think this setting should be split up to something like this:
.#Allow people to join vanished with essentials.silentjoin.vanish
allow-vanish-join: false
Personally I never used this feature and everytime Im working as a OP I keep getting this unessecerry vanish on join. Im using the silent join and silent quit part.. I know I can just give myself a negative permission node for it.. But ya know.. Alt testing etc etc its just REALLY annoying.. Im sure some others would agree aswell.
And there isnt really any reason this shouldnt be added. k thx :]
Hey,
I'm sorry if this is the wrong place to post this. This is like my second ever time using github. So, I tired installing EssentialsX, but the commands wouldn't work.
I'm not sure what Spigot version we're running, but I could probably find out if need be. Do I need a specific version?
It may help to know that the server was running while making the changes, but ALL new data was uploaded and the old was deleted.
Needs to have the date in the file name as well as in its own folder.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.