---
title: "Minecraft Java 26.3 \"Wilderness Bound\" is out: what it means for your server"
description: Mojang has shipped Minecraft Java Edition 26.3, and it is a big one. Wilderness Bound adds a new forest biome, a campsite structure, & major changes for server owners!
source: "https://nodecraft.com/blog/game-news-tips/minecraft-java-26-3-wilderness-bound-is-out-what-it-means-for-your-server"
image: "https://dynamic-assets.nodecraft.com/signedurl/aq5KOPveZNdeJ2Xbo4/image.jpg?modifications=W3sibmFtZSI6InRleHQiLCJ0ZXh0IjoiTWluZWNyYWZ0IEphdmEgMjYuMyBcIldpbGRlcm5lc3MgQm91bmRcIiBpcyBvdXQ6IHdoYXQgaXQgbWVhbnMgZm9yIHlvdXIgc2VydmVyIn0seyJuYW1lIjoiZ2FtZV9iZyIsImltYWdlX3VybCI6Imh0dHBzOi8vY21zLWEubm9kZWNyYWZ0LmNvbS9mLzEzMzkzMi8yMDAweDU1MC9kY2IwYWQ2OTM4L2NhdmVzLWFuZC1jbGlmZnMtcHQtMi0xLTItMC5wbmcvbS8ifSx7Im5hbWUiOiJnYW1lX2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Ntcy1hLm5vZGVjcmFmdC5jb20vZi8xMzM5MzIvMzc1eDE1MC8zYzFkYjJiYWI1L21pbmVjcmFmdC5wbmcvbS8ifV0&s=5698c6128f49cf28abe81b46af46078c33940a6174276893982b344e26a401f4"
published: "2026-09-15T16:24:51.934Z"
updated: "2026-09-15T16:24:51.934Z"
---

# Minecraft Java 26.3 "Wilderness Bound" is out: what it means for your server

Mojang has shipped Minecraft Java Edition 26.3, and it is a big one. Wilderness Bound adds a new forest biome, a campsite structure, & major changes for server owners!

Mojang has shipped Minecraft Java Edition 26.3, and it is a big one. Wilderness Bound adds a new forest biome, a campsite structure that generates across most wooded biomes, and a pile of new decorative blocks. Underneath all of that sits one of the largest data pack overhauls in years, a new windowing backend on the client, and a default setting change in `server.properties` that may catch a lot of server owners off guard!

Here is what is new, and more importantly, what you need to check before you automatically update your server at Nodecraft.

## Allowlist is now default for Minecraft Servers

The Allowlist, formerly known as "whitelist", protects your server from unknown players joining it. With this update the `white-list` setting is now set to `true` by default.

If you spin up a new 26.3 server and hand the IP to your friends, nobody gets in until you add them. Existing servers keep whatever value is already in the file, so this only affects new installs and any setup that regenerates the config from scratch.

![A Minecraft player being rejected to join a server from a bouncer because the allowlist is on for the server.](https://cms-a.nodecraft.com/f/133932/640x400/47c5c4c9e2/minecraft-allowlist.png/m/)

### How can I Disable the Allowlist or Whitelist for my Minecraft Server?

- With Nodecraft, you can disable settings within the Players tab of the Minecraft server you created. Just make sure you restart the server, after.
- If you are hosting your Minecraft server yourself, you'll need to edit the `server.properties` file and set `white-list=false` . Save the file and restart your server.
- If you want to keep your server secure (our recommendation): Leave the feature enabled and then [add players directly to your server's allowlist.](/support/games/minecraft/setup/enabling-and-managing-the-server-whitelist). Nodecraft makes this easy with our custom control panel. You won't need to [lookup the player's Minecraft UUID](https://mcuuid.net) or edit files.

## Minecraft Server Log lines are going away, use the Management Protocol instead

A handful of log lines that server software, wrappers, and bots have historically parsed have been removed. If you have automation that greps the console for events, test it against 26.3 before you upgrade your production instance.

The intended replacement is the Minecraft Server Management Protocol, now at version 3.1.0, which gained notifications for world upgrades on startup: upgrade started, upgrade progress, upgrade finished, and upgrade failed. That last one is genuinely useful if you automate version bumps across multiple worlds and want to catch a failed conversion before players join.

Mojang has asked for [feature requests on the Feedback site](https://feedback.minecraft.net) if the protocol is missing an event you relied on in the logs.

## Minecraft Server Performance Fixes

Two changes here should show up in tick times and world load:

- Structure location is faster. This affects `/locate`, explorer map generation, and anything that searches for structures at runtime.
- Chunk generation is faster generally.

A related bug fix is worth calling out for anyone watching disk usage: locating a structure previously created an empty region file for every candidate chunk in ungenerated terrain. On a busy server with players running around with explorer maps, that adds up.

Terrain rendering now uses MultiDrawIndirect on supported hardware, and `level.dat` keeps a `version_history` list of prior data versions, which makes diagnosing a world that has been upgraded through several versions much easier.

## Datapack & Resource Pack Migrations

Data Pack format is now **121.0** and Resource Pack format is **97.1**. Nearly all complicated datapacks will not work with this new format. Here are the highlights of the changes:

**Number providers split in two.** The old `minecraft:number_provider` is gone, replaced by `minecraft:context_int_provider` and `minecraft:context_float_provider`, each with a full library of math operations (add, sub, mul, div, mod, pow, sqrt, trig, rounding, weighted lists, score and storage lookups). Loot tables, villager trades, and enchantment values all now point at these.

**References are now inline everywhere.** Fields that used to accept a single value will generally accept a namespaced ID, a list of IDs, an inline object, a list of inline objects, or a tag ID. As a consequence, `minecraft:reference` has been removed from both loot functions and predicates, since every field can now reference directly.

**Renamed fields across the board.** In loot pool entries, `conditions` became `condition` and `functions` became `modifier`. In loot functions, `function` became `type`. In predicates, `condition` became `type`. `minecraft:block_state_property` is fully replaced by the new `minecraft:match_block` condition, and `minecraft:value_check` split into integer and float variants.

**Brewing and pottery are data driven.** Potion brewing now uses the `minecraft:brewing` recipe type with input, reagent, and output slots, and any item can go in any slot. Pottery sherds are data driven too, and `minecraft:pot_decorations` now stores four named item stacks instead of a list of four IDs. The `#brewing_fuel` item tag is gone, replaced by the new `minecraft:brewing_fuel` component, alongside a matching `minecraft:cooking_fuel` component for furnaces.

**Cooking times changed.** `cookingtime` is no longer optional, and Smoker and Blast Furnace recipes now use the same value as their Furnace counterparts, with the speedup handled by a number provider on the fuel. Custom recipes for those blocks need their `cookingtime` doubled. If you relied on the old default, use 200.

**Worldgen registries moved.** `worldgen/configured_feature` is now `worldgen/feature` with config inlined at the root, and `worldgen/configured_carver` is now `worldgen/carver`. Biome spawn settings moved out of biome files into the new Environment Attributes system. Density functions now evaluate in single precision rather than double, which can shift results for packs that leaned on floating point behavior.

**Sign click events are off by default.** Commands and other click events in sign text no longer fire, and text components on newly placed signs are not resolved. A new `allow_op_features` boolean restores the old behavior. Signs saved before this version are grandfathered in with the flag set to true, but anything you create from now on needs it set explicitly. Worth reviewing if your server uses command signs for warps or shops.

There are two new commands to go with all this: `/posteffect` for applying post-processing shaders to a player's screen, and `/compute` for evaluating the new number providers in a given context. `/item` picked up `fill` and `override` subcommands, and `/execute` gained a `slots` condition.

## New Content Highlight for Minecraft 26.3

- **Dappled Forest**, a new biome generating near cold biomes, with poplar trees in red, orange, and yellow variants, each with matching falling leaf particles.
- **Abandoned Camps**, a new structure with a custom design for each of the eighteen biomes it generates in, stocked with chests and barrels.
- **Cushions** in all sixteen colors, crafted from three wool slabs, that you can place and sit on.
- **Straw Beds**, craftable from three hay bales for four beds, that let you skip the night without setting your spawn. Single use only, and they will not work in the Nether or the End.
- **Wool and concrete stairs and slabs** for every color. Wool variants still dampen vibrations, and concrete variants work in a stonecutter.
- **Shelf Mushrooms** growing on poplar trees, which are slightly bouncy, and **Red Shrubs**.
- **Explorer Maps are real items now**, each with its own icon, including new maps for Ancient Cities, Trial Chambers, Mineshafts, and more. Existing maps convert on world load.
- **Order-independent transparency** replaces the old Improved Transparency setting, fixing a long list of translucency rendering bugs at a higher performance cost. Players on weaker hardware may want it off.
- Spectators can now use portals, and the client has moved from GLFW to SDL3, which fixes a long list of input and fullscreen issues, especially on macOS and Linux.

### Before You Update your MC Server. We Recommend:

- **Back up your world.** Non-negotiable on a version with worldgen and data format changes this deep.
- Check `white-list` in `server.properties` and set it deliberately.
- Test every data pack against format 121.0 on a copy of your world first. Assume it needs work.
- Audit any command signs for the new `allow_op_features` flag.
- Test log-parsing automation, or migrate it to the Management Protocol.
- If you run mods or plugins, wait for your platform to publish 26.3 builds before updating a live server.

To download the new server or client JAR for this Minecraft update we have made the [files easy to download directly from Mojang here](https://mcversions.net). You can also read the [full changelog](https://minecraft.wiki/w/Java_Edition_26.3) for Minecraft 26.3 on the [official announcement](https://www.minecraft.net/article/minecraft-java-edition-26-3).
