forged-plugs/manifest.json

227 lines
15 KiB
JSON
Raw Permalink Normal View History

{
"plugins": [
{
"id": "announcements",
"name": "Announcements",
"author": "Boy132",
"version": "1.0.0",
"description": "Create panel wide announcements to inform your users about stuff",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/announcements/",
"readme": "# Announcements (by Boy132)\n\nCreate panel-wide announcements to inform your users about important updates, maintenance schedules, or any other information.\n\n## Features\n\n- Create announcements with customizable titles and body text\n- Support for different announcement types (info, warning, danger, success)\n- Target specific panels (admin, app, server) or display on all panels\n- Schedule announcements with valid from/to dates\n- Announcements are displayed as alert banners across the panel\n",
"has_preview": false,
"preview_url": null
},
{
"id": "billing",
"name": "Billing",
"author": "Boy132",
"version": "1.0.0",
"description": "A simple billing plugin which allows users to purchase servers.",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/billing/",
"readme": "# Billing (by Boy132)\n\nA simple billing plugin that allows users to purchase servers using Stripe as the payment processor.\n\n**WARNING: This plugin is incomplete! Do NOT use this plugin in production!**\n\n## Features\n\n- Stripe integration for payment processing\n- Product management with customizable pricing intervals (monthly, yearly, etc.)\n- Coupon system with percentage and fixed amount discounts\n- Customer management linked to user accounts\n- Order tracking and management\n- Dashboard widget fo",
"has_preview": false,
"preview_url": null
},
{
"id": "generic-oidc-providers",
"name": "Generic OIDC Providers",
"author": "Boy132",
"version": "1.0.0",
"description": "Allows to create generic OIDC providers.",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/generic-oidc-providers/",
"readme": "# Generic OIDC Providers (by Boy132)\n\nAllows administrators to create and configure generic OpenID Connect (OIDC) providers for authentication.\n\n## Features\n\n- Create custom OIDC providers through the admin panel\n- Configure client ID, client secret, and authorization endpoints\n- Support for multiple OIDC providers simultaneously\n",
"has_preview": false,
"preview_url": null
},
{
"id": "legal-pages",
"name": "Legal Pages",
"author": "Boy132",
"version": "1.0.0",
"description": "Adds some legal pages (like an Imprint) to the panel",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/legal-pages/",
"readme": "# Legal Pages (by Boy132)\n\nAdds essential legal pages (Imprint, Privacy Policy, Terms of Service) to the panel for compliance with legal requirements.\n\n## Features\n\n- Pre-configured legal page types (Imprint, Privacy Policy, Terms of Service)\n- Admin interface for editing legal page content\n- Accessible pages in the user-facing app panel\n- Markdown support for page content\n",
"has_preview": false,
"preview_url": null
},
{
"id": "mclogs-uploader",
"name": "Mclogs Uploader",
"author": "Boy132",
"version": "1.0.0",
"description": "Upload console logs to mclo.gs",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/mclogs-uploader/",
"readme": "# MCLogs Uploader (by Boy132)\n\nUpload server console logs to mclo.gs for easy sharing and troubleshooting.\n\n## Features\n\n- One-click upload of console logs to mclo.gs\n- Integrated action button in the server console\n- Perfect for (but not limited to) Minecraft server\n",
"has_preview": false,
"preview_url": null
},
{
"id": "minecraft-modrinth",
"name": "Minecraft Modrinth",
"author": "Boy132",
"version": "1.0.0",
"description": "Easily download minecraft mods & plugins from modrinth",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/minecraft-modrinth/",
"readme": "# Minecraft Modrinth (by Boy132)\n\nEasily download and install Minecraft mods and plugins directly from Modrinth within the server panel.\n\n## Setup\n\nAdd `modrinth_mods` or `modrinth_plugins` to the _features_ of your egg to enable the mod/plugins page. \nAlso make sure your egg has the `minecraft` _tag_ and a _tag_ for the [mod loader](https://github.com/pelican-dev/plugins/blob/main/minecraft-modrinth/src/Enums/MinecraftLoader.php#L10-L16). (e.g. `paper` or `neoforge`)\n\n## Features\n\n- Browse and",
"has_preview": false,
"preview_url": null
},
{
"id": "pirate-language",
"name": "Pirate Language",
"author": "Boy132",
"version": "1.0.0",
"description": "Turns yer site's lingo into pirate talk, matey!",
"category": "language",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/pirate-language/",
"readme": "# Pirate Language (by Boy132)\n\nTurns yer site's lingo into pirate talk, matey! A fun language pack that transforms the entire panel interface into pirate speak.\n\n_Not all sites are translated yet!_\n\n## Features\n\n- Complete translation of panel interface to pirate speak\n- Covers admin, server, and profile sections\n- Fun and thematic for gaming communities\n- Easy to enable through language settings\n",
"has_preview": false,
"preview_url": null
},
{
"id": "player-counter",
"name": "Player Counter",
"author": "Boy132",
"version": "1.0.0",
"description": "Show the amount of connected players to the server",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/player-counter/",
"readme": "# Player Counter (by Boy132)\n\nShow the amount of connected players to game servers with real-time querying capabilities.\n\n## Setup\n\nMake sure your server has an allocation with a public ip. Alternatively, if you use local ips you can put the public ip in the allocation alias and enable \"Use allocation alias?\" in the plugin settings.\n\nMinecraft servers will first try the query (which requires you to set `enable-query` to true and `query-port` to your server port in `server.properties`) and will f",
"has_preview": false,
"preview_url": null
},
{
"id": "register",
"name": "Register",
"author": "Boy132",
"version": "1.0.0",
"description": "A simple way for users to register themselves",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/register/",
"readme": "# Register (by Boy132)\n\nA simple way for users to register themselves on the panel without administrator intervention.\n\n## Features\n\n- Self-service user registration\n- Seamless integration with existing login flow\n",
"has_preview": false,
"preview_url": null
},
{
"id": "robo-avatars",
"name": "Robo Avatars",
"author": "Boy132",
"version": "1.0.0",
"description": "Adds RoboHash as avatar provider",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/robo-avatars/",
"readme": "# Robo Avatars (by Boy132)\n\nAdds [RoboHash](https://robohash.org/) as an avatar provider, generating unique robot avatars for users based on their email address.\n\n## Features\n\n- Automatic robot avatar generation for all users\n- Fun and distinctive visual identity for users\n- Unique avatars based on email hash\n",
"has_preview": false,
"preview_url": null
},
{
"id": "rust-umod",
"name": "Rust uMod",
"author": "Boy132",
"version": "1.0.0",
"description": "Easily download rust plugins from uMod",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/rust-umod/",
"readme": "# Rust uMod (by Boy132)\n\nEasily download and install Rust plugins directly from uMod (formerly Oxide) within the server panel.\n\n## Setup\n\nAdd `umod_plugins` to the _features_ of your egg to enable the mod page. \nAlso make sure you use `oxide` or `umod` as modding framework. (`FRAMEWORK` startup variable)\n\n## Features\n\n- Browse and search uMod's Rust plugin library\n- One-click installation to the correct directory\n- Search and filter plugins by name\n",
"has_preview": false,
"preview_url": null
},
{
"id": "snowflakes",
"name": "Snowflakes",
"author": "Boy132 & notCharles",
"version": "1.0.0",
"description": "Let it snow, let it snow, let it snow",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/snowflakes/",
"readme": "# Snowflakes (by Boy132 & notCharles)\n\nLet it snow, let it snow, let it snow! Adds a festive snowfall animation to the panel.\n\n## Features\n\n- Animated falling snowflakes across all panels\n- Non-intrusive - doesn't affect panel functionality\n- Perfect for holiday seasons or winter themes\n",
"has_preview": false,
"preview_url": null
},
{
"id": "subdomains",
"name": "Subdomains",
"author": "Boy132 & HarlequinSin",
"version": "1.0.0",
"description": "Allows users to create subdomains for their servers",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/subdomains/",
"readme": "# Subdomains (by Boy132 & HarlequinSin)\n\nAllows users to create and manage custom subdomains (A/AAAA or SRV) for their game servers using Cloudflare DNS.\n\n## Setup\n\n[Create a Cloudflare API token](https://developers.cloudflare.com/fundamentals/api/get-started/create-token/) and enter it via the plugin settings. \nThe token needs to have read permissions for `Zone.Zone` and write for `Zone.Dns`. For better security you can also set the `Zone Resources` to exclude certain domains and add the panel",
"has_preview": false,
"preview_url": null
},
{
"id": "tawkto-widget",
"name": "Tawk.to Widget",
"author": "Boy132",
"version": "1.0.0",
"description": "Adds a Tawk.to widget to all panels",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/tawkto-widget/",
"readme": "# Tawk.to Widget (by Boy132)\n\nAdds a Tawk.to live chat widget to all panels for real-time customer support.\n\n## Features\n\n- Tawk.to live chat integration\n- Configurable through plugin settings\n",
"has_preview": false,
"preview_url": null
},
{
"id": "theme-customizer",
"name": "Theme Customizer",
"author": "Boy132",
"version": "1.0.0",
"description": "Allows to customize the panel font and colors",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/theme-customizer/",
"readme": "# Theme Customizer (by Boy132)\n\nAllows administrators to customize the panel font and colors through an intuitive settings interface.\n\n## Features\n\n- Custom font support (upload TTF files)\n- Customizable color palette\n- Live preview of changes\n",
"has_preview": false,
"preview_url": null
},
{
"id": "tickets",
"name": "Tickets",
"author": "Boy132",
"version": "1.0.0",
"description": "Simple ticket system",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/tickets/",
"readme": "# Tickets (by Boy132)\n\nA simple ticket system for users to submit support requests and for administrators to manage them.\n\n## Features\n\n- User ticket submission from server panel\n- Ticket categories and priorities\n- Ticket assignment to administrators\n- Admin ticket management and responses\n",
"has_preview": false,
"preview_url": null
},
{
"id": "user-creatable-servers",
"name": "User Creatable Servers",
"author": "Boy132",
"version": "1.0.0",
"description": "Allow users to create their own servers",
"category": "plugin",
"download_url": "https://github.com/everestmcarthur/forged-plugs/archive/refs/heads/main.zip",
"plugin_download_url": "https://raw.githubusercontent.com/everestmcarthur/forged-plugs/main/user-creatable-servers/",
"readme": "# User Creatable Servers (by Boy132)\n\nAllow users to create their own servers within defined resource limits set by administrators.\n\n## Setup\n\nAdd the deployment tag (`user_creatable_servers` by default) to the nodes that should be used for creating servers.\n\n## Features\n\n- Users can create servers without admin intervention\n- Configurable resource limits per user (CPU, RAM, disk, etc.)\n- Admin management of user resource allocations\n- Resource usage overview widget for users\n- Integration with ",
"has_preview": false,
"preview_url": null
}
],
"version": "1.0.0",
"repo": "everestmcarthur/forged-plugs"
}