Giter Site home page Giter Site logo

stefvanschie / buildinggame Goto Github PK

View Code? Open in Web Editor NEW
12.0 6.0 12.0 3.45 MB

The Building Game plugin

Home Page: http://dev.bukkit.org/bukkit-plugins/buildinggame

License: The Unlicense

Java 100.00%
bukkit spigot plugin game-plugin bungeecord hacktoberfest

buildinggame's People

Contributors

bezane avatar dependabot[bot] avatar jhg023 avatar stefvanschie avatar tackoozle avatar verschuerentom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

buildinggame's Issues

Statistics problem

They are using protocol support so please make statistic work 1.7 clients also.

BuildMenu is empty

For whatever reason, the build menu is completely empty. No errors in console.

Suggestion: configurable leave item slot

I would like to have the leave item into slot 9, or make it configurable, since people tend to click it when joining arena, and allow the item to use for it :)

Buildiinggame party mode vote phase

When a vote phase start on builiding game party, it teleport all members for a fraction of a second into a random plot and then it teleport on right plot and start vote phase, is normal? (no errors)

Turning today time in lobby

Every time I am finishing a round of bg I am going to the lobby and I see that it turned to day time there but everybody that woesen't in the game see it as normal.
I need to relog to fix that.

Spectator mode error in console

1.Also I not able to subject vote menu.
2.When I left the arena the following error is in console.
Could not pass event PlayerMoveEvent to BuildingGame v1.13.1
org.bukkit.event.EventException
at us.Myles.PWP.TransparentListeners.PerWorldPluginLoader$1.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:36) ~[craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at us.Myles.PWP.TransparentListeners.PWPTimedRegisteredListener.callEvent(Unknown Source) [PerWorldPlugins-DEV.jar:?]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:273) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:126) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.PacketPlayInFlying$PacketPlayInPosition.a(SourceFile:57) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_74]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_74]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:774) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_74]
Caused by: java.lang.NullPointerException
at com.gmail.stefvanschiedev.buildinggame.events.player.Move.onPlayerMove(Move.java:47) ~[?:?]
at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_74]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_74]
... 18 more
[21:02:00 ERROR]: THIS IS NOT AN ISSUE TO DO WITH PER WORLD PLUGINS
Could not pass event PlayerMoveEvent to BuildingGame v1.13.1
org.bukkit.event.EventException
at us.Myles.PWP.TransparentListeners.PerWorldPluginLoader$1.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:36) ~[craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at us.Myles.PWP.TransparentListeners.PWPTimedRegisteredListener.callEvent(Unknown Source) [PerWorldPlugins-DEV.jar:?]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:273) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:126) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.PacketPlayInFlying$PacketPlayInPosition.a(SourceFile:57) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_74]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_74]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:774) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616) [craftbukkit-1.5.2-R1.1-current.jar:git-PaperSpigot-"c0e7853"]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_74]
Caused by: java.lang.NullPointerException
at com.gmail.stefvanschiedev.buildinggame.events.player.Move.onPlayerMove(Move.java:47) ~[?:?]
at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_74]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_74]
... 18 more

Full Error

When I put any command does not appear or anything in a long time, but do not know what to do, hope someone can help me :(

Old Git Version

Is it possible to upload the newest version to the git?
Its great the .jar version gets updated so very often, but we would love to see it on github aswell for others to mess around.

"Wrong version"?

I'm running a craftbukkit 1.10.2 server and I've downloaded the 4.0.4 version of bg. When I look in my console it says "Incorrect Bukkit/Spigot version, not loading plugin". Is there any way I can fix this?

subject amount support me

subject-amount: -1

show all defined subjects

if i have 20 subjects and
subject-amount: 5

that will show 5 randomaly subjects of 20 or only 5 first subjects?

[SOLVED] Plugin Not Working

Hey, very big issue. I did something while trying to reload the plugin (/bg reload) and now nothing works. The command appears when I press tab for the autocompletion, but when I press enter nothing works... No help menu shows up or anything. Please help!

Voting not working?

So for some reason when I enter a game, I'm allowed to vote but my friend doesn't have the paper in his inventory so he can't vote. Also, I'm the only one who has access to the plot options. When other players click on the emerald it only shows them the book to leave the menu.

Vote period not equal for all plots

Sometimes the time players have to vote for a winner is not as configured. In my case the voting for plot 1 can last a very short period of time, 10 or so seconds, where-as others last the full 70 seconds as configured.

I haven't been able to work out a direct pattern, as this happens after the initial round following server start and in later games, but may not always occur.

BuildingGame 3.1.2 on Paper-805

MySQL spam log errors

[08:55:21 INFO]: [BuildingGame] Configuring connection pool...
[08:55:21 INFO]: [BuildingGame] Creating BoneCP Configuration...
[08:55:21 INFO]: [BuildingGame] Setting up MySQL Connection pool...
[08:55:21 WARN]: Sun Apr 02 08:55:21 CEST 2017 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
[08:55:22 WARN]: Sun Apr 02 08:55:22 CEST 2017 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
[08:55:22 WARN]: Sun Apr 02 08:55:22 CEST 2017 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
[08:55:22 WARN]: Sun Apr 02 08:55:22 CEST 2017 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
[08:55:22 WARN]: Sun Apr 02 08:55:22 CEST 2017 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
[08:55:22 WARN]: Sun Apr 02 08:55:22 CEST 2017 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

Strange error with latest BG

Sometimes i got a lot of these spam, dunno what it mean, i think somesone trying to use hacked items or something....
[15:58:57] [Server thread/ERROR]: Block at -583,78,414 is MOB_SPAWNER but has net.minecraft.server.v1_8_R3.TileEntityChest@48960c84. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [15:58:57] [Server thread/ERROR]: Block at -583,78,415 is MOB_SPAWNER but has net.minecraft.server.v1_8_R3.TileEntityChest@3b8421f9. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [15:58:57] [Server thread/ERROR]: Block at -583,78,416 is MOB_SPAWNER but has net.minecraft.server.v1_8_R3.TileEntityChest@1bddeb36. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [15:58:57] [Server thread/ERROR]: Block at -583,78,417 is MOB_SPAWNER but has net.minecraft.server.v1_8_R3.TileEntityChest@179b23a3. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [15:58:57] [Server thread/ERROR]: Block at -582,78,391 is MOB_SPAWNER but has net.minecraft.server.v1_8_R3.TileEntityChest@6f91eff8. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [15:58:57] [Server thread/ERROR]: Block at -582,78,392 is MOB_SPAWNER but has net.minecraft.server.v1_8_R3.TileEntityChest@7500801a. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [15:58:57] [Server thread/ERROR]: Block at -582,78,393 is MOB_SPAWNER but has net.minecraft.server.v1_8_R3.TileEntityChest@17051d7. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [15:58:57] [Server thread/ERROR]: Block at -582,78,394 is MOB_SPAWNER but has net.minecraft.server.v1_8_R3.TileEntityChest@4fb8fc61. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [15:58:57] [Server thread/ERROR]: Block at -582,78,395 is MOB_SPAWNER but has net.minecraft.server.v1_8_R3.TileEntityChest@2fb62441. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [15:58:57] [Server thread/ERROR]: Block at -582,78,396 is MOB_SPAWNER but has net.minecraft.server.v1_8_R3.TileEntityChest@5ec771fd. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover.

[20:21:32] [Server thread/ERROR]: Block at 860,69,-9 is NOTE_BLOCK but has net.minecraft.server.v1_8_R3.TileEntityMobSpawner@307edc4c. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [20:21:32] [Server thread/ERROR]: Block at 860,69,-8 is NOTE_BLOCK but has net.minecraft.server.v1_8_R3.TileEntityMobSpawner@667e79c8. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [20:21:32] [Server thread/ERROR]: Block at 860,69,-7 is NOTE_BLOCK but has net.minecraft.server.v1_8_R3.TileEntityMobSpawner@3d04b584. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [20:21:32] [Server thread/ERROR]: Block at 860,69,-6 is NOTE_BLOCK but has net.minecraft.server.v1_8_R3.TileEntityMobSpawner@5697458b. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [20:21:32] [Server thread/ERROR]: Block at 860,69,-5 is NOTE_BLOCK but has net.minecraft.server.v1_8_R3.TileEntityMobSpawner@10cd7fa9. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [20:21:32] [Server thread/ERROR]: Block at 860,69,-4 is NOTE_BLOCK but has net.minecraft.server.v1_8_R3.TileEntityMobSpawner@568f441. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [20:21:32] [Server thread/ERROR]: Block at 860,69,-3 is NOTE_BLOCK but has net.minecraft.server.v1_8_R3.TileEntityMobSpawner@1dd8c9fd. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [20:21:32] [Server thread/ERROR]: Block at 860,69,-2 is NOTE_BLOCK but has net.minecraft.server.v1_8_R3.TileEntityMobSpawner@710f6cd0. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover. [20:21:32] [Server thread/ERROR]: Block at 860,69,-1 is NOTE_BLOCK but has net.minecraft.server.v1_8_R3.TileEntityMobSpawner@a44656f. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover.

Can't use metablock as voting item

I would like to use metablock like coloured clay or coloured wool, i tried to use this without success, (it say wrong id)
voting:
default-vote-points: 5
second-slot:
id: coal_block
points: 0
third-slot:
id: '159:6'
points: 1
fourth-slot:
id: '159:14'
points: 2
fifth-slot:
id: '159:4'
points: 3
sixth-slot:
id: '159:5'
points: 4
seventh-slot:
id: '159:3'
points: 5
eighth-slot:
id: '159:10'
points: 6

BG today stop working fully!!!!

[08:55:24 WARN]: [BuildingGame] Task #4 for BuildingGame v4.0.5 generated an exception
java.lang.ExceptionInInitializerError
at com.gmail.stefvanschiedev.buildinggame.timers.ScoreboardUpdater.run(ScoreboardUpdater.java:50) ~[?:?]
at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:738) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
Caused by: java.lang.IllegalArgumentException: Display name '§l§3[Битва Строителей] Статистика' is longer than the limit of 32 characters
at org.apache.commons.lang.Validate.isTrue(Validate.java:136) ~[BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at org.bukkit.craftbukkit.v1_11_R1.scoreboard.CraftObjective.setDisplayName(CraftObjective.java:40) ~[BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at com.gmail.stefvanschiedev.buildinggame.utils.scoreboards.MainScoreboard.(MainScoreboard.java:36) ~[?:?]
at com.gmail.stefvanschiedev.buildinggame.managers.scoreboards.MainScoreboardManager.(MainScoreboardManager.java:13) ~[?:?]
at com.gmail.stefvanschiedev.buildinggame.managers.scoreboards.MainScoreboardManager.(MainScoreboardManager.java:35) ~[?:?]
... 8 more
[08:55:24 ERROR]: Could not pass event PlayerJoinEvent to BuildingGame v4.0.5
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at net.minecraft.server.v1_11_R1.PlayerList.onPlayerJoin(PlayerList.java:327) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at net.minecraft.server.v1_11_R1.PlayerList.a(PlayerList.java:160) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at protocolsupport.zplatform.impl.spigot.network.handler.SpigotLoginListenerPlay.joinGame(SpigotLoginListenerPlay.java:121) [ProtocolSupport.jar:?]
at protocolsupport.protocol.packet.handler.AbstractLoginListenerPlay.tryJoin(AbstractLoginListenerPlay.java:115) [ProtocolSupport.jar:?]
at protocolsupport.protocol.packet.handler.AbstractLoginListenerPlay.tick(AbstractLoginListenerPlay.java:74) [ProtocolSupport.jar:?]
at protocolsupport.zplatform.impl.spigot.network.handler.SpigotLoginListenerPlay.F_(SpigotLoginListenerPlay.java:67) [ProtocolSupport.jar:?]
at net.minecraft.server.v1_11_R1.NetworkManager.a(NetworkManager.java:233) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at net.minecraft.server.v1_11_R1.ServerConnection.c(ServerConnection.java:140) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:842) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.gmail.stefvanschiedev.buildinggame.managers.scoreboards.MainScoreboardManager
at com.gmail.stefvanschiedev.buildinggame.events.scoreboards.MainScoreboardJoinShow.onPlayerJoin(MainScoreboardJoinShow.java:19) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_121]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_121]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_121]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_121]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[BuildBattle01spigot.jar:git-Spigot-283de8b-aa522c9]
... 16 more

get started >> help me pls.

spigot 1.11.2
bungee latest

  1. why plugin have 2 copied same params in config and in arena? That make plugin work wrongly and i dont know why ure did that cuz commands change one file but game use other file for that params. that confuse and make work with plugin terrible (+ other badly things)

config.yml
timer: 300
votetimer: 15
waittimer: 60
wintimer: 10

arenas.yml
timer: 300
lobby-timer: 60
vote-timer: 15
win-timer: 15

WTF?

  1. spigot addon 1.11 work wrong - signs not refresh info from config
    i delete that sockets and addon and using bungeesigns now.

  2. where vote subject permission? only OP can vote subjects before match start ><

  3. statistic - using mysql. i dont understand plugin sting in config. i have mysql stats and file stats.yml why they two still updating?

  4. scorboard working wrongly - that not refreshing if i reload /bg reload and that show different stats of sign stats. why???? how fix that?

  5. if restart server - sign stats will show crazy info like -1 insted of some 4032 block broken. what stats showing your plugin? per session? daily? weekly? monthly? all time? why that crashed after restart server?

  6. half of default commands like winner fireworks not working (like execute something) and i cant using plugin commands to give winner some usefull reward. why?

  7. why ure have not сurrent full information page about list of permissions?

  8. how i can customize what options have different groups in option menu, like default have 2 pages of heads, vip have only 3 particals of all list, etc

  9. can ure pls stop adding new featurs and work about stable what ure already made?
    i think ure dont need bungee/spigot addon, we have many other stable ways to move players trough servers like bungeesigns bungeeportals etc.

  10. and i think ure should make what ure have now - stable and do that plugin premium. like 10 $

stats feature

make pls possible to off certain stats.
for example i dont need

placed blocks
broken blocks
walked

implement pls PlaceHolderAPI for game parametres:
like
in game timer
in game state

on signs need possible to show some string with arena state - waiting building ending (when players vote and win) and off

timers need to show players how long they need wait to play on arena.

need signs like:

%arena%
%state%
%current_players%/%max_players%
right click

[Suggestion] Add per world arenas autogenerator

you could add a simple way for create a arena by creating a void world with "room" schematics? and autogenerate a void world with these "rooms" and specific into the config or via command the size of floor and the rest, it will be more easy to create new arenas.
Example command:
/bg arena number minplayer maxplayer teammin teammax floorsize schematictouse maxhigh singleorteam

It would be awesome i think

Mysql stats refuse to work / SQL Table not created

I just setup correct my database config but the plugin refuse to use the mysql connection, but when some user join it say that the plugin fail to create the mysql table... using 1.8.8 and BG 4.0.2
`[01:28:28] [Server thread/INFO]: [BuildingGame] Total connections ==> 10
[01:28:28] [Server thread/WARN]: [BuildingGame] Database usage failed; returning to flat-file storage
[01:28:28] [Server thread/INFO]: [BuildingGame] Loading listeners
[01:28:28] [Server thread/INFO]: [BuildingGame] Loading signs
[01:28:28] [Server thread/INFO]: [BuildingGame] Loading timer
[01:28:28] [Server thread/INFO]: [BuildingGame] BuildingGame has been enabled in 2347 milliseconds!
[01:55:08] [Thread-11/INFO]: UUID of player NoobGamer is 52d243b9-b750-3ef8-a4c8-e172d7686127
[01:55:08] [Server thread/INFO]: NoobGamer[/73.76.206.2:43428] logged in with entity id 0 at ([buildbattle]230.5, 60.0, 383.5)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'minecraft.buildinggamestats' doesn't exist
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at com.mysql.jdbc.Util.getInstance(Util.java:382)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1474)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at com.jolbox.bonecp.StatementHandle.executeQuery(StatementHandle.java:464)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at com.gmail.stefvanschiedev.buildinggame.managers.stats.MySQLDatabase.executeQuery(MySQLDatabase.java:81)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at com.gmail.stefvanschiedev.buildinggame.managers.stats.MySQLDatabase.insertPlayer(MySQLDatabase.java:97)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at com.gmail.stefvanschiedev.buildinggame.events.stats.database.JoinPlayerStats$1.run(JoinPlayerStats.java:25)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: at java.lang.Thread.run(Thread.java:745)
[01:55:08] [Craft Scheduler Thread - 4/WARN]: [BuildingGame] Failed to execute request: SELECT UUID FROM buildinggamestats WHERE UUID='52d243b9-b750-3ef8-a4c8-e172d7686127'
[01:55:08] [Craft Scheduler Thread - 4/WARN]: Exception in thread "Craft Scheduler Thread - 4"
[01:55:08] [Craft Scheduler Thread - 4/WARN]: org.apache.commons.lang.UnhandledException: Plugin BuildingGame v4.0.2 generated an exception while executing task 32065
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
at com.gmail.stefvanschiedev.buildinggame.managers.stats.MySQLDatabase.insertPlayer(MySQLDatabase.java:100)
at com.gmail.stefvanschiedev.buildinggame.events.stats.database.JoinPlayerStats$1.run(JoinPlayerStats.java:25)
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
... 3 more

[01:56:01] [Server thread/INFO]: NoobGamer lost connection: Disconnected
[01:56:01] [Server thread/INFO]: NoobGamer left the game.
[01:56:01] [Craft Scheduler Thread - 5/WARN]: Exception in thread "Craft Scheduler Thread - 5"
[01:56:01] [Craft Scheduler Thread - 5/WARN]: org.apache.commons.lang.UnhandledException: Plugin BuildingGame v4.0.2 generated an exception while executing task 33120
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
at com.gmail.stefvanschiedev.buildinggame.events.stats.database.QuitPlayerStats$1.run(QuitPlayerStats.java:24)
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
... 3 more
`

Some suggestions

  1. I would like to see an option for toggle who voted you message and the scoreboard, so that it feel more like the hypixel one
  2. Separate the chat between arena and the user that are playing on tab (if possible)
  3. banners like buildbattle
    Thank you a lot again :)

Error loading 1.10

[21:24:45 INFO]: [BuildingGame] Enabling BuildingGame v4.0.5
[21:24:45 INFO]: [BuildingGame] Loading files
[21:24:45 INFO]: [BuildingGame] Incorrect Bukkit/Spigot version, not loading plugin.

stats not saved anymore?

i just opened stats.yml and there was only this... is normal?
019b3f01-9c76-3d3d-909c-d1d6b9e9576f:
walked: 406
plays: 1
963af6b9-bd01-31a4-a004-3b8e66b35bd4:
walked: 20
1bb7cd84-1d54-3b54-a2a8-6b3d5ac11bb7:
walked: 150

Chicken spawn and armorstand

people can trow eggs for summon infinite chickens inside and outside plots, and summon armor stand outside plots, by simple placing it
Version 1.8.8 3.1.1

Antiflickr method for scoreboard

Hi i noticed that scoreboard flickr a lot, and i got a friend dev that is using a perfect scoreboard (counterstrike author). he tell me some tips that you can use for it
If you want to do a scoreboard update without lag use this:

  • Makes a scoreboard using teams, but the players name must be colors,
  • you should keep the team members saved for easy acces
  • then update prefix and suffixes only and for suffixes get the last color from prefix

Tasks lag

Hello, The hologram update task and the win timer task are putting load on our server according to the timing reports.Can you please try to fix that.Thanks a lot in advance.

Vote spam

I noticed people can vote spam and i receive like 10 message per second, is pretty anoying, i suggest to add a cooldown, ortherwhite there is a way for dont receive these messages and make them anoymous/hide vote scoreboard and show it only to end?

subjects!

image

image

why players have ONLY ONE subject insted of 10 from config?

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.