Building Game
Building Game
GitHub | Wiki | Discord
This plugin requires Java 17 or higher to function
About:
The Building Game plugin was requested by a friend of mine, and I started porgramming it. Now I want to share this plugin to play with your friends!
Description:
The Building Game is a game where you have to build the thing the plugin has conceived for you. After that you look at other players buildings and vote on their builds. The player with the highest amount of points wins.
Features
- Report functionality
- Colored names
- Commands on point amounts
- Schematic saving
- Boosters
- Spectate signs
- Mob options
- Biomes and banners in build menu
- SQL support for stats
- Statistic signs
- Per arena timers
- Team mode
- API
- More than 2 500 translations
- More than 100 settings
Commands and permissions:
Commands | Description | Permission |
---|---|---|
/bg setmainspawn | Set the main spawn | bg.setmainspawn |
/bg createarena | Create an arena | bg.createarena |
/bg deletearena | Delete an arena | bg.deletearena |
/bg deletespawn | Delete a spawn | bg.deletespawn |
/bg setspawn | Set a new spawnpoint | bg.setspawn |
/bg setlobby | Set the lobby | bg.setlobby |
/bg setminplayers | Set the minmum amount of players | bg.setminplayers |
/bg setmaxplayers | Set the maximum amount of players (team mode only) | bg.setmaxplayers |
/bg setbounds | Set the boundaries of a plot (inclusive) | bg.setbounds |
/bg setfloor | Set the floor of a plot (inclusive) | bg.setfloor |
/bg setgamemode | Set the game mode of an arena (team/solo) | bg.setgamemode |
/bg settimer | Change the timer | bg.settimer |
/bg setlobbytimer | Change the lobby timer | bg.setlobbytimer |
/bg setvotetimer | Change the vote timer | bg.setvotetimer |
/bg setwintimer | Change the win timer | bg.setwintimer |
/bg stats | Shows your stats |
bg.stats |
/bg forcestart [arena] | Force an arena to start | bg.forcestart |
/bg forcetheme | Force a theme to be chosen | bg.forcetheme |
/bg join [arena] [player] |
Join an arena | bg.join |
/bg leave | Leave the arena you're in | bg.leave |
/bg vote <1-10> | Vote on someone's plot | bg.vote |
/bg spectate | Spectate a player |
bg.spectate |
/bg booster [player] | Activate a booster |
bg.booster |
Videos
English
Version 5.3.1
Thanks to SoulStriker
Spanish
Version 2.2.6
Thanks to maxmar628
Dutch
Version 1.6.0
Thanks to TubeCraftXXL
Servers which are using this plugin
IP: 51.89.172.236:25629
IP: play.rgnetwork-mc.tk
IP: TucoCraft.aternos.me
IP: CliffCraft.de
IP: rpgblast.mcserver.ws
IP: mc.paradise-discord.com
IP: ThinkingProductions.BeastMC.Com - Name: ThinkingProductions
IP: funland224.aternos.me
IP: delaluna.craftserver.eu - Language: Czech
IP: play.knockturnmc.com
IP: 25.11.228.22:25565
IP: evil-craft.omgserv.net - Language: French
IP: JenoMiners.de - Language: German
IP: SlimeyPlayz.zapto.org - Name: SlimeyPlayz
IP: AustrianHD.ddns.net
IP: speedcraft.omgcraft.fr - Language: French
IP: mc.konsicraft.de - Language: German
IP: server.mineunity.eu:22017
IP: 46.105.47.134:2080 - Language: Russia
IP: Lirop.net
IP: Komnik.p7.de
IP: ShadowGaming.de
IP: balkan-gaming.co
IP: mc.x0freak.net
IP: 45.35.63.82:25716
IP: play.guildcraft.org
IP: clickcraft.hyp.ovh
Notify me with your server IP to get added to this list.
Stats Collection
This plugin utilizes BtoBastian's plugin metrics system. The following information is collected and sent to bstats.org unless opted out:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- Plugin's version
- Server software
- Server's version
- OS version/name and architecture
- core count for the CPU
- number of players online
- Metrics version
Opting out of this service can be done by editing plugins/bStats/config.yml and changing opt-out to true.
I get tp 2 times to the same plot when its time to vote
and can you pleas add it so you can let join oder player or let join player trough the console for a game menu
In reply to quesikraft26:
Thank you for your comment, I'll look into the issue and the suggestion.
Thanks for 50 000 downloads
Hi! This plugins seems to be very cool and nice. I have just one problem. My server doesn't load the plugin, the server doesn¨t even send a error message in the console. I use an 1.14.4 server. The same proble like DanteMinecraftDM's
In reply to gristelknight:
Hey gristelknight,
The latest version only supports version 1.16 and not 1.14. If you want to, you can run an older build which does support 1.14 (version 7.1.1 is the latest version which supports 1.14), however these builds are no longer supported.
i need help. I made and configured my arena and set permissions but with or without op i cant vote for a theme.
I configured it with use of the tutorial in the first linked video
(I can take the whole gui of the vote menu to my inventory)
In reply to Forge_User_83513604:
Make sure you have the "bg.subjectmenu" permission and you have set "enable-subject-voting" in the config.yml to true.
Hi! This plugins seems to be very cool and nice. I have just one problem. My server doesn't load the plugin, the server doesn¨t even send a error message in the console. Im using this plugins:
ViaVersion-2.2.3
BedWars-0.2.1
<buildinggame>
dynmap-2.5
HungerGames-4.13.6
Multiverse-Core-4.1.0
NoTrashPI_2.6 or NoTrashPl_2.6 - I cant see if it's a l or I xD
NoTrashWarp_1.7
OldCombatMechanics
PluginConstructorAPI
worldedit-bukkit-7.0.1
worlguard-bukkit-7.0.0
In reply to DanteMinecraftDM:
Could you provide the server log file?
I have an idea or request really , they seem to be popular with other BB plugins . Could we maybe have citizens integration , so that we can have floor changers in our plots .
In reply to anemul2663:
I'm not quite sure I understand your request. Changing the floor is currently done via the settings menu which can be opened with an item in your inventory. Do you want to be able to open this same menu from a player (via Citizens) on your plot?
In reply to Stefvanschie:
It is a NPC that stand beside your plot that you right click with block in hand and it sets the floor to that block . Not necessarily needed really , just a convenience . The other premium BB plugins are all using FloorChanger NPC's . I guess it is just a coolness factor to it also .
In reply to anemul2663:
I see, I'll look into this, thank you for your suggestion.
Hey :)
I'm using V 5.9.0 with Bukkti 1.12.2. All Player can use the commands, but no one can use the menü ? Can you help me with this problem ?
I use this Plugins:
BedwarsRel
buildinggame
Citizens
FastAsyncWorldEdit
UltraCosmetics
Elevator
HolographicsDisplays
PermissionsEx
Vault
EssentialsX
PluginContrucorAPI
Multiverse Portals
Multiverse Core
worldguard bukkit
worldedit bukkit
[00:09:54 ERROR]: [BuildingGame] Plugin BuildingGame v5.9.0 has failed to register events for class com.gmail.stefvanschiedev.buildinggame.events.entity.EntitySpawn because org/bukkit/event/entity/EntitySpawnEvent does not exist.
In reply to Forge_User_94699498:
I hope this logs help:
[17:36:32] [Server thread/ERROR]: Could not pass event InventoryCreativeEvent to BuildingGame v5.9.0[17:36:32] [Server thread/ERROR]: Could not pass event InventoryCreativeEvent to BuildingGame v5.9.0org.bukkit.event.EventException: null at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) ~[craftbukkit-1.12.2.jar:git-Bukkit-e60fc34] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-1.12.2.jar:git-Bukkit-e60fc34] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [craftbukkit-1.12.2.jar:git-Bukkit-e60fc34] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [craftbukkit-1.12.2.jar:git-Bukkit-e60fc34] at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1978) [craftbukkit-1.12.2.jar:git-Bukkit-e60fc34] at net.minecraft.server.v1_12_R1.PacketPlayInSetCreativeSlot.a(SourceFile:23) [craftbukkit-1.12.2.jar:git-Bukkit-e60fc34] at net.minecraft.server.v1_12_R1.PacketPlayInSetCreativeSlot.a(SourceFile:9) [craftbukkit-1.12.2.jar:git-Bukkit-e60fc34] at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit-1.12.2.jar:git-Bukkit-e60fc34] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_212] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_212] at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [craftbukkit-1.12.2.jar:git-Bukkit-e60fc34] at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:696) [craftbukkit-1.12.2.jar:git-Bukkit-e60fc34] at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:371) [craftbukkit-1.12.2.jar:git-Bukkit-e60fc34] at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:651) [craftbukkit-1.12.2.jar:git-Bukkit-e60fc34] at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:555) [craftbukkit-1.12.2.jar:git-Bukkit-e60fc34] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]Caused by: java.lang.NoSuchMethodError: org.bukkit.event.inventory.InventoryClickEvent.getClickedInventory()Lorg/bukkit/inventory/Inventory; at com.gmail.stefvanschiedev.buildinggame.inventoryframework.Gui.onInventoryClick(Gui.java:418) ~[?:?] at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_212] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_212] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:296) ~[craftbukkit-1.12.2.jar:git-Bukkit-e60fc34] ... 15 more
In reply to Forge_User_94699498:
It seems like you're using version 5.9.0 of the plugin, which is currently no longer supported. Consider using the latest version, 6.5.1, and see if this issue persists.
In reply to stefvanschie:
But i can use the new Version with 1.12.2 ? In the list shows only for 1.13 :/
In reply to Forge_User_94699498:
I cannot use a new Version in Bukkti 1.12.2 .. what is the stable Version of your Plugin for 1.12.2 ?
In reply to Forge_User_94699498:
5.9.0 is the latest version for 1.12, but it is no longer supported. 1.13 is the only Minecraft version that is currently supported.
I'm not sure if you are still adding servers who are using this to you list, but I am using this for my server. My server is called ThinkingProductions, and the IP is ThinkingProductions.BeastMC.Com
Thankyou!