Walk-in-the-Park

Automatically generating, infinitely long parkour plugin.

GPL-3.0 License

Stars
46

Bot releases are visible (Hide)

Walk-in-the-Park - v5.3.0 - Model ID Latest Release

Published by Efnilite 2 months ago

Infinite Elytra Parkour | Infinite Parkour+

  • Added model id support (thanks @wilddip)
  • Fixed Chinese translation (thanks @jhqwqmc)
  • Fixed MySQL error on score saving
  • Fixed being able to take out items in the leaderboard
  • Fixed errors on joining spectator
  • Fixed errors on leaving
  • Fixed heading not working on parkour
Walk-in-the-Park - v5.2.5 - Hotfix

Published by Efnilite 5 months ago

Infinite Elytra Parkour | Infinite Parkour+

  • Running Multiverse with IP now does not require VoidGen
  • Improved responsiveness of parkour and scoreboard
  • Added update checker
  • Fixed leaderboards sorting being wrong
  • Fixed placeholders returning wrong values
  • Fixed vague sorting locale in leaderboard menu
  • Fixed MySQL causing problems in some locales
Walk-in-the-Park - v5.2.4 - Hotfix

Published by Efnilite 5 months ago

Infinite Elytra Parkour | Infinite Parkour+

  • Added 1.20.5, 1.20.6 support
Walk-in-the-Park - v5.2.3 - Hotfix

Published by Efnilite 6 months ago

Infinite Elytra Parkour | Infinite Parkour+

  • Fixed <1.20.4 versions causing an error on load
  • Fixed <1.19.4 versions causing an error on block generation
  • Fixed trying to set previous health causing an error
  • Fixed sometimes being able to spectate empty lobbies
  • Fixed invalid schematic data causing an error
Walk-in-the-Park - v5.2.2 - Hotfix

Published by Efnilite 6 months ago

Infinite Elytra Parkour | Infinite Parkour+

  • Fixed locale and leaderboards menu not opening
Walk-in-the-Park - v5.2.1 - Hotfix

Published by Efnilite 6 months ago

IEP | IP+

  • Added 1.20.5 support
  • Added item for IEP support
  • Added option to disable players opening blocks with inventories
  • Punctiation improvements (thanks @Cirkutry)
  • Fixed players occasionally being reset to previous location while switching mode
  • Fixed errors showing up in console on disable when nobody joined parkour
  • Fixed world being deleted even if delete-on-reload is enabled
  • Fixed not loading if delete-on-reload is enabled with Multiverse worlds
  • Fixed bad parkour pathfinding near edges
  • Fixed player mounting causing issues
  • Fixed players being able to transfer inventory items with some plugins
  • Fixed not being able to close leaderboard if not using IP+
  • Fixed errors when joining as spectator
Walk-in-the-Park - v5.2.0 - Hotfix

Published by Efnilite 7 months ago

New Plugin Infinite Elytra Parkour | IP+

  • Fixed schematics being unusable when it contains unknown materials
  • Fixed difficulty going above 1
  • Fixed schematic points being based on all settings difficulty, not schematic difficulty
  • Fixed inventories not being cleared
  • Fixed inventories being cleared on leave with inventory handling off
  • Fixed teleporting not being async when possible
  • Fixed incorrect rewards documentation
  • Added debugging messages
  • Improved unsupported schematic message clarity
Walk-in-the-Park - v5.1.3 - Hotfix

Published by Efnilite 9 months ago

25% off IP+

  • Added 1.20.4 support
  • Added quit permission
  • Added customizable time format
  • Added sound volume option
  • Fixed No key layers in MapLike[{}] error
Walk-in-the-Park - v5.1.2 - Hotfix

Published by Efnilite 11 months ago

35% off IP+ for Christmas

  • Fixed scoreboard not working on 1.20
  • Fixed PAPI placeholders causing errors when joining
  • Removed vilib as dependency
Walk-in-the-Park - v5.1.1 - Hotfix

Published by Efnilite about 1 year ago

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
Walk-in-the-Park - v5.1.0 - 1.20 Support

Published by Efnilite over 1 year ago

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
Walk-in-the-Park - v5.0.0 - The Rework

Published by Efnilite over 1 year ago

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

Walk-in-the-Park - v4.1.3 - Hotfix

Published by Efnilite over 1 year ago

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)
Walk-in-the-Park - v4.1.2 - Hotfix

Published by Efnilite over 1 year ago

Visit IP+ // This build requires vilib v1.1.0

  • Fixed impossible jumps
  • Fixed languages regenerating when the folder isn't empty
Walk-in-the-Park - v4.1.1 - Hotfix

Published by Efnilite over 1 year ago

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
Walk-in-the-Park - v4.1.0 - 2 Year Anniversary

Published by Efnilite almost 2 years ago

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

Walk-in-the-Park - v4.0.4 - Hotfix

Published by Efnilite almost 2 years ago

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

Walk-in-the-Park - v4.0.3 - IP+ Release & Hotfix

Published by Efnilite about 2 years ago

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

Walk-in-the-Park - v4.0.2 - Correctif

Published by Efnilite about 2 years ago

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

Walk-in-the-Park - v4.0.1 - Hotfix

Published by Efnilite about 2 years ago

This build requires A NEW VERSION OF vilib v1.1.0 or higher to work. ✨

Important notes!

❗ This build requires a new vilib version.
❗ All translations have changed. Default values are now in the config.
Language-specific translations can now be done by copying the locales/en.yml file and changing it.
❗ All permissions have been changed. Check the wiki to view the new list.
❗ The /witp command is no longer valid - use /ip or /parkour.
❗ The folder name has been changed from plugins/WITP to plugins/IP.

✔ Added new locale system
✔ Added new menu structure
✔ Added per-language scoreboards
✔ Added Adventure text parsing
✔ Added a bunch of new permissions
✔ Added player management menu
✔ Added new hotbar items
✔ Added separate option for sounds and particles
✔ Added joining cooldowns

➰ Changed folder and plugin name from WITP to IP
➰ Changed command from WITP to IP
➰ Several API changes
➰ Updated commands to match new menu structure
➰ This update is so big, I forgot most of the fixes!

v4.0.1 Patchnotes

✔ Added pitch/yaw customization for go-back location

➰ Fixed MySQL being unusable
➰ Fixed disabling default/enabled options for items in config
➰ Fixed crash detector to not use crashed worlds
➰ Fixed some items causing errors on remove
➰ Updated locale files