Code Monkey home page Code Monkey logo

spleef's People

Contributors

naruseii avatar soradgaming avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

spleef's Issues

Feature Request: Global Join Broadcast

Hello, our players love using the Spleef arena, and your plugin works great for what we need. Is there a way to broadcast when a player joins the spleef arena, and possibly a way to change what's displayed? If not it would be great if you could implement it!

Free Win

If two players join a lobby then one leaves during countdown it still rewards the player who didn't leave with winning even tho the countdown had not ended and the game was cancelled.

I can't figure out why it reports an error when it is enabled, who can help me. Just need a pointer.

[23:42:46 INFO]: [Spleef] Enabling Spleef v2.2.15*
[23:42:47 ERROR]: [Spleef] Unable to download SecondThreadAPI
[23:42:47 INFO]: [Spleef] Disabling Spleef v2.2.15
[23:42:47 ERROR]: Error occurred while enabling Spleef v2.2.15 (Is it up to date?)
java.lang.IllegalArgumentException: The embedded resource 'config.yml' cannot be found in plugins\Spleef.jar
at org.bukkit.plugin.java.JavaPlugin.saveResource(JavaPlugin.java:193) ~[patched_1.17.1.jar:git-Sugarcane-1.17.1/dev-115]
at fr.naruse.spleef.main.SpleefPlugin.onEnable(SpleefPlugin.java:45) ~[Spleef.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[patched_1.17.1.jar:git-Sugarcane-1.17.1/dev-115]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.17.1.jar:git-Sugarcane-1.17.1/dev-115]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.17.1.jar:git-Sugarcane-1.17.1/dev-115]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugin(CraftServer.java:562) ~[patched_1.17.1.jar:git-Sugarcane-1.17.1/dev-115]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugins(CraftServer.java:476) ~[patched_1.17.1.jar:git-Sugarcane-1.17.1/dev-115]
at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:736) ~[patched_1.17.1.jar:git-Sugarcane-1.17.1/dev-115]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:362) ~[patched_1.17.1.jar:git-Sugarcane-1.17.1/dev-115]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1237) ~[patched_1.17.1.jar:git-Sugarcane-1.17.1/dev-115]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:322) ~[patched_1.17.1.jar:git-Sugarcane-1.17.1/dev-115]
at java.lang.Thread.run(Thread.java:833) ~[?:?]

Hi the Spleef plugin is giving me this error could it be a plugin bug?

29.08 17:26:10 [Server] [ERROR] [LegacyPluginLoadingStrategy] Could not load 'plugins/Spleef.jar' in folder 'plugins'
29.08 17:26:10 [Server] [INFO] java.lang.IllegalStateException: Provider SpigotPluginProvider{path=plugins/Spleef.jar, description=org.bukkit.plugin.PluginDescriptionFile@43d76223, jarFile=java.util.jar.JarFile@6a8bf59, status=null, dependencyContext=null} attempted to add duplicate plugin identifier Spleef v2.2.17 THIS WILL CREATE BUGS!!!
29.08 17:26:10 [Server] [INFO] at io.papermc.paper.plugin.storage.ServerPluginProviderStorage$1.applyContext(ServerPluginProviderStorage.java:28) ~[paper-1.20.1.jar:git-Paper-"9bc70e6"]
29.08 17:26:10 [Server] [INFO] at io.papermc.paper.plugin.entrypoint.strategy.LegacyPluginLoadingStrategy.loadProviders(LegacyPluginLoadingStrategy.java:201) ~[paper-1.20.1.jar:git-Paper-"9bc70e6"]
29.08 17:26:10 [Server] [INFO] at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:39) ~[paper-1.20.1.jar:git-Paper-"9bc70e6"]
29.08 17:26:10 [Server] [INFO] at io.papermc.paper.plugin.manager.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:57) ~[paper-1.20.1.jar:git-Paper-"9bc70e6"]
29.08 17:26:10 [Server] [INFO] at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40) ~[paper-1.20.1.jar:git-Paper-"9bc70e6"]
29.08 17:26:10 [Server] [INFO] at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.loadPlugin(PaperPluginInstanceManager.java:118) ~[paper-1.20.1.jar:git-Paper-"9bc70e6"]
29.08 17:26:10 [Server] [INFO] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.loadPlugin(PaperPluginManagerImpl.java:82) ~[paper-1.20.1.jar:git-Paper-"9bc70e6"]
29.08 17:26:10 [Server] [INFO] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:406) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
29.08 17:26:10 [Server] [INFO] at fr.naruse.api.updater.PluginUpdater.lambda$checkPlugin$1(PluginUpdater.java:52) ~[NaruseSecondThreadAPI.jar:?]
29.08 17:26:10 [Server] [INFO] at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.20.1.jar:git-Paper-"9bc70e6"]
29.08 17:26:10 [Server] [INFO] at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:480) ~[paper-1.20.1.jar:git-Paper-"9bc70e6"]
29.08 17:26:10 [Server] [INFO] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1480) ~[paper-1.20.1.jar:git-Paper-"9bc70e6"]
29.08 17:26:10 [Server] [INFO] at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:447) ~[paper-1.20.1.jar:git-Paper-"9bc70e6"]
29.08 17:26:10 [Server] [INFO] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1394) ~[paper-1.20.1.jar:git-Paper-"9bc70e6"]
29.08 17:26:10 [Server] [INFO] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1171) ~[paper-1.20.1.jar:git-Paper-"9bc70e6"]
29.08 17:26:10 [Server] [INFO] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) ~[paper-1.20.1.jar:git-Paper-"9bc70e6"]
29.08 17:26:10 [Server] [INFO] at java.lang.Thread.run(Thread.java:833) ~[?:?]
29.08 17:26:10 [Server] [WARN] org.bukkit.plugin.InvalidPluginException: Plugin didn't load any plugin providers?
29.08 17:26:10 [Server] [WARN] at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.lambda$loadPlugin$1(PaperPluginInstanceManager.java:124)
29.08 17:26:10 [Server] [WARN] at java.base/java.util.Optional.orElseThrow(Optional.java:403)
29.08 17:26:10 [Server] [WARN] at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.loadPlugin(PaperPluginInstanceManager.java:124)
29.08 17:26:10 [Server] [WARN] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.loadPlugin(PaperPluginManagerImpl.java:82)
29.08 17:26:10 [Server] [WARN] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:406)
29.08 17:26:10 [Server] [WARN] at NaruseSecondThreadAPI.jar//fr.naruse.api.updater.PluginUpdater.lambda$checkPlugin$1(PluginUpdater.java:52)
29.08 17:26:10 [Server] [WARN] at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:101)
29.08 17:26:10 [Server] [WARN] at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:480)
29.08 17:26:10 [Server] [WARN] at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1480)
29.08 17:26:10 [Server] [WARN] at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:447)
29.08 17:26:10 [Server] [WARN] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1394)
29.08 17:26:10 [Server] [WARN] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1171)
29.08 17:26:10 [Server] [WARN] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318)
29.08 17:26:10 [Server] [WARN] at java.base/java.lang.Thread.run(Thread.java:833)

Issue on startup

Hey i get this error when trying to run the plugin:

[11:47:28] [Server thread/ERROR]: [ModernPluginLoadingStrategy] Could not load plugin 'NaruseSecondThreadAPI.jar' in folder 'plugins'
java.lang.IllegalStateException: Provider SpigotPluginProvider{path=plugins/NaruseSecondThreadAPI.jar, description=org.bukkit.plugin.PluginDescriptionFile@3efe6a6c, jarFile=java.util.jar.JarFile@571891db, status=null, dependencyContext=null} attempted to add duplicate plugin identifier SecondThreadAPI v1.1.10 THIS WILL CREATE BUGS!!!
at io.papermc.paper.plugin.storage.ServerPluginProviderStorage$1.applyContext(ServerPluginProviderStorage.java:28) ~[paper-1.20.1.jar:git-Paper-169]
at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:113) ~[paper-1.20.1.jar:git-Paper-169]
at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:39) ~[paper-1.20.1.jar:git-Paper-169]
at io.papermc.paper.plugin.manager.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:57) ~[paper-1.20.1.jar:git-Paper-169]
at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40) ~[paper-1.20.1.jar:git-Paper-169]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.loadPlugin(PaperPluginInstanceManager.java:118) ~[paper-1.20.1.jar:git-Paper-169]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.loadPlugin(PaperPluginManagerImpl.java:82) ~[paper-1.20.1.jar:git-Paper-169]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:406) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at fr.naruse.api.NaruseAPIDownloader.checkSecondThreadAPI(NaruseAPIDownloader.java:81) ~[Spleef.jar:?]
at fr.naruse.spleef.main.SpleefPlugin.onEnable(SpleefPlugin.java:41) ~[Spleef.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189) ~[paper-1.20.1.jar:git-Paper-169]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[paper-1.20.1.jar:git-Paper-169]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:640) ~[paper-1.20.1.jar:git-Paper-169]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:551) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:635) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:434) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:308) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1100) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.20.1.jar:git-Paper-169]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[11:47:28] [Server thread/WARN]: org.bukkit.plugin.InvalidPluginException: Plugin didn't load any plugin providers?
[11:47:28] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.lambda$loadPlugin$1(PaperPluginInstanceManager.java:124)
[11:47:28] [Server thread/WARN]: at java.base/java.util.Optional.orElseThrow(Optional.java:403)
[11:47:28] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.loadPlugin(PaperPluginInstanceManager.java:124)
[11:47:28] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.loadPlugin(PaperPluginManagerImpl.java:82)
[11:47:28] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:406)
[11:47:28] [Server thread/WARN]: at Spleef.jar//fr.naruse.api.NaruseAPIDownloader.checkSecondThreadAPI(NaruseAPIDownloader.java:81)
[11:47:28] [Server thread/WARN]: at Spleef.jar//fr.naruse.spleef.main.SpleefPlugin.onEnable(SpleefPlugin.java:41)
[11:47:28] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281)
[11:47:28] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189)
[11:47:28] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
[11:47:28] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
[11:47:28] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:640)
[11:47:28] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:551)
[11:47:28] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:635)
[11:47:28] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:434)
[11:47:28] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:308)
[11:47:28] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1100)
[11:47:28] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317)
[11:47:28] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:833)

1:47:30] [Server thread/WARN]: [Spleef] Task #11705 for Spleef v2.2.17 generated an exception
java.lang.NoClassDefFoundError: fr/naruse/api/async/CollectionManager
at fr.naruse.spleef.ranking.HologramPlugin.(HologramPlugin.java:33) ~[Spleef.jar:?]
at fr.naruse.spleef.ranking.ExternalDecentHologramPlugin.(ExternalDecentHologramPlugin.java:14) ~[Spleef.jar:?]
at fr.naruse.spleef.main.SpleefPlugin.registerDependencies(SpleefPlugin.java:90) ~[Spleef.jar:?]
at fr.naruse.spleef.main.SpleefPlugin.lambda$onEnable$0(SpleefPlugin.java:49) ~[Spleef.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.20.1.jar:git-Paper-169]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:480) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1479) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:446) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1393) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1170) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.20.1.jar:git-Paper-169]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.ClassNotFoundException: fr.naruse.api.async.CollectionManager
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:183) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:150) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
... 12 more

Spectating [Feature Request]

To enter the game you can either run the command or right-click the sign. When leaving it does teleport you to your previous location before entering the Spleef lobby but can't have a different spectate and lobby. I want dead people to be able to spectate the game

Right-Click On Sign

Due to 1.20's new feature where you can right-click a sign to edit it, players cannot use the Spleef sign to join the game because it simply puts them in the editor window rather than making them join the game. This forces the players to use /spleef join instead.

Feature Request: Spleef 2.1.1

Hello, I would very much like to see you add the PlaceholderAPI to depend, softdepend that would not be a big change and would be nice if it were included.

[Server thread/WARN]: [Spleef] Loaded class me.clip.placeholderapi.expansion.PlaceholderExpansion from PlaceholderAPI v2.10.10-DEV-123 which is not a depend, softdepend or loadbefore of this plugin.

Version: 2.1.1

No license present on the source code.

Hey! I want to modify this plugin for usage on another server, but I legally can't due to the license. Can you please add a license for this plugin? Thanks in advance!

Unable to find this plugin on spigot were it was before.

Hi,

I've been using this awesome plugin for a few years now and wanted to see if there was a new update.
It is a awesome and simple plugin which works great! the last time I looked was about 3 months ago and saw some new activity with some updates.

To ask the kinda obvious question and the one I'm curious about why was the spigot page was taken down?
Was it replaced or will a new page be made?

Players have Infinite Snowballs and inventory fills up with Snowballs way too fast.

Hi,
Having an issue where snowballs seem to keep replacing those thrown out, not sure if it's supposed to do that (for instance if the snowball breaks some snow that snow is added to the player as snowballs) but it would be nice if only snow dug out with the shovel became snowballs and the player could run out of snowballs if they threw them all.

am I missing some options I can tweak for this? or do I have a random bug?

If I can supply any more info, please let me know what you would like.

Thanks.

Memory leak in SpleefHelper.getPlayerRank, and wrong sort order

Check your "intList" list - It is initialized OUTSIDE the function and never reset inside the function, so it continues to grow every time it's called.

The sort is also in the wrong direction. It sorts ascending instead of descending.

    private static List<Long> intList = Lists.newArrayList();
    private static List<String> nameUsed = Lists.newArrayList();
    private static HashMap<OfflinePlayer, Long> playerPoints = new HashMap<>();

    public static List<OfflinePlayer> getPlayerRank(int place){
        addPlayers();
        HashMap<Long, List<OfflinePlayer>> pAndP = new HashMap<>();
        for(OfflinePlayer p : playerPoints.keySet()){
            if(!nameUsed.contains(p.getName())){
                long lives = playerPoints.get(p);
                intList.add(lives);   <<<<< This is the problem


LastLocation TP

The winner of the Spleef game is not tp to last_location.

SheepBonuses not working

SheepBonuses just dont work you trow them but they will do nothing and idk why

CONSOLE:
[10:56:51] [pool-122-thread-1/WARN]: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Cannot measure distance between lobby and bedwarslobby
[10:56:51] [pool-122-thread-1/WARN]: at java.util.concurrent.FutureTask.report(FutureTask.java:122)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.concurrent.FutureTask.get(FutureTask.java:192)
[10:56:51] [pool-122-thread-1/WARN]: at fr.naruse.spleef.utils.ThreadGlobal.lambda$launch$1(ThreadGlobal.java:40)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[10:56:51] [pool-122-thread-1/WARN]: at java.lang.Thread.run(Thread.java:748)
[10:56:51] [pool-122-thread-1/WARN]: Caused by: java.lang.IllegalArgumentException: Cannot measure distance between lobby and bedwarslobby
[10:56:51] [pool-122-thread-1/WARN]: at fr.naruse.spleef.utils.Utils.distanceSquared(Utils.java:196)
[10:56:51] [pool-122-thread-1/WARN]: at fr.naruse.spleef.spleef.bonus.Bonus.lambda$getNearbyPlayers$6(Bonus.java:202)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.Iterator.forEachRemaining(Iterator.java:116)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
[10:56:51] [pool-122-thread-1/WARN]: at fr.naruse.spleef.spleef.bonus.Bonus.sendParticle(Bonus.java:177)
[10:56:51] [pool-122-thread-1/WARN]: at fr.naruse.spleef.spleef.bonus.Bonus.sendParticle(Bonus.java:169)
[10:56:51] [pool-122-thread-1/WARN]: at fr.naruse.spleef.spleef.bonus.Bonus.sendParticle(Bonus.java:173)
[10:56:51] [pool-122-thread-1/WARN]: at fr.naruse.spleef.spleef.bonus.type.BonusBlinder.onAction(BonusBlinder.java:20)
[10:56:51] [pool-122-thread-1/WARN]: at fr.naruse.spleef.spleef.bonus.BonusColored.run(BonusColored.java:35)
[10:56:51] [pool-122-thread-1/WARN]: at fr.naruse.spleef.spleef.bonus.Bonus.lambda$runTaskTimerTick$0(Bonus.java:83)
[10:56:51] [pool-122-thread-1/WARN]: at java.lang.Iterable.forEach(Iterable.java:75)
[10:56:51] [pool-122-thread-1/WARN]: at fr.naruse.spleef.utils.ThreadGlobal.lambda$launch$0(ThreadGlobal.java:33)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
[10:56:51] [pool-122-thread-1/WARN]: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)

hi || reload error

org.bukkit.command.CommandException: Unhandled exception executing command 'spleef' in plugin Spleef v2.2.19
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:1007) ~[paper-1.20.1.jar:git-Paper-169]
at org.bukkit.craftbukkit.v1_20_R1.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64) ~[paper-1.20.1.jar:git-Paper-169]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:265) ~[paper-1.20.1.jar:?]
at net.minecraft.commands.Commands.performCommand(Commands.java:324) ~[?:?]
at net.minecraft.commands.Commands.performCommand(Commands.java:308) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performChatCommand(ServerGamePacketListenerImpl.java:2354) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$21(ServerGamePacketListenerImpl.java:2314) ~[?:?]
at net.minecraft.util.thread.BlockableEventLoop.lambda$submitAsync$0(BlockableEventLoop.java:59) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1338) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1315) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1308) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:114) ~[?:?]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1424) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1170) ~[paper-1.20.1.jar:git-Paper-169]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.20.1.jar:git-Paper-169]
at java.lang.Thread.run(Thread.java:1623) ~[?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "fr.naruse.spleef.spleef.Spleefs.reload()" because the return value of "fr.naruse.spleef.main.SpleefPlugin.getSpleefs()" is null
at fr.naruse.spleef.cmd.SpleefCommands.onCommand(SpleefCommands.java:196) ~[Spleef.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
... 23 more

Block break chat spamm

I use a worldguard to make sure players dont destroy my arena ... i have region at the arena floors to make sure the can break snow blocks .. but still the chat is spammed with you cannot break that block here .. I dont know how to fix that chat spamm maby someone that uses this plugin knows how to fix it ?

error on the bow gamemode 1.20.1 server

[ERROR] null
org.bukkit.command.CommandException: Unhandled exception executing command 'spleef' in plugin Spleef v2.2.15
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:1020) ~[purpur-1.20.1.jar:git-Purpur-2014]
at org.bukkit.craftbukkit.v1_20_R1.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64) ~[purpur-1.20.1.jar:git-Purpur-2014]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:265) ~[purpur-1.20.1.jar:?]
at net.minecraft.commands.Commands.performCommand(Commands.java:332) ~[?:?]
at net.minecraft.commands.Commands.performCommand(Commands.java:316) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performChatCommand(ServerGamePacketListenerImpl.java:2392) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$21(ServerGamePacketListenerImpl.java:2352) ~[?:?]
at net.minecraft.util.thread.BlockableEventLoop.lambda$submitAsync$0(BlockableEventLoop.java:59) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.20.1.jar:git-Purpur-2014]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1366) ~[purpur-1.20.1.jar:git-Purpur-2014]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[purpur-1.20.1.jar:git-Purpur-2014]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1343) ~[purpur-1.20.1.jar:git-Purpur-2014]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1336) ~[purpur-1.20.1.jar:git-Purpur-2014]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1314) ~[purpur-1.20.1.jar:git-Purpur-2014]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1202) ~[purpur-1.20.1.jar:git-Purpur-2014]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[purpur-1.20.1.jar:git-Purpur-2014]
at java.lang.Thread.run(Unknown Source) ~[?:?]
Caused by: java.lang.StackOverflowError
at net.minecraft.world.level.Level.getChunk(Level.java:656) ~[?:?]
at net.minecraft.world.level.Level.getBlockState(Level.java:929) ~[?:?]
at net.minecraft.world.level.SignalGetter.getSignal(SignalGetter.java:66) ~[purpur-1.20.1.jar:git-Purpur-2014]
at net.minecraft.world.level.SignalGetter.hasNeighborSignal(SignalGetter.java:72) ~[purpur-1.20.1.jar:git-Purpur-2014]
at net.minecraft.world.level.block.TntBlock.onPlace(TntBlock.java:44) ~[?:?]
at net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.onPlace(BlockBehaviour.java:1149) ~[?:?]
at net.minecraft.world.level.chunk.LevelChunk.setBlockState(LevelChunk.java:575) ~[?:?]
at net.minecraft.world.level.Level.setBlock(Level.java:706) ~[?:?]
at net.minecraft.world.level.Level.setBlock(Level.java:667) ~[?:?]
at org.bukkit.craftbukkit.v1_20_R1.block.CraftBlock.setTypeAndData(CraftBlock.java:210) ~[purpur-1.20.1.jar:git-Purpur-2014]
at org.bukkit.craftbukkit.v1_20_R1.block.CraftBlock.setTypeAndData(CraftBlock.java:195) ~[purpur-1.20.1.jar:git-Purpur-2014]
at org.bukkit.craftbukkit.v1_20_R1.block.CraftBlock.setBlockData(CraftBlock.java:191) ~[purpur-1.20.1.jar:git-Purpur-2014]
at org.bukkit.craftbukkit.v1_20_R1.block.CraftBlock.setType(CraftBlock.java:180) ~[purpur-1.20.1.jar:git-Purpur-2014]
at org.bukkit.craftbukkit.v1_20_R1.block.CraftBlock.setType(CraftBlock.java:174) ~[purpur-1.20.1.jar:git-Purpur-2014]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:105) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSple
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.
owSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]
at fr.naruse.spleef.spleef.type.BowSpleef.changeNeighbours(BowSpleef.java:106) ~[Spleef.jar:?]

Could not pass event PlayerMoveEvent to Spleef v2.2.3 on Paper 1.18.2

Hi guys,

Currently getting the following two PlayerMoveEvent error when running Spleef v2.2.3 on Paper 1.18.2 #295.
I am also running on Java 17.0.2 on Ubuntu 20.04.4 LTS

PlayerMoveEvent error trace

[15:05:39 ERROR]: Could not pass event PlayerMoveEvent to Spleef v2.2.3
java.lang.IllegalArgumentException: location.world
	at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145) ~[guava-31.0.1-jre.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftPlayer.teleport(CraftPlayer.java:1130) ~[paper-1.18.2.jar:git-Paper-295]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-295]
	at fr.naruse.spleef.spleef.type.Spleef.makeLose(Spleef.java:432) ~[Spleef.jar:?]
	at fr.naruse.spleef.spleef.type.Spleef.move(Spleef.java:698) ~[Spleef.jar:?]
	at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor675.execute(Unknown Source) ~[?:?]
	at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:75) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:git-Paper-295]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:663) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?]
	at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1504) ~[?:?]
	at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:114) ~[?:?]
	at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Pos.handle(ServerboundMovePlayerPacket.java:42) ~[?:?]
	at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:51) ~[?:?]
	at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.18.2.jar:git-Paper-295]
	at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
	at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[?:?]
	at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1399) ~[paper-1.18.2.jar:git-Paper-295]
	at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:188) ~[paper-1.18.2.jar:git-Paper-295]
	at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
	at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1376) ~[paper-1.18.2.jar:git-Paper-295]
	at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1369) ~[paper-1.18.2.jar:git-Paper-295]
	at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
	at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1347) ~[paper-1.18.2.jar:git-Paper-295]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1229) ~[paper-1.18.2.jar:git-Paper-295]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.18.2.jar:git-Paper-295]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]

Rolled the server back to 1.18.1 and v2.2.3 is working... However I really would like to upgrade the server back to 1.18.2 when possible.

Delisted from spigot?

I'm just wondering why was this delisted from spigot and is it abandoned? This was a really great plugin and by that the only free spleef plugin.

1.17.1 Unable to start plugin

1.17.1 Unable to start plugin
java.net.UnknownHostException: raw.githubusercontent.com
[01:26:30 WARN]: at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
[01:26:30 WARN]: at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
[01:26:30 WARN]: at java.base/java.net.Socket.connect(Socket.java:633)
[01:26:30 WARN]: at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:299)
[01:26:30 WARN]: at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:174)
[01:26:30 WARN]: at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183)
[01:26:30 WARN]: at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:498)
[01:26:30 WARN]: at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:603)
[01:26:30 WARN]: at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:266)
[01:26:30 WARN]: at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:380)
[01:26:30 WARN]: at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:189)
[01:26:30 WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1242)
[01:26:30 WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1128)
[01:26:30 WARN]: at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:175)
[01:26:30 WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665)
[01:26:30 WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
[01:26:30 WARN]: at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
[01:26:30 WARN]: at java.base/java.net.URL.openStream(URL.java:1161)
[01:26:30 WARN]: at Spleef.jar//fr.naruse.api.NaruseAPIDownloader.getVersion(NaruseAPIDownloader.java:75)
[01:26:30 WARN]: at Spleef.jar//fr.naruse.api.NaruseAPIDownloader.checkSecondThreadAPI(NaruseAPIDownloader.java:47)
[01:26:30 WARN]: at Spleef.jar//fr.naruse.spleef.main.SpleefPlugin.onEnable(SpleefPlugin.java:40)
[01:26:30 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264)
[01:26:30 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370)
[01:26:30 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500)
[01:26:30 WARN]: at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugin(CraftServer.java:561)
[01:26:30 WARN]: at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugins(CraftServer.java:475)
[01:26:30 WARN]: at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:733)
[01:26:30 WARN]: at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:317)
[01:26:30 WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1220)
[01:26:30 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[01:26:30 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[01:26:30 ERROR]: Error occurred while enabling Spleef v2.2.3 (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "version" is null
at fr.naruse.api.NaruseAPIDownloader.checkSecondThreadAPI(NaruseAPIDownloader.java:48) ~[Spleef.jar:?]
at fr.naruse.spleef.main.SpleefPlugin.onEnable(SpleefPlugin.java:40) ~[Spleef.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[patched_1.17.1.jar:git-Paper-409]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.17.1.jar:git-Paper-409]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.17.1.jar:git-Paper-409]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugin(CraftServer.java:561) ~[patched_1.17.1.jar:git-Paper-409]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugins(CraftServer.java:475) ~[patched_1.17.1.jar:git-Paper-409]
at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:733) ~[patched_1.17.1.jar:git-Paper-409]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:317) ~[patched_1.17.1.jar:git-Paper-409]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1220) ~[patched_1.17.1.jar:git-Paper-409]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[patched_1.17.1.jar:git-Paper-409]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[01:26:30 INFO]: [Spleef] Disabling Spleef v2.2.3

Winitem

Hi, I am using your plugin and running into a problem. When I use WinItem on an enchanted item it only gives me the default version without the enchantment. It saves to the config, but when it should provide it for a player, it can't read metadata
G__fontos_minecraft_szerverek_2023_plugins_Spleef_config yml - Notepad++ 2023  03  07  16_40_46

console error spleef not working

! [Sun 05:01:15 WARN Spleef] Task #509 for Spleef v2.2.19 generated an exception
java.lang.NoClassDefFoundError: fr/naruse/api/async/CollectionManager
at Spleef.jar//fr.naruse.spleef.ranking.HologramPlugin.(HologramPlugin.java:33)
at Spleef.jar//fr.naruse.spleef.ranking.ExternalDecentHologramPlugin.(ExternalDecentHologramPlugin.java:14)
at Spleef.jar//fr.naruse.spleef.main.SpleefPlugin.registerDependencies(SpleefPlugin.java:90)
at Spleef.jar//fr.naruse.spleef.main.SpleefPlugin.lambda$onEnable$0(SpleefPlugin.java:49)
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:101)
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:480)
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1479)
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:446)
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1393)
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1170)
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.ClassNotFoundException: fr.naruse.api.async.CollectionManager
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:183)
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:150)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
... 12 more

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.