▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Profile API
Profile API

Profile API

Library adding a player profile UI; features right-click interactions, developer API, and full command support.

30
0

Profile API 1.0.4

beta10 марта 2026 г.
  • UI Refinements:
    • Repositioned player model higher and slightly right to align with armor slots.
    • Repositioned "Appearance" header for better framing.
    • Vertically centered skin head icon with the profile title.
  • Dynamic Colored Stats:
    • Health values now appear in Red.
    • Experience values now appear in Green.
  • Interactive Armor Slots:
    • Added hoverable tooltips for armor items (configurable via enableArmorTooltips).
  • Profile Title Color: Title now matches the player's team or name color from the Tab list.
  • Fixed Icons: Updated Experience icon to use the correct XP orb sprite.
  • Premium UI Polish: Introduced structured panels and framed areas for a more professional look.
  • Framed Player Model: Added a recessed, 3D-effect frame for the player character display.
  • Row-Based Data Layout: Stats are now organized into subtle, readable rows with better vertical spacing.
  • Enhanced Typography: Added color-coding for labels (Gold) and values (White), plus a highlighted title (Cyan).
  • Appearance Header: Added a dedicated sub-header for the player model area.
  • New Configuration: Added useFancyPanels and highlightColor for further customization.
  • Vanilla UI Style: New configurable option to use standard Minecraft GUI textures for the Profile Screen.
  • Player Skin Heads: Added 2D skin head rendering next to player names in the UI.
  • Dynamic Icons: Automatic heart, hunger, and XP icons for relevant profile data entries.
  • Enhanced Configuration: Added vanillaStyleUi, showSkinHead, and showIcons toggles.
  • Documentation: Updated README with full feature list and updated developer API examples.
  • Improved UI spacing and alignment for data entries.
  • Added null-safety checks for client-side player connection states.
  • Bumped version to 1.0.4.
  • Re-centered character model for better framing.

Full Changelog: https://github.com/yigit-guven/Profile-API/compare/1.0.3...1.0.4

Profile API 1.0.3

beta10 марта 2026 г.
  • Profile UI Overhaul:
    • Added real-time rendering of the target player's character model.
    • Added display of the target player's equipped armor items (helmet, chestplate, leggings, boots).
    • Custom background rendering with configurable colors.
  • New Configuration Options:
    • showPlayerModel: Toggle visibility of the player character.
    • backgroundColor: Customize the UI background color (Hex).
    • textColor: Customize the data text color (Hex).
    • modelScale: Adjust the size of the rendered player model.
  • Networking: Updated network protocol to transmit player UUID, name, and armor data.
  • Fixed CurseForge project links and download badge in README.md.
  • Bumped version to 1.0.3.

Full Changelog: https://github.com/yigit-guven/Profile-API/compare/1.0.2...1.0.3

Profile API 1.0.2

beta10 марта 2026 г.
  • Brand Identity: Created a sleek "Profile API" text banner logo for use in mod repositories and documentation.
  • mods.toml: Added issue tracker URL and display URL.
  • Version: Updated to 1.0.2
  • Documentation: Created a README.md with banners, badges, and project links.

Full Changelog: https://github.com/yigit-guven/Profile-API/compare/1.0.1...1.0.2

Profile API 1.0.1

beta10 марта 2026 г.
  • Publishing Conflict: Bumped version to 1.0.1 to resolve 409 error on GitHub Packages.
  • Deprecation Warnings: Resolved remaining ResourceLocation warnings and cleaned up unused imports.
  • Solo Testing Support: Added /profile view <player> command for manual verification and self-testing.
  • Sample Components: Integrated "Health" and "Experience Level" components as reference implementations.

Full Changelog: https://github.com/yigit-guven/Profile-API/compare/1,0,0...1.0.1

Profile API 1.0.0

beta10 марта 2026 г.
  • Core API Registry: Created ProfileRegistry and ProfileComponent for other mods to register custom profile data.
  • Networking Layer: Implemented S2CProfilePacket and ProfileNetwork to synchronize profile data from server to client.
  • Profile UI: Added ProfileScreen based on standard Minecraft demo background, capable of displaying dynamic profile components.
  • Interaction Logic: Added ModEvents to trigger profile opening when right-clicking another player.
  • Client Access: Added ClientAccess utility for safe client-side screen management.
  • Mod Identity: Renamed mod from examplemod to profile.
  • Display Name: Set official display name to Profile API.
  • Package Refactoring: Moved all classes from com.example.examplemod to net.yigitguven.profile.
  • Metadata Update: Updated gradle.properties and mods.toml with correct author (Yigit Guven), description, and mod ID.
  • Main Class: Renamed ExampleMod to ProfileMod and 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 FMLJavaModLoadingContext and ResourceLocation.

Full Changelog: https://github.com/yigit-guven/Profile-API/commits/1,0,0

Совместимость

Minecraft: Java Edition

1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Создатели

Детали

Лицензия:LGPL-3.0-only
Опубликован:1 месяц назад
Обновлён:1 месяц назад
Главная