forked from GeyserMC/Geyser
31be608038
The refactors in this commit go a bit beyond the scope of what the sound/effects branch was meant to accomplish, however most of these changes are necessary so chunk caching could be reintroduced for the standalone version. The chunk caching here allows for us to get the block ID before the block was broken, and in the future allow us to implement newer features. Chunk caching is optional (and disabled by default) as on non-Bukkit versions, it can eat up a lot of RAM with many players online.
80 lines
3.1 KiB
YAML
80 lines
3.1 KiB
YAML
# --------------------------------
|
|
# Geyser Configuration File
|
|
#
|
|
# A bridge between Minecraft: Bedrock Edition and Minecraft: Java Edition.
|
|
#
|
|
# GitHub: https://github.com/GeyserMC/Geyser
|
|
# Discord: https://discord.geysermc.org/
|
|
# --------------------------------
|
|
|
|
bedrock:
|
|
# The IP address that will listen for connections
|
|
address: 0.0.0.0
|
|
# The port that will listen for connections
|
|
port: 19132
|
|
# The MOTD that will be broadcasted to Minecraft: Bedrock Edition clients
|
|
motd1: "GeyserMC"
|
|
motd2: "Another GeyserMC forced host."
|
|
remote:
|
|
# The IP address of the remote (Java Edition) server
|
|
address: 127.0.0.1
|
|
# The port of the remote (Java Edition) server
|
|
port: 25565
|
|
# Authentication type. Can be offline, online, or floodgate (see https://github.com/GeyserMC/Geyser/wiki/Floodgate).
|
|
auth-type: online
|
|
|
|
# Floodgate uses encryption to ensure use from authorised sources.
|
|
# This should point to the public key generated by Floodgate (Bungee or CraftBukkit)
|
|
# You can ignore this when not using Floodgate.
|
|
floodgate-key-file: public-key.pem
|
|
|
|
## the Xbox/MCPE username is the key for the Java server auth-info
|
|
## this allows automatic configuration/login to the remote Java server
|
|
## if you are brave/stupid enough to put your Mojang account info into
|
|
## a config file
|
|
#userAuths:
|
|
# bluerkelp2: # MCPE/Xbox username
|
|
# email: not_really_my_email_address_mr_minecrafter53267@gmail.com # Mojang account email address
|
|
# password: "this isn't really my password"
|
|
#
|
|
# herpderp40300499303040503030300500293858393589:
|
|
# email: herpderp@derpherp.com
|
|
# password: dooooo
|
|
|
|
# Relay the MOTD, player count and max players from the remote server
|
|
ping-passthrough: false
|
|
|
|
# Maximum amount of players that can connect
|
|
max-players: 100
|
|
|
|
# If debug messages should be sent through console
|
|
debug-mode: false
|
|
|
|
# Thread pool size
|
|
general-thread-pool: 32
|
|
|
|
# Allow third party capes to be visible. Currently allowing:
|
|
# OptiFine capes, LabyMod capes, 5Zig capes and MinecraftCapes
|
|
allow-third-party-capes: true
|
|
|
|
# The default locale if we dont have the one the client requested
|
|
default-locale: en_us
|
|
|
|
# Configures if chunk caching should be enabled or not. This keeps an individual
|
|
# record of each block the client loads in. While this feature does allow for a few
|
|
# things such as block break animations to show up in creative mode and among others,
|
|
# it is HIGHLY recommended you disable this on a production environment as it can eat
|
|
# up a lot of RAM. However, when using the Bukkit version of Geyser, support for features
|
|
# or implementations this allows is automatically enabled without the additional caching as
|
|
# Geyser has direct access to the server itself.
|
|
cache-chunks: false
|
|
|
|
# bStats is a stat tracker that is entirely anonymous and tracks only basic information
|
|
# about Geyser, such as how many people are online, how many servers are using Geyser,
|
|
# what OS is being used, etc. You can learn more about bStats here: https://bstats.org/.
|
|
# https://bstats.org/plugin/server-implementation/GeyserMC
|
|
metrics:
|
|
# If metrics should be enabled
|
|
enabled: true
|
|
# UUID of server, don't change!
|
|
uuid: generateduuid
|