[server.properties](https://gist.githubusercontent.com/NeunEinser/dac27cc76dbc83bdd1ea22a99cff3967/raw/5.3-beta1.properties)
**⚠️ While both 1.21-1.21.4 and 1.21.5 snapshots are supported, upgrading a world from
1.21.x to 1.21.5 is currently not supported.**
Version 5.2.3 updates the map to Minecraft version 1.21.5 and adds some new
items
## Changelog
- Updated to 1.21.5
- All versions starting from 1.21 are still supported
- Snapshots 25w02a - 25w09a are unsupported
- Because of issues in earlier snapshots, you need snapshot 25w09b or later
- Updated the item pool
- Updated Worldgen for 1.21.5
- The entire tick logic besides the error chat spam is no disabled when playing
in an unsupported version
- Renamed Blind Mode to Concealed Card
- Technical changes
## Item Changes
### Lodestone
- New category
- Only available when playing 1.21.5
- Added Lodestone
- was changed in 1.21.5 to use an iron ingot instead of netherite
- Added Lodestone compass
- Also mutually exclusive with compass and map
- Likelihood is split with compass in that category, making map still as
likely as before
### Swamp
- New Category
- Only available when playing 1.21.5
- Contains existing items: slime ball, sticky piston, leash and poison arrow
- Added firefly bush
### Warm Biomes
- Added dead bush to this category (previously only categorized as "shearable")
- Added Cactus Flower
- Only available when playing 1.21.5
- Added Short dry grass
- Only available when playing 1.21.5
- Also added to the shearables category
### Miscellaneous
- Added blue egg
- Only available when playing 1.21.5
- Mutually exclusive with other egg items
- Shares probability with normal egg
- Added bush
- Only available when playing 1.21.5
- Mutually exclusive with other shearable items
- Replaced pale moss block with pale moss carpet
- This is to make it easier to distinguish from tuff and other gray blocks
- Replaced moss carpet with moss block
- Cannot be found in mangrove swamps, and only shipwreck food chests and lush
caves
## Worldgen
- Made armadillos more likely in badlands in 1.21.5
- Badlands can now spawn some warm farm animal variations, were previously
only armadillos could spawn
- This was adjusted the same way as savanna previously, meaning armadillos
take up a bit over half the peaceful spawns in these biomes
- Worldgen is updated to match 1.21.5 when playing in this version
- Most notably, pale gardens spawn about twice as often now
## Blind Mode -> Concealed Card
"Blind Mode" has been renamed to "Concealed Card". This is to diambiguate it
with weekly "blind" seed challenges, which are played without knowing the card
beforehand.
## Technical changes
- Text components are no longer stringified
- Removed `fetchr:negated_component` item_test
- Added `fetchr:component_exists` item_test
- Category lists now support a mixed typed list
### Text Components
In accordance with the 1.21.5 changes, text components are now in SNBT format
and no longer stored as stringified JSON.
This affects all storages that stored text components before.
### `fetchr:component_exists` item_test
New item test that can bes specified in the item pool to check for an item
component to exist
- Requires the item component to exist on this item, with any contents
- `id` - The item component id
- `negated` - Optional. When set to `true`, requires the component to **not**
exist (same as previous `fetchr:negated_component`)
### Heterogeneously typed category lists
When registering items, category lists can now be heterogeneous in 1.21.5 (in
1.21.4, this would be an SNBT syntax error)
This means instead of specifying a compound with only an id and no weight, you
can now always specify a string, even when there is another compound in the same
list
For example, `[ {id: "fetchr:pumpkin" }, {id: "fetchr:egg", weight: 2 } ]` can
now be written as `[ "fetchr:pumpkin", {id: "fetchr:egg", weight: 2 } ]`
## Bug Fixes
- Fixed lockout mode automatically being disabled when playing with one team
causing the colored card backgrounds of unlocked items to not show up properly
- Fixed error chat spam not showing up when playing in a version that's too old
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }