475 lines
21 KiB
JSON
475 lines
21 KiB
JSON
{
|
|
"friends": {
|
|
"stable": "1.3.4",
|
|
"beta": "1.4.0-SNAPSHOT-Rev-4",
|
|
"dev": "1.4.0-SNAPSHOT-Rev-5",
|
|
"project_status": "stable",
|
|
"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",
|
|
"hangar": "https://hangar.papermc.io/SimolZimol/Velocity-Friends",
|
|
"Ko-fi": "https://ko-fi.com/simolzimol",
|
|
"discord": "https://discord.com/invite/vVrpvBEfeQ"
|
|
},
|
|
"velocity_compat": {
|
|
"stable": "3.3.0, 3.4.0-SNAPSHOT",
|
|
"beta": "3.3.0, 3.4.0-SNAPSHOT"
|
|
},
|
|
"mc_compat": {
|
|
"stable": "3.3.0, 3.4.0-SNAPSHOT"
|
|
},
|
|
"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": 0,
|
|
"likes": 1,
|
|
"followers": 1
|
|
}
|
|
},
|
|
"joinme": {
|
|
"stable": "1.0.0",
|
|
"beta": null,
|
|
"dev": null,
|
|
"project_status": "in development",
|
|
"status": {
|
|
"stable": "stable",
|
|
"beta": "beta",
|
|
"dev": "unstable"
|
|
},
|
|
"version_id": {
|
|
"stable": "1.0.0",
|
|
"beta": null
|
|
},
|
|
"project_type": "velocity",
|
|
"name": "JoinMe",
|
|
"tagline": "Share your server location with friends",
|
|
"description": "Command-based server location sharing for Velocity networks.",
|
|
"long_description": "A simple yet powerful plugin for Velocity proxy servers that allows players to share their current server location with friends across the network. Features 8x8 pixel player head rendering, customizable server lists, and automatic version checking.",
|
|
"icon": "fas fa-share-alt",
|
|
"download": {
|
|
"stable": null,
|
|
"beta": null
|
|
},
|
|
"links": {
|
|
"Ko-fi": "https://ko-fi.com/simolzimol",
|
|
"discord": "https://discord.com/invite/vVrpvBEfeQ"
|
|
},
|
|
"velocity_compat": {
|
|
"stable": "3.3.0, 3.4.0-SNAPSHOT",
|
|
"beta": "3.3.0, 3.4.0-SNAPSHOT"
|
|
},
|
|
"mc_compat": {
|
|
"stable": "3.3.0, 3.4.0-SNAPSHOT"
|
|
},
|
|
"server_types": ["Velocity"],
|
|
"features": [
|
|
"Command-based server location sharing",
|
|
"8x8 pixel player head rendering in chat",
|
|
"Dual server list configuration (command-enabled and notification-enabled)",
|
|
"Cooldown system to prevent spam",
|
|
"Clickable server names in notifications",
|
|
"Automatic version checking via remote API",
|
|
"YAML configuration with MiniMessage support",
|
|
"Configurable permissions system",
|
|
"Hot-reload configuration support"
|
|
],
|
|
"technologies": ["Java", "Velocity API", "Adventure API", "Gson", "SnakeYAML"],
|
|
"commands": [{
|
|
"command": "/joinme",
|
|
"description": "Share your current server location with players on configured servers.",
|
|
"permission": "joinme.use"
|
|
}, {
|
|
"command": "/joinmereload",
|
|
"description": "Reload the plugin configuration.",
|
|
"permission": "joinme.reload"
|
|
}, {
|
|
"command": "/joinmeversion",
|
|
"description": "Check the plugin version and available updates.",
|
|
"permission": "joinme.use"
|
|
}
|
|
],
|
|
"installation": [
|
|
"Download the plugin jar from GitHub releases.",
|
|
"Place the jar in your Velocity plugins folder.",
|
|
"Restart the proxy server.",
|
|
"Configure server lists in config.yml.",
|
|
"Customize messages and settings as needed."
|
|
],
|
|
"technical_highlights": [
|
|
"8x8 pixel player head rendering using Mojang Session Server API",
|
|
"Maven resource filtering for version management",
|
|
"Dual server list system for granular control",
|
|
"MiniMessage integration for rich text formatting",
|
|
"Remote version checking with caching"
|
|
],
|
|
"stats": {
|
|
"downloads": 0,
|
|
"likes": 0,
|
|
"followers": 0
|
|
}
|
|
},
|
|
"simpleteleport": {
|
|
"stable": "1.2.1",
|
|
"beta": "1.2.2-SNAPSHOT-Rev-1",
|
|
"dev": null,
|
|
"project_status": "stable",
|
|
"status": {
|
|
"stable": "stable",
|
|
"beta": "beta",
|
|
"dev": "unstable"
|
|
},
|
|
"version_id": {
|
|
"stable": "1.2.1",
|
|
"beta": "1.2.2"
|
|
},
|
|
"project_type": "spigot",
|
|
"name": "SimpleTeleport",
|
|
"tagline": "Lightweight and powerful teleportation plugin for Spigot servers",
|
|
"description": "Comprehensive teleportation system for Spigot with homes, warps, spawn, and back commands.",
|
|
"long_description": "SimpleTeleport is a comprehensive and lightweight teleportation plugin for Spigot servers. Set homes, create warps, manage spawn points, and teleport back to previous locations. Features include multi-home support, clickable/hoverable lists, permission system, YAML-based data storage, and automatic version checking with update notifications.",
|
|
"icon": "fas fa-location-arrow",
|
|
"download": {
|
|
"stable": "https://modrinth.com/plugin/simpleteleports/version/1.2.1",
|
|
"beta": "https://modrinth.com/plugin/simpleteleports/version/1.2.2"
|
|
},
|
|
"links": {
|
|
"modrinth": "https://modrinth.com/plugin/simpleteleports",
|
|
"hangar": "https://hangar.papermc.io/SimolZimol/SimpleTeleport",
|
|
"spigot": "https://www.spigotmc.org/resources/simpleteleport.130115",
|
|
"Ko-fi": "https://ko-fi.com/simolzimol",
|
|
"discord": "https://discord.com/invite/vVrpvBEfeQ"
|
|
},
|
|
"mc_compat": {
|
|
"stable": "1.19, 1.20, 1.21",
|
|
"beta": "1.19, 1.20, 1.21"
|
|
},
|
|
"server_types": ["Spigot", "Paper"],
|
|
"features": [
|
|
"Multi-home support with named homes",
|
|
"Clickable and hoverable home/warp lists",
|
|
"Configurable home limits and worlds",
|
|
"Comprehensive permission system",
|
|
"Spawn management and teleportation",
|
|
"Back command for last location",
|
|
"Automatic config/messages updater",
|
|
"YAML-based data storage",
|
|
"Color code and placeholder support",
|
|
"Automatic version checking and update notifications"
|
|
],
|
|
"technologies": ["Java", "Spigot API", "Gson", "YAML"],
|
|
"commands": [{
|
|
"command": "/sethome [name]",
|
|
"description": "Set your personal home location (optionally with a name)",
|
|
"permission": "SimpleTeleport.sethome"
|
|
}, {
|
|
"command": "/home [name]",
|
|
"description": "Teleport to your home (optionally specify a home name)",
|
|
"permission": "SimpleTeleport.home"
|
|
}, {
|
|
"command": "/homes",
|
|
"description": "List all your homes (clickable/hoverable list)",
|
|
"permission": "SimpleTeleport.home"
|
|
}, {
|
|
"command": "/homeother <player> [home]",
|
|
"description": "Teleport to another player's named home",
|
|
"permission": "SimpleTeleport.home.others"
|
|
}, {
|
|
"command": "/delhome [name]",
|
|
"description": "Delete one of your homes",
|
|
"permission": "SimpleTeleport.delhome"
|
|
}, {
|
|
"command": "/delhomeother <player> [home]",
|
|
"description": "Delete another player's named home",
|
|
"permission": "SimpleTeleport.delhome.others"
|
|
}, {
|
|
"command": "/warp <name>",
|
|
"description": "Teleport to a warp point",
|
|
"permission": "SimpleTeleport.warp"
|
|
}, {
|
|
"command": "/setwarp <name>",
|
|
"description": "Create a new warp point",
|
|
"permission": "SimpleTeleport.setwarp"
|
|
}, {
|
|
"command": "/delwarp <name>",
|
|
"description": "Delete a warp point",
|
|
"permission": "SimpleTeleport.delwarp"
|
|
}, {
|
|
"command": "/warps",
|
|
"description": "List all available warps",
|
|
"permission": "SimpleTeleport.warps"
|
|
}, {
|
|
"command": "/spawn",
|
|
"description": "Teleport to the server spawn",
|
|
"permission": "SimpleTeleport.spawn"
|
|
}, {
|
|
"command": "/spawn set",
|
|
"description": "Set the server spawn location",
|
|
"permission": "SimpleTeleport.setspawn"
|
|
}, {
|
|
"command": "/back",
|
|
"description": "Teleport to your last location",
|
|
"permission": "SimpleTeleport.back"
|
|
}, {
|
|
"command": "/stpversion",
|
|
"description": "Display plugin version information and check for updates",
|
|
"permission": "SimpleTeleport.version"
|
|
}
|
|
],
|
|
"installation": [
|
|
"Download the plugin jar from Modrinth.",
|
|
"Place the jar in your Spigot/Paper plugins folder.",
|
|
"Restart the server.",
|
|
"Configure settings in config.yml and messages.yml as needed."
|
|
],
|
|
"technical_highlights": [
|
|
"Single-source-of-truth versioning via Maven filtering/codegen",
|
|
"Robust JSON parsing with Gson",
|
|
"Clickable and hoverable Adventure API chat components",
|
|
"Automatic config/messages updater",
|
|
"Full permission and configuration system"
|
|
],
|
|
"stats": {
|
|
"downloads": "over 500",
|
|
"likes": 0,
|
|
"followers": 0
|
|
}
|
|
},
|
|
"itemeditor": {
|
|
"stable": "1.2.0",
|
|
"beta": "1.2.2",
|
|
"dev": "1.2.3",
|
|
"project_status": "stable",
|
|
"status": {
|
|
"stable": "stable",
|
|
"beta": "beta",
|
|
"dev": "unstable"
|
|
},
|
|
"version_id": {
|
|
"stable": "1.2.0",
|
|
"beta": "1.2.2"
|
|
},
|
|
"project_type": "spigot",
|
|
"name": "Item Editor",
|
|
"tagline": "Powerful in-game item editor for Spigot servers",
|
|
"description": "Edit Minecraft items in-game with a modern GUI, including lore, color, enchantments, PvP/No PvP, and custom actions.",
|
|
"long_description": "Item Editor is a comprehensive and user-friendly plugin for Spigot servers, allowing players and admins to edit items directly in-game. Features include a modern GUI for editing item name, lore, color, and enchantments, as well as per-item PvP/No PvP toggles and custom left-click actions. Messages and feedback are fully customizable, and all features are accessible via an intuitive menu.",
|
|
"icon": "fas fa-edit",
|
|
"download": {
|
|
"stable": "https://modrinth.com/plugin/itemeditor/version/1.2.0",
|
|
"beta": "https://modrinth.com/plugin/itemeditor/version/1.2.2"
|
|
},
|
|
"links": {
|
|
"Command Storage": "https://devanturas.net/projects/itemeditor/storage",
|
|
"modrinth": "https://modrinth.com/plugin/itemeditor",
|
|
"hangar": "https://hangar.papermc.io/SimolZimol/Itemeditor",
|
|
"spigot": "https://www.spigotmc.org/resources/itemeditor.130589/",
|
|
"Ko-fi": "https://ko-fi.com/simolzimol",
|
|
"discord": "https://discord.com/invite/vVrpvBEfeQ"
|
|
},
|
|
"mc_compat": {
|
|
"stable": "1.19, 1.20, 1.21"
|
|
},
|
|
"server_types": ["Spigot", "Paper"],
|
|
"features": [
|
|
"Modern GUI for item editing",
|
|
"Edit name, lore, color, and enchantments",
|
|
"Per-item PvP and No PvP toggles",
|
|
"Custom left-click actions (3 modes)",
|
|
"Customizable and disable-able messages",
|
|
"Persistent item data storage",
|
|
"Color code and placeholder support"
|
|
],
|
|
"technologies": ["Java", "Spigot API", "Adventure API", "Gson"],
|
|
"commands": [{
|
|
"command": "/itemeditor",
|
|
"description": "Open the item editor GUI for the held item.",
|
|
"permission": "itemeditor.use"
|
|
}, {
|
|
"command": "/itemeditor reload",
|
|
"description": "Reload the plugin configuration.",
|
|
"permission": "itemeditor.reload"
|
|
}
|
|
],
|
|
"installation": [
|
|
"Download the plugin jar from the release page.",
|
|
"Place the jar in your Spigot/Paper plugins folder.",
|
|
"Restart the server.",
|
|
"Configure settings in config.yml and messages.yml as needed."
|
|
],
|
|
"technical_highlights": [
|
|
"Modern, intuitive GUI for all item features",
|
|
"Per-item persistent data using PersistentDataContainer",
|
|
"Color code-insensitive message disabling",
|
|
"Full permission and configuration system"
|
|
],
|
|
"stats": {
|
|
"downloads": "over 250",
|
|
"likes": 0,
|
|
"followers": 0
|
|
}
|
|
},
|
|
"staffchat": {
|
|
"stable": "1.1.0",
|
|
"beta": "1.2.0",
|
|
"dev": null,
|
|
"project_status": "stable",
|
|
"status": {
|
|
"stable": "stable",
|
|
"beta": "beta",
|
|
"dev": "unstable"
|
|
},
|
|
"version_id": {
|
|
"stable": "1.1.0",
|
|
"beta": "1.2.0"
|
|
},
|
|
"project_type": "velocity",
|
|
"name": "StaffChat",
|
|
"tagline": "Secure and configurable staff chat for Velocity networks",
|
|
"description": "A professional staff chat system for Velocity proxy servers with Discord integration, logging, and full customization.",
|
|
"long_description": "StaffChat is a secure and highly configurable staff chat plugin for Velocity proxy servers. Features include Discord integration (bi-directional), a dedicated Discord log channel for staff events (join, leave, mute, server switch), fully customizable messages with color and hex support, YAML config with auto-update, and permission-based access. Includes a Discord slash command to list all online staff members and their status.",
|
|
"icon": "fas fa-user-shield",
|
|
"download": {
|
|
"stable": "https://modrinth.com/plugin/velocity-staffchat/version/1.1.0",
|
|
"beta": "https://modrinth.com/plugin/velocity-staffchat/version/1.2.0"
|
|
},
|
|
"links": {
|
|
"modrinth": "https://modrinth.com/plugin/velocity-staffchat",
|
|
"hangar": "https://hangar.papermc.io/SimolZimol/StaffChat",
|
|
"Ko-fi": "https://ko-fi.com/simolzimol",
|
|
"discord": "https://discord.com/invite/vVrpvBEfeQ"
|
|
},
|
|
"velocity_compat": {
|
|
"stable": "3.3.0, 3.4.0-SNAPSHOT",
|
|
"beta": "3.3.0, 3.4.0-SNAPSHOT"
|
|
},
|
|
"mc_compat": {
|
|
"stable": "3.3.0, 3.4.0-SNAPSHOT"
|
|
},
|
|
"server_types": ["Velocity"],
|
|
"features": [
|
|
"Bi-directional Discord integration",
|
|
"Dedicated Discord log channel for staff events",
|
|
"Configurable messages with color and hex support",
|
|
"YAML config with auto-update",
|
|
"Permission-based access",
|
|
"Discord slash command for staff list",
|
|
"Toggle command for staff chat",
|
|
"Full placeholder support in messages"
|
|
],
|
|
"technologies": ["Java", "Velocity API", "Adventure API", "JDA", "SnakeYAML"],
|
|
"commands": [
|
|
{"command": "/sc <message>", "description": "Send a message to staff chat.", "permission": "staffchat.use"},
|
|
{"command": "/staffchat <message>", "description": "Alias for /sc.", "permission": "staffchat.use"},
|
|
{"command": "/s <message>", "description": "Alias for /sc.", "permission": "staffchat.use"},
|
|
{"command": "/a <message>", "description": "Alias for /sc.", "permission": "staffchat.use"},
|
|
{"command": "/sctoggle", "description": "Toggle receiving staff chat messages.", "permission": "staffchat.use"},
|
|
{"command": "/staff-list (Discord)", "description": "Show all online staff members and their status in Discord.", "permission": "Discord role (configurable)"}
|
|
],
|
|
"installation": [
|
|
"Download the plugin jar.",
|
|
"Place the jar in your Velocity plugins folder.",
|
|
"Restart the proxy server.",
|
|
"Configure settings in config.yml as needed."
|
|
],
|
|
"technical_highlights": [
|
|
"YAML config auto-update system",
|
|
"Full Discord integration with JDA",
|
|
"Advanced placeholder and color support"
|
|
],
|
|
"stats": {
|
|
"downloads": 0,
|
|
"likes": 0,
|
|
"followers": 0
|
|
}
|
|
}
|
|
}
|