Download Presence Footsteps [Forge] — Minecraft Mods — MetaMods

Presence Footsteps [Forge]

Active

Downloads

1

Last update

1 year ago
Client
Fabric
Quilt
Forge
Neoforge
Decor
Utils

Presence Footsteps [Forge]

Project Overview

This project represents an unofficial adaptation of the Presence Footsteps mod for the Forge platform. The mod was originally created for Fabric, and users of that version are advised to refer to the original development.

In case of issues with the Forge version, error reports should be directed to the project's corresponding repository. It is not recommended to contact the author of the original Fabric version regarding matters related to this adaptation.

Background

The primary motivation for creating this port was the desire to continue using the Presence Footsteps mod in modern versions of Minecraft alongside other Forge mods. Previously, the mod operated through LiteLoader, which could function on top of Forge, but this capability disappeared after the transition to Fabric.

Despite numerous community requests for a Forge version, the original developer stated no plans for its implementation. Since the mod is distributed under the MIT license, an attempt was made to create a highly accurate adaptation that preserves all key features of the original.

Technical Features

Versions 1.19.3/1.19.2/1.18.2

Documentation for the porting process for these versions will be prepared in the future. Compared to the version for 1.16.5, the adaptation process has been significantly optimized.

Version 1.16.5

The porting process involved several stages: cloning the repository of the original Fabric mod, setting up Forge MDK development tools with Mixin configurations, and converting Yarn mappings through Yarn2MCP. A significant portion of the work was automated using the updateMappings command from ForgeGradle.

Remaining conversions were performed manually using the Linkie bot for Discord, including translating class names from Yarn to MCP and adapting Fabric-specific APIs to Forge equivalents. Particular attention was required for libraries that were originally intended only for Fabric.

During development, some challenges arose, including method name conflicts and the need to temporarily disable certain functions to ensure mod functionality.

Available Versions

The mod is available for Minecraft versions 1.20.4, 1.20.2, 1.20.1, 1.19.4, 1.19.3, 1.19.2, and 1.18.2 with full functionality. Limited support is provided for versions 1.16.5 and 1.16.4. Detailed information about the capabilities of each version is provided in the corresponding changelog files.

Project members
Paint_Ninja

Paint_Ninja

Created: 6 Apr 2024

ID: 29550