154 lines
6.5 KiB
JSON
154 lines
6.5 KiB
JSON
{
|
|
"friends": {
|
|
"stable": "1.3.4",
|
|
"beta": "1.4.0-SNAPSHOT-Rev-4",
|
|
"dev": "1.4.0-SNAPSHOT-Rev-5",
|
|
"status": {
|
|
"stable": "stable",
|
|
"beta": "beta",
|
|
"dev": "unstable"
|
|
},
|
|
"version_id": {
|
|
"stable": "1.3.4",
|
|
"beta": "1.3.9.4"
|
|
},
|
|
"project_type": "velocity",
|
|
"name": "Velocity Friends",
|
|
"tagline": "Cross-server friends system for Velocity networks",
|
|
"description": "Professional friends system for Velocity proxy servers.",
|
|
"long_description": "A comprehensive friends system for Velocity proxy servers. Manage friendships, send messages, and interact across multiple backend servers. Includes status system, offline support, clickable names, and a robust version checker.",
|
|
"icon": "fas fa-user-friends",
|
|
"download": {
|
|
"stable": "https://modrinth.com/plugin/velocity-friends/version/1.3.4",
|
|
"beta": "https://modrinth.com/plugin/velocity-friends/version/1.4.0-SNAPSHOT-Rev-4"
|
|
},
|
|
"links": {
|
|
"modrinth": "https://modrinth.com/plugin/velocity-friends/version/1.3.4",
|
|
"hangar": "https://hangar.papermc.io/SimolZimol/Velocity-Friends/versions/1.3.4",
|
|
"spigot": "https://www.spigotmc.org/resources/velocity-friends.123456/",
|
|
"github": "https://github.com/SimolZimol/VelocityFriends",
|
|
"website": "https://simolzimol.dev/velocity-friends",
|
|
"wiki": "https://github.com/SimolZimol/VelocityFriends/wiki",
|
|
"issues": "https://github.com/SimolZimol/VelocityFriends/issues",
|
|
"discord": "https://discord.gg/yourdiscord"
|
|
},
|
|
"velocity_compat": {
|
|
"stable": "3.3.0, 3.4.0-SNAPSHOT",
|
|
"beta": "3.3.0, 3.4.0-SNAPSHOT"
|
|
},
|
|
"mc_compat": {
|
|
"stable": "1.19, 1.20, 1.21",
|
|
"beta": "1.19, 1.20, 1.21"
|
|
},
|
|
"server_types": ["Velocity"],
|
|
"features": [
|
|
"Live server display for friends list",
|
|
"Clickable friend names and servers",
|
|
"Activity status system (Active, AFK, DND)",
|
|
"Offline friend request acceptance",
|
|
"Configurable messages and status dots",
|
|
"Tab-completion for commands",
|
|
"Broadcast and private messaging",
|
|
"Plugin Messaging API for integrations",
|
|
"Dual storage: JSON & MySQL",
|
|
"Interactive settings menu"
|
|
],
|
|
"technologies": ["Java", "Velocity API", "Adventure API", "Gson", "MySQL", "HikariCP"],
|
|
"commands": [
|
|
{"command": "/friend add <player>", "description": "Send a friend request to a player.", "permission": "friends.use"},
|
|
{"command": "/friend accept <player>", "description": "Accept a pending friend request.", "permission": "friends.use"},
|
|
{"command": "/friend deny <player>", "description": "Deny a friend request.", "permission": "friends.use"},
|
|
{"command": "/friend remove <player>", "description": "Remove a friend from your list.", "permission": "friends.use"},
|
|
{"command": "/friend list", "description": "Show all your friends with online status and server location.", "permission": "friends.use"},
|
|
{"command": "/friend requests", "description": "Show all pending friend requests.", "permission": "friends.use"},
|
|
{"command": "/friend msg <player> <message>", "description": "Send a private message to a friend.", "permission": "friends.use"},
|
|
{"command": "/friend reply <message>", "description": "Reply to the last received message.", "permission": "friends.use"},
|
|
{"command": "/friend broadcast <message>", "description": "Send a message to all online friends.", "permission": "friends.use"},
|
|
{"command": "/friend settings", "description": "Open the interactive settings menu.", "permission": "friends.use"},
|
|
{"command": "/friend reload", "description": "Reload the plugin configuration (admin only).", "permission": "friends.reload"}
|
|
],
|
|
"installation": [
|
|
"Download the plugin jar from Modrinth or Spigot.",
|
|
"Place the jar in your Velocity plugins folder.",
|
|
"Restart the proxy server.",
|
|
"Configure settings in config.yml as needed."
|
|
],
|
|
"technical_highlights": [
|
|
"Single-source-of-truth versioning via Maven filtering/codegen",
|
|
"Robust JSON parsing with Gson",
|
|
"Clickable Adventure API chat components",
|
|
"Dual storage system with automatic fallback",
|
|
"Full Plugin Messaging API for integrations"
|
|
],
|
|
"stats": {
|
|
"downloads": 78,
|
|
"likes": 1,
|
|
"followers": 1
|
|
}
|
|
},
|
|
"joinme": {
|
|
"stable": "1.0.0",
|
|
"beta": "1.0.1-beta",
|
|
"dev": "1.0.1-dev",
|
|
"status": {
|
|
"stable": "stable",
|
|
"beta": "beta",
|
|
"dev": "unstable"
|
|
},
|
|
"download": {
|
|
"stable": "https://github.com/SimolZimol/JoinMe/releases/download/v1.0.0/JoinMe-1.0.0.jar",
|
|
"beta": "https://github.com/SimolZimol/JoinMe/releases/download/v1.0.1-beta/JoinMe-1.0.1-beta.jar"
|
|
},
|
|
"velocity_compat": {
|
|
"stable": "3.3.0, 3.4.0-SNAPSHOT",
|
|
"beta": "3.3.0, 3.4.0-SNAPSHOT"
|
|
},
|
|
"version_id": {
|
|
"stable": "1.0.0",
|
|
"beta": "1.0.1"
|
|
}
|
|
},
|
|
"fly": {
|
|
"stable": "2.3.0",
|
|
"beta": null,
|
|
"dev": null,
|
|
"status": {
|
|
"stable": "stable",
|
|
"beta": "beta",
|
|
"dev": "unstable"
|
|
},
|
|
"download": {
|
|
"stable": "https://modrinth.com/plugin/fly-simolzimol/version/2.3.0"
|
|
},
|
|
"mc_compat": {
|
|
"stable": "1.19, 1.20, 1.21"
|
|
},
|
|
"version_id": {
|
|
"stable": "2.3.0",
|
|
"beta": null
|
|
}
|
|
},
|
|
"simpleteleport": {
|
|
"stable": "1.2.1",
|
|
"beta": "1.2.2-SNAPSHOT-Rev-1",
|
|
"dev": null,
|
|
|
|
"status": {
|
|
"stable": "stable",
|
|
"beta": "beta"
|
|
},
|
|
"download": {
|
|
"stable": "https://modrinth.com/plugin/simpleteleports/version/1.2.1",
|
|
"beta": "https://modrinth.com/plugin/simpleteleports/version/1.2.2"
|
|
},
|
|
"mc_compat": {
|
|
"stable": "1.19, 1.20, 1.21",
|
|
"beta": "1.19, 1.20, 1.21"
|
|
},
|
|
"version_id": {
|
|
"stable": "1.2.1",
|
|
"beta": "1.2.2"
|
|
}
|
|
}
|
|
}
|