Skip to content

Authentifizierung ​

Server authentifizieren sich über Mojangs Session‑Server, um sicherzustellen, dass der Client auf einem legitimen, bezahlten Account spielt. Pumpkin erlaubt dir, die Authentifizierung vollständig zu konfigurieren.

Authentifizierung konfigurieren ​

WARNING

Die meisten Server sollten die Standard‑Authentifizierungs‑Konfiguration nicht ändern. Änderungen können unerwartete Folgen haben. Passe diese Einstellungen nur an, wenn du genau weißt, was du tust!

enabled: Boolean ​

Ob Authentifizierung aktiviert ist oder nicht.

toml
[networking.java.authentication]
enabled = false

prevent_proxy_connections: Boolean ​

Ob Proxy‑Verbindungen blockiert werden.

toml
[networking.java.authentication]
enabled = true
prevent_proxy_connections = true

auth_url: String (optional) ​

Die URL, gegen die authentifiziert wird. Nutzt Mojangs Session‑Server, wenn nicht angegeben.

Platzhalter ​
PlatzhalterBeschreibung
{username}Spielername
{server_hash}Hash des Servers
toml
[networking.java.authentication]
auth_url = "[custom auth server here]"

prevent_proxy_connection_auth_url: String (optional) ​

Die URL für Authentifizierung, falls prevent_proxy_connections aktiviert ist. Nutzt Mojangs Session‑Server, wenn nicht angegeben.

Platzhalter ​
PlatzhalterBeschreibung
{username}Spielername
{server_hash}Hash des Servers
{ip}IP‑Adresse des Spielers
toml
[networking.java.authentication]
prevent_proxy_connection_auth_url = "[custom auth server here]"

Spielerprofil ​

allow_banned_players: Boolean ​

Spieler zulassen, die von Mojang markiert sind.

toml
[authentication.player_profile]
allow_banned_players = true

allowed_actions: String Array ​

Welche Aktionen erlaubt sind, falls allow_banned_players aktiviert ist.

toml
[authentication.player_profile]
allow_banned_players = true
allowed_actions = ["FORCED_NAME_CHANGE", "USING_BANNED_SKIN"]

Texturen ​

enabled: Boolean ​

Ob Spielertexturen (z. B. Skins / Capes) gefiltert / validiert werden.

toml
[authentication.textures]
enabled = true

allowed_url_schemes: String Array ​

Erlaubte URL‑Schemes für Texturen.

toml
[authentication.textures]
enabled = true
allowed_url_schemes = ["http", "https"]

allowed_url_domains: String Array ​

Erlaubte URL‑Domains für Texturen.

toml
[authentication.textures]
enabled = true
allowed_url_domains = [".minecraft.net", ".mojang.com"]

Texturtypen ​

skin: Boolean ​

Ob Spielerskins genutzt werden.

toml
[authentication.textures.types]
skin = true

cape: Boolean ​

Ob Spieler‑Capes genutzt werden.

toml
[authentication.textures.types]
cape = true

elytra: Boolean ​

Ob Elytren genutzt werden.

toml
[authentication.textures.types]
elytra = true

Standardkonfiguration ​

Standardmäßig ist Authentifizierung aktiviert und nutzt Mojangs Server. Hier die Default‑Konfiguration:

toml
[networking.java.authentication]
enabled = true
prevent_proxy_connections = false

[authentication.player_profile]
allow_banned_players = false
allowed_actions = ["FORCED_NAME_CHANGE", "USING_BANNED_SKIN"]

[authentication.textures]
enabled = true
allowed_url_schemes = ["http", "https"]
allowed_url_domains = [".minecraft.net", ".mojang.com"]

[authentication.textures.types]
skin = true
cape = true
elytra = true

Veröffentlicht unter der MIT-Lizenz.