blessing-skin-server/README_EN.md

178 lines
6.3 KiB
Markdown
Raw Normal View History

2018-09-24 08:38:47 +08:00
- [简体中文](./README.md)
- <b>English</b>
<p align="center"><img src="https://img.blessing.studio/images/2017/01/01/bs-logo.png"></p>
<p align="center">
2020-07-08 14:39:45 +08:00
<img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/bs-community/blessing-skin-server/CI?style=flat-square">
<img alt="Codecov" src="https://img.shields.io/codecov/c/github/bs-community/blessing-skin-server?style=flat-square">
<img alt="GitHub release (latest SemVer including pre-releases)" src="https://img.shields.io/github/v/release/bs-community/blessing-skin-server?include_prereleases&style=flat-square">
<img alt="GitHub" src="https://img.shields.io/github/license/bs-community/blessing-skin-server?style=flat-square">
</p>
2018-02-09 16:29:51 +08:00
Are you puzzled by losing your custom skins in Minecraft servers runing in offline mode? Now you can easily get them back with the help of Blessing Skin!
2018-02-09 16:29:51 +08:00
Blessing Skin is a web application where you can upload, manage and share your custom skins & capes! Unlike modifying a resource pack, everyone in the game will see the different skins of each other (of course they should register at the same website too).
2019-03-15 11:48:59 +08:00
Blessing Skin is an open-source project written in PHP, which means you can deploy it freely on your own web server!
2019-03-26 15:55:59 +08:00
## Features
2018-02-09 16:29:51 +08:00
- A fully functional skin hosting service
- Multiple player names can be owned by one user on the website
- Share your skins and capes online with skin library!
- Easy-to-use
- Visual page for user/player/texture management
- Detailed option pages
2018-02-09 16:29:51 +08:00
- Many tweaks for a better UI/UX
2017-06-30 12:13:45 +08:00
- Security
2018-02-09 16:29:51 +08:00
- Support many secure password hash algorithms
2019-03-17 12:49:15 +08:00
- Email verification for registration
- Score system for preventing evil requests
2018-02-09 16:29:51 +08:00
- Incredibly extensible
2017-06-30 12:13:45 +08:00
- Plenty of plugins available
2019-03-17 12:49:15 +08:00
- Integration with Authme/CrazyLogin/Discuz (available as plugin)
- Support custom Yggdrasil API authentication (available as plugin)
2019-03-26 15:55:59 +08:00
## Requirements
2020-06-25 16:13:52 +08:00
Blessing Skin has only a few system requirements. In most cases, these PHP extensions are already enabled.
2019-08-10 10:36:35 +08:00
- Web server with URL rewriting enabled (Nginx or Apache)
2020-06-25 16:13:52 +08:00
- PHP >= 7.2.5
- PHP Extensions
- OpenSSL
- PDO
- Mbstring
- Tokenizer
- GD
- XML
- Ctype
- JSON
- fileinfo
- zip
2018-02-09 16:29:51 +08:00
2019-03-26 15:55:59 +08:00
## Quick Install
2020-06-25 16:13:52 +08:00
Please read [Installation Guide](https://blessing.netlify.app/en/setup.html).
2019-03-26 15:55:59 +08:00
## Plugin System
2017-07-30 15:39:44 +08:00
2018-02-09 16:29:51 +08:00
Blessing Skin provides an elegant and powerful plugin system, and you can attach plenty of functions and customization to your site via installing plugins.
2017-07-30 15:39:44 +08:00
2019-03-26 15:55:59 +08:00
## Supporting Blessing Skin
Welcome to sponsoring Blessing Skin if this software is useful for you!
Currently you can sponsor us via [爱发电](https://afdian.net/@blessing-skin).
### Sponsors
2019-03-29 16:58:50 +08:00
<table>
2020-04-24 17:32:08 +08:00
<tbody>
2019-03-29 16:58:50 +08:00
<tr>
2020-04-24 17:32:08 +08:00
<td align=center>
<a href="https://afdian.net/@hempflower">
<img src="https://pic1.afdiancdn.com/user/0f396eb2a37c11e8b93452540025c377/avatar/63368e1c4455486c96d4e789fda50bed_w160_h160_s0.jpg" width="120" height="120">
<br>
麻花
</a>
</td>
<td align=center>
2020-06-10 22:25:49 +08:00
<a href="https://afdian.net/@ValiantShishu976400">
<img src="https://pic1.afdiancdn.com/user/178a08963a5e11e9addd52540025c377/avatar/ece9f089aaf2c2f83204a8de11697caf_w350_h350_s16.jpg" width="120" height="120">
2020-04-24 17:32:08 +08:00
<br>
2020-06-10 22:25:49 +08:00
飒爽师叔
2020-04-24 17:32:08 +08:00
</a>
</td>
2020-06-01 09:26:49 +08:00
<td align=center>
<a href="">
<img src="https://pic1.afdiancdn.com/user/5b1b5ef6a23c11ea90a952540025c377/avatar/5c02c61401606370e1b088955c1a10fc_w342_h342_s33.jpg" width="120" height="120">
<br>
诶呀好气呀
</a>
</td>
2020-04-30 18:49:47 +08:00
<td align=center>
<a href="https://afdian.net/@HyperCol_Studio">
<img src="https://pic1.afdiancdn.com/user/ad213afe31b311e991c252540025c377/avatar/cb8f7ef0832124d336839cdb4a784e14_w2000_h2000_s1992.jpg" width="120" height="120">
2020-04-24 17:32:08 +08:00
<br>
2020-04-30 18:49:47 +08:00
HyperCol
2020-04-24 17:32:08 +08:00
</a>
</td>
2020-06-25 16:13:52 +08:00
<td align=center>
<a href="">
<img src="https://pic1.afdiancdn.com/default/avatar/avatar-purple.png" width="120" height="120">
<br>
graytoowolf
</a>
</td>
2020-07-08 15:19:35 +08:00
</tr>
<tr>
2020-04-24 17:32:08 +08:00
<td align=center>
<a href="">
2020-04-30 18:49:47 +08:00
<img src="https://pic1.afdiancdn.com/default/avatar/avatar-purple.png" width="120" height="120">
2020-04-24 17:32:08 +08:00
<br>
2020-04-30 18:49:47 +08:00
爱发电用户_9JTs
2020-04-24 17:32:08 +08:00
</a>
</td>
<td align=center>
<a href="https://afdian.net/@Kxnrl">
<img src="https://pic1.afdiancdn.com/user/f3a0367a79b911ea883352540025c377/avatar/c37aef9b387742ad1e3033f4c57a0028_w801_h801_s500.jpg" width="120" height="120">
<br>
Kyle
</a>
</td>
2020-06-20 10:41:13 +08:00
<td align=center>
<a href="https://afdian.net/@mengluorj">
<img src="https://pic1.afdiancdn.com/user/ffc6500452ed11e9994e52540025c377/avatar/ae9c5ec36b51e8314787cc19acf2d12e_w815_h815_s459.jpg" width="120" height="120">
<br>
MengLuoRJ
</a>
</td>
2020-04-30 18:49:47 +08:00
</tr>
2020-07-08 15:19:35 +08:00
</tbody>
2019-03-29 16:58:50 +08:00
</table>
2019-03-26 15:55:59 +08:00
### Backers
2019-03-29 16:58:50 +08:00
<table>
2020-04-24 17:32:08 +08:00
<tbody>
2019-03-29 16:58:50 +08:00
<tr>
2020-04-24 17:32:08 +08:00
<td align=center>
<a href="">
<img src="https://pic1.afdiancdn.com/user/68d07bf851fc11e98e5652540025c377/avatar/48538be153c8eebc3eb5cb6bc085cde9_w574_h574_s173.jpg" width="75" height="75">
<br>
dz_paji
</a>
</td>
2020-04-30 18:49:47 +08:00
</tr>
2020-07-08 15:19:35 +08:00
</tbody>
2019-03-29 16:58:50 +08:00
</table>
2020-06-25 16:13:52 +08:00
## Build From Source
2019-03-26 15:55:59 +08:00
2020-06-25 16:13:52 +08:00
Please refer to [Manual Build](https://blessing.netlify.app/build.html).
2019-03-26 15:55:59 +08:00
## Internationalization
2020-06-25 16:13:52 +08:00
Blessing Skin supports multiple languages, while currently supporting English, Simplified Chinese and Spanish.
2019-03-17 12:49:15 +08:00
2019-11-13 15:02:20 +08:00
If you are willing to contribute your translation, welcome to join [our Crowdin project](https://crowdin.com/project/blessing-skin).
2019-03-17 12:49:15 +08:00
2019-03-26 15:55:59 +08:00
## Report Bugs
2020-06-25 16:13:52 +08:00
Read [FAQ](https://blessing.netlify.app/faq.html) and double check if your situation doesn't suit any case mentioned there before reporting.
When reporting a problem, please attach your log file (located at `storage/logs/laravel.log`) and the information of your server where the error occured on. You should also read this [guide](https://blessing.netlify.app/report.html) before reporting a problem.
## Related Links
2020-06-25 16:13:52 +08:00
- [User Manual](https://blessing.netlify.app/en/)
- [Plugins Development Documentation](https://bs-plugin.netlify.app/)
2019-03-26 15:55:59 +08:00
## Copyright & License
2019-03-30 13:20:46 +08:00
MIT License
2017-11-07 21:20:32 +08:00
2020-04-26 11:01:07 +08:00
Copyright (c) 2016-present The Blessing Skin Team