Releases: Shynixn/BlockBall
Release 6.45.1
Changes
- #513 Added support for minecraft 1.21.0
Bugs/Issues
- #512 Fixed placeholders were not resolved correctly if an arena name contains "_" characters.
BlockBall (Premium)
- For Minecraft 1.8.9 - 1.21.0
- Stats tracking (Amount of Goals, WinRate, etc.)
- Download: https://www.patreon.com/Shynixn
Release 6.44.0
Note
If you are updating from an older version to this version of BlockBall, take a look at the previous patch notes for recommended actions.
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 calledeffectType
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.
BlockBall (Premium)
- For Minecraft 1.8.9 - 1.20.6
- Stats tracking
- Download: https://www.patreon.com/Shynixn
Release 6.43.0
Note
If you are updating from an older version to this version of BlockBall, take a look at the previous patch notes for recommended actions.
Changes
- #503 Added support for minecraft 1.20.5 and 1.20.6.
- #503 The item properties of the ball in the arena.yml have changed. Take a look into the
arena_sample.yml
file. You can now specify data component tags which replace NBT tags since minecraft 1.20.5.
Bugs/Issues
- #502 Fixed players getting access to flight after a game.
BlockBall 1.8.9 - 1.20.6
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
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
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
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