naruseii / spleef Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
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.
Have all the soft requisites installed, no clue why it doesn't save statistics.
[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) ~[?:?]
! [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
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?
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
You should list the spigot link under resources for people who find this repository and want to download this plugin
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)
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!
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.
If you could turn that off that would be awesome!
check-for-update: false
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.
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.
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)
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
This line causes spleef games to start incorrectly (e.g. without giving users the shovel) because the method spigot()
doesn't exist anymore on the 1.15.2 Spigot API.
meta.setUnbreakable(true);
should do the trick.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
Title says it all
I have broadcast win disabled and it still announces when someone wins
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
[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:?]
Option to disable update-check
The winner of the Spleef game is not tp to last_location.
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
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!
It would be great if you would implement disabling global messages like 'Player has won this spleef' and so on
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 ?
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.
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
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.