Gomint
GoMint is a modern Minecraft Bedrock Edition server enabling you to make your visions come true
Install / Use
/learn @gomint/GomintREADME
GoMint is a modern Minecraft Bedrock Edition server enabling you to make your visions come true

❇ Getting Started
📦 Features
- ⚡ High performance, fast startup and low resource usage
- 🔧 Highly configurable via configuration files
- 🔌 Functionality extendable via plugins
- 🗝 Cryptography implementations in Rust
- 💫 Crafting, enchanting, all blocks, all items
⏬ Download
⚠ The following one-liner scripts download the latest build, not the latest tag! ⚠ GoMint requires Java version 11 or higher!
Windows Command Line
powershell.exe "$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri 'https://gomint-artifacts.s3.amazonaws.com/latest.zip' -OutFile gomint.zip; $Random = Get-Random -Maximum 0xFFFFFF; Expand-Archive -LiteralPath gomint.zip -DestinationPath gomint-$Random; Write-Output gomint-$Random"
PowerShell
$ProgressPreference = 'SilentlyContinue'; `
Invoke-WebRequest -Uri 'https://gomint-artifacts.s3.amazonaws.com/latest.zip' -OutFile gomint.zip; `
$Random = Get-Random -Maximum 0xFFFFFF; `
Expand-Archive -LiteralPath gomint.zip -DestinationPath gomint-$Random; `
Write-Output gomint-$Random
Unix (Curl + Core Utils)
WORKSPACE=gomint-$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 6 | head -n 1) && \
curl --silent -o gomint.zip https://gomint-artifacts.s3.amazonaws.com/latest.zip && \
unzip gomint.zip -d $WORKSPACE && echo $WORKSPACE
Unix (Wget + Core Utils)
WORKSPACE=gomint-$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 6 | head -n 1) && \
wget --quiet -O gomint.zip https://gomint-artifacts.s3.amazonaws.com/latest.zip && \
unzip gomint.zip -d $WORKSPACE && echo $WORKSPACE
💠 Integration
CloudNet V3
Guide coming soon
Docker
Guide coming soon
Pterodactyl
Guide coming soon
⚒ Compilation
Bundled Maven (Windows Command Line)
mvnw clean install
Bundled Maven (Shell)
./mvnw.sh clean install
Local Maven Installation
mvn clean install
🚀 Developer setup
You need to run compilation at least once since there is a code generator configured. Once you have done that you can add io.gomint.server.Bootstrap as a runner.
That runner needs custom options for Netty --add-opens java.base/java.nio=io.netty.common --add-exports java.base/jdk.internal.misc=io.netty.common --add-modules ALL-DEFAULT.
If not properly configured you will see this error when the first connection arrives:
[jRaknet events] WARN io.netty.channel.DefaultChannelPipeline - An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception.
java.lang.UnsupportedOperationException: sun.misc.Unsafe or java.nio.DirectByteBuffer.<init>(long, int) not available
👥 Contributors
📝 Code Contributors
This project exists thanks to all the people who contribute. [Contribute]. <a href="https://github.com/GoMint/GoMint/graphs/contributors"><img src="https://opencollective.com/GoMint/contributors.svg?width=890&button=false" /></a>
💸 Financial Contributors
Become a financial contributor and help us sustain our community. [Contribute]
Individuals
<a href="https://opencollective.com/GoMint"><img src="https://opencollective.com/GoMint/individuals.svg?width=890"></a>
Organizations
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]
<a href="https://opencollective.com/GoMint/organization/0/website"><img src="https://opencollective.com/GoMint/organization/0/avatar.svg"></a> <a href="https://opencollective.com/GoMint/organization/1/website"><img src="https://opencollective.com/GoMint/organization/1/avatar.svg"></a> <a href="https://opencollective.com/GoMint/organization/2/website"><img src="https://opencollective.com/GoMint/organization/2/avatar.svg"></a> <a href="https://opencollective.com/GoMint/organization/3/website"><img src="https://opencollective.com/GoMint/organization/3/avatar.svg"></a> <a href="https://opencollective.com/GoMint/organization/4/website"><img src="https://opencollective.com/GoMint/organization/4/avatar.svg"></a> <a href="https://opencollective.com/GoMint/organization/5/website"><img src="https://opencollective.com/GoMint/organization/5/avatar.svg"></a> <a href="https://opencollective.com/GoMint/organization/6/website"><img src="https://opencollective.com/GoMint/organization/6/avatar.svg"></a> <a href="https://opencollective.com/GoMint/organization/7/website"><img src="https://opencollective.com/GoMint/organization/7/avatar.svg"></a> <a href="https://opencollective.com/GoMint/organization/8/website"><img src="https://opencollective.com/GoMint/organization/8/avatar.svg"></a> <a href="https://opencollective.com/GoMint/organization/9/website"><img src="https://opencollective.com/GoMint/organization/9/avatar.svg"></a>
Related Skills
node-connect
336.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
336.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.0kCommit, push, and open a PR
