Compatibility
Minecraft: Java Edition
1.20.1
Platforms
Supported environments
Creators
Details
Licensed LGPL-3.0-only
Published 4 days ago
Updated 2 weeks ago
Changelog
- Core API Registry: Created
ProfileRegistryandProfileComponentfor other mods to register custom profile data. - Networking Layer: Implemented
S2CProfilePacketandProfileNetworkto synchronize profile data from server to client. - Profile UI: Added
ProfileScreenbased on standard Minecraft demo background, capable of displaying dynamic profile components. - Interaction Logic: Added
ModEventsto trigger profile opening when right-clicking another player. - Client Access: Added
ClientAccessutility for safe client-side screen management. - Mod Identity: Renamed mod from
examplemodtoprofile. - Display Name: Set official display name to
Profile API. - Package Refactoring: Moved all classes from
com.example.examplemodtonet.yigitguven.profile. - Metadata Update: Updated
gradle.propertiesandmods.tomlwith correct author (Yigit Guven), description, and mod ID. - Main Class: Renamed
ExampleModtoProfileModand cleaned up template registry code. - Licensing: Changed project license to LGPL 3.0.
- CI/CD Automation: Created a GitHub Actions workflow for automatic Maven publishing to GitHub Packages.
- Publishing Fix: Resolved 422 error on GitHub Packages by standardizing project/artifact names and adding POM metadata.
- Code Cleanup: Resolved deprecation warnings for
FMLJavaModLoadingContextandResourceLocation.
Full Changelog: https://github.com/yigit-guven/Profile-API/commits/1,0,0
Files
Metadata
Release channel
BetaVersion number
1.0.0Loaders
Game versions
1.20.1Environment
Client and server, required on both
Downloads
2Publication date
March 9, 2026 at 9:21 PMPublisher

yigitguven
Author


