{"id":169470,"date":"2026-06-09T23:14:31","date_gmt":"2026-06-09T20:14:31","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/wefriends\/"},"modified":"2026-06-09T23:14:31","modified_gmt":"2026-06-09T20:14:31","slug":"wefriends","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/wefriends\/","title":{"rendered":"WeFriends"},"content":{"rendered":"<p># We-Friends<\/p>\n<p>![License: MIT](https:\/\/opensource.org\/licenses\/MIT)<br \/>\n![Java](https:\/\/www.oracle.com\/java\/)<br \/>\n![Paper](https:\/\/papermc.io\/)<br \/>\n![Folia](https:\/\/github.com\/PaperMC\/Folia)<\/p>\n<p>A comprehensive friend and party management system for Minecraft servers with cross-server support, built for Paper\/Spigot and Folia.<\/p>\n<p>## \u2728 Features<\/p>\n<p>### \ud83e\udd1d Friend System<br \/>\n&#8211; **Friend Requests**: Send, accept, and deny friend requests<br \/>\n&#8211; **Friend List**: View online\/offline friends with status indicators<br \/>\n&#8211; **Friend Chat**: Private messaging and group chat with friends<br \/>\n&#8211; **Join\/Quit Notifications**: Get notified when friends join or leave<br \/>\n&#8211; **Request Toggle**: Enable\/disable receiving friend requests<br \/>\n&#8211; **Cross-Server Support**: Friends can interact across multiple servers<\/p>\n<p>### \ud83c\udf89 Party System<br \/>\n&#8211; **Party Creation**: Create and manage parties with friends<br \/>\n&#8211; **Party Invites**: Invite friends to join your party<br \/>\n&#8211; **Party Chat**: Dedicated party chat channel<br \/>\n&#8211; **Party Roles**: Leader and member roles with permissions<br \/>\n&#8211; **Party Management**: Kick, promote, transfer leadership, and disband<br \/>\n&#8211; **Cross-Server Parties**: Party members can be on different servers<\/p>\n<p>### \ud83c\udf10 Cross-Server Support<br \/>\n&#8211; **Multi-Server Network**: Connect multiple servers with Redis<br \/>\n&#8211; **Real-time Sync**: Instant notifications across servers<br \/>\n&#8211; **Server Identification**: See which server friends\/party members are on<br \/>\n&#8211; **Seamless Experience**: Chat and interact across the entire network<\/p>\n<p>### \ud83d\udd27 Advanced Features<br \/>\n&#8211; **Database Support**: SQLite and MySQL support<br \/>\n&#8211; **Redis Integration**: For cross-server communication<br \/>\n&#8211; **PlaceholderAPI**: Custom placeholders for other plugins<br \/>\n&#8211; **Folia Support**: Full compatibility with Folia servers<br \/>\n&#8211; **Chat Spy**: Staff can monitor friend\/party chats<br \/>\n&#8211; **Chat Modes**: Toggle between normal, friend, and party chat<\/p>\n<p>## \ud83d\udccb Requirements<\/p>\n<p>&#8211; **Java**: 17 or higher<br \/>\n&#8211; **Server Software**: Paper 1.21.1+ or Folia<br \/>\n&#8211; **Database**: SQLite (included) or MySQL<br \/>\n&#8211; **Redis**: Required for cross-server functionality (optional)<\/p>\n<p>## \ud83d\ude80 Installation<\/p>\n<p>1. **Download** the latest release from Releases<br \/>\n2. **Place** the JAR file in your server&#8217;s `plugins` folder<br \/>\n3. **Start** your server to generate the configuration files<br \/>\n4. **Configure** the plugin (see Configuration section)<br \/>\n5. **Restart** your server<\/p>\n<p>## \u2699\ufe0f Configuration<\/p>\n<p>### Basic Setup (Single Server)<\/p>\n<p>&#8220;`yaml<br \/>\n# config.yml<br \/>\ndatabase:<br \/>\n  type: sqlite # Use SQLite for single server<\/p>\n<p>server:<br \/>\n  name: lobby # Your server name<\/p>\n<p>cross-server:<br \/>\n  enabled: false # Disable for single server<\/p>\n<p>redis:<br \/>\n  enabled: false # Not needed for single server<br \/>\n&#8220;`<\/p>\n<p>### Multi-Server Setup<\/p>\n<p>&#8220;`yaml<br \/>\n# config.yml<br \/>\ndatabase:<br \/>\n  type: mysql # Required for multi-server<br \/>\n  mysql:<br \/>\n    host: localhost<br \/>\n    port: 3306<br \/>\n    database: wefriends<br \/>\n    username: root<br \/>\n    password: &#8220;your_password&#8221;<\/p>\n<p>server:<br \/>\n  name: lobby # Unique name for each server<\/p>\n<p>cross-server:<br \/>\n  enabled: true # Enable cross-server features<br \/>\n  sync-interval: 30<br \/>\n  notification-timeout: 5<\/p>\n<p>redis:<br \/>\n  enabled: true # Required for cross-server<br \/>\n  host: localhost<br \/>\n  port: 6379<br \/>\n  password: &#8220;&#8221;<br \/>\n  channel: wefriends:events<\/p>\n<p>limits:<br \/>\n  max-friends: 200<br \/>\n  max-party-size: 8<br \/>\n&#8220;`<\/p>\n<p>### Database Setup (MySQL)<\/p>\n<p>&#8220;`sql<br \/>\nCREATE DATABASE wefriends;<br \/>\nCREATE USER &#8216;wefriends&#8217;@&#8217;%&#8217; IDENTIFIED BY &#8216;your_password&#8217;;<br \/>\nGRANT ALL PRIVILEGES ON wefriends.* TO &#8216;wefriends&#8217;@&#8217;%&#8217;;<br \/>\nFLUSH PRIVILEGES;<br \/>\n&#8220;`<\/p>\n<p>## \ud83c\udfae Commands<\/p>\n<p>### Friend Commands<br \/>\n&#8211; `\/friend add <player>` &#8211; Send a friend request<br \/>\n&#8211; `\/friend accept <player>` &#8211; Accept a friend request<br \/>\n&#8211; `\/friend deny <player>` &#8211; Deny a friend request<br \/>\n&#8211; `\/friend remove <player>` &#8211; Remove a friend<br \/>\n&#8211; `\/friend list` &#8211; View your friends list<br \/>\n&#8211; `\/friend requests` &#8211; View pending requests<br \/>\n&#8211; `\/friend toggle` &#8211; Toggle friend requests on\/off<br \/>\n&#8211; `\/fchat <message>` &#8211; Send a message to all friends<br \/>\n&#8211; `\/fmsg <friend> <message>` &#8211; Send a private message to a friend<\/p>\n<p>### Party Commands<br \/>\n&#8211; `\/party create` &#8211; Create a new party<br \/>\n&#8211; `\/party invite <player>` &#8211; Invite a friend to your party<br \/>\n&#8211; `\/party accept <player>` &#8211; Accept a party invite<br \/>\n&#8211; `\/party deny <player>` &#8211; Deny a party invite<br \/>\n&#8211; `\/party leave` &#8211; Leave your current party<br \/>\n&#8211; `\/party kick <player>` &#8211; Kick a member from the party (leader only)<br \/>\n&#8211; `\/party promote <player>` &#8211; Promote a member to leader (leader only)<br \/>\n&#8211; `\/party transfer <player>` &#8211; Transfer leadership (leader only)<br \/>\n&#8211; `\/party disband` &#8211; Disband the party (leader only)<br \/>\n&#8211; `\/pc <message>` &#8211; Send a message to party members<\/p>\n<p>### Chat Mode Commands<br \/>\n&#8211; `\/fchatmode` &#8211; Toggle friend chat mode<br \/>\n&#8211; `\/pchatmode` &#8211; Toggle party chat mode<br \/>\n&#8211; `\/chatmode` &#8211; View current chat mode<\/p>\n<p>### Admin Commands<br \/>\n&#8211; `\/fchatspy` &#8211; Toggle friend chat spy (permission required)<br \/>\n&#8211; `\/partyspy` &#8211; Toggle party chat spy (permission required)<br \/>\n&#8211; `\/wefriends reload` &#8211; Reload the plugin configuration<\/p>\n<p>## \ud83d\udd11 Permissions<\/p>\n<p>### Player Permissions<br \/>\n&#8211; `wefriends.friend.use` &#8211; Use friend commands<br \/>\n&#8211; `wefriends.party.use` &#8211; Use party commands<br \/>\n&#8211; `wefriends.chat.friend` &#8211; Use friend chat<br \/>\n&#8211; `wefriends.chat.party` &#8211; Use party chat<\/p>\n<p>### Admin Permissions<br \/>\n&#8211; `wefriends.admin` &#8211; Access admin commands<br \/>\n&#8211; `wefriends.spy.friend` &#8211; Spy on friend chats<br \/>\n&#8211; `wefriends.spy.party` &#8211; Spy on party chats<br \/>\n&#8211; `wefriends.reload` &#8211; Reload plugin configuration<\/p>\n<p>## \ud83d\udcca PlaceholderAPI<\/p>\n<p>The plugin provides placeholders for use with PlaceholderAPI:<\/p>\n<p>&#8211; `%wefriends_friends_online%` &#8211; Number of online friends<br \/>\n&#8211; `%wefriends_friends_total%` &#8211; Total number of friends<br \/>\n&#8211; `%wefriends_party_size%` &#8211; Current party size<br \/>\n&#8211; `%wefriends_party_leader%` &#8211; Party leader name<br \/>\n&#8211; `%wefriends_in_party%` &#8211; Whether player is in a party (true\/false)<\/p>\n<p>## \ud83d\udd27 API Usage<\/p>\n<p>### Maven Dependency<br \/>\n&#8220;`xml<br \/>\n<dependency><br \/>\n    <groupId>me.wethink<\/groupId><br \/>\n    <artifactId>wefriends<\/artifactId><br \/>\n    <version>1.0.0<\/version><br \/>\n    <scope>provided<\/scope><br \/>\n<\/dependency><br \/>\n&#8220;`<\/p>\n<p>### Basic API Examples<\/p>\n<p>&#8220;`java<br \/>\n\/\/ Get the plugin instance<br \/>\nWeFriends plugin = WeFriends.getInstance();<\/p>\n<p>\/\/ Check if two players are friends<br \/>\nboolean areFriends = plugin.getFriendManager().areFriends(player1UUID, player2UUID);<\/p>\n<p>\/\/ Get a player&#8217;s friends<br \/>\nSet<UUID> friends = plugin.getFriendManager().getFriendUuidsPublic(playerUUID);<\/p>\n<p>\/\/ Get party information<br \/>\nString partyId = plugin.getPartyManager().getPartyIdPublic(playerUUID);<br \/>\nList<UUID> partyMembers = plugin.getPartyManager().getPartyMembers(partyId);<br \/>\n&#8220;`<\/p>\n<p>## \ud83c\udf10 Cross-Server Setup Guide<\/p>\n<p>### Step 1: Database Configuration<br \/>\nSet up a shared MySQL database accessible by all servers:<\/p>\n<p>&#8220;`yaml<br \/>\ndatabase:<br \/>\n  type: mysql<br \/>\n  mysql:<br \/>\n    host: your-database-host<br \/>\n    port: 3306<br \/>\n    database: wefriends_network<br \/>\n    username: wefriends_user<br \/>\n    password: secure_password<br \/>\n&#8220;`<\/p>\n<p>### Step 2: Redis Configuration<br \/>\nConfigure Redis for real-time communication:<\/p>\n<p>&#8220;`yaml<br \/>\nredis:<br \/>\n  enabled: true<br \/>\n  host: your-redis-host<br \/>\n  port: 6379<br \/>\n  password: redis_password<br \/>\n  channel: wefriends:network<br \/>\n&#8220;`<\/p>\n<p>### Step 3: Server Identification<br \/>\nGive each server a unique name:<\/p>\n<p>&#8220;`yaml<br \/>\nserver:<br \/>\n  name: lobby    # For lobby server<br \/>\n  name: survival # For survival server<br \/>\n  name: creative # For creative server<br \/>\n&#8220;`<\/p>\n<p>### Step 4: Enable Cross-Server Features<br \/>\n&#8220;`yaml<br \/>\ncross-server:<br \/>\n  enabled: true<br \/>\n  sync-interval: 30<br \/>\n  notification-timeout: 5<br \/>\n&#8220;`<\/p>\n<p>## \ud83d\udc1b Troubleshooting<\/p>\n<p>### Common Issues<\/p>\n<p>**Database Connection Failed**<br \/>\n&#8211; Verify MySQL credentials and host accessibility<br \/>\n&#8211; Check firewall settings<br \/>\n&#8211; Ensure database exists and user has proper permissions<\/p>\n<p>**Redis Connection Failed**<br \/>\n&#8211; Verify Redis server is running<br \/>\n&#8211; Check Redis host and port configuration<br \/>\n&#8211; Verify Redis password if authentication is enabled<\/p>\n<p>**Cross-Server Not Working**<br \/>\n&#8211; Ensure all servers use the same MySQL database<br \/>\n&#8211; Verify Redis configuration is identical across servers<br \/>\n&#8211; Check that server names are unique<br \/>\n&#8211; Confirm `cross-server.enabled` is true<\/p>\n<p>**Plugin Not Loading**<br \/>\n&#8211; Verify Java 17+ is installed<br \/>\n&#8211; Check server software compatibility (Paper 1.21.1+)<br \/>\n&#8211; Review server logs for error messages<\/p>\n<p>## \ud83e\udd1d Contributing<\/p>\n<p>We welcome contributions! Please follow these steps:<\/p>\n<p>1. **Fork** the repository<br \/>\n2. **Create** a feature branch (`git checkout -b feature\/amazing-feature`)<br \/>\n3. **Commit** your changes (`git commit -m &#8216;Add amazing feature&#8217;`)<br \/>\n4. **Push** to the branch (`git push origin feature\/amazing-feature`)<br \/>\n5. **Open** a Pull Request<\/p>\n<p>### Development Setup<\/p>\n<p>1. Clone the repository<br \/>\n2. Import into your IDE (IntelliJ IDEA recommended)<br \/>\n3. Run `mvn clean install` to build<br \/>\n4. Test on a Paper 1.21.1+ server<\/p>\n<p>## \ud83d\udcdd License<\/p>\n<p>This project is licensed under the MIT License &#8211; see the [LICENSE](LICENSE) file for details.<\/p>\n<p>## \ud83d\ude4f Acknowledgments<\/p>\n<p>&#8211; **Paper Team** &#8211; For the excellent server software<br \/>\n&#8211; **Folia Team** &#8211; For multi-threaded server support<br \/>\n&#8211; **PlaceholderAPI** &#8211; For placeholder integration<br \/>\n&#8211; **HikariCP** &#8211; For database connection pooling<br \/>\n&#8211; **Jedis** &#8211; For Redis connectivity<\/p>\n<p>## \ud83d\udcde Support<\/p>\n<p>&#8211; **Issues**: GitHub Issues<br \/>\n&#8211; **Discussions**: GitHub Discussions<\/p>\n<p>&#8212;<\/p>\n<p>Made with \u2764\ufe0f by WeThink<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A comprehensive friend and party management system for Minecraft servers with cross-server support, built for Paper\/Spigot and Folia.<\/p>\n","protected":false},"featured_media":169471,"template":"","meta":{"_minecraft_slug":"wefriends","_minecraft_project_id":"LAkZOYf0","_minecraft_author":"WeThink25","_minecraft_license":"MIT","_minecraft_downloads":276,"_minecraft_follows":4,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"wefriends.zip","_minecraft_size_bytes":20373136,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-16T12:00:44.324119Z","_minecraft_date_created":"2025-08-24T22:32:17.958813Z","_minecraft_date_modified":"2025-08-24T14:59:36.865436Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/wefriends","_minecraft_icon_attachment_id":169471,"_minecraft_imported_at":"2026-06-09T20:14:31+00:00","_minecraft_import_hash":"f9f38acadf6d746dbefad6894806ab4d","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[88,125,89,126,127],"mod_loader":[131,132],"minecraft_version":[59,36,60,93,94,101,102,62,37,73,74,38,78,79,80,81],"class_list":["post-169470","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-equipment","mod_category-folia","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_loader-folia","mod_loader-paper","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WeFriends - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/wefriends\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WeFriends - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A comprehensive friend and party management system for Minecraft servers with cross-server support, built for Paper\/Spigot and Folia.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/wefriends\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/wefriends\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/wefriends\\\/\",\"name\":\"WeFriends - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/wefriends\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/wefriends\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/wefriends-icon-044157558663bddfe54c51fa82d7bca3344cfc4b_96.webp\",\"datePublished\":\"2026-06-09T20:14:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/wefriends\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/wefriends\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/wefriends\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/wefriends-icon-044157558663bddfe54c51fa82d7bca3344cfc4b_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/wefriends-icon-044157558663bddfe54c51fa82d7bca3344cfc4b_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/wefriends\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"WeFriends\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WeFriends - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/wefriends\/","og_locale":"en_US","og_type":"article","og_title":"WeFriends - Minecraft","og_description":"A comprehensive friend and party management system for Minecraft servers with cross-server support, built for Paper\/Spigot and Folia.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/wefriends\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/wefriends\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/wefriends\/","name":"WeFriends - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/wefriends\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/wefriends\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/wefriends-icon-044157558663bddfe54c51fa82d7bca3344cfc4b_96.webp","datePublished":"2026-06-09T20:14:31+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/wefriends\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/wefriends\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/wefriends\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/wefriends-icon-044157558663bddfe54c51fa82d7bca3344cfc4b_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/wefriends-icon-044157558663bddfe54c51fa82d7bca3344cfc4b_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/wefriends\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"WeFriends"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/169470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/169471"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=169470"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=169470"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=169470"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=169470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}