Filter versions...
Filter channels...

5.3 Beta 4

by NeunEinser on Aug 28, 2025
Download

server.properties

Changelog

  • Updated up to snapshot 25w35a (all versions starting from 1.21 are still supported)
  • Added dialogs for confirming operator status and pre-generation radius
  • When confirming operator status, the action you attempted to perform is now remembered and will be performed again after successfully confirming your operator status.
  • The points race dialog now uses a step size of 5 minutes rather than 1 minute
  • The points race dialog now has a cancel button
  • In 25w35a, pvp is now disabled via gamerule
  • Removed Twitter link from Community & Support book

Dialogs

Confirm Operator status

In version 1.21.6 and later, the prompt to confirm your operator status is now implemented as a dialog.

Additionally, the game now remembers the action you tried to perform and upon successful confirmation executes that action without the need to click the same sign again.

Pre-generation Radius

In version 1.21.6 and later, the selection of the area to pre-generate is now implemented as a dialog.

Points Race

The points race dialog now has a cancel button and uses a step size of 5 minutes, rather than 1 minute.

Bug Fixes

  • Fixed lockout mode not announcing the winner (#262)
  • Fixed github link in the Community & Support book going to NeunEinser/fetchr rather than NeunEinser/bingo (#266)

5.3 Beta 3

by NeunEinser on Aug 18, 2025
Download

server.properties

Changelog

  • Updated to 1.21.9 (?) snapshot 25w33a
  • Adjusted item pool for new Minecraft version
  • Replaced some chat dialogs with new in-game dialogs when playing in 1.21.6 or later.
  • Renamed “Preferences” to “Personal Preferences“ to highlight that these are settings that only apply to your player.

Item Changes

Leather Items

  • Added Yellow Harness
    • Only available in 1.21.6 and later
  • Added Saddle
    • Only available in 1.21.6 and later
    • Now craftable with 3 leather and 1 iron

Miscellaneous

  • Added copper lantern to the copper category
    • Only available in 25w32a or later
  • Lead categories now depend on the Minecraft version
    • Moved lead from slime category to spider category in 1.21.6 and later
    • Now craftable with an additional string instead of slime ball in these MC versions
  • Replaced blue trimmed leather boots with blue trimmed golden boots or blue trimmed copper boots when playing in 25w31a or later
    • This is to offset the leather usage from some of the newly added items

Dialogs

Set Seed Dialog

When playing in Minecraft version 1.21.6 or later, instead of the chat dialog, a Minecraft dialog will show now to set the seed:

Points Race Dialog

When playing in Minecraft version 1.21.6 or later, instead of the chat dialog, a Minecraft dialog will show now to set points timer:

Bug Fixes

  • Fix being unable to pick up tossed spyglass in Skybox when spam dropping (#264)
  • Fix an issue where entities were un-frozen when picking a previously generated seed again (#265)
  • Fixed card frames in the lobby and skybox sometimes having a desynced rotation and rendering facing downwards on mutliplayer servers. (#273)
  • Fix server.properties being generated with resource-pack-sha1=None (#274)
  • Fixed log error on first load due to missing DragonFight compound in level.dat

5.3 Beta 2

by NeunEinser on Mar 27, 2025
Download

server.properties

Changelog

  • Updated to 1.21.5 release
  • Players now receive a spyglass in the skybox
  • Removed blue egg
  • Removed shadow behind icons in custom HUD
    • Text still has shadow for readability
    • This only applies for Minecraft version 1.21.4 and later.
    • This restores the HUD to what it used to look like in 5.0 (1.16)
  • The map will no longer attempt to initialize in an unsupported version
  • The error messages for playing in an unsupported version are more helpful and automated now

Bug Fixes

  • Fixed resource pack check sign when joining a server for the first time with the resourcepack disabled not being lit up properly (mojank) (#241)
  • Fixed players not being assigned correctly when multiple buttons are pressed by different players in the same game tick
  • Fixed the "join game" sign not working from the front
  • Fixed lodestone compass spinning in the skybox

5.3 Beta 1

by NeunEinser on Feb 28, 2025
Download

server.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

5.2.2

by NeunEinser on Jan 19, 2025
Download

5.2.2 is released to address yet another critical bug in 5.2.x that can cause entities to stay frozen when altering render distance before the game starts.

This version is fully compatible with 5.2 and 5.2.1, meaning you can keep the same server config and just replace the datapack without replacing the world.

Bug Fixes

  • Fixed entities outside of render distance staying frozen when lowering render distance

5.2.1

by NeunEinser on Jan 5, 2025
Download

5.2.1 is released to address a critical bug in 5.2 that could cause spawn points to be swapped and mangled after playing multiple runs. You are highly encouraged to update.

This version is fully compatible with 5.2, meaning you can keep the same server config and just replace the datapack without replacing the world.

Bug Fixes

  • Fixed spawn marker not being cleared properly after a run, causing spawn points to be potentially swapped and messed up.

5.2

by NeunEinser on Jan 1, 2025
Download

5.2 updates the map to 1.21, brings new items, and a few improvements

Changelog

  • The targeted Minecraft version is now 1.21-1.21.4
  • Added new items and changed categories of existing items
  • Worldgen Tweaks
  • Armadillos are more common to generate in savanna biomes compared to vanilla
  • Items taken from the game that include an inner inventory now return their inventory to the player
    • This includes bundles, shulker boxes and loaded crossbows
  • Item get messages in chat now contain a tooltip with the exact item that was taken
  • Improved category chest
  • Improved big lobby & skybox card interaction
  • Creepers and tnt no longer cause damage in the lobby
  • Technical Improvements and better Performance
  • Removed machinery as command blocks are no longer necessary
    • Command blocks are no longer required to be enabled in a server environment
  • Updated translations from Crowdin
  • 1EEFEzBzXBZzUPzCSJOHzNPSFzNPCTzUPzUIFzMPCCZAz3BNFMT1SFiIF2FTUAz7PzUPzUIFzHJUIVCAz7PzUPzDPEFAz3MJDLzPOzUIFzJNBHFTzEJSFDUPSZAziBLFzBzMPPLzBUzuArAz8PQFzUIJTzIFMQTAzLBZzCZF
    • sorry this got corrupted
    • dont worry about it
    • possible characters are [a-zA-Z0-9 .]

Item Changes

Roots

New category "Roots" with:

  • Carrot
  • Golden Carrot
  • Carrot on a Stick
  • Baked Potato

Armadillo

New "Armadillo" Category with:

  • Armadillo Scute
  • Wolf Armor

Pale Garden

New category "Pale Garden"
These items are only available when playing in 1.21.4

  • Pale Moss Block
  • Closed Eyeblossom
  • Open Eyeblossom
  • Pale Hanging Moss (also mutually exclusive with shear items)
  • Resin Clump (also mutually exclusive with nighttime mob drops)
  • Chiseled Resin Bricks (also mutually exclusive with nighttime mob drops)
  • Creaking Heart (also mutually exclusive with nighttime mob drops)

Other new items

  • Jungle Sapling as part of the jungle category
  • White Stained Glass exclusive with glass bottle and orange concrete
  • Brown Banner as part of the wool category
  • Light Blue Bundle as part of the leather category
    • This is only active in 1.21.2 or higher
  • Added Poison arrow which splits its weight with slowness arrow

Changes

  • Book items have been separated from the leather category and are no longer exclusive with item frames
  • Tnt and Tnt Minecart are no longer exclusive with glass bottle and orange concrete
  • Saplings are no longer mutually exclusive
    • Mangrove propagule is exclusive with mud items
    • spruce sapling is exclusive with sweet berries, fern and snow
    • acacia is exclusive with cactus green, lime dye and sea pickle
    • dark oak is exclusive with apple and golden apple

Removed Items

  • Birch sapling
  • Golden hoe, golden pickaxe
  • Diamond shovel, diamod axe, diamond sword

The variety in gold and diamond tools was reduced to make blind runs need to craft fewer of them.

Lobby & Skybox

  • The machinery is gone, as command blocks are no longer needed
  • Removed the floating property in front of the big lobby & skybox card
  • The reach to interact with item frames and other entities is now increased while in the lobby or skybox.
  • Item chests in the lobby now show the global item weight.
  • Item chests in the lobby now generate with scaffolding and make the room grow in height depending on the item pool (without pale garden items, the room is shorter, for example.)

Worldgen Tweaks

  • Buried treasure is now more common like other structures
  • This means map chests are now less likely to have no map
  • Buried treasure will generally be closer to their map
  • Pillager outposts now require less distance from villages
  • Trial chambers are more common, just like other structures in Fetchr
  • Creaking heart frequency in pale oak trees has been increased compared to vanilla from 10% to 35%

Technical Changes

  • Overhauled item registration card generation and item detection with new Minecraft Features in Mind such as Macros

Item Registration

Item registration has been overhauled and existing forks that change the item pool will need to update to the new system.

  • textComponent has been removed
  • clearCommand has been removed
  • detectCommand has been removed
  • icon is no longer a text component and instead the 4 digit hex code of the unicode character representing the item on the HUD bingo card
  • icon_font specifies a own custom font to use for this item. Can be used to avoid conflicts in the vanilla Fetchr font files when maintaining forks
    • actionbar A list of 5 font definitions to use for the card displayed in the actionbar. Each definition is for a different row on the Bingo card and needs to have the corresponding ascend value set. Reference the vanilla Fetchr assets.
  • translation New property for the translation key of the item
  • item_tests Optional. Can be used for custom item tests.
    • type see blow
    • Type specific fields (see below)

Item Tests

Item tests can be used to further specify an item or override default behavior. By default, any item in the item field will match, including any defined components.

If item_tests is specified the components of the item definition will be ignored for testing purposes and only be used to construct a display item for the item frame card or the category chests.

  • fetchr:component
    A component the item must have exactly like specified.
    • id The data component id
    • component The component value
  • fetchr:negated_component
    A component the item must not have
    • id The data component id
  • fetchr:predicate
    An item sub predicate that must succeed for the item
    • id The item sub predicate type
    • predicate The predicate data

At runtime, this will be parsed together with the item id into a command item argument.

For example this definition would leather boots with a blue shaper trim which is not shown in the tooltip and a custom lore text whenever it is displayed, and any leather boots that have any kind of blue trim would match:

{
	item: {
		id: "minecraft:leather_boots",
		components: {
			"minecraft:trim": {
				pattern: "minecraft:shaper",
				material: "minecraft:lapis",
				show_in_tooltip: false
			},
			"minecraft:lore": [
				'{"translate": "item.minecraft.smithing_template.upgrade", "color": "gray", "italic": false}',
				'[" ", {"translate": "fetchr.item.description.any_trim", "color": "#406d95", "italic": false}]',
				'[" ", {"translate": "trim_material.minecraft.lapis", "color": "#406d95", "italic": false}]'
			]
		}
	},
	item_tests: [
		{
			type: "fetchr:predicate",
			id: "minecraft:trim",
			predicate: {material: "minecraft:lapis" }
		}
	]
}

When testing the item id together with the specified item tests would check for minecraft:leather_boots["minecraft:trim"~{material:"minecraft:lapis"}]

Renamed properties in storages

Properties in the item storage and the card storage have been renamed to follow snake_case convention.

Item Detection & Performance

The machinery room is obsolete now and has been removed. Item detection has been fully implemented using macros and no longer needs any command blocks.

This should improve the performance quite significantly, as running command blocks every tick was quite expensive.

Item detection now only runs for a player who had a change to their inventory and does not have any active checks that run every tick anymore.

Command blocks are also more expensive because they parse their command every time they are executed anew while functions are pre-parsed. Macro lines still may need to be parsed more often, but because of macro caching, they will only need to be re-parsed when a new card with different items is generated. The cache only caches up to 8 unique combinations of arguments per function file which means some functions have been duplicated to take advantage of the cache for 25 items. There will still be a small performance overhead for cache lookup.

Card Generation

Card generation also could be simplified using macros. Furthermore, there is no custom random number generator in place anymore, and instead the built-in random command is used.

Bug Fixes

  • Fixed Green Dye having the wrong internal id of fetchr:lime_dye (#236)
  • Fixed spawning inside leaves in some spawn points
  • Fixed vines not getting replaced by drop chute
  • Fixed old skybox remaining when generating new card
    • This would lead to a black box hovering underneath the spawn point when re-generating a card with the same seed again.

This is the third release candidate fixing two more issues.

server.properties

Changelog

  • Scaffolding in the lobby is now not re-generated when the bottom-most scaffolding is broken

Bug Fixes

  • Fixed built script not generating translation override for "Fetchr Fx" sound category for all languages correctly (if no explicit translation is provided for that language)
  • Fixed Lobby scaffolding not regenerating correctly and drop scaffolding blocks on reload if broken (#254)

This is the second release candidate for 5.2 fixing two bugs that have been discovered in rc1.

server.properties

Bug Fixes

  • Fixed items in offhand being detected but not cleared, allowing to reuse items after they have been registered on the card.
  • Fixed spawn point not being set correctly in the lobby under rare circumstances.

This is the first release candidate for 5.2. 5.1.4 has been re-branded as 5.2 as the release became a bit bigger than initially anticipated.

server.properties

Changelog

  • The room with the category chests in the lobby now grows in height dynmaically depending on the needed amount of space
  • Creepers and tnt no longer cause damage in the lobby
  • Updated translator credits
  • Updated pack and workd icons to reflect item changes
  • 1EEFEzBzXBZzUPzCSJOHzNPSFzNPCTzUPzUIFzMPCCZAz3BNFMT1SFiIF2FTUAz7PzUPzUIFzHJUIVCAz7PzUPzDPEFAz3MJDLzPOzUIFzJNBHFTzEJSFDUPSZAziBLFzBzMPPLzBUzuArAz8PQFzUIJTzIFMQTAzLBZzCZF
    • sorry this got corrupted
    • dont worry about it
    • possible characters are [a-zA-Z0-9 .]

Bug Fixes

  • Fixed lockout mode not showing team colors on the HUD card when a team got an item
  • Fixed category chests in lobby penetrating the ceiling
  • Fixed spawning inside leaves in some spawn points
  • Fixed vines not getting replaced by drop chute
  • Fixed interaction range not getting reset when joining the game as a spectator after it already started
  • Fixed old skybox remaining when generating new card
    • This would lead to a black box hovering underneath the spawn point when re- generating a card with the same seed again.

This pre-release brings full 1.21.x compatiblity, and some pale garden rebalancing

server.properties

Changelog

  • The map is now compatible with all versions starting from 1.21 and up to 1.21.4-rc3
  • Increased creaking heart frequency in pale oak trees from 10% to 35%
  • All resin-related items are now mutually exclusive with other hard night-time mob drops
  • Added two new items from the pale garden

Pale Garden items

These items are only available when playing in 1.21.4

  • All resin-related items are now mutually exclusive with other hard night-time mob drops
  • Added pale hanging moss to categories pale garden and shearables
  • Added pale moss block to the pale garden category

Bug Fixes

  • Fixed map failing to load in 1.21 and 1.21.1 (#248)

Pre Release 3 is here to fix one bug from pre2.

server.properties

Bug Fixes

  • Fixed Chiseled Resin Bricks and Creaking Heart using the wrong icon on the HUD card

This pre-release adds compatability with 1.21.4-pre1, adds pale garden items, and includes some small tweaks

server.properties

Changelog

  • The map is now compatible with up to 1.21.4-pre1
  • When playing in 1.21.4, items from the pale garden are now available
  • Items taken from the game that include an inner inventory now return their inventory to the player
  • Item get messages in chat now contain a tooltip with the exact item that was taken
  • Improved the big preview card in the lobby and skybox
  • Bug fixes

Pale Garden items

These items are only available when playing in any 1.21.4 snapshot or pre-release

  • Closed Eyeblossom
  • Open Eyeblossom
  • Resin Clump
  • Chiseled Resin Bricks
  • Creaking Heart

Improved item get handling

The map is now aware of the exact item that matches in the player's inventory.

The tooltip in chat messages now shows the exact item that was obtained. For example, an enchanted book will now list the enchantments that the specific book which has been obtained had.

Items that can have an inventory like bundles or shulkers now will return their inventory to the player, when obtaining them

Lobby & Skybox card

There is no longer an area were the player floats in front of the card.

Instead, players now have extended entity interaction range, allowing the player to interact with the card from far away.

Bug Fixes

  • Fixed rarity color no longer being shown in item get messages
  • Fixed item tooltip missing from item get messages in 5.1.4 versions

A small pre-release with some fixes, tweaks and a new item!

server.properties

A small omission from the beta 1 changelog:

  • Item chests in the lobby now show the global item weight.

Changelog

  • Added Poison arrow which splits its weight with slowness arrow now
  • Command blocks are no longer required to be enabled in a server enviornment
  • Burried treasure is now more common like other structures
    • This means map chests are now less likely to have no map
    • Burried treasure will generally be closer to their map
  • Trial chambers are now more common like other structures
  • Pillager outposts now require less distance from villages
  • Armadillos are now more common to generate in savanna biomes
  • Bug fixes

Bug Fixes

  • Fixed Command Blocks being disabled still causing a warning despite them no longer being needed
  • Fixed world showing an additional warning when attempting to open it in 1.21 or 1.21.1
  • Fixed "Reveal Bingo Card" in blind mode breaking the hud and not showing any items (#240)
  • Fixed skybox having a visible white glass floor in versions prior to 1.21.2 (#242)
  • Fixed items being detected from players in the lobby (#243)
  • Fixed item get message showing an outdated item count (#244)
  • Fixed trial chambers not being more frequent like other structures (#245)

5.1.4 will be a feature-wise small release which updates the game to 1.21 with some technical improvements taking advantage of new Minecraft features, and of course new items.

server.properties

Changelog

  • The targeted Minecraft version is now 1.21-1.21.2-pre5
  • Added new items and changed categories of existing items
  • Technical Improvements and better Performance
  • Removed machinery as command blocks are no longer neccesary
  • Updated translations from Crowdin

Item Changes

Roots

New category "Roots" with:

  • Carrot
  • Golden Carrot
  • Carrot on a Stick
  • Baked Potato

Armadillo

New "Armadillo" Category with:

  • Armadillo Scute
  • Wolf Armor

Other new items

  • Jungle Sapling as part of the jungle category
  • White Stained Glass exclusive with glass bottle and orange concrete
  • Brown Banner as part of the wool category
  • Light Blue Bundle as part of the leather category
    • This is only active in 1.21.2 (or specifically in any version greater than or equal 24w39a). Earlier versions will not use this item

Changes

  • Book items have been separated from the leather category and are no longer exclusive with item frames
  • Tnt and Tnt Minecart are no longer exclusive with glass bottle and orange concrete
  • Saplings are no longer mutually exclusive
    • Mangrove propagule is exclusive with mud items
    • spruce sapling is exclusive with sweet berries, fern and snow
    • acacial is exclusive with cactus green, lime dye and sea pickle
    • dark oak is exclusive with apple and golden apple

Removed Items

  • Birch sapling
  • Golden hoe, golden pickaxe
  • Diamond shovel, diamod axe, diamond sword

The variety in gold and diamond tools was reduced to make blind runs need to craft fewer of them.

Technical Changess

  • Overhauled item registration card generation and item detecion with new Minecraft Features in Mind such as Macros

Item Registration

Item registration has been overhauled and existing forks that change the item pool will need to update to the new system.

  • textComponent has been removed
  • clearCommand has been removed
  • detectCommand has been removed
  • icon is no longer a text component and instead the 4 digit hex code of the unicode character representing the item on the HUD bingo card
  • icon_font specifies a own custom font to use for this item. Can be used to avoid conflicts in the vanilla fetchr font files when maintaining forks
    • actionbar A list of 5 font definitions to use for the card displayed in the actionbar. Each definition is for a different row on the Bingo card and needs to have the corresponding ascend value set. Reference the vanilla Fetchr assets.
  • translation New property for the translation key of the item
  • item_tests Optional. Can be used for custom item tests.
    • type see blow
    • Type specific fields (see below)

Item Tests

Item tests can be used to further specify an item or override default behavior. By default, any item in the item field will match, including any defined components.

If item_tests is specified the components of the item definition will be ignored for testing purposes and only be used to construct a display item for the item frame card or the category chests.

  • fetchr:component
    A component the item must have exactly like specified.
    • id The data component id
    • component The component value
  • fetchr:negated_component
    A component the item must not have
    • id The data compontent id
  • fetchr:predicate
    An item sub predicate that must succeed for the item
    • id The item sub predicate type
    • predicate The predicate data

At runtime, this will be parsed together with the item id into a command item argument.

For example this definition would leather boots with a blue shaper trim which is not shown in the tooltup and a custom lore text whenever it is displayed, and any leather boots that have any kind of blue trim would match:

{
	item: {
		id: "minecraft:leather_boots",
		components: {
			"minecraft:trim": {
				pattern: "minecraft:shaper",
				material: "minecraft:lapis",
				show_in_tooltip: false
			},
			"minecraft:lore": [
				'{"translate": "item.minecraft.smithing_template.upgrade", "color": "gray", "italic": false}',
				'[" ", {"translate": "fetchr.item.description.any_trim", "color": "#406d95", "italic": false}]',
				'[" ", {"translate": "trim_material.minecraft.lapis", "color": "#406d95", "italic": false}]'
			]
		}
	},
	item_tests: [
		{
			type: "fetchr:predicate",
			id: "minecraft:trim",
			predicate: {material: "minecraft:lapis" }
		}
	]
}

When testing the item id together with the specified item tests would check for minecraft:leather_boots["minecraft:trim"~{material:"minecraft:lapis"}]

Item Detection & Performance

The machinery room is obsolete now and has been removed. Item detection has been fully implemented using macros and no longer needs any command blocks.

This should improve the performance quite significantly, as running command blocks every tick was quite expensive.

Item detection now only runs for a player who had a change to their inventory and does not have any active checks that run every tick anymore.

Command blocks are also more expensive because they parse their command everytime they are executed anew while functions are pre-parsed. Macro lines still may need to be parsed more often, but because of macro caching, they will only need to be re-parsed when a new card with different items is generated. The cache only caches up to 8 unique combinations of arguments per function file which means some functions have been duplicated to take advantage of the cache for 25 items. There will still be a small performance overhead for cache lookup.

Card Generation

Card generation also could be simplified using macros. Furthermore, there is no custom random number generator in place anymore, and instead the built-in random command is used.

Bug Fix

  • Fixed Green Dye having the wrong internal id of fetchr:lime_dye (#236)

5.1.3

by NeunEinser on Apr 26, 2024
Download

server.properties

5.1.3 fixes a critical overlooked bug in 5.1.2 causing a game to not start properly in 1.20.5 when standing close to the big skybox card when starting the game

Changelog

  • Fixed players keeping no gravity when standing close to the skybox card when starting the game, preventing them from falling and the countdown from starting
  • Fixed /trigger fetchr.lobby being disfunctional during the game initialization phase
  • Improved overlay generation to give the game a unique file override per Minecraft version

5.1.2

by NeunEinser on Apr 23, 2024
Download

server.properties
This release brings some quality of life improvements, bugfixes, and 1.20.5 support

Changelog

  • Added support for 1.20.5
  • Added points scoreboard on the right (1.20.3+ only)
  • Added points race goal
  • Added option to join as spectator during game
  • Added an error message when attempting to run in an unknown future version
  • Added an error message when running on Spigot or Paper

Points scoreboard

During the game, the points of each team are now shown on the right

2024-03-29_22 36 51

The own team shows up in bold.

This feature is only available from Minecraft versions 1.20.3 and onward and is disabled in earlier 1.20 versions.

Points Race

The points race is a new mode, where you set a certain cut-off time and when that time is over, the team(s) with the highest score win. It can be a nice balance when you don't like going for all items in a potentially very long run, but also consider a Bingo too fast.

This also helps for keeping track of the 25 minute challenge in weekly seeds.

Translations

  • Added Korean Translations by 쪼상 (wx2htkd)

Bug Fixes

  • Fixed spawning over flowing lava leading to a potential death loop (#210)
  • Fixed fire spreading during the skybox phase
  • Fixed spawning in powdered snow without a save block
  • Fixed card frames sometimes starting to pop off in the skybox
  • Fixed a sign in the lobby sometimes popping off when relogging.
  • Fixed some /trigger commands not getting deactivated when joining the skybox or joining the game late as a spectator

server.properties

This is the second release candidate for 5.1.2.

The only change in this version is that all of last week's 1.20.5 pre-release versions are marked as compatible with the map.

This allows people to check that nothing broke in the last view Minecraft pre-releases.

Changelog

  • Marked data pack format 40 and 41 as supported

server.properties

This is the first (and hopefully only) Release Candidate for 5.1.2, bringing some bug fixes and updated translator credits.

Changelog

  • Updated Translator Credits
    • Removed some blank lines from translator credit signs
    • Removed hacky 5th line on some translator credit signs
    • Translator credits are now ordered by number of contributions if there are multiple contributors for a language
  • Simplified blue leather boots check in 1.20.5 snapshots (using 1.20.5-pre1 features)
  • Player heads now load based on the player UUID when using 1.20.5, so they will continue working even after username changes

Bug Fixes

  • Fixed datapack not loading due to worldgen changes in 24w13a and later (#219)
  • Fixed new points race goal announcing an arbitrary team as winner (#223)
  • Fixed Powdered snow not being replaced by a save block properly (#221)
  • Fixed Team selection buttons don't work in 1.20.5 snapshots (#220)
  • Fixed player heads not loading in 1.20.5 snapshot
  • Fixed some /trigger commands not getting deactivated when joining the skybox or joining the game late as a spectator
  • Fixed Item Frame using an outdated texture in HUD card (#222)

This is the first pre-release for version 5.1.2. This version is compatible with 1.20.5 snapshots (until 24w12a, 24w13a is not supported yet) and brings some additional bug fixes and quality of live improvements

Changelog

  • Added support for 1.20.5
    • Known issue: player heads do not load their skins in the current snapshot
    • 24w13a does not load
  • Added points scoreboard on the right (1.20.3+ only)
  • Added points race goal
  • Added option to join as spectator during game
  • Added an error message when attempting to run in an unknown future version
  • Added an error message when running on Spigot or Paper

Points scoreboard

During the game, the points of each team are now shown on the right

Screenshot of Fetchr with Points scoreboard

The own team shows up in bold.

This feature is only available from Minecraft versions 1.20.3 and onward and is disabled in earlier 1.20 versions.

Points Race

The points race is a new mode, where you set a certain cut-off time and when that time is over, the team(s) with the highest score win. It can be a nice balance when you don't like going for all items in a potentially very long run, but also consider a Bingo too fast.

This also helps for keeping track of the 25 minute challenge in weekly seeds.

Translations

  • Added Korean Translations by 쪼상 (wx2htkd)

Bug Fixes

  • Fixed spawning over flowing lava leading to a potential death loop (#210)
  • Fixed fire spreading during the skybox phase
  • Fixed spawning in powdered snow without a save block
  • Fixed card frames sometimes starting to pop off in the skybox
  • Fixed a sign in the lobby sometimes popping off when relogging.

Project members

NeunEinser

Owner

Details

Licensed MIT
Published 2 years ago
Updated 5 days ago