Skip to content

Releases: Shynixn/BlockBall

Release 6.42.1

14 Apr 10:40
d275fed
Compare
Choose a tag to compare

Caution

If you are upgrading from 6.39.0 or below to this version, you need to perform multiple steps:

  1. Convert your arena files using the conversion plugin
  2. Migrate the sounds and messages guide

If you are doing a fresh install of BlockBall (e.g. deleting the BlockBall folder), you do not have to do anything.

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.

BlockBall 1.8.9 - 1.20.4

BlockBall 1.20.4

Release 6.42.0

06 Apr 13:02
82c15a8
Compare
Choose a tag to compare

Caution

If you are upgrading from 6.39.0 or below to this version, you need to perform multiple steps:

  1. Convert your arena files using the conversion plugin
  2. Migrate the sounds and messages guide

If you are doing a fresh install of BlockBall (e.g. deleting the BlockBall folder), you do not have to do anything.

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. These placeholders are exclusive for Patreon supporters.
  • #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.

BlockBall 1.8.9 - 1.20.4

BlockBall 1.20.4

Release 6.41.0

24 Feb 16:41
f52c078
Compare
Choose a tag to compare

Caution

Manual steps are required if you are upgrading from 6.39.0 or below to this version. Check release 6.40.0 for the migration guide.

Warning

This release automatically converts your arena files to a new format. A backup will be automatically created under /plugins/BlockBall/arena/obsolete.

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.

BlockBall 1.8.9 - 1.20.4

BlockBall 1.20.4

Conversion v1.0

24 Feb 13:54
Compare
Choose a tag to compare
Conversion v1.0 Pre-release
Pre-release

Caution

This is not the BlockBall plugin. This is a plugin, which is inteded for one-time-use to convert old arena files to new arena files.
BlockBall v6.41.0 automatically converts arena files. Use this plugin only on v6.42.0 or later.

Steps

  • Stop your server
  • Remove your BlockBall plugin from the plugins folder
  • Put BlockBallConversionV1.jar into the plugins folder
  • Restart the server and observe the BlockBall arena files to change
  • Stop your server and delete BlockBallConversionV1.jar
  • Install your BlockBall plugin again

Release 6.40.0

27 Jan 15:14
a394fbe
Compare
Choose a tag to compare

Caution

Installing this update without following the migration guide below, will break all chat messages, signs, scoreboards of this plugin.
If you are doing a fresh install of BlockBall (e.g. deleting the /plugins/BlockBall folder), you can ignore this guide.

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.

BlockBall 1.8.9 - 1.20.4

Migration Guide

  1. Go to your plugins/BlockBall
  2. Open the config.yml and add language: "en_us" at the beginning of the file.
  3. Open the plugins/BlockBall/arena folder
  4. Perform the following steps for each of your arena files
  5. Open a arena.yml file
  6. Set ball/sound-effects/ONKICK/name to ENTITY_ZOMBIE_ATTACK_WOODEN_DOOR,ENTITY_ZOMBIE_ATTACK_DOOR_WOOD,ZOMBIE_WOOD
  7. Set double-jump/sound-effect/name to ENTITY_GHAST_SHOOT,GHAST_FIREBALL
  8. Open this link in your webbrowser.
  9. Search for each line containing %blockball_lang_ on the opened web page
  10. Copy every %blockball_lang_ placeholder to the same places in your existing arena files.
  11. You can either put your messages into the language file to use the same messages in every one of your arena files or add individual messages for each arena file, the choice is yours.
  12. Restart the server

Release 6.39.0

12 Jan 20:25
c80baf2
Compare
Choose a tag to compare

Changes

  • #484 Added a new arena.yml option called keep-health 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.

BlockBall 1.8.9 - 1.20.4

Release 6.38.1

29 Dec 11:10
dbf585b
Compare
Choose a tag to compare

Changes

  • #478 Changed version message to type ERROR.
  • #479 Removed outdated placeholders and source files

BlockBall 1.8.9 - 1.20.4

Release 6.38.0

15 Dec 14:48
48d6741
Compare
Choose a tag to compare

Changes

  • #476 Added support for minecraft 1.20.4.

BlockBall 1.8.9 - 1.20.4

Release 6.37.1

08 Dec 14:42
959fa88
Compare
Choose a tag to compare

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.

BlockBall 1.8.9 - 1.20.2

Release 6.36.1

28 Oct 10:53
473e879
Compare
Choose a tag to compare

Changes

  • #471 Fixed recent Paper builds cause plugins with custom heads to crash.

BlockBall 1.8.9 - 1.20.2