Releases: Efnilite/Walk-in-the-Park
v5.1.1 - Hotfix
IP+ on sale! // This build requires vilib v1.2.0 ✨
- Fixed rank, high score and high score time not being visible outside parkour
- Fixed spectating with 0 players causing issues
- Fixed difficulty scores not being able to go above 0.5
- Fixed /ip reset everyone
- Fixed leaderboard sorting for types other than score
- Fixed some score parsing errors
v5.1.0 - 1.20 Support
Visit IP+ // This build requires a newer version of vilib v1.2.0 ✨
If you're updating from a version below 5.0.0, you should read the 5.0.0 notes.
- Added mode-specific rewards
- Added 1.20 support
- Fixed unknown players not having default settings applied when using MySQL
- Fixed specific modes not being available with /parkour join
- Fixed players having to click twice to join Default when there are no other modes
- Fixed unsupported schematics message not mentioning which schematics are unsupported
- Fixed <1.19 servers not being able to use the spawn island
- Fixed players not being able to join with the reason "You can't enter the parkour world by teleporting!"
- Fixed reset not updating database
v5.0.0 - The Rework
Visit IP+ // This build requires vilib v1.1.0 ✨
This update adds 35 new schematics. On existing installs, clear the IP/schematics folder to download them. This is highly recommended, since the old schematics are pretty bad. The new ones have drastically improved quality.
Every line of code has been rewritten over the course of the past 2 months, totalling over 120 hours of work, excluding rigorous testing. Please notify me of any bugs.
-
Reworked block generation
- Fixed invisible blocks
- Jump distance is now actually the distance between blocks
- 4 block jumps now have a gap of 4 blocks
- 3 block jumps now have a gap of 3 blocks
- 2 block jumps now have a gap of 2 blocks
- 1 block jumps now have a gap of 1 block
- Removed 0-block jumps
- Removed parkour clutter
- Improved performance
- Improved reliability
-
Reworked difficulty score
- Changed weights of each setting
- Now allows for difficulties above 0.8: possible difficulties are now 0.25, 0.5, 0.75 and 1.0 instead of 0.2, 0.4, 0.6 and 0.8.
-
Reworked schematics
- 70% saving time reduction
- 37% file size reduction on large files
- Schematics no longer need to be built facing north (except when using fences or wood logs, but this will be fixed at a later date)
- Parkour schematics no longer need to end in a number to be accepted in schematics.yml
-
Reworked schematic difficulty
- Schematic settings have been moved to a single item instead of a whole inventory
- Schematics permission has been changed to
ip.settings.schematics
- Points received now depends on the difficulty of the schematic
- Old formula: always 10 points
- New formula: difficulty * 15, e.g. 0.5 * 15 = 7 points
-
Reworked scoreboard placeholders
%session%
has been removed. Players can now join each other using player names, e.g./parkour join Efnilite
%highscore%
has been changed to%high_score%
-
Reworked time display
- Old format: 1h 10m 10.5s
- New format: 70:10:500 (minute, second, millisecond)
-
Reworked storage system
- Improved reliability
-
Added 35 new schematics
-
Added option to change enabled/disabled icon/colour
-
Added option to change style items
-
Fixed schematics building on high block leads when another one exists, causing the former to not be deleted
-
Fixed zh_cn.yml not having some keys
-
Fixed schematics not initializing after download
-
Fixed heading not being reset on fall
-
Fixed impossible special jumps
-
Fixed world deletion not working at all
-
Fixed leaderboard sorting mode not being clear
-
Fixed scoreboard timer not going up consistently
-
Fixed rewards parsing when rewards are disabled
-
Fixed players getting a default style while styles are disabled
-
Fixed players getting a default locale while locales are disabled
-
Fixed scoreboard not showing when default scoreboard is set to false
-
Fixed losing items when player was a spectator for a lobby that was disbanded
-
Fixed multiplayer modes not registering scores for all players
-
Fixed changing name causing players to not get their items when they left
-
Fixed players being locked out of joining after a server crash
-
Removed adaptive distance
- Its effects were too small to be noticed in regular gameplay
-
Removed unused keys from config.yml and generation.yml
v4.1.3 - Hotfix
Visit IP+ // This build requires vilib v1.1.0 ✨
- Fixed /ip schematic wand not working
- Fixed disabling settings with permissions not working
- Fixed spectators not being visible in player menus
- Fixed "player doesn't exist" for placeholders that don't require player
- Fixed health handling having two config options
- Fixed health handling not working with armour or health effects
- Improved /ip schematic logic
- Improved /ip schematic colouring
- Increased spectator teleport distance (30 -> 100 blocks)
- Increased max block lead (64 -> 128 blocks)
v4.1.2 - Hotfix
Visit IP+ // This build requires vilib v1.1.0 ✨
- Fixed impossible jumps
- Fixed languages regenerating when the folder isn't empty
v4.1.1 - Hotfix
Visit IP+ // This build requires vilib v1.1.0 ✨
- Fixed impossible special jumps
- Fixed /ip menu
- Fixed /ip command being overwritten
- Fixed players being able to join their own lobby id in lowercase
- Fixed players being able to join while joining is disabled through main menu
- Fixed schematic saving causing an error
- Fixed joining disabled message
- Fixed requiring having permissions set to true to prevent people from using /tp
v4.1.0 - 2 Year Anniversary
Visit IP+ // This build requires vilib v1.1.0 or higher to work. ✨
Thank you all so much for the 2 years of support!
✔ Added the PAPI placeholder %witp_high_score_time%
✔ Added the scoreboard placeholder %highscoretime%
➰ Fixed servers crashing when the leaderboard menu tries to access many players' skin data
➰ Fixed players being able to move items from the parkour inventory to other inventories (/pv)
➰ Fixed support for cross-server MySQL databases
➰ Fixed unclear rewards.yml documentation
➰ Moved vilib from soft dependency to required dependency
v4.0.4 - Hotfix
Visit IP+ // This build requires vilib v1.1.0 or higher to work. ✨
Fixes and feature recommendations will be added at a slower pace from this update, since I've basically been burnt out from using Java.
✔ Added locale support to reloading
➰ Fixed some impossible jumps
➰ Changed slab type to smooth quartz
➰ Improved MySQL handling
➰ Improved leaderboard loading times
v4.0.3 - IP+ Release & Hotfix
IP+ has been released! Click here!
This build requires vilib v1.1.0 to work. ✨
✔ Added locale support to reloading
✔ Added placeholder support for new IP+ gamemodes (see the wiki for more info)
➰ Improved Bedrock menu support by not display menu background on Bedrock
v4.0.2 - Correctif
This build requires vilib v1.1.0 or higher to work. ✨
❗ If you're switching from a version lower than 4.0.0
, please read the update log for v4.0.0
✔ Added French language (by TATHAN)
✔ Added option to change schematic cooldown
✔ Added effect saving
➰ Fixed async scoreboard creation
➰ Fixed empty menu items displaying in main menu
➰ Fixed several options not disabling when they were disabled in the config