Pumpkin/docs/config/advanced.md
Snowiiii 5de4b808f0 Remove: World Generation from README
I see people thinking Pumpkin does not have Chunk generation when they see that. What i actually meant was that there is no world folder structure saved. Pumpkin has Chunk generation
2024-10-16 09:09:39 +02:00

5.3 KiB

Advanced Configuration

Proxy

proxy

Wether Proxy Configuration is enabled

enabled=false

Velocity

proxy.velocity

Wether Velocity Proxy is enabled

Important

Velocity support is currently WIP

enabled=false

Velocity Secret

This secret is used to ensure that player info forwarded by Velocity comes from your proxy and not from someone pretending to run Velocity

secret=

Authentication

authentication

Wether Authentication is enabled

enabled=false

Authentication URL

The Authentication URL being used

Important

{username} | The Username from the requested player

{server_hash} | The SHA1 Encrypted hash

auth_url="https://sessionserver.mojang.com/session/minecraft/hasJoined?username={username}&serverId={server_hash}"

Prevent Proxy Connections

Prevent proxy connections

prevent_proxy_connections=false

Prevent Proxy Connections URL

The Authentication URL being used

Important

{username} | The Username from the requested player

{server_hash} | The SHA1 Encrypted hash

{ip} | The IP of the requested Player

prevent_proxy_connection_auth_url = "https://sessionserver.mojang.com/session/minecraft/hasJoined?username={username}&serverId={server_hash}&ip={ip}"

Player Profile

authentication.player_profile

Allow Banned Players

Allow players flagged by Mojang (banned, forced name change)

allow_banned_players=false

Allowed Actions

Depends on the value above

allowed_actions=["FORCED_NAME_CHANGE", "USING_BANNED_SKIN"]
FORCED_NAME_CHANGE
USING_BANNED_SKIN

Textures

authentication.textures

Whether to filter/validate player textures (e.g. Skins/Capes)

enabled=true

Allowed URL Schemes

Allowed URL Schemes for Textures

allowed_url_schemes=["http", "https"]

Allowed URL Domains

Allowed URL domains for Textures

allowed_url_domains=[".minecraft.net", ".mojang.com"]

Texture Types

authentication.textures.types

Skin

Use player skins

skin=true

Cape

Use player capes

cape=true

Elytra

Use player elytras (i didn't know myself that there are custom elytras)

elytra=true

Compression

packet_compression

Wether Packet Compression is enabled

enable=true

Compression Info

Threshold

The compression threshold used when compression is enabled

threshold=256

Level

The Compression Level

Important

A value between 0..9

1 = Optimize for the best speed of encoding.

9 = Optimize for the size of data being encoded.

level=4

Resource Pack

resource_pack

Wether a Resource Pack is enabled

enable=false

Resource Pack URL

The download URL of the resource pack

resource_pack_url=

Resource Pack SHA1

The SHA1 hash (40) of the resource pack

resource_pack_sha1=

Prompt Message

Custom prompt Text component, Leave blank for none

prompt_message=

Force

Will force the Player to accept the resource pack

force=false

Commands

commands

Use Console

Are commands from the Console accepted

use_console=true

Log Console

Should be commands from players be logged in console

log_console=true

RCON Config

rcon

Wether RCON is enabled

enable=false

Address

The network address and port where the RCON server will listen for connections

address=false

Password

The password required for RCON authentication

password=

Maximum Connections

The maximum number of concurrent RCON connections allowed

If 0 there is no limit

max_connections=0

RCON Logging

rcon.logging

Logged Successfully

Whether successful RCON logins should be logged

log_logged_successfully=true

Wrong Password

Whether failed RCON login attempts with incorrect passwords should be logged

log_wrong_password=true

Commands

Whether all RCON commands, regardless of success or failure, should be logged

log_commands=true

Disconnect

Whether RCON client quit should be logged

log_quit=true

PVP

pvp

Whether PVP is enabled

enable=true

Hurt Animation

Do we want to have the Red hurt animation & fov bobbing

hurt_animation=true

Protect Creative

Should players in creative be protected against PVP

protect_creative=true

Knockback

Has PVP Knockback (Velocity)

knockback=true

Swing

Should player swing when attacking

swing=true

Logging

logging Whether Logging is enabled

enable=true

Level

At which level should be logged

level=Info
Off
Error
Warn
Info
Debug
Trace

Env

Enables the user to choose log level by setting RUST_LOG=<level> environment variable

env=false

Threads

Should threads be printed in the message

threads=true

Color

Should color be enabled for logging messages

color=true

Timestamp

Should the timestamp be printed in the message

timestamp=true