Spigot SunLight - Essentials [1.13 - 1.15]

Lightweight essentials plugin!

  1. Where?
  2. When you type /bal you get back balance: 100$ <==== How do you place the $ in front of the 100 so when you type /bal it would read $100 instead? Hope that helps. thx.
  3. No way, I will add a placeholder for currency.
    • Like Like x 1
  4. me again. Chat question: I see the chat range you can set for the chat, but can you set it separately for local vs global. Example: Local can be heard from 100 blocks, but global chat can be heard from 1000 blocks? Also can you add channels?
    So far plugin is working great, just starting to check all the features out.

  5. Okay, will do.
    • Like Like x 1
  6. Thanks for this.:cool:
  7. When the player has full equipment, all items fall to the ground from the kits
    and can receive all the time
  8. NightExpress updated SunLight-Core - Essentials | 1.13 - 1.14 with a new update entry:


    Read the rest of this update entry...
  9. Code (Text):
    [13:49:10] [Server thread/WARN]: [SunLight-Core] Task #673 for SunLight-Core v2.0.4 generated an exception
    java.lang.NullPointerException: null
        at net.Indyuce.mmocore.comp.placeholder.RPGPlaceholders.onPlaceholderRequest(RPGPlaceholders.java:54) ~[?:?]
        at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:38) ~[?:?]
        at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:234) ~[?:?]
        at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:375) ~[?:?]
        at su.sunlight.core.modules.scoreboard.SunBoard.replace(SunBoard.java:63) ~[?:?]
        at su.sunlight.core.modules.scoreboard.SunBoard.lambda$2(SunBoard.java:70) ~[?:?]
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_211]
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) ~[?:1.8.0_211]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) ~[?:1.8.0_211]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[?:1.8.0_211]
        at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_211]
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_211]
        at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[?:1.8.0_211]
        at su.sunlight.core.modules.scoreboard.SunBoard.replace(SunBoard.java:70) ~[?:?]
        at su.sunlight.core.modules.scoreboard.SunBoard.update(SunBoard.java:53) ~[?:?]
        at su.sunlight.core.modules.scoreboard.ScoreboardManager$BoardTask.action(ScoreboardManager.java:195) ~[?:?]
        at su.jupiter44.jcore.tasks.JTask$1.run(JTask.java:39) ~[?:?]
        at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) ~[wintercore.jar:git-Spigot-1a3504a-dfa7583]
        at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:392) [wintercore.jar:git-Spigot-1a3504a-dfa7583]
        at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:889) [wintercore.jar:git-Spigot-1a3504a-dfa7583]
        at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [wintercore.jar:git-Spigot-1a3504a-dfa7583]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) [wintercore.jar:git-Spigot-1a3504a-dfa7583]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) [wintercore.jar:git-Spigot-1a3504a-dfa7583]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_211]
  10. Not this plugin issue
  11. It is possible to use this with essentials? Would it cause any conflict?
  12. hell yeah it would.. like most of the commands from this plugin are the same as essentials ones. /by the same I mean that the command is the same/
  13. You have to change .txt file encoding yourself and add -Dfile.encoding=UTF-8 to server start script.
  14. What is placeholder which returns player name in kit commands?
    %player%, {player}, %player_name% (placeholderapi) doesn't work. I tried something from http://nexwiki.info/suncore/pages/Core_Utils.php, but I'm pretty sure it's not supposed to work in kits.

    Command is also being executed by player which is kinda useless as they can use the command instead of the kit. In my opinion command should be executed in console so we can reward players with things that can be spawned/gave using an thitd-party plugin's "admin" command; eg. virtual keys or permissions.
  15. %p - for player name.
    Add [CONSOLE] prefix to run it by console or [OP] to run as admin.
  16. Works as supposed to, thanks!
  17. Hello, it's possible to add function for announcer are not random please ?
  18. Okay
    • Like Like x 1
  19. Hey,
    when I try to put a placeholder in the chat format it gives me this:
    [09:36:46 ERROR]: Could not pass event AsyncPlayerChatEvent to SunLight-Core v2.0.4
    java.util.UnknownFormatConversionException: Conversion = 'ยง'
    at org.bukkit.event.player.AsyncPlayerChatEvent.setFormat(AsyncPlayerChatEvent.java:102) ~[patched_1.14.4.jar:git-Paper-230]
    at su.sunlight.core.modules.chat.ChatManager.onChat(ChatManager.java:490) ~[?:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor459.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-230]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.14.4.jar:git-Paper-230]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-230]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-230]
    at net.minecraft.server.v1_14_R1.PlayerConnection.chat(PlayerConnection.java:1713) ~[patched_1.14.4.jar:git-Paper-230]
    at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1628) ~[patched_1.14.4.jar:git-Paper-230]
    at net.minecraft.server.v1_14_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:41) ~[patched_1.14.4.jar:git-Paper-230]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_231]
    at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_231]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_231]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_231]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_231]
    Also when I'm OP and when I die it drops the items on the floor but also keeps a copy of them in my inventory, making a dupe glitch. Please fix!
    I'm using the latest version of the plugin. Paper Spigot 1.14.4
    I tried to remove the config folder, but nothing changed :/
    #280 D3dBrain, Dec 21, 2019
    Last edited: Dec 21, 2019