BlockBall [Minigame|Soccer|Football|1.21.4] icon

BlockBall [Minigame|Soccer|Football|1.21.4] -----

BlockBall is a spigot plugin to play soccer games in Minecraft. [Free]




Changes
  • #585 Extended the blockball join and leave command to allow an optional player parameter to force join other players. See wiki for details.
  • #573 The /blockball join command now also supports switching teams. This allows create team switching signs by simply adding the team argument.
  • #586 The default arena template now contains colored leather armor for each team again. This only applies to newly created arenas.
  • #587 Added a new property ignoreGoalSize to allow to setup smaller goals than 2x2x2. Execute the /blockball toggle <arena> command twice to transfer this property to your arena file.
  • #581 Added a queue timeout timer to the minigame mode of BlockBall. This can be changed via the property queueTimeOutSec. Execute the /blockball toggle <arena> command twice to transfer this property to your arena file.
Bugs/Issues
  • #589 Removed empty remaining players message. This is an obsolete feature, which is no longer being used.
  • #588 Fixed ball spawn delay property does not work as expected.
----------, Dec 20, 2024

Changes
  • #580 Added support for Minecraft 1.21.4
  • #578 Added chinese language file. Thanks to @ItsDApples .
Bugs/Issues
  • #579 Removed setting the player speed when someone joins a BlockBall game. This setting caused more harm than good. If you need it for your server, you can simply add a join command to manipulate the player speed on join /attribute %blockball_player_name% minecraft:generic.movement_speed base set 4.0
----------, Dec 9, 2024

Changes
  • #575 Reworked the language files to use the .yml format instead of the .properties format. You can now specify where each message is displayed like CHAT, TITLE, ACTIONBAR. If you do not need the message, you can hide it completely using HIDDEN. Your existing language files will not be deleted but they are no longer used. You need to manually transfer your changed messages to the new file.
  • #574 Added a new arena.yml option interactionCoolDownPerPlayerMs, which allows to define a ball click cooldown per player. Use the /blockball toggle <arena> command twice to transfer the property to your arena file.
----------, Nov 29, 2024

Bugs/Issues
  • #571 Fixed the ball does not collide with passable blocks (e.g. cobweb)
  • #569 Fixed the goal message does not use the correct player name.
  • #568 Fixed team player count placeholders were missing.
----------, Nov 8, 2024

Changes
  • #566 Added support for Minecraft 1.21.3.
----------, Oct 24, 2024

Changes
----------, Oct 18, 2024

Changes
  • #517 Added a new gamemode called referee. This game mode is intended for server events where you have an admin or moderator control the flow of a BlockBall match by using the /blockball referee .... subcommands. See https://shynixn.github.io/BlockBall/wiki/site/referee/.
  • #517 Added new commands to allow the referee to control the match
  • #517 Added a lot of new language file entries. Recreate the file to access them.
----------, Oct 4, 2024

Changes
  • #531 Improved the region select by selecting the actual block corners of the selection instead of the center. You may want to reselect your arena and goals to have a much more precise selection.
  • #554 Added support for latest PlaceHolderApi version.
Bugs/Issues
  • #552 Fixed a bug where the ball was already spawned while being in the lobby.
  • #554 Fixed an itemstack parsing bug for the latest spigot build.
----------, Sep 17, 2024

Changes
Bugs/Issues
  • #550 Fixed a rare case which increases the minigame countdown speed.
----------, Sep 8, 2024

Changes
  • #536 Added new placeholders. Stats tracking was improved, own goals and scored goals are now tracked separately. Goals are also tracked for full games now.
  • #546 Added new Spanish language file.
Bugs/Issues
  • #545 Fixed plugin did not load if one of the arena files causes a validation exception.
  • #545 Fixed command error message may appear twice in some cases.
----------, Aug 24, 2024

Changes
  • #543 Added support for Minecraft 1.21.1
----------, Aug 14, 2024

Changes
  • #521 Removed the chat menu and replaced it with modern commands. (Tab completions, tooltips, etc.). The chat menu has been designed 9 years ago and was originally designed to make it easier to create arenas. These days, tab completion has improved enough to be the better choice.
  • #521 Removed the commands: /bbjoin, /bbleave, /blockballstop. They are now integrated into the /blockball command which now has got the aliases /soccer and /football.
  • #521 Added new options to the config.yml. Rename or delete your current one to access them.
  • #490 Replaced old sign handling with MCTennis style sign handling. You need to recreate your signs when you install this update. Signs now simply execute the /blockball join command instead of being a custom implementation. Sign handling may be further changed in the future.
  • #521 Remade the entire wiki to be similar to PetBlocks and MCTennis. https://shynixn.github.io/BlockBall/wiki/site/
  • #522 Readded the API
----------, Aug 11, 2024

Bugs/Issues
  • #538 Fixed leave signs did not work correctly since 6.46.0.
----------, Jul 30, 2024

Bugs/Issues
  • #526 Fixed inventory of teams could not be changed.
  • #528 Fixed team signs were broken after the last update
  • #528 Fixed team joining in minigame mode could cause a memory exception after the last update
  • #523 Fixed arena id generation now counts differently named arenas
  • #519 Fixed bouncing strength is not correct if rescue bouncing is active.
----------, Jul 20, 2024

Changes
  • #494 Replaced reward options with command options. You can now execute commands when a player joins, leaves, wins, looses, ends in draw, scores a goal. Delete your arena_sample.yml to let it get recreated. The file includes examples at the line joinCommands.
  • #494 This feature is also very useful to move players to certain permission groups during BlockBall games and remove them after the game. (e.g. only showing them a scoreboard if they are in a certain permission group)
  • #494 Removed support for BungeeCord gamemode. These days bigger server use the server software Velocity and a dedicated gamemode is no longer neccessary. You can achieve the same thing with minigame mode.
----------, Jul 7, 2024

Changes
  • #513 Added support for minecraft 1.21.0
Bugs/Issues
  • #512 Fixed placeholders were not resolved correctly if an arena name contains "_" characters.
----------, Jun 19, 2024

Changes
  • #505 BlockBall does no longer require Legacy Material support. This means BlockBall is considered a modern plugin in your plugin list now.
  • #505 The field effectingType is now called effectType in the arena.yml. Save your existing arenas to edit this field. If you are using the default value for this field, you do not have to do anything.
  • #505 Money rewards (Vault Integration) have been removed. Instead, directly execute vault commands using the command rewards.
Bugs/Issues
  • #509 Fixed chat menu in 1.8.8 did not work.
----------, May 26, 2024

Changes
  • #503 Added support for minecraft 1.20.5 and 1.20.6.
Bugs/Issues
  • #502 Fixed players getting access to flight after a game.
----------, May 10, 2024

Bugs/Issues
  • #498 Improved stuck detection implementation. The ball should no longer get stuck in walls.
  • #499 Fixed chat menu messages now use the bukkit implementation instead of raw packets if available.
  • #497 Fixed passVelocity was recognized as shotVelocity.
----------, Apr 14, 2024

Changes
  • #485 Readded stats tracking to BlockBall. BlockBall now tracks values such as wins, scored goals and played games.
  • #485 Added new placeholders to display the tracked stats.
  • #485 Added MySQL support to track BlockBall stats across server networks (e.g. BungeeCord).
  • #485 Added database config options. Recreate your config.yml to access the new options.
  • #485 Changed file handling to MCUtils based handling. Reduces file size and complexity.
----------, Apr 6, 2024

Changes
  • #491 Changed the arena file format to standardized yaml. The previous format was a custom yaml format intended for educational purposes. This is no longer necessary and standardized yaml should be used.
  • #491 Improved project structure and reduced complexity.
  • #491 Dropped support for the BlockBall Api. It will come back in a later release, you may still reference the BlockBall.jar file directly.
Bugs/Issues
  • #489 Fixed players no longer spawn as the ball itself on minecraft 1.8.8 with ViaVersion installed.
----------, Feb 24, 2024

Changes
  • #486 Replaced the old placeholders format with the new one. Please see the wiki for all new placeholders.
  • #486 Added new placeholders.
  • #486 Added support for language files.
  • #486 The internal BlockBall scoreboard/bossbar/holograms do now support PlaceHolderApi variables from other plugins.
----------, Jan 27, 2024

Changes
  • #484 Added a new arena.yml option to disable player health manipulation when a player joins a game in minigame mode.
Bugs/Issues
  • #483 Fixed ball fallback mechanism if it gets stuck in the forcefield.
----------, Jan 12, 2024

Changes
  • #478 Changed version message to type ERROR.
  • #479 Removed outdated placeholders and source files
----------, Dec 29, 2023

Changes
  • #476 Added support for minecraft 1.20.4.
----------, Dec 15, 2023

Changes
  • #473 Readded item-nbt property of the ball to allow Custom Models for the ball.
  • #444 Added fadeIn, stay, fadeOut for title messages.
Bugs/Issues
  • #456 Fixed BlockBall crashes in BungeeCord mode.
----------, Dec 8, 2023

Changes
  • #471 Fixed recent Paper builds cause plugins with custom heads to crash.
----------, Oct 28, 2023

Changes
  • #329 Added that each team can have its own lobby with spawnpoint.
----------, Oct 14, 2023

Changes
  • #459 Added support for minecraft 1.20.2
Bugs/Issues
  • #458 Fixed applying death points could cause NullPointer Exceptions.
----------, Sep 29, 2023

Changes
  • #454, #451 Removed stats tracking database as it was not used by many and used too many resources. The focus stays on the game itself.
  • #450 Added a new setting called min-amount-playing, which allows customize how many players are need to continue playing a game in minigame mode.
Bugs/Issues
  • #453 Added fallback for packet_handler injection.
----------, Jul 24, 2023

Changes
  • #446 Added support for minecraft 1.20
Bugs/Issues
  • #445, #439 Fixed false positive exception when booting the server in legacy versions.
----------, Jun 10, 2023

Changes
  • #442 Added support for minecraft 1.19.4
----------, Mar 21, 2023

Changes
  • #437 Added support for minecraft 1.19.3
Bugs/Issues
  • #436 Added missing team placeholders to PlaceHolderApi placeholders.
----------, Dec 14, 2022

Developer Notes
  • This is the 1.19.2 update from July this year. I just forgot to post the update here.
Changes
  • #434 Added support for minecraft 1.19.2
----------, Sep 19, 2022

Changes
  • #432 Added support for minecraft 1.19
----------, Jun 8, 2022

Bugs/Issues
  • #427 Fixed chat ui breaks in 1.18.2.
----------, Mar 15, 2022

Bugs/Issues
  • #425 Fixed error is thrown in version 1.17 and 1.18.1 after introducing 1.18.2 support.
----------, Mar 9, 2022

Changes
  • #422 Added support for minecraft 1.18.2
Bugs/Issues
  • #420 Fixed back teleporting did not work in some cases.
----------, Mar 5, 2022

Changes
  • #417 Added support for minecraft 1.18.
----------, Dec 3, 2021

Changes
  • #415 Added zh-CN languag. Thanks to @katorly.
  • #409 Added a new property to the ball called item-nbt. See wiki for details.
Bugs/Issues
  • #413 Fixed raytracing implementation can run into infinite values.
----------, Oct 27, 2021

Changes
----------, Jul 29, 2021

Bugs/Issues
  • #407 Fixed BlockBall did not fully work when using Paper Spigot 1.17.1.
----------, Jul 9, 2021

Changes
  • Changed back to external download.
----------, Jul 7, 2021

Changes
  • #404 A new plugin jar file called BlockBall-Slim.jar gets now distributed which uses the libraries functionality added to spigot in 1.17. This reduces the amount of storage and memory requirements in certain cases.
Bugs/Issues
  • #405 Fixed BlockBall did not fully work for spigot 1.17.1. Dropped support for 1.17.0.
----------, Jul 7, 2021

Bugs/Issues
  • #402 Fixed a template loading bug present in Java 8 and BlockBall.
----------, Jul 2, 2021

Developer Notes
  • This release was a lot of work to do but finally it is ready.
  • Thanks to all supporters!
Bugs/Issues
  • #397 Added support for minecraft 1.17.
----------, Jun 13, 2021

Developer Notes
  • Thanks to all supporters!
Bugs/Issues
  • #392 Fixed BlockBall did not boot when using Java 16
----------, May 29, 2021

Developer Notes
  • Thanks to all supporters!
Bugs/Issues
  • #381 Fixed onpass did not work as sound particle action type.
  • #386 Fixed SMALL option for the ball did not work.
  • #388 Fixed BlockBall arena template parsing errors related to specific languages such as Turkish.
----------, Mar 17, 2021

Developer Notes
  • Thanks to @TOWUK for the russian translation!
  • Thanks to all supporters!
Changes
  • #359 Added russian template.
  • #331 Added coroutines to BlockBall.
Bugs/Issues
  • #358 Fixed raytracing implementation sometimes displays warnings.
  • #363 Fixed teamcolor placeholder did not work on scoring goals.
  • #362 Fixed spectator spawnpoint did not work as expected.
  • #361 Fixed players may randomly leave matches when they teleport during a match.
----------, Dec 10, 2020

Developer Notes
  • Ready for the 5th anniversary of BlockBall, a new physics engine for the ball.
  • Armorstand ticking does no longer need to be enabled on Paper(Spigot)
  • Check if your arena contains invalid placed barrier blocks and remove them.
  • If you have changed the default ball properties, you need to go through them again.
  • Thanks to all supporters!
Changes
  • #333 Refactored ball to own packet-entity physic engine.
  • #333 Physics are entirely calculated by the plugin itself.
  • #333 Physic properties of the ball have changed. See wiki for details.
  • #333 More precise ball movements because of raytracing implementation.
Bugs/Issues
  • #353 Fixed going into spectator mode sometimes causes the player to fall through the map.
  • #333 Fixed wall bouncing is not always correctly calculated.
  • #333 Fixed ball getting stuck on wall bouncing.
  • #333 Fixed ball showing invalid direction when rolling.
----------, Dec 5, 2020

Developer Notes
  • This release adds support for minecraft 1.16.4.
  • Thanks to all supporters!
Changes
  • #350 Implemented NMS layer for spigot 1.16.4. Thanks to tildearrow.
  • #320, #336, #338, #340 Hacktoberfest 2020 project changes. Thanks for every contribution.
Bugs/Issues
  • #345 Fixed subversion NMS was not compatible.
----------, Nov 5, 2020

Bugs/Issues
  • #318 Fixed kicking out of forcefield error.
----------, Aug 30, 2020

Developer Notes
  • This release adds support for minecraft 1.16.2.
  • Thanks to all supporters!
Changes
  • #306 Implemented NMS layer for spigot 1.16.2.
Bugs/Issues
  • #308 Fixed looped calls cross platform error.
  • #316 Fixed refactoring cross platform error.
----------, Aug 29, 2020

Developer Notes
  • Thanks to all supporters!
Changes
  • #296 Added support for #hex chatcolors. Just use any hex color code #709C75 in any BlockBall text.
  • #298 Removed the stats scoreboard. The stats placeholders are now available using PlaceHolderApi instead. Use an external plugin with PlaceHolderApi support to display stats like winrate or amount of played games.
  • #303 Updated Mockito version.
Bugs/Issues
  • #302 Fixed sign updates cache forced chunk loads.
  • #304 Fixed the BlockBallApi entity creation does not work.
  • #301 Fixed dispenders can be abused to put armor on balls.
----------, Aug 11, 2020

Changes
Bugs/Issues
  • #289 Fixed actionbar protocol changes make BlockBall crash in 1.16 when selecting goals.
----------, Jul 11, 2020

Developer Notes
  • This release adds support for minecraft 1.16
  • Thanks to all supporters!
Changes
  • #287 Implemented NMS layer for spigot 1.16.
  • #286 PaperSpigot gets now automatically configured to work best for BlockBall.
----------, Jul 1, 2020

Developer Notes
  • Thanks to all supporters!
Changes
  • #283 Changed spawning that the slimehitbox is no longer visible on spawn.
  • #206 Refactored minigame implementation to crossplatform.
Bugs/Issues
  • #281 Fixed entering a hubgamemode forcefield in spectator mode causes an exception.
  • #282 Fixed a bug with inventory state crossworlds when joining BlockBall games.
----------, Jun 20, 2020

Developer Notes
  • This update fixes the compatibility issues with PaperSpigot and adds new translations templates.
  • Thanks to all supporters!
Changes
  • #269 Upgraded project dependencies
  • #279 BlockBall selection axe is now enforced per default
  • #268 Added hungarian translation by foxi69
Bugs/Issues
  • #259 Fixed compatibility issue with PaperSpigot
  • #267 Fixed BlockBall may or may not reschedule tasks on BungeeCord gamemode
----------, May 24, 2020

Developer Notes
  • This update offers new possibilities to customize half times, overtimes and other match periods. Take a look at the new wiki page.
  • Thanks to all supporters!
Changes
  • #73 Added half times and customizeable match periods.
  • #263 Added overtime period.
  • #262 Added minimum height detection when creating an arena.
----------, Apr 23, 2020

Developer Notes
  • Thanks to all supporters!
Changes
  • #245 Added check for armorstand-ticking when using PaperSpigot
  • #200, #201, #204 Added source files for a possible future sponge support.
Bugs/Issues
  • #239 Fixed knockback of the ball.
  • #208 Fixed back button of the templates page.
----------, Jan 31, 2020

Developer Notes
  • This release makes BlockBall compatible to minecraft and spigot 1.15
  • Thanks to LazoYoung for his contributions.
  • Thanks to all Hacktoberfest 2019 participants for their contributions.
  • Thanks to all other supporters!
Changes
  • #253 Added support for minecraft and spigot 1.15.
  • #214 Added many new ways to control the ball.
  • #215 Added Korean arena template.
  • #238, #241, #243, #247, #250 Refactored plugin logic.
Bugs/Issues
  • #252 Fixed ball may or may not keep on spawning.
  • #244 Fixed packets can collide with other plugins.
----------, Dec 20, 2019

Developer Notes
  • Big thanks to LazoYoung for joining the development of BlockBall and improving the quality of life when playing with the ball.
  • As always, special thanks to my patreon supporters!
Changes
  • #211 Replaced the glitching punch/kick/interact hitbox with a better resizeable hitbox which allows to interact with the ball much easier and receiving better feedback.
  • #213 Improved several effects, interactions and intensities of the ball movements.
  • #191 Added new arena option to let players keep their inventory when they join a game. >>wiki<<
  • #156 Refactored persistence handling of the stats to blockball-core.
  • #217 Removed support for 1.8.0 - 1.8.6, 1.9.0-1.9.1, 1.13.0-1.13.1. Users will have to upgrade to 1.8.8, 1.9.4 or 1.13.2 if they want to continue to use BlockBall.
----------, Sep 21, 2019

Developer Notes
  • Thanks to LazoYoung to investigate some of the recent issues.
  • Thanks to all other people for reporting issues to resolve them faster.
  • As always, special thanks to my patreon supporters!
Changes
  • #190 Added a new arena option to disable the teleport on join when entering a HubGameMode. This means together with instant-forcefield join players can join/leave the arena without getting interruppted.
  • #196 Added debug flag will print why a blockball command has failed
Bugs/Issues
  • #194 Fixed wall bouncing did not work correctly in 1.14.x
  • #195 Fixed holograms sometimes do not get cleaned up correctly.
  • #192 Fixed and refactored the BungeeCord GameMode.
----------, Aug 15, 2019

Developer Notes
  • Thanks to all people for reporting issues to resolve them faster.
  • As always, special thanks to my patreon supporters!
Changes
  • #154 Added new option to the teams page in order to set the amount of points a team gets when a goal gets scored.
  • #155 Added new option to the teams page in order to set the amount of points a team gets when a player from the opponent team dies during a game.
Bugs/Issues
  • #186 Fixed joining and leaving issues where the inventory does not get restored.
  • #187 Fixed BlockBall axe message gets sometimes send to normal users.
----------, Jul 18, 2019

Developer Notes
  • Thanks to Nastroszona for providing a Polish arena template.
  • The config.yml changed. Please recreate it or add the tags below.
  • As always, special thanks to my patreon supporters!
Changes
  • #182 Added a new config option to always use the blockball axe instead of the we axe.
  • #180 Added Polish arena template.
  • #179 Sound names are now case insensitiv
  • #159 Players respawning during BlockBall games are now teleported back to their configured team/ball spawnpoint.
  • #156 Refactored chat menu to blockball-core.
  • #181 Added debug option to config.yml.
Bugs/Issues
  • #177 Fixed PlaceHolderApi connection did no longer work.
  • #183 Fixed item dropping was still possible under certain conditions.
----------, Jul 10, 2019

Developer Notes
  • As always, special thanks to my patreon supporters!
Changes
  • #157 Balls can no longer be removed by other plugins.
Bugs/Issues
  • #174 Fixed sign update can happend in unloaded chunks.
  • #175 Fixed BlockBall crashes in the latest 1.14.2 spigot version.
----------, Jun 16, 2019

Developer Notes
  • This release makes BlockBall compatible to minecraft and spigot 1.14.1.
  • If you are using 1.13.2, make sure you have got the latest spigot 1.13.2 build installed.
  • If you are using WorldEdit 7+, make sure you have got the latest WorldEdit 7 build installed.
  • As always, special thanks to my patreon supporters!
Changes
  • #171 Added support for minecraft and spigot 1.14.1.
Bugs/Issues
  • #170 Fixed an issue where invisible barrier blocks are sometimes placed around the arena.
----------, May 24, 2019

Developer Notes
  • If you are using 1.13.2, make sure you have got the latest spigot 1.13.2 build installed.
  • If you are using WorldEdit 7+, make sure you have got the latest WorldEdit 7 build installed.
  • As always, special thanks to my patreon supporters!
Changes
  • #118 Added forcefield for the ball. This setting is enabled per default even for existing arenas. The ball cannot longer leave the arena and bounces back similar to a wall. wiki
  • #161 Using the inventory during BlockBall games is now possible when giving the user a new inventory permission. wiki
  • #162 Finished BlockBall DevOps and switched to gradle for faster builds.
Bugs/Issues
  • #164 Fixed enabling the statscoreboard in 1.8-1.12.
  • #165 Fixed setting a money reward.
  • #166 Fixed creating more than 10 arenas is not possible.
----------, Mar 14, 2019

Developer Notes
  • If you are using 1.13.2, make sure you have got the latest spigot 1.13.2 build installed.
  • If you are using WorldEdit 7+, make sure you have got the latest WorldEdit 7 build installed.
  • As always, special thanks to my patreon supporters!
Changes
  • #160 Changed licences and copy rights to 2019.
Bugs/Issues
  • #158 Fixed BlockBall is not compatible to double jump plugins.
----------, Feb 9, 2019

Developer Notes
  • This release makes BlockBall compatible to the latest 1.13.2 build. If BlockBall does not work on a 1.13.2 server after installing this update, make sure you are using the latest 1.13.2 spigot server build.
  • As always, special thanks to my patreon supporters!
Changes
  • #129 WorldEdit 7+ can now be used for selecting an arena.
Bugs/Issues
  • #151 Fixed BlockBall crashes with latest 1.13.2 build.
  • #152 Fixed stats scoreboard is crashing.
----------, Jan 1, 2019

Developer Notes
  • It is still highly recommend to backup your arena folder before you install this update as arena loading has been changed.
  • As always, special thanks for my patreon supporters!
Bugs/Issues
  • #146, #147 Fixed creating a new arena causes a parsing exception from a template file.
  • #148 Fixed loading custom armor, inventory and signs result into spamming errors.
  • #148 Fixed money reward is showing up even when Vault is not installed.
----------, Nov 24, 2018

Developer Notes
  • It is highly recommend to backup your arena folder before you install this update as arena loading has been changed.
  • As always, special thanks for my patreon supporters!
Changes
  • #143 Refactored the serialization and added unit tests.
  • #144 Players dying during games are now respawning at their team spawmpoint or ball spawnpoint.
Bugs/Issues
  • #142 Fixed exp and levels do not get cached when joining Minigames.
  • #142 Fixed forcefield of Hubgame throws exception.
----------, Nov 18, 2018

Developer Notes
  • This update is primary for everyone using 1.13.2 and above.
  • As always, special thanks for my patreon supporters!
Changes
  • #140 Added support for minecraft and spigot 1.13.2
Bugs/Issues
  • #140 Fixed spigot 1.13.2 incompatibility issues.
  • #139 Fixed parsing particles from the arena files.
----------, Oct 28, 2018

Developer Notes
  • This update should resolve the bugs and issues of the major rework of the previous version.
  • As always, special thanks for my patreon supporters!
Changes
  • #124 Added playing sounds and particles on goal shot
  • #130 Refactored remaining compatibility parts
  • #131 Changed snapshot deployment script and upgraded dependencies
Bugs/Issues
  • #132 Fixed critical compatibility issue with any region plugin causing users to allow destroy blocks.
  • #133 Fixed completeablefuture implementation does not show errors in console
  • #134 Fixed dependency issue to set them all to required instead of optional
  • #135 Fixed bstats version compatibility
  • #136 Fixed DoubleJump volume is too high in template file which causes users to here double jump in a +100 blocks radius
----------, Oct 12, 2018

Developer Notes
  • This BlockBall update has got lots of internal changes which resultet in a major version change.
  • BlockBall is back a standalone project again. The Ball project gets deprecated.
  • Thanks to all snapshot testers for their amazing work in analyzing and resolving issues before this release. Join the discord if you also want to take part in it.
  • Special Thanks to LazoYoung for the new spin shots to give players more control of their shots.
  • As always, special thanks for my patreon supporters!
Changes
  • #123 Added support for spigot and minecraft 1.13.1
  • #126 Added spin shots. Tilt your head after you kicked the ball to let it spin.
  • #121 Added a new Developer API to let you modfiy BlockBall.
  • #105, #127 Refactored BlockBall to clean architecture.
Bugs/Issues
  • #122 Fixed WordEdit dependency throws exception in 1.13.0 and above. A special BlockBall axe can now also be used for selections.
  • #120 Fixed sound exceptions in spigot 1.8.8.
----------, Sep 19, 2018

Developer Notes
  • Adding support for the new minecraft version (1.13) has been difficult this time as there are many big changes. The spigot-server.jar (and minecraft 1.13 in general in my opinion) is far from being stable for production. Even my development world corrupted several times when working on this update so please be very careful and take precautionary measures!
  • Please notice, WorldEdit for 1.13 is required to setup arenas in 1.13.
  • Join the new discord if you have got further questions.
  • As always, special thanks for my patreon supporters!
Changes
  • #117 Added support for spigot 1.13 and minecraft 1.13.
  • #15 Added spectator mode wiki.
  • #80 Added notifications wiki.
  • #116 Changed the build server configuration for faster builds by caching dependencies.
Bugs/Issues
  • #115 Fixed PlaceholderAPI dependency is broken wiki.
  • #113 Fixed ball is disappearing in Minigame mode.
  • #114 Fixed inventory allocates to many slots.
----------, Jul 28, 2018

Developer Notes
  • Check out the new permissions for your users as they can now be restricted per game wiki.
  • Special Thanks to patreon supporter "Lazo Young" for continuing supporting BlockBall.
Changes
  • #70 Added users can now be restricted for certain games wiki.
  • #107 Added a new permission to allow executing commands during games wiki.
Bugs/Issues
  • #69 Fixed scoreboard during games flashes when updating.
  • #71 Fixed placeholder page did not get rendered wiki.
  • #108 Fixed holograms can throw exceptions when measuring the distance to the Ball.
  • #109 Fixed some sound effects and particle effects of the Ball do not get played correctly.
  • #110 Fixed infinity joining in Minigames when using even sized teams and signs.
----------, Jul 7, 2018

Changes
  • Added documentation for the /bbjoin command and different parameters for joining games and teams directly via the command
  • Added virtual blocks rendering the goal selection for 20 seconds when creating the arena
  • Added full custom inventory support for each team
  • Added joining teams directly is now possible in gamemode Minigame
  • Added command /blockballstop to force ending a match
  • Cleaned source code
Bugs/Issues
  • Fixed cannot joining games via the join command when the name is using chat colors
  • Fixed join command printing errors
----------, May 22, 2018

Developer Notes
  • BlockBall should be running more stable with this update.
  • Thanks to TheIntelloBox for continuously reporting issues to increase the quality of BlockBall.
Changes
  • Added arena templates selection before creating a new arena.
  • Added existing arenas are selectable as template
  • Added template folder in BlockBall folder for storing general templates
  • Added default english template
  • Added german template translated by Shynixn
  • Added new waiting message for remaining players in lobby
  • Changed joining message now accepts placeholders and displays the name of the team
  • Checked Java 10 compatibility
Bugs/Issues
  • Fixed lots of concurrency exceptions occuring in different parts of BlockBall causing many problems.
  • Fixed Ball does not bounce from fences, iron bar etc.
  • Fixed signs could not be configured via the Chat-UI
  • Fixed queuing for teams when using team signs in Minigame mode allowed double queuing.
----------, Apr 30, 2018

Changes
  • Updated wiki
  • Added setting 'teleport to the spawn after someone scores' to the misc settings.
  • Added bounce back modifier value to balls when using the setting 'always-bounce'
  • Changed ball physics engine to 1.1.
  • Increased quality of sourc code.
Bugs/Issues
  • Fixed goals do sometimes not register goals when shooting the ball in a specific angle
  • Fixed bossbar throwing exceptions when adding no flags
  • Fixed games try to tick in unloaded worlds which causes exceptions
----------, Mar 18, 2018

Notes
  • Thanks to all people who reported issues in such a short time to improve BlockBall
  • Special thanks to patreon supporter "Lazo Young" for his great ideas and help resolving issues
Changes
  • Updated wiki
  • Added new arena option gamemode for setting the minecraft gamemode during games
  • Added new ball configuration value hitbox height (see FAQ)
Bugs/Issues
  • Fixed statsscoreboard cannot be disabled in the config.yml
  • Fixed error message getting played when games end
  • Fixed metrics collecting is not enabled
  • Fixed signs bug for gametype Minigame not getting displayed
  • Fixed error message getting played when changing the gametype during a match
  • Fixed changing the name of a team causes HubGame joining to break
  • Fixed HubGame joining message does not use placeholders
  • Fixed wiki page does not display favicon and image too big for InternetExplorer
  • Fixed itemdrops and itemframes get thrown out of the arena
----------, Mar 7, 2018

Delete your BlockBall folder before you install this update!
Simply read the new BlockBall wiki to learn how to use BlockBall now.

Changes
  • Added a new Ball Physics Engine (modifiers, gravity, throwing, kicking, etc...)
  • Completely reworked the way how the Chat-UI works. It is now completely compatible with all chat plugins.
  • Completely rewrote BlockBall in Kotlin
  • Removed and added so many options that it would be too many to list them up here
  • Changed API
  • Removed deprecated members
Notes
  • Basically, BlockBall is now a completely different plugin with the same cool concepts of the old one but all questionable and broken designs were replaced with great new ideas.
  • Converting old arena files is not possible as too many options changed.
  • The BlockBall.jar is so big because of many used external libraries to increase the performance, the actual code is even less than before so it stays as lightweight as a full Minigame can be.
----------, Mar 2, 2018

Changes
  • Added update checker
  • Improved BlockBallApi

Bugs/Issues
  • Fixed scoreboard displaying NaN
  • Fixed PlaceHolderApi hook failing
  • Fixed title messages when using engine v2
----------, Aug 21, 2017

Changes
  • Added bstats to collect useage stats for BlockBall
  • Added BlockBall stats collecting
  • Added BlockBall stats collecting locally or cross server
  • Added scoreboard to display your BlockBall stats (can be enabled in the config.yml)
  • Added alpha version of blockball engine v2
  • Added database support for MySQL
  • Changed config.yml (Recreate it or copy the following lines into your config.yml)
  • Removed top goals collecting
  • Removed deprecated members
Bugs/Issues
  • Fixed player are able to fly after a game when setting hubgame to autojoin
  • Fixed entity registry errors
  • Fixed velocity errors

config.yml
Code (Text):
# Sends anonymous stats to https://bstats.org/plugin/bukkit/BlockBall.
metrics: true

#Engine settings
# Engine v2 is still in Alpha and may be changed! I recommend to try it out and give feedback on the plugin comment section.

blockball:
 use-engine-v2: false

#Storage settings
#Database configuration to store data of players. Arenas will get stored in yml files.

sql:
  enabled: false
  host: localhost
  port: 3306
  database: ''
  username: ''
  password: ''

#Stats settings
#Enable this to show a scoreboard of the player stats on your server. You can add as many lines the scoreboard can use.
# <player> - Name of the player
# <winrate> - Winrate of the player
# <playedgames> - Amount of played games
# <goalspergame> - Amount of goals per game
stats-scoreboard:
 enabled: false
 title: '&f&lBlockBall Stats'
 lines: #All lines have to be different otherwise it won't be shown (Simply add a invisible &r)
   - '&r'
   - '&e<player>'
   - '&r&m           '
   - '&bWinrate: '
   - '&f&l<winrate> '
   - '&r&r'
   - '&6Goals per game: '
   - '&f&l<goalspergame>'
   - '&r&r&r'
   - '&aPlayed games:'
   - '&f&l<playedgames>'
   - '&m    '
 
----------, Aug 13, 2017

Changes
  • Minplayers and maxplayers settings work in a different way now. Please adjust your min-amount-of-players and max-amount-of-players setting after updating BlockBall
  • Added settings to customize double jumps
  • Added settings to set even teams
  • Removed deprecated members
Bugs/Issues
----------, Jul 15, 2017

Changes
  • Added support for spigot 1.12 (World of Color Update)
  • Added scoreboard caching
  • Changed the way how temporary inventory storring works
  • Removed displaying 999 level
Bugs/Issues
  • Fixed throwing exception when using /bbc without parameters
  • Fixed negativ scoreboard counter
  • Fixed chat navigation
  • Fixed inventory does not always get restored properly
----------, Jun 22, 2017

Changes:
  • Added option to enable player glowing on goal shoot.
Bugs/Issues:
  • Fixed players might get the ability to fly after a game.
  • Fixed minigamemode requests server restart.
  • Fixed performance issues.
----------, Jan 29, 2017

Bugs/Issues:
  • Fixed unregistering of entities.
----------, Jan 13, 2017

Bugs/Issues:
  • Fixed console prints error on some server.
----------, Jan 5, 2017

Changes:
  • Replaced old entity registry with faster registry from PetBlocks.

Bugs/Issues:
  • Fixed console throwing errors on ball entity save.
  • Fixed reflection issues on startup.
  • Cleaned up source.
----------, Jan 4, 2017

Bugs/Issues:
  • Checked compatibility to worldguard 6.2.
  • Cleaned up source.
----------, Dec 5, 2016

Changes:
  • Changed 1.11 custom entity registry to be compatible with other plugins.
  • Removed unnecessary code.
Bugs/Issues:
  • Entityregistry can cause problems with other pet plugins.
  • Entityregistry can destroy chunks.
----------, Nov 27, 2016

Changes:
  • Added support for spigot 1.11.0.
  • Changed jar building completely to maven.
----------, Nov 19, 2016

A backup is highly recommend before you install this update!

Changes:

  • Added new gamemode bungeecord.
  • BlockBall can be configured to manage a whole server on his own. (Take a look at 'How to configure Bungeecord BlockBall')
  • Added automatically sign-linking cross server for BlockBall.
  • Added new config file bungeecord.yml.
----------, Oct 1, 2016

Changes:
  • Added simple packet hologram for displaying scores.
  • Added settings for the hologram.
  • Added new config options to set the start delay of the plugin.
  • Changed screenmessenger to light implementation.
  • Moved maxscore to allmodes settings. It also works for minigames now.
  • Moved Vault settings to additional settings category.

Bugs/Issues:
  • Fixed error when using eventgame mode and sign clicking.
  • Fixed setmaxscore didn't always work properly.
Recreate your config.yml or add the following lines if you want to use this.

Code (Text):
#Delay start of plugin
plugin-start-delay:
 enabled: false
 time-seconds: 10
----------, Sep 16, 2016

Changes:
  • Added new knockback settings to config.yml to avoid velocity errors or to be able to change the velocity.
Recreate your config.yml or add the following lines if you want to use this.

Code (Text):
#Knockback settings
entity-velocity-protection:
x: 5.0
y: 2.0
z: 5.0
player-launch-up-protection:
x: 0.0
y: 2.0
z: 0.0
----------, Aug 24, 2016

A backup is highly recommend before you install this update!

Changes:

  • Added new gamemode event. This mode is currently in Beta stage and can be used for organising soccer/football events. (Configurable referee and teams, take also a look at the new referee command to manage the event game)
  • Added new optional command /bbreferee
  • Added new settings page to configure the new gamemode.
  • Optimised existing source code.

Bugs/Issues:
  • Fixed minigame join and team signs can break or show wrong numbers.
Recreate your config.yml or add the following lines if you want to use this.

Code (Text):
referee-game:
  enabled: true
  command: bbreferee
  useage: /<command>
  description: Opens the configuration game section.
  permission: blockball.admin
  permission-message: You don't have permission
----------, Aug 23, 2016

Bugs/Issues:
  • Fixed blockball moving issue for everyone who is using a spigot implementation without SpigotTimers (PaperSpigot)
----------, Aug 11, 2016

Bugs/Issues:
  • Fixed minigame sign issue.
  • Fixed formatting issue.
----------, Aug 11, 2016

Please notice that:

- All armorstands on your server despawn if you install this update if this issue has appeared before.
- Afterwards and in all following updates this issue won't appear anymore.

Bugs/Issues:

  • Fixed armorstand deleting/crashing/despawning issue.
----------, Jul 25, 2016

A backup is highly recommend before you install this update!

Changes:

  • Stored arena files are now readable (arena.yml) and can be changed outside the game. Old arena files get converted but not deleted! When it shows an error while converting the arena, post it in the comment section so that your old arena doesn't get lost.
  • Added game-win command and game-end settings which get executed by the console on game ending/winning. Also available for executing pet player.
  • BlockBallreload reloads also the games.

Bugs/Issues:
----------, Jul 22, 2016

Bugs/Issues:
  • Fixed reflection issue that prevented BlockBall starting on some server.
----------, Jul 9, 2016

Changes:
  • Added native scoreboard support. Lobby: Shows goals per team. Minigame: Shows goals per team and current time left. Scoreboard also works for the spectator mode.
  • Added scoreboard settings to settings/announcements/scoreboard
  • Added item spawner. Allows to randomly spawn item drops on the soccer/football field. When collecting these items the player receives a pre defined potion effect. Spawnrate can be configured.
  • Added item spawner settings to settings/general
  • Moved specator settings from announcement to general settings.

Bugs/Issues:
  • Fixed bug that arenas with unloaded worlds cannot be deleted ingame.
----------, Jul 2, 2016

Changes:
  • Added support wall bouncing. Balls can now bounce of walls if enabled in the settings (default disabled). Take a look on the plugin page to find out how to use it.
  • Added new categorie to the settings to modfiy walls
  • Improved corner calculating concering wall-bouncing.
  • Added config option to disable particles for some players via permission.
Recreate your config.yml or add the following lines if you want to use it.

Bugs/Issues:
  • Fixed toggle flight after every arena leave.
  • Fixed worldguard 6.2 problems.
Code (Text):
#Particles settings
particles:
 visible-for-all: false
 visible-permission: ''
#Particles settings
----------, Jun 20, 2016

Changes:
  • Added support for spigot 1.10.0.
  • Added global leave command. /bbleave
Recreate your config.yml or add the following lines if you want to use it.

Bugs/Issues:
  • Fixed blockball arena list cannot be shown by unloaded worlds.
Code (Text):
#Command
global-leave:
  enabled: true
  command: bbleave
  useage: /<command>
  description: Leaves current game.
  permission: blockball.user
  permission-message: You don't have permission
#Command
----------, Jun 9, 2016

Bugs/Issues:
  • Fixed Multiverse/Multi world teleporting bug for minigame mode.
  • Fixed compatible with inventory per world plugins for minigame mode.
  • Fixed leave sign for minigame mode.
----------, May 27, 2016

A backup is highly recommend before you install this update!
Recreate your config.yml and lang.yml, too many changes.
Take also a look into Terms of Service!

Changes:

  • Added global join command (config.yml)
  • Added Vault support. (Vault settings)
  • Added new admin command /blockballreload
  • Added alias are available for joining/signs
  • Added signs are more configurable (config.yml)
  • Added signs can now be selected by simply rightclicking one.
  • Added possibility to show top goals on scoreboard (config.yml)
  • Changed config.yml structure and contents.
  • Added dynamic commands can be configured (permission, command syntax, useage etc).
  • Added new settings to manage spectactors messages
  • Added new settings categorie
  • Added config option to disable all damage in arena.

Bugs/Issues:
  • Fixed dead armorstands and rabbits can spawn around the server because of invalid catcher configuration.
  • Fixed common sign issues.
----------, May 22, 2016

Changes:
  • Added support for spigot 1.9.4.
  • Changed particle sending thread to asynchrone (performance increase)
  • Added config option to set the new spawnpoint of a player when he tries to join on a blockball field.
  • Added alias for arenas (Settings/General)
  • Changed to arena v5 files. (auto convert)
  • Added option to disable particles. (Settings/<Particle>/Toggle Particle)

Recreate your config.yml or add the following lines if you want to use it.

Bugs/Issues:
  • Fixed players have got a small chance to get the fly ability after a BlockBall minigame.
Code (Text):
#Set this to add a spawnpoint for players who try to respawn in an blockball field
join-spawnpoint:
enabled: true
world: 'world'
coordinates:
  x: 1765.0
  y: 8.0
  z: 887.0
  yaw: -138.0
  pitch: 25.0
#Set this to add a spawnpoint for players who try to
----------, May 13, 2016

A backup is highly recommend before you install this update!

Changes:

  • Added new gamemode Minigame.
  • Blockball can now be played as standalone minigame. As a Blockball doesn't take much resources to run there can be multiple arenas on one server (no bungeecord support yet).
  • Added new minigame options like join/leave signs, lobby management, etc.
  • Added other compatibility options.
  • Changed arena files to v4.
Changed whole settings structure.

Bugs/Issues:
  • Fixed cannot delete arena under some circumstances.
----------, May 4, 2016

Changes:
  • Changed ball corner movement calculation.
Bugs/Issues:
  • Fixed chat doesn't work inside of the blockball arenas.
  • Fixed ball could get stuck in corner.
----------, Apr 9, 2016

Bugs/Issues:
  • Plugin reupload fixed.
----------, Mar 30, 2016

Changes:
  • Added another config option to set the chat priority. Recreate your config.yml or add the following lines if you want to use it.
Code (Text):
highest-priority: true

Bugs/Issues:

  • Fixed async chat events do not trigger for team joining.
----------, Mar 30, 2016

Changes:
  • Added new config option for async-chat. (Chat plugins related). Recreate your config.yml.
Bugs/Issues:
  • Fixed some performance issues.
----------, Mar 29, 2016

Changes:
  • Added internal BossBar support for MC 1.9 BlockBall
  • Set bossbar color
  • Set bossbar message
  • Set bossbar style
  • Set bossbar flag
  • Moved some settings to other categories
  • Added dependency registry from PetBlocks
  • Set ChatEvent Priority to highest
Bugs/Issues:
  • Fixed CustomArmorstand didn't register correctly. Removed some Armorstands, crashed while spawning them, etc.
----------, Mar 17, 2016

Changes:
  • Added support for 1.9
  • Changed arena files to match minecraft 1.9
  • Added console displays an error when playing sound isn't possible
  • Fixed sound problems
  • Added support for the plugin PlaceholderAPI
  • Added some placeholders
  • Changed compiler to maven, moved to Intellij


[​IMG]
----------, Mar 6, 2016

Changes:
  • Added new option to reset the score after leave of the players
  • Added new option for fast joining games
  • Added new option to set the min players
  • Moved some settings to other categories
  • Added new option to show scores in the "BossBar"
  • Added support for the plugin BossBarAPI, install this plugin and enable the specific option to view it.
----------, Feb 27, 2016

Bugs/Issues:
  • Fixed BlockBall works now with WorldGuard v5.9.
  • Fixed BlockBall doesn't load the ball skins correctly when using the latest spigot build.
----------, Feb 17, 2016

Changes:
  • Added new menu option
  • Added copy properties
  • Added copying properties from other arenas when creating a new one
Bugs/Issues:
  • Fixed Wrong version of WorldGuard can crash the server.
----------, Feb 13, 2016

Changes:
  • Added dynamic commands. When using disabled commands (/bbc,/bb) it doesn't show the commands anylonger.
  • Improved forcefield. Players get now launched when beeing stuck after a match ends.
  • Added new terms of service rule. Please consider it before downloading.
Bugs/Issues:
  • Fixed BlockBall generates a virtual force field in multiple world servers.
----------, Feb 6, 2016

Resource Information
Author:
----------
Total Downloads: 74,146
First Release: Dec 9, 2015
Last Update: Dec 20, 2024
Category: ---------------
All-Time Rating:
105 ratings
Find more info at shynixn.github.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings