Giter Site home page Giter Site logo

plugily-projects / buildbattle Goto Github PK

View Code? Open in Web Editor NEW
145.0 10.0 37.0 3.6 MB

Compete against other players in a building game!

Home Page: https://www.spigotmc.org/resources/buildbattle-1-8.44703/

License: GNU General Public License v3.0

Java 100.00%
minecraft minigame-plugin buildbattle minecraft-plugins minigame building mini-game

buildbattle's Introduction

Build Battle Maven Repository JavaDoc Repository Maintainability Rating Discord Patreon

BuildBattle is a Minecraft minigame designed for small and big servers. This minigame is unique and very configurable, 100% free and open source!

The goal is to build the best you can! You must compete with other players in this building game. Who will be the best? Have fun using it! Leave a good rating if you really like it.

Want to contribute in this project?

💣 Issues Reporting (Discord) ❤ Make Donation

Credits

Open Source Libraries

Library Author License
InventoryFramework stefvanschie Unlicense
ScoreboardLib TigerHix LGPLv3
HikariCP brettwooldridge Apache License 2.0
bStats Bastian LGPLv3
Commons Box Plajer GPLv3

Open Source Licenses

Code Whale

jetbrains logo

Thanks to Code Whale for Open Source license for POEditor project.

Contributors

buildbattle's People

Contributors

2wild4you avatar ajgeiss0702 avatar fabianmakila avatar github-actions[bot] avatar jt122406 avatar lagggpixel avatar lmmb74 avatar montlikadani avatar plajer avatar tigerpanzer02 avatar waterman1001 avatar xmadfox avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

buildbattle's Issues

Error InventoryClickEvent on BuildBattle v4.2.0 - 1.15.1

Issue name

Sort description of issue

I click on Heads it doing error on console.

Image of Error

Error code

[14:59:12 ERROR]: Could not pass event InventoryClickEvent to BuildBattle v4.2.0
java.lang.NullPointerException: null
at org.bukkit.craftbukkit.v1_15_R1.inventory.CraftMetaSkull.equalsCommon(CraftMetaSkull.java:220) ~[patched_1.15.1.jar:git-Paper-50]
at org.bukkit.craftbukkit.v1_15_R1.inventory.CraftItemFactory.equals(CraftItemFactory.java:307) ~[patched_1.15.1.jar:git-Paper-50]
at org.bukkit.craftbukkit.v1_15_R1.inventory.CraftItemFactory.equals(CraftItemFactory.java:294) ~[patched_1.15.1.jar:git-Paper-50]
at org.bukkit.inventory.ItemStack.isSimilar(ItemStack.java:275) ~[patched_1.15.1.jar:git-Paper-50]
at pl.plajer.buildbattle.menus.options.registry.playerheads.PlayerHeadsOption$1.onTargetClick(PlayerHeadsOption.java:61) ~[?:?]
at pl.plajer.buildbattle.menus.options.OptionsMenuHandler.onRegisteredMenuOptionsClick(OptionsMenuHandler.java:84) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor252.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.15.1.jar:git-Paper-50]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.1.jar:git-Paper-50]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.1.jar:git-Paper-50]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.15.1.jar:git-Paper-50]
at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:2328) ~[?:git-Paper-50]
at net.minecraft.server.v1_15_R1.PacketPlayInWindowClick.a(SourceFile:32) ~[patched_1.15.1.jar:git-Paper-50]
at net.minecraft.server.v1_15_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[patched_1.15.1.jar:git-Paper-50]
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.1.jar:git-Paper-50]
at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.1.jar:git-Paper-50]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.1.jar:git-Paper-50]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.1.jar:git-Paper-50]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.1.jar:git-Paper-50]
at net.minecraft.server.v1_15_R1.MinecraftServer.aZ(MinecraftServer.java:1037) ~[patched_1.15.1.jar:git-Paper-50]
at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1030) ~[patched_1.15.1.jar:git-Paper-50]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.1.jar:git-Paper-50]
at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1014) ~[patched_1.15.1.jar:git-Paper-50]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:937) ~[patched_1.15.1.jar:git-Paper-50]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]

Additional info

  • Spigot version: Paper-50 (MC: 1.15.1)
  • Plugin version: BuildBattle 4.2.0 (Current Spigot release)

Scoreboard (?)

Scoreboard bug (?)

Sort description of issue

Hello,
We have a problem with the BuildBattle plugin. On our server, we're managing events with commandblocks for years, and with this, we're using the scoreboard a lot. And there is the source of the problem. Let me explain the phenomenon first and then I'll ask: if I put "John" in a scoreboard named "Test", then i write the /eco give @A[team=Test] 1 command in a commandblock, it gives out the prize but after he joins even only in the BuildBattle waiting lobby then quits, the player becomes non-manageable with scoreboards,so if I write in the /eco give @A[Team=Test] 1 command again, I add to the scoreboard vainly, it does not give out the money because it’s not managing the player with the scoreboard he is in. We’ve tried every possible way but we could’nt find a solution for this, why does this happens.I would like to add that a re-login to the server solves it.

The question is the following: What can cause that if a player plays a BuildBattle game, he becomes unmanageable with scoreboards until he re-logins the server? What can the plugin „put on” the player that when he leaves the BuildBattle, he becomes unmanageable until he re-logins? We’re suspecting the „Hide-players” settings but it does the same either on true or false.
Thanks for your reply!(módosítva)

Error code

There is no specific error message...

Additional info

  • Spigot version: [16:57:54] [Server thread/INFO]: This server is running CraftBukkit version git-Spigot-3d850ec-809c399 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)
  • Plugin version: All version.

plugin doesn't work

Issue name

Plugin was unable to load even after change of mc server version from 1.9 to 1.10

Error code

[18:02:55] [Server thread/INFO]: Starting minecraft server version 1.10
[18:02:55] [Server thread/INFO]: Loading properties
[18:02:55] [Server thread/INFO]: Default game type: SURVIVAL
[18:02:55] [Server thread/INFO]: This server is running CraftBukkit version git-Spigot-6016ac7-10c10b3 (MC: 1.10) (Implementing API version 1.10-R0.1-SNAPSHOT)
[18:02:55] [Server thread/INFO]: Server Ping Player Sample Count: 12
[18:02:55] [Server thread/INFO]: Using 4 threads for Netty based IO
[18:02:55] [Server thread/INFO]: Debug logging is disabled
[18:02:55] [Server thread/INFO]: Generating keypair
[18:02:55] [Server thread/INFO]: Starting Minecraft server on *:15001
[18:02:55] [Server thread/INFO]: Using epoll channel type
[18:02:55] [Server thread/INFO]: Set PluginClassLoader as parallel capable
[18:02:55] [Server thread/INFO]: [BuildBattle] Loading BuildBattle v4.0.0-RC-2
[18:02:55] [Server thread/WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
[18:02:55] [Server thread/WARN]: The server will make no attempt to authenticate usernames. Beware.
[18:02:55] [Server thread/WARN]: Whilst this makes it possible to use BungeeCord, unless access to your server is properly restricted, it also opens up the ability for hackers to connect with any username they choose.
[18:02:55] [Server thread/WARN]: Please see http://www.spigotmc.org/wiki/firewall-guide/ for further information.
[18:02:55] [Server thread/WARN]: To change this, set "online-mode" to "true" in the server.properties file.
[18:02:55] [Server thread/INFO]: **** Beginning UUID conversion, this may take A LONG time ****
[18:02:55] [Server thread/INFO]: Preparing level "world"
[18:02:55] [Server thread/INFO]: -------- World Settings For [world] --------
[18:02:55] [Server thread/INFO]: Mob Spawn Range: 4
[18:02:55] [Server thread/INFO]: Cactus Growth Modifier: 100%
[18:02:55] [Server thread/INFO]: Cane Growth Modifier: 100%
[18:02:55] [Server thread/INFO]: Melon Growth Modifier: 100%
[18:02:55] [Server thread/INFO]: Mushroom Growth Modifier: 100%
[18:02:55] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
[18:02:55] [Server thread/INFO]: Sapling Growth Modifier: 100%
[18:02:55] [Server thread/INFO]: Wheat Growth Modifier: 100%
[18:02:55] [Server thread/INFO]: NetherWart Growth Modifier: 100%
[18:02:55] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16
[18:02:55] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
[18:02:55] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 8 Hopper Amount: 1
[18:02:55] [Server thread/INFO]: Random Lighting Updates: false
[18:02:55] [Server thread/INFO]: Structure Info Saving: true
[18:02:55] [Server thread/INFO]: Max Entity Collisions: 8
[18:02:55] [Server thread/INFO]: Custom Map Seeds:  Village: 10387312 Feature: 14357617
[18:02:55] [Server thread/INFO]: Max TNT Explosions: 100
[18:02:55] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
[18:02:55] [Server thread/INFO]: Item Despawn Rate: 6000
[18:02:55] [Server thread/INFO]: Item Merge Radius: 2.5
[18:02:55] [Server thread/INFO]: Arrow Despawn Rate: 1200
[18:02:55] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
[18:02:55] [Server thread/INFO]: View Distance: 10
[18:02:55] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
[18:02:55] [Server thread/INFO]: Experience Merge Radius: 3.0
[18:02:55] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
[18:02:56] [Server thread/INFO]: Preparing start region for level 0 (Seed: 9083939206977606424)
[18:02:57] [Server thread/INFO]: Preparing spawn area: 7%
[18:02:59] [Server thread/INFO]: Preparing spawn area: 10%
[18:03:00] [Server thread/INFO]: Preparing spawn area: 19%
[18:03:01] [Server thread/INFO]: Preparing spawn area: 28%
[18:03:02] [Server thread/INFO]: Preparing spawn area: 37%
[18:03:03] [Server thread/INFO]: Preparing spawn area: 46%
[18:03:04] [Server thread/INFO]: Preparing spawn area: 55%
[18:03:05] [Server thread/INFO]: Preparing spawn area: 63%
[18:03:06] [Server thread/INFO]: Preparing spawn area: 69%
[18:03:07] [Server thread/INFO]: Preparing spawn area: 75%
[18:03:08] [Server thread/INFO]: Preparing spawn area: 80%
[18:03:09] [Server thread/INFO]: Preparing spawn area: 86%
[18:03:10] [Server thread/INFO]: Preparing spawn area: 92%
[18:03:11] [Server thread/INFO]: Preparing spawn area: 98%
[18:03:11] [Server thread/INFO]: [BuildBattle] Enabling BuildBattle v4.0.0-RC-2
[18:03:11] [Server thread/INFO]: [BuildBattle] Connecting to services, please wait! Server may freeze a bit!
[18:03:12] [Server thread/INFO]: [BuildBattle] Hooked with ServiceRegistry! Initialized services properly!
[18:03:12] [Server thread/INFO]: [BuildBattle] Fetched latest localization file from repository.
[18:03:12] [Server thread/INFO]:   _   _           _                                                    _                _ 
[18:03:12] [Server thread/INFO]:  | \ | |   ___   | |_     ___   _   _   _ __    _ __     ___    _ __  | |_    ___    __| |
[18:03:12] [Server thread/INFO]:  |  \| |  / _ \  | __|   / __| | | | | | '_ \  | '_ \   / _ \  | '__| | __|  / _ \  / _` |
[18:03:12] [Server thread/INFO]:  | |\  | | (_) | | |_    \__ \ | |_| | | |_) | | |_) | | (_) | | |    | |_  |  __/ | (_| |
[18:03:12] [Server thread/INFO]:  |_| \_|  \___/   \__|   |___/  \__,_| | .__/  | .__/   \___/  |_|     \__|  \___|  \__,_|
[18:03:12] [Server thread/INFO]:                                        |_|     |_|                                        
[18:03:12] [Server thread/INFO]: Your server version is not supported by BuildBattle!
[18:03:12] [Server thread/INFO]: Sadly, we must shut off. Maybe you consider updating your server version?
[18:03:12] [Server thread/INFO]: [BuildBattle] Disabling BuildBattle v4.0.0-RC-2
[18:03:12] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[18:03:12] [Server thread/INFO]: Done (16.883s)! For help, type "help" or "?"
[18:03:23] [Server thread/INFO]: This server is running CraftBukkit version git-Spigot-6016ac7-10c10b3 (MC: 1.10) (Implementing API version 1.10-R0.1-SNAPSHOT)
[18:03:23] [Server thread/INFO]: Checking version, please wait...
[18:03:24] [Thread-8/INFO]: You are 1283 version(s) behind

Additional info

  • Spigot version: 1.10-R0.1-SNAPSHOT-latest.jar
  • Plugin version: 3.6.0

code is buggy and not working ideally, especially in "guess the build" mode

Simply I help optimize it here: https://github.com/mikechenczy/buildbattle
I made "options menu" available in "guess the build" mode. I made the mode not always in one plot so that we can store the build in each plot and we can appreciate the winner's at the ending. I also fixed little bugs like some placeholders not working correctly and in guess mode guessers not being in spectator mode which seems a more appropriate mode.
Still one problem I'm not able to solve is that changing biomes in "options menu" not working well when the server use plugins like viaversion to support multiple versions, I tested on 1.19 server and on minecraft of high versions it works well while on lower ones like 1.8.9 I tested on the biome never changed. I searched for information but still I can't solve it.

Entities which is used in BB are not removed when the game ends.

Issue name: Entities which used in BB are not removed when the game ends.

Sort description of issue

Entities which is used in Build Battle are not removed when the game ends.
When I use boats and armor stand on build battle game, it is not removed when the game ends, and even the next game starts.
I would appreciate if you fix this...
Sorry for my English..

Error code

No error code...

Additional info

  • Spigot version: 1.12.2-R0.1-SNAPSHOT
  • Plugin version: 3.4.1

Items desapear from inventory after it's finish.

Issue name

Sort description of issue

Error code

Dont have.
code in ``` tags

Hello man, whats up?

Man, when i configure plugin, and "Register Arena", and when we start arena, when we finish, all itens desapear on my inventory... and the console dont have any error about that.
Some error?

Additional info

  • Spigot version: Paper 1.13.2
  • Plugin version: BuildBattle-4.0.0b-pre-9.jar

Named items can't be dropped even not in game.

Issue name: Named items can't be dropped even not in game.

Sort description of issue

Named items can't be dropped even I am not running game.
My server have two contents, Free Creative and Build Battle.. but on Free Creative map, named items can't be dropped by keyboard "Q".
I disabled many plugins, and when I disabled Build Battle plugin, named items can be dropped.
I think I found the code error on your code, but I can't compile your code with it.. I don't have project file. If you can, would you please give me the project file and let me fix this problem...??

Sorry for my English again.

Error code

No error code.

Additional info

  • Spigot version: spigot-1.12.2-R0.1-SNAPSHOT-b1648
  • Plugin version: 3.4.1

Help!!!

It wont let me use the GUI, when a click the redstone block, it hands it to me...

Leave Item (RED_BED) doesn't work in 1.14.4

Sort description of issue

When using RED_BED as item for the leave-item, does it only put WHITE_BED as item in your Hotbar.

Error code

No errors

Additional info

  • Spigot version: PaperMC 207 (1.14.4)
  • Plugin version: BuildBattle 4.1.0 (Current Spigot release)

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.