promotional bannermobile promotional banner

Paragliders

BotW style Paraglider

File Details

Paraglider-forge-20.1.0

  • R
  • Aug 30, 2023
  • 582.34 KB
  • 2.7K
  • 1.20.1
  • Forge + 1

File Name

Paraglider-forge-20.1.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:paragliders-289240:4728962")

NeoForge

implementation fg.deobf("curse.maven:paragliders-289240:4728962")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more aboutĀ Curse Maven

This version marks a new major version of Paragliders - basically Paragliders 2.0. Although it doesn't add any new game features nor alter existing gameplay mechanics, it adds a lot of QoL features such as wind particle configuration option, andĀ features tons of internal code refactors and new, definitive version of API for enhanced mod interop. Not to mention this update comes with the long anticipated Fabric port.

The versioning scheme has been changed to (Minecraft Minor Release).(Minecraft Patch/Paragliders Release).(Paragliders Patch). The primary goal of this change is to get rid of the hassle of tracking applicable Minecraft version for each release with an arbitrary major version, and replace it with a versioning scheme directly applicable to Minecraft version. (for example, if you're going to play Paragliders in 1.20.1 you probably could just choose 20.1.x, without looking up metadata for supported version)

NEW FEATURES

  • Added wind particle frequency option in Paragliders settings. Press Ctrl+P in game to access the options.
  • New server config option - witherDropsVessel, spawnerSpiritOrbDrops, spiritOrbLoots.
  • Added utility command /paraglider.
    • /paraglider query (heart_container|stamina_vessel|essence) <Player> to query amount of the resource that player has.
    • /paraglider (set|give|take) (heart_container|stamina_vessel|essence) <Player> <Amount> to set, give, or take away the resource to the player.
    • /paraglider bargain start <Player> <BargainType(ID)> [BlockPos] [Advancement(ID)] [LookAt(Vec3)] to start bargain with the player, with give bargain type on given position, advancement and focal point for client.
    • /paraglider bargain end <Player> to end ongoing bargain with the player.
  • With the movement refactor, the stamina consumption options in server config is now moved to a new config file paraglider-player-states.toml. You can find this file in common config folder, i.e. .minecraft/config/paraglider-player-states.toml.

CUSTOM BARGAIN RECIPE SUPPORT

Bargain feature, the system that allows you to trade with Goddess Statue and Horned Statue, has been massively expanded and now features full customizability using datapacks. The documentation is coming soon.

All bargain datapacks previously created should be compatible. Please report any error if it occurs.

CODE CHANGES

A new, (hopefully) definitive edition of the API has been created, which you can browse it here. It currently features:

  • Interface for custom Paraglider items.
  • Interface for accessing and interacting with player data managed by Paragliders, namely: Stamina for stamina stuff; VesselContainer for Heart Containers, Stamina Vessels and Essences; and Movement for player state and recovery delay.
  • Bargain-related classes, including base recipe class Bargain itself for custom bargain implementations.
  • A plugin system that allows controlled modification of certain features:
    • MovementPlugin to register new player states, modify registered states and alter movement evaluation logic to change how stamina system and paragliding interacts with game state.
    • StaminaPlugin to supply different implementation of Stamina, possibly changing Paraglider's BotW inspired stamina system with external stamina-like system.

Plugin is currently an experimental feature. If there's an issue, please forward it to GitHub issue tracker.

With that said, this release will most likely break preexisting addons due to large portion of the mod being either rewritten from scratch or shuffled around.