games-server/bedrock-server - 1.21.131.1 (gentoo)

Search

Package Information

Description:
The official bedrock (non-java) based server for the sandbox video game
Homepage:
https://www.minecraft.net/
License:
Mojang

Ebuild Details

Version EAPI Keywords Slot
1.21.131.1 8 -* amd64 0
View Raw Ebuild
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit systemd

DESCRIPTION="The official bedrock (non-java) based server for the sandbox video game"
HOMEPAGE="https://www.minecraft.net/"
SRC_URI="https://www.minecraft.net/bedrockdedicatedserver/bin-linux/${P}.zip"
S="${WORKDIR}"

LICENSE="Mojang"
SLOT="0"
KEYWORDS="-* amd64"

RDEPEND="
	acct-group/bedrock
	acct-user/bedrock
	app-misc/dtach
	net-misc/curl
"

BDEPEND="app-arch/unzip"

RESTRICT="bindist mirror"

DOCS=(
	"bedrock_server_how_to.html"
	"release-notes.txt"
)

QA_PREBUILT="opt/bedrock-server/bedrock_server"

pkg_nofetch() {
	einfo "Unfortunately downloading Bedrock server via CLI doesn't work anymore,"
	einfo "as Microsoft checks for user agent and otherwise you will get only timeout."
	einfo "Please download yourself the Bedrock server from:"
	einfo "https://www.minecraft.net/download/server/bedrock"
	einfo "and place it in your DISTDIR."
}

src_compile() {
	:;
}

src_install() {
	exeinto /opt/bedrock-server
	doexe bedrock_server

	insinto /opt/bedrock-server
	doins {allowlist,permissions}.json server.properties
	doins -r {behavior,resource}_packs definitions

	dodir /opt/bin
	dosym ../bedrock-server/bedrock_server /opt/bin/bedrock-server

	newinitd "${FILESDIR}"/bedrock-server.initd-r5 bedrock-server
	newconfd "${FILESDIR}"/bedrock-server.confd bedrock-server
	systemd_newunit "${FILESDIR}"/bedrock-server.service bedrock-server@.service

	einstalldocs
}

Dependencies

RDEPEND

	acct-group/bedrock
	acct-user/bedrock
	app-misc/dtach
	net-misc/curl

BDEPEND

app-arch/unzip

Manifest for 1.21.131.1

Type File Size Source URLs
DIST bedrock-server-1.21.131.1.zip 75236147 bytes https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-1.21.131.1.zip