
goProfile is a lightweight and feature-rich Minecraft plugin for 1.20-1.21 or above Paper/Spigot servers that allows players to view profiles, set likes/dislikes, customize their status and add any placeholders you want.
Perfect for enhancing the social experience on your server!

I'm fairly new to creating Minecraft plugins, but at some point, I needed a plugin with similar functionality and couldn't find a good one in the open-source community, so I decided to make my own. I hope you enjoy using goProfile!
I want you to know that the plugin was probably written unprofessionally, although I will continue to update it, use it as it is. Or you can fork it and add as many features as your heart desires - welcome to GitHub.
I also inform you that Grok AI was used to create the plugin - thank you bro.

Features:
- Fully Customizable GUI: Configure the profile GUI to fit your server's style.
- Real-time Updated Profile: All information and equipment slots are updated in real time.
- Player Profiles: View detailed player profiles.
- Likes & Dislikes: Players can like or dislike others.
- Remove Ratings: Undo likes/dislikes.
- Custom Statuses: Set a status.
- Gender Select: You can select the gender in the profile.
- Unique Static ID`s: Each player is assigned a unique static ID.
- Admin Tools: Reset ratings or set custom profile titles with admin commands (Targeted for use by Nexo or ItemsAdder).
- HEX Color Support: Use � to display correctly.
- MiniMessage support: Now supports MiniMessage-formatted text.
- PlaceholderAPI Support: Use placeholders.
- Multilingual: Supports English (en_us) and Russian (ru_ru) languages or any other (Edit messages_en.yml).
Placeholders:
-
%profile_like% - Number of likes.
-
%profile_dislike% - Number of dislikes.
-
%profile_status% - Player's current status.
-
%profile_gender% - Current gender.
-
%profile_id% - Player ID`s.
And any Placeholders you want.
Permissions:
All permission and commands list can find here.

- Download the latest version of goProfile.jar from the Download button.
- Place the goProfile.jar file into your server's plugins folder.
- Restart your server to load the plugin.
- Configure the plugin in the plugins/goProfile/ folder (optional).



If you have questions or need help, feel free to open an issue on GitHub or join my Discord (Later...)
Made with love by tamraz
License
This project is licensed under the MIT License. See the LICENSE file for details.
Similar projects
Plugin →Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Plasmo Voice
A proximity voice chat mod with audio positioning and lots of features
4.1MSueta