Releases: Shynixn/BlockBall
Release 6.42.1
Caution
If you are upgrading from 6.39.0 or below to this version, you need to perform multiple steps:
- Convert your arena files using the conversion plugin
- 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
Caution
If you are upgrading from 6.39.0 or below to this version, you need to perform multiple steps:
- Convert your arena files using the conversion plugin
- 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
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
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
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
- Go to your plugins/BlockBall
- Open the config.yml and add
language: "en_us"
at the beginning of the file. - Open the plugins/BlockBall/arena folder
- Perform the following steps for each of your arena files
- Open a arena.yml file
- Set
ball/sound-effects/ONKICK/name
toENTITY_ZOMBIE_ATTACK_WOODEN_DOOR,ENTITY_ZOMBIE_ATTACK_DOOR_WOOD,ZOMBIE_WOOD
- Set
double-jump/sound-effect/name
toENTITY_GHAST_SHOOT,GHAST_FIREBALL
- Open this link in your webbrowser.
- Search for each line containing
%blockball_lang_
on the opened web page - Copy every
%blockball_lang_
placeholder to the same places in your existing arena files. - 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.
- Restart the server
Release 6.39.0
Release 6.38.1
Changes
BlockBall 1.8.9 - 1.20.4
Release 6.38.0
Release 6.37.1
Release 6.36.1
Changes
- #471 Fixed recent Paper builds cause plugins with custom heads to crash.