- English
- Русский
Unofficial backend for the Minecraft mod Figura.
Is a worthy replacement for the official version. Realized all the functionality that can be used during the game.
And also a distinctive feature is the possibility of player identification through third-party authentication providers (such as Ely.By)
I'm keeping the public server running at the moment!
You can use it if running your own Sculptor instance is difficult for you.
To connect, simply change Figura Cloud IP in Figura settings to the address below:
figura.shsr.ru
Authentication is enabled on the server via: Mojang(Microsoft) and Ely.By
For reasons beyond my control, the server is not available in some countries.
To run it you will need a configured reverse proxy server.
Make sure that the reverse proxy you are using supports WebSocket and valid certificates are used for HTTPS connections.
Important
NGINX requires additional configuration to work with websocket!
For the template you can use docker-compose.example.yml
It assumes you will be using Traefik as a reverse proxy, if so uncomment the lines and add Sculptor to the network with Traefik.
Copy Config.example.toml change the settings as desired and rename to Config.toml
That's enough to start Sculptor.
See the pre-built archives
A pre-installed Rust will be required for the build
# Clone the latest release
git clone https://github.com/shiroyashik/sculptor.git
# or a dev release
git clone --branch dev https://github.com/shiroyashik/sculptor.git
# Enter the folder
cd sculptor
# Copy Sculptor configuration file
cp Config.example.toml Config.toml
# Edit configuration file for your needs
nano Config.toml
# Build it in release mode for better performance
cargo build --release
# or run from cargo
cargo run --release
If you have ideas for new features, have found a bug, or want to suggest improvements, please create an issue or contact me directly via Discord/Telegram (@shiroyashik).
If you are a Rust developer, you can modify the code yourself and request a Pull Request:
- Fork the repository.
- Create a new branch for your features or fixes.
- Submit a PR.
Glad for any help from ideas to PRs. ❤
The “master” branch contains the source code of the latest release. “dev” branch is used for development.
The Sculptor is licensed under GPL-3.0