Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Blessing Skin Server

Blessing Skin Server Laravel Package

bs-community/blessing-skin-server

Blessing Skin Server is an open-source Minecraft skin hosting platform built on Laravel. It offers user registration, skin and cape uploads, an admin panel, API support, and a plugin ecosystem for customizing your community site.

View on GitHub
Deep Wiki
Context7

Web application brings your custom skins back in offline Minecraft servers.

Frequently asked questions about Blessing Skin Server
Is Blessing Skin Server a Laravel package or a standalone web application?
Blessing Skin Server is a full Laravel web application, not an embeddable Composer library. It is designed to run as a standalone self-hosted service for Minecraft skin and cape hosting with an authentication endpoint. Treat it as a bounded service behind a reverse proxy rather than a package you import into another app.
How do I install Blessing Skin Server for a Minecraft community?
Deploy it as a Laravel application with a supported PHP runtime, database, and web server, then complete the web installer and configure storage for uploaded skins and capes. The exact PHP, Laravel, database, and extension requirements should be verified against the release you choose. For community use, point your Minecraft launcher and offline-mode server at its Yggdrasil-compatible auth endpoints and use the admin panel to manage users.
What Laravel and PHP versions does Blessing Skin Server support?
The upstream repository's last release is dated 2022-06-23, so you must verify which PHP and Laravel versions that release actually supports rather than assuming current versions. Check the composer constraints, required PHP extensions, and database version before committing. Because the project is inactive upstream, newer PHP or Laravel runtimes may require patching or a fork.
Can I embed Blessing Skin Server's skin or authentication logic into my existing Laravel app?
Embedding its skin or auth logic directly into an existing Laravel application is a poor fit because Blessing Skin Server is a complete application with its own database, routes, and admin UI. Integration should be HTTP-based: call its endpoints or run it as a separate service. Deeper SSO, LDAP/OIDC, or shared user-table integration will likely require plugins or fork-level work, and sharing the database is not recommended.
How does Blessing Skin Server integrate with offline-mode Minecraft servers?
Blessing Skin Server exposes Yggdrasil-compatible authentication endpoints that offline-mode Minecraft servers and launchers can point to. Users register and upload skins and capes through the web UI, while admins manage accounts in the admin panel. You should test against the exact launcher and server versions you plan to support, including token refresh and skin and cape resolution.
Is Blessing Skin Server maintained and safe for production?
The evaluation flags lifecycle risk because the last release is from June 2022, which means stale dependencies and uncertain security patching. Auth endpoints are security-sensitive, so an inactive upstream is a real risk rather than a neutral one. MIT licensing lets you fork it, but doing so makes your team responsible for ongoing patches, upgrades, and Yggdrasil protocol changes.
What are the alternatives to Blessing Skin Server for Minecraft skin hosting?
Alternatives depend on whether you need a full skin site, a Yggdrasil auth provider, or both. You can evaluate other Minecraft skin hosting platforms or auth services, but verify their maintenance status and protocol support. If your team already runs Laravel, Blessing Skin Server may still fit as a standalone service, provided you accept the patching ownership.
How do I test Blessing Skin Server before migrating my Minecraft server?
Start with a staging deployment and a disposable Minecraft server, then create users, validate launcher login, and test skin and cape upload and download plus admin workflows. Run it in parallel with any existing auth or skin provider before cutover. Change the Minecraft server's auth URL or DNS only after rollback to the prior endpoint is documented and tested.
What are the production concerns for running Blessing Skin Server, such as backups and security?
Plan for persistent storage and backups for uploaded skins and capes, plus backup and restore of the application database. Use a reverse proxy, rate limiting, and WAF hardening in front of the auth endpoints, and monitor login and upload activity. Pin base images and dependency locks if containerizing, and define who owns security patching because upstream is inactive.
Does Blessing Skin Server support SSO, LDAP, or OIDC integration?
Native SSO, LDAP, or OIDC support is not something the provided evaluation confirms, and deeper identity integration will likely require plugins or fork-level changes. You should assess plugin availability and compatibility with your chosen release before relying on it. If external provisioning is mandatory, budget for custom development and avoid coupling unrelated services directly to its database.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo