It works very well on my server! Although, just like the previous commenter, is there a way where the ball can be shown and moved on bedrock (via geyser support)?
Thank you. Custom Skins are not possible in bedrock without a resource pack. I'll submit a ticket to investigate it further. You can set " slimeVisible: true" to display a slime instead of the ball.
Version: 7.7.0
Meh, I give just 2 stars because of "pay for old versions",
this is text to complete a review
I like this plugin, however is it possible if you can add geyser (bedrock) support per chance? On bedrock it just shows the head but it does not move on bedrock. is it possible to fix this?
Thank you. Custom Skins are not possible in bedrock without a resource pack. I'll submit a ticket to investigate it further. You can set " slimeVisible: true" to display a slime instead of the ball.
Version: 6.46.3
Very good plugin, is there a way you can add a direct download link so that I'm able to add it in my aternos server as well?
No puedo ponerle una reseña positiva a un plugin que te obliga a pagar si lo quieres poner en servidores con versiones antiguas. Para cualquier dueño que quiera tener este plugin de manera legal y gratis, vete al github del plugin (adjunto al inicio de la página), y descarga una release vieja que soporte tu versión de servidor. Te bajas el codigo fuente y lo compilas en tu pc.
¡Disfruta! No creo que necesites soporte para un plugin tan sencillo.
It's a nice simple plugin that has already brought a lot of fun to my players. So far, I haven't found any errors or anything similar.
The only thing that bothers me:
In the console, it's always spamming(every 5 minutes:
[BlockBall] Saving stats...
[BlockBall] Saved stats.
My eyes are hurting :P
Maybe that can still be changed and set to true/false in the config ?!? :D
The maximum purchase price for this plugin is 6 bucks. The author suggests that you pay him 6 bucks every month to buy a plugin for older versions and receive plugin support.
You'll end up paying him 6 bucks every month for this.
BlockBall for the latest minecraft version is fully free. Older versions take a lot of work to continously support them and you do NOT need to pay every month. That's simply wrong :)
Version: 6.41.0
I'm in love with your plugin. The last thing i would love to see in the following updates is that the ball can go over the limit from the field. And then it should detect if it was in the side or for example an corner <3
[16:13:02 INFO]: [BlockBall] BlockBall does not support your server version
[16:13:02 INFO]: [BlockBall] Install v1.20.4 - v1.20.4
[16:13:02 INFO]: [BlockBall] Plugin gets now disabled!
The most greedy developer!
Can't post old versions for free!
ugh!
It works fine for me but I have a problem and I wanted to run the /bbleave command once inside the game but it tells me that I don't have permissions and according to me I already put it but it keeps telling me that I don't have permissions. Could you tell me what permission I have to put on it please?
Will there be a new YAML profile for Language in the future?
I would really like to translate this Plugin into Chinese, but there is currently no YAML file for Language.
Thanks for your review :). This is a bug of the spigot site, the plugin is completly free. Enjoy!
Version: 6.30.0
https://youtu.be/9tchOOiHino Les dejo una demostración de lo que pueden llegar a hacer con este plugin. No solo es futbol, pueden si quieren hasta inventarse sus propios deportes. El único plugin con el que he podido hacer un sistema de tenis funcional !gracias!
Hi i love youre plugin.
i updated to the latest version 6.29.0 and now i have this error message in the console i have paper 1.17.1 v 409
[14:59:56 ERROR]: Could not pass event PlayerJoinEvent to BlockBall v6.29.0
java.lang.ClassCastException: class net.minecraft.server.network.PlayerConnection cannot be cast to class io.netty.channel.Channel (net.minecraft.server.network.PlayerConnection and io.netty.channel.Channel are in unnamed module of loader 'app')
at com.github.shynixn.blockball.bukkit.logic.business.service.ProtocolServiceImpl.register(ProtocolServiceImpl.kt:84) ~[BlockBall.jar:?]
at com.github.shynixn.blockball.bukkit.logic.business.listener.BallListener.onPlayerJoinEvent(BallListener.kt:33) ~[BlockBall.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor408.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.17.1.jar:git-Paper-409]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.17.1.jar:git-Paper-409]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.17.1.jar:git-Paper-409]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[patched_1.17.1.jar:git-Paper-409]
at net.minecraft.server.players.PlayerList.postChunkLoadJoin(PlayerList.java:360) ~[patched_1.17.1.jar:git-Paper-409]
at net.minecraft.server.players.PlayerList.lambda$placeNewPlayer$1(PlayerList.java:302) ~[patched_1.17.1.jar:git-Paper-409]
at net.minecraft.server.network.ServerGamePacketListenerImpl.tick(ServerGamePacketListenerImpl.java:307) ~[app:?]
at net.minecraft.network.Connection.tick(Connection.java:555) ~[app:?]
at net.minecraft.server.network.ServerConnectionListener.tick(ServerConnectionListener.java:201) ~[app:?]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1656) ~[patched_1.17.1.jar:git-Paper-409]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:490) ~[patched_1.17.1.jar:git-Paper-409]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1483) ~[patched_1.17.1.jar:git-Paper-409]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1282) ~[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) ~[?:?]
Thank you :) I think throw-ins would interrupt the game too much much for it to work.
Version: 6.25.4
THE BEST FOOTBALL PLUGIN? YES
This plugin have ALL you need to have fun!
It only miss one feature... custom abilities. It has the sprint ability but when you'll be able to do a custom one... with this feature it can be one of the best plugins ever.
GOOD WORK!!!
[Server thread/WARN]: [BlockBall] Entity ticking exception.
java.lang.RuntimeException: BlockBall does not support 1.17.0. Upgrade to 1.17.1.!
at com.github.shynixn.blockball.bukkit.logic.business.service.PacketJavaProtocolServiceImpl.sendEntityDestroyPacket(PacketJavaProtocolServiceImpl.kt:97) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.proxy.BallDesignEntity.destroy(BallDesignEntity.kt:69) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.proxy.BallCrossPlatformProxy$allPlayerTracker$3.invoke(BallCrossPlatformProxy.kt:26) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.proxy.BallCrossPlatformProxy$allPlayerTracker$3.invoke(BallCrossPlatformProxy.kt:13) ~[?:?]
at
Thanks for the 5 star review. Unfortunately, I am not able to read this language.
Version: 6.20.0
Hope to solve this problem.
[BlockBall] Task #62 for BlockBall v6.20.0 generated an exception
java.lang.ClassCastException: org.bukkit.Location cannot be cast to com.github.shynixn.blockball.api.persistence.entity.Position
at com.github.shynixn.blockball.core.logic.business.service.GameActionServiceImpl$kickUnwantedEntitiesOutOfForcefield$4.test(GameActionServiceImpl.kt:329) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) ~[?:1.8.0_181]
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[?:1.8.0_181]
at com.github.shynixn.blockball.core.logic.business.service.GameActionServiceImpl.kickUnwantedEntitiesOutOfForcefield(GameActionServiceImpl.kt:330) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameActionServiceImpl.handle(GameActionServiceImpl.kt:229) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameServiceImpl.run(GameServiceImpl.kt:106) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameServiceImpl$$special$$inlined$sync$1.invoke(ExtensionMethod.kt:121) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameServiceImpl$$special$$inlined$sync$1.invoke(ExtensionMethod.kt) ~[?:?]
at com.github.shynixn.blockball.bukkit.logic.business.service.ConcurrencyServiceImpl$sam$java_lang_Runnable$0.run(ConcurrencyServiceImpl.kt) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:739) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
[16:23:34 WARN]: [BlockBall] Task #62 for BlockBall v6.20.0 generated an exception
java.lang.ClassCastException: org.bukkit.Location cannot be cast to com.github.shynixn.blockball.api.persistence.entity.Position
at com.github.shynixn.blockball.core.logic.business.service.GameActionServiceImpl$kickUnwantedEntitiesOutOfForcefield$4.test(GameActionServiceImpl.kt:329) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) ~[?:1.8.0_181]
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[?:1.8.0_181]
at com.github.shynixn.blockball.core.logic.business.service.GameActionServiceImpl.kickUnwantedEntitiesOutOfForcefield(GameActionServiceImpl.kt:330) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameActionServiceImpl.handle(GameActionServiceImpl.kt:229) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameServiceImpl.run(GameServiceImpl.kt:106) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameServiceImpl$$special$$inlined$sync$1.invoke(ExtensionMethod.kt:121) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameServiceImpl$$special$$inlined$sync$1.invoke(ExtensionMethod.kt) ~[?:?]
at com.github.shynixn.blockball.bukkit.logic.business.service.ConcurrencyServiceImpl$sam$java_lang_Runnable$0.run(ConcurrencyServiceImpl.kt) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:739) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
[16:23:34 WARN]: [BlockBall] Task #62 for BlockBall v6.20.0 generated an exception
java.lang.ClassCastException: org.bukkit.Location cannot be cast to com.github.shynixn.blockball.api.persistence.entity.Position
at com.github.shynixn.blockball.core.logic.business.service.GameActionServiceImpl$kickUnwantedEntitiesOutOfForcefield$4.test(GameActionServiceImpl.kt:329) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) ~[?:1.8.0_181]
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[?:1.8.0_181]
at com.github.shynixn.blockball.core.logic.business.service.GameActionServiceImpl.kickUnwantedEntitiesOutOfForcefield(GameActionServiceImpl.kt:330) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameActionServiceImpl.handle(GameActionServiceImpl.kt:229) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameServiceImpl.run(GameServiceImpl.kt:106) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameServiceImpl$$special$$inlined$sync$1.invoke(ExtensionMethod.kt:121) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameServiceImpl$$special$$inlined$sync$1.invoke(ExtensionMethod.kt) ~[?:?]
at com.github.shynixn.blockball.bukkit.logic.business.service.ConcurrencyServiceImpl$sam$java_lang_Runnable$0.run(ConcurrencyServiceImpl.kt) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:739) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
[16:23:34 WARN]: [BlockBall] Task #62 for BlockBall v6.20.0 generated an exception
java.lang.ClassCastException: org.bukkit.Location cannot be cast to com.github.shynixn.blockball.api.persistence.entity.Position
at com.github.shynixn.blockball.core.logic.business.service.GameActionServiceImpl$kickUnwantedEntitiesOutOfForcefield$4.test(GameActionServiceImpl.kt:329) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_181]
at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) ~[?:1.8.0_181]
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_181]
at java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[?:1.8.0_181]
at com.github.shynixn.blockball.core.logic.business.service.GameActionServiceImpl.kickUnwantedEntitiesOutOfForcefield(GameActionServiceImpl.kt:330) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameActionServiceImpl.handle(GameActionServiceImpl.kt:229) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameServiceImpl.run(GameServiceImpl.kt:106) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameServiceImpl$$special$$inlined$sync$1.invoke(ExtensionMethod.kt:121) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameServiceImpl$$special$$inlined$sync$1.invoke(ExtensionMethod.kt) ~[?:?]
at com.github.shynixn.blockball.bukkit.logic.business.service.ConcurrencyServiceImpl$sam$java_lang_Runnable$0.run(ConcurrencyServiceImpl.kt) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:739) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [Spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
You are polluting the review section. A snapshot for this has already been published yesterday.
Version: 6.19.0
> [14:36:30 WARN]: [BlockBall] Task #1438085 for BlockBall v6.19.0 generated an exception
java.lang.IllegalArgumentException: Location has to be a BukkitLocation!
at com.github.shynixn.blockball.bukkit.logic.business.service.ProxyServiceImpl.toPosition(ProxyServiceImpl.kt:404) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameSoccerServiceImpl$relocatePlayersAndBall$$inlined$sync$1.invoke(ExtensionMethod.kt:133) ~[?:?]
at com.github.shynixn.blockball.core.logic.business.service.GameSoccerServiceImpl$relocatePlayersAndBall$$inlined$sync$1.invoke(ExtensionMethod.kt) ~[?:?]
at com.github.shynixn.blockball.bukkit.logic.business.service.ConcurrencyServiceImpl$sam$java_lang_Runnable$0.run(ConcurrencyServiceImpl.kt) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[magma.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:361) [magma.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:739) [magma.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [magma.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [magma.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [magma.jar:git-Spigot-dcd1643-e60fc34]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_262]
Thanks for your review. Please use the comment section for support. This is the review section.
Version: 6.18.0
Hallo ich habe mir das Plugin gedownloadet und konnte das Tor für das blaue Team nicht setzen ich hoffe das es behoben wird. LG mcde / Hello I downloaded the plugin and could not set the goal for the blue team I hope it will be fixed. LG mcde
Considering the update period and the version number, this is one of the most stable and perfect minigame plugin you can get for free. The author has invested a lot of effort in it. I think he deserves more interest and support from the public.
This plugin is realy good but need scoreboard in-game for see goals teams and time to end game can you add in plugin?
or create expasion for placeholders-
Very cool plugin. Works great, cool effects, and very customizable.
The configuration can seem a bit hard at first, but the developer give great support, and both explain how to configure, and send link to the wiki, where everything also is explained.
Hahaha, thank you :) We already talked on discord.
Version: 6.5.0
Giving 5 starts because I trust you to respond. What is the placeholder for the reward console command? Can't find it, lets say I want to execute 'mwm give (everyone on the winning team) 250 minigames' what are the placeholders?
I cannot give support in the review section. Please use the discord or the comment section instead.
Anyway, thanks for your high rating :)
Version: 6.4.0
Very good plugin, I will no put 1 star for the following bug, please fix it otherwise I may change my review if you're too inactive.
My minecraft server have the latest 1.13.2 version.
I use WorldEdit 7.0.
Ok so, I created an arena with id '1' (of type Minigame).
I used command '/bbjoin 1'. I waited 20 seconds for lobby time.
Then, I got the following error:
"Encountered an unexpected exception
net.minecraft.server.v1_13_R2.ReportedException: Ticking entity
at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:983) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:835) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:733) [Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
Caused by: java.lang.NoSuchMethodError: net.minecraft.server.v1_13_R2.MethodProfiler.enter(Ljava/lang/String;)V
at com.github.shynixn.blockball.bukkit.logic.business.nms.v1_13_R2.BallHitBox.move(BallHitBox.kt:142) ~[?:?]
at net.minecraft.server.v1_13_R2.EntityLiving.a(EntityLiving.java:1950) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.EntityArmorStand.a(EntityArmorStand.java:542) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.EntityLiving.k(EntityLiving.java:2285) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.EntityLiving.tick(EntityLiving.java:2100) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.EntityArmorStand.tick(EntityArmorStand.java:557) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.World.entityJoinedWorld(World.java:1380) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.World.g(World.java:1347) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.World.tickEntities(World.java:1181) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.WorldServer.tickEntities(WorldServer.java:601) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:972) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
... 4 more
[13:15:20] [Server thread/ERROR]: Cause of unexpected exception was
java.lang.NoSuchMethodError: net.minecraft.server.v1_13_R2.MethodProfiler.enter(Ljava/lang/String;)V
at com.github.shynixn.blockball.bukkit.logic.business.nms.v1_13_R2.BallHitBox.move(BallHitBox.kt:142) ~[?:?]
at net.minecraft.server.v1_13_R2.EntityLiving.a(EntityLiving.java:1950) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.EntityArmorStand.a(EntityArmorStand.java:542) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.EntityLiving.k(EntityLiving.java:2285) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.EntityLiving.tick(EntityLiving.java:2100) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.EntityArmorStand.tick(EntityArmorStand.java:557) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.World.entityJoinedWorld(World.java:1380) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.World.g(World.java:1347) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.World.tickEntities(World.java:1181) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.WorldServer.tickEntities(WorldServer.java:601) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:972) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:835) ~[Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:733) [Spigot-v1_13_2.jar:git-Spigot-947a8e7-3a91182]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]"
Can you please remove the error log from your review?
It is polluting the review section.
Thanks for review, as state above, I cannot give support in the review section. There is the comment section, discord, github etc.
Version: 6.3.1
Great plugin. Used to have a football pitch in my old house. I added the plugin to my football pitch and its perfect!
Thank you :) More attention to this plugin would be really nice, however there are many other football/soccer plugins out there which show up first when searching for these plugins.
Version: 6.2.0
Plugin is good, but i have a problem, i can't create game and says error;
Cannot find command for args template open. Why? I clicking text but not working
Please use the comment section for support. Anyway thanks for your review!
Version: 6.2.0
Good plugin, excelent for Lobby minigame but I have a question:
So now the plugin is paid or free? Because when searching the plugin it says that is paid but when I go to view the resource it says on the description that is free so what?
Another brilliant work from shynixn as usual. The ball physic was fairly improved as well. At this state, running this plugin in production server is conceivable.
One day, people will realise that plugin authors cannot do support in the review section. Thanks for the review but please post your text into the comment section to receive support.
Version: 5.2.0
We love playing this! The default settings are well thought out to get you playing fast. The extremely well commented in game set up is very easy, but also rich in features to allow for many styles of the game. We play BlockBall in the street (watch out for vehicles), in the park, in stadiums, inside Foosball and on a hockey table with a puck! There are so many built in professional features, definitely worth it.
Hahaha, thank you! :) Sure, I'll fix the remaining issues as soon as possible. Please check it out and report any problems. Make BlockBall great again.
Version: 5.0.1
thanks alot for updating this AWESOME plugin! i look forward to check it out asap! <3
I'm not overstating, but I bet BlockBall is the best of all the other football plugins.
Few months ago I asked dev to make it able to shoot the ball by clicking it.
And finally, He introduced the new ball engine with what I suggested!
I'm so excited to test it out myself :D
Thanks for your review! The ball engine is in a very early stage of development but I'll try to improve it in the future.
Of course BlockBall is the best football plugin ;)
Version: 4.0.1
Love this plugin my players have loved this plugin for along time :D
Keep up the good work, keep it working ;)
Thanks, I hope you enjoy it :)
For feature requests or complains please use the comment section of the plugin or send me a private message. (I think there is already a config for commands)
Version: 3.7.0
spigot type server i need it to my server :D so please create a spigot version of it :) it will be useful
Shynixn took the time to explain a bit more about the plugin and once I understood that the setup to the game was all done inside the in-game settings you really don't need to look at the config file. My hats off to you good sir! Hope more developers can take note for making user-friendly plugins. Not sure how much I paid for it, but would gladly pay for it again!
Thanks Shynixn!
Awesome, I'm glad I was able to help. I also like ingame configuration more than confusing config files, however creating such a userinterface is very exhausting.
Thank you ;)
Version: 3.0.0
Good, but i´am searhcing, but not found signs variable on sign. Can you me help ? .
Thank you! You can configure sign settings (variables etc.) in the config.yml. For further questions please leave a comment as this textfield is too small for it. ;)
Version: 2.8.1
Amazing, fun plugin, totally worth a buy. And here's an idea: it would be cool, if the winner team get some kind of reward, for example money or item.
Thank you! That's already possible with Vault support. Install the plugin Vault (to interact with your economy system) and search through the rewarding settings. :)
Version: 2.8.0
Great Plugin Works perfectly ! :D , I need a soccer plugin and ı founded :D thanks for this . Great ans many options :D
Hey, Its a very nice plugin, but i had the problem that i canot use url. I hope you fix that.
LG Silver
PS: Can you add, that you can use skulls witch dont came from players (Example:" /give @p skull 1 3 {display:{Name:"Basketball"},SkullOwner:{Id:"9a869760-a4ae-49ac-9598-e136ce74ba73",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWRmODQ3MTVhNjRkYzQ1NTg2ZjdhNjA3OWY4ZTQ5YTk0NzdjMGZlOTY1ODliNGNmZDcxY2JhMzIyNTRhYzgifX19"}]}}} ")
Nooo, you ruined my 5 star rating. Just kidding, hahaha, thanks for your review. ^^
I made a tutorial a while ago but forgot to upload it, I added it to the FAQ section.
Version: 2.6.0
Hello, Great plugin, I really like it. Few ideas for you, can you add a update that players can do /soccer join , also everytime they get a goal they get a certain amount of money that is configurable in the config. Thanks!!
Thanks :) As this review box is really small, please put feature requests into the comment section, so I can ask questions ^^
Version: 2.6.0
I love you so much mate. Haha i'm not gay! :# This my second plugin from you and i love it . I hope you come with more and awsome plugins keep it up mate
Works awesome just as usual in 1.9 . I haven't nad time to check out the placeholder part yet , but I'm sure it will work swimmingly also . Goodjob Shynixn .
Top of the line plug in . Installed perfectly , no fuss no muss . Will be an awesome plugin . Would suggest you color coding your goals prior to creating arena though . It is going to be epic fun . Thanks Shynixn
Thank you! Even though paypal and spigot messed around, I hope you can enjoy BlockBall now.
Version: 1.6
This is a great plugin, at first it wouldn't work and i got worried that i would waste my money, but i contacted Shynixn and he replied immediately, wee didn't find the issues at first, but he helped alot, he gave me tips and advise and eventually we figured it out, he even offered me a refund! all in all a great plugin 10/10 hopefully more updates!
This is possibly the best plugin ever! It's really simple, and barely a hassle! I can't wait to release my server and enjoy playing! I'll definitely recommend this to other people! You sir are a genius!
Awesome plugin for lobby server, i like it, works great without bugs, so if you can add the server in your post "for test server or something, i don't know", play.overmc.es - Thanks, i recommend buy this plugin!
Thank you! I'll implement more configuration options in the future.
Version: 1.2
Awesome plugin! Works great on my Hub server and the developer is very helpful! If you are looking for a Mini-Game for your Hub server or any other server then this is perfect for you!