diff --git a/config/paper-global.yml b/config/paper-global.yml index 359170e..1dcd84c 100644 --- a/config/paper-global.yml +++ b/config/paper-global.yml @@ -51,7 +51,6 @@ collisions: commands: ride-command-allow-player-as-vehicle: true suggest-player-names-when-null-tab-completions: true - time-command-affects-all-worlds: false console: enable-brigadier-completions: true enable-brigadier-highlighting: true @@ -67,8 +66,6 @@ item-validation: display-name: 8192 lore-line: 8192 resolve-selectors-in-books: false -logging: - deobfuscate-stacktraces: true messages: kick: authentication-servers-down: @@ -88,6 +85,7 @@ misc: fix-far-end-terrain-generation: true load-permissions-yml-before-plugins: false max-joins-per-tick: 5 + max-tracking-combat-entries: 10240 prevent-negative-villager-demand: false region-file-cache-size: 256 send-full-pos-for-item-entities: false @@ -149,12 +147,13 @@ spam-limiter: spark: enable-immediately: false enabled: false +time: + affects-all-worlds: false unsupported-settings: allow-headless-pistons: true allow-permanent-block-break-exploits: true allow-piston-duplication: true allow-unsafe-end-portal-teleportation: false - compression-format: ZLIB oversized-item-component-sanitizer: dont-sanitize: [] perform-username-validation: false diff --git a/config/paper-world-defaults.yml b/config/paper-world-defaults.yml index 5a28031..4893b98 100644 --- a/config/paper-world-defaults.yml +++ b/config/paper-world-defaults.yml @@ -318,3 +318,6 @@ tick-rates: unsupported-settings: disable-world-ticking-when-empty: false fix-invulnerable-end-crystal-exploit: true + ticking: + block-entities: true + chunks: true diff --git a/plugins/Geyser-Spigot/config.yml b/plugins/Geyser-Spigot/config.yml index adbafdd..d61d384 100644 --- a/plugins/Geyser-Spigot/config.yml +++ b/plugins/Geyser-Spigot/config.yml @@ -62,11 +62,11 @@ gameplay: server-name: Kaboom # Allow a fake cooldown indicator to be sent. Bedrock players otherwise do not see a cooldown as they still use 1.8 combat. - # Please note: if the cooldown is enabled, some users may see a black box during the cooldown sequence, like below: + # Please note: with the integrated pack disabled, some users may see a black box during the cooldown sequence, like below: # https://geysermc.org/img/external/cooldown_indicator.png - # This can be disabled by going into Bedrock settings under the accessibility tab and setting "Text Background Opacity" to 0 - # This setting can be set to "title", "actionbar" or "disabled" - show-cooldown: actionbar + # This can be resolved by enabling the integrated pack, or by going into Bedrock settings under the accessibility tab and setting "Text Background Opacity" to 0. + # This setting can be set to "crosshair", "hotbar", or "disabled" + cooldown-type: crosshair # Bedrock clients can freeze when opening up the command prompt for the first time if given a lot of commands. # Disabling this will prevent command suggestions from being sent and solve freezing for Bedrock clients. @@ -86,6 +86,11 @@ gameplay: # Whether to show Bedrock Edition emotes to other Bedrock Edition players. emotes-enabled: true + # Whether to remove legacy text formatting codes sent by Bedrock players. + # Unlike on Java Edition, typing section signs for legacy color codes is possible on Bedrock Edition. + # See https://minecraft.wiki/w/Formatting_codes for further information. + block-legacy-codes: false + # Which item to use to mark unavailable slots in a Bedrock player inventory. Examples of this are the 2x2 crafting grid while in creative, # or custom inventory menus with sizes different from the usual 3x9. A barrier block is the default item. # This config option can be set to any Bedrock item identifier. If you want to set this to a custom item, make sure that you specify the item in the following format: "geyser_custom:" @@ -216,6 +221,10 @@ advanced: # IP addresses, subnets, and links to plain text files are supported. haproxy-protocol-whitelisted-ips: [] + # Should be enabled if this Geyser instance is behind a WaterdogPE proxy. If enabled, Geyser will + # use the xuid / address sent from WaterdogPE and reject clients that do not send it. + use-waterdogpe-forwarding: false + # The internet supports a maximum MTU of 1492 but could cause issues with packet fragmentation. # 1400 is the default. mtu: 1400 @@ -232,4 +241,4 @@ advanced: debug-mode: false # Do not change! -config-version: 5 +config-version: 7 diff --git a/plugins/ViaBackwards/config.yml b/plugins/ViaBackwards/config.yml index 89e9be0..7f09d8f 100644 --- a/plugins/ViaBackwards/config.yml +++ b/plugins/ViaBackwards/config.yml @@ -68,3 +68,9 @@ dialog-style: # Note that this is not supported for clients below 1.21.6 right now due to missing support for # dialogs during the configuration phase. code-of-conduct-as-dialog: true +# +# Passes the original vanilla 1.21.4+ item name into custom_model_data strings. +# This allows client resource packs to restore the appearance of newer items entirely missing from this older version. +# Disable if your server creates custom items using modern items as their base. +# Tip: For server custom items, base them on items in the game before 1.21.4 (e.g. saddle) to ensure compatibility. +pass-original-item-name-to-resource-packs: true diff --git a/scripts/downloads.json b/scripts/downloads.json index d5fe32a..2ec580f 100644 --- a/scripts/downloads.json +++ b/scripts/downloads.json @@ -8,7 +8,7 @@ "type": "fill", "endpoint": "https://fill.papermc.io", "project": "paper", - "version": "1.21.11" + "version": "26.1.2" }, "plugins": { "external": { @@ -46,7 +46,7 @@ "mods/PaperMixins.jar": { "type": "zip", "skip_404": true, - "url": "https://nightly.link/kaboomserver/papermixins/workflows/build/1.21.11/Artifacts.zip", + "url": "https://nightly.link/kaboomserver/papermixins/workflows/build/26.1/Artifacts.zip", "extract": "paper-mixins-master.jar" }, "plugins/CommandSpy.jar": {