A small pre-release with some fixes, tweaks and a new item!
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.
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 removedclearCommand
has been removeddetectCommand
has been removedicon
is no longer a text component and instead the 4 digit hex code of the unicode character representing the item on the HUD bingo cardicon_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 forksactionbar
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 itemitem_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 idcomponent
The component value
fetchr:negated_component
A component the item must not haveid
The data compontent id
fetchr:predicate
An item sub predicate that must succeed for the itemid
The item sub predicate typepredicate
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 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
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
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
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
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
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.
This release reverts an accidental change in the release causing the red team to always be registered.
This version updates to Minecraft 1.20.2 and comes with new game modes, a new skybox, and a lot of other changes. server.properties file
Changelog
- Updated to 1.20
- Added Blind Mode
- Added Lockout Mode
- Added timer options
- Added terrain preview and extended skybox to give the player a spawn preview as soon as possible
- Updated lobby tutorial
- Added separate multiplayer settings room
- Removed team controls from the lobby
- Tweaked worldgen to be more balanced
- Updated item pool
- Spawn points can now only generate in a radius of 25 million blocks (down from ~30 million)
- Better multiplayer game controls
- Improved terrain pre-generation
- Removed emerald detection
- All loot sequences are now deterministic, meaning everyone playing the same seed will have the same drop rates for mob drops, or random block drops (e.g. flint)
- Slightly reduced brightness in caves compared to 5.0
- Quality of life changes
- Added new translations
- Added separate build for Minecraft Realms
- Technical changes
Blind Mode
In blind mode, you cannot see the items on the card until any team obtained the item.
When active, the Bingo card looks blank initially.
Knowing which items are mutually exclusive will help when playing this mode (see category chests)
When playing blind mode, you can give up by revealing the card (and continue getting what you missed if you want to)
Lockout Mode
In lockout mode, each item can only be unlocked by one team, locking out all other teams from obtaining the same item.
This also comes with a special goal which is announced when a team has obtained more items than any other team still can at that point. It is possible for multiple teams to have the same amount of items with no item still being available, in which case all teams which share that item amount are announced as winners.
In this mode, the Bingo card will highlight the entire square in the team color just like with a single team.
Lockout mode is not available in single player.
Timer
The timer will now pause when you pause the game. There is a setting to count paused time again enables the same behavior as previous versions.
Additionally, an option for using in-game time has been added. The default is still real time as before.
When using in game time, the counted time progresses as the in-game day progresses. This means, a Minecraft day is always assumed to last exactly 20 minutes, regardless of lag.
In a competitive scenario, players who experience lag may be at a disadvantage, as it takes longer for night time to arrive, or furnaces to smelt, and exploring might also be harder if chunks don't load properly.
When using in game time, players who experience lag might be at an advantage however, when they stay in a small area, as they can run through caves quicker with less time being counted.
Skybox
As soon as the game is ready, you will see a preview of the spawn point now. On multiplayer servers only the player who generated the card automatically joins, other players need to join.
Only players who have joined will participate.
Joining
For manually joining, the sign which was previously used for starting the game has been swapped for a "join game" sign.
When joining, players are now assigned a random team, printing a message when joining.
The relative position from the lobby compared to the big lobby card is kept.
Items marked on the lobby card by left and right click are copied to the skybox when a player enters the skybox while no other player is there yet.
Rejecting a Card / Spawnpoint
The skybox contains a "Generate Random Card" sign to reject the card and get a new seed, just like when generating from the lobby. When this is done, the old skybox is encased in black blocks until the new spawnpoint is ready, and players are teleported over.
Worldgen Changes
Worldgen has been updated for 1.20 and is based on the vanilla biome layout now.
Biome layout
In contrast to version 5.0, it is now possible to use the vanilla biome layout. This means, that biomes are placed exactly like in normal Minecraft, only their size has been reduced.
The width of beaches has been slightly increased compared to what it usually would be with tiny biomes.
Structures
Mineshafts are now included in worldgen again.
All structures generate with higher frequency compared to vanilla now, and dungeons generate less commonly compared to 5.0, with the same frequency increase as other structures.
Item Changes
Removed items
- Saddle
- Nametag
Lush cave
- Spore Blossom
- Flowering Azalea
- Moss Carpet
- Rooted Dirt
- Hanging roots
- Glow Berries
- Axolotl Bucket
- Big Dripleaf
Lush caves can be found either by finding an azalea tree, or in general in the center of a bigger moist biome (i.e. taiga, dark forest, (non-sparse) jungle; or less-commonly windswept forest or wooded badlands)
Dripstone cave
- Pointed Dripstone
- Dripstone Block
Dripstone caves can be found very in-land (far away from oceans), i.e. in the center of a land mass
Copper
- Raw Copper Block
- Copper Block
- Exposed Cut Copper
- Brush
Exposed copper needs to be placed for some time to change its state. In case it oxidizes too much, it can be turned back by one state at a time using an axe.
It is beneficial to place more blocks at once with a distance of at least 4 blocks taxicap. With a stonecutter, you get 4 cut copper blocks per 9 copper ingots.
Deepslate
- Deepslate
- Cracked Deepslate Bricks
- Deepslate Tile Wall
- Tuff
Deepslate can be found below around y 0. Mining deeplsate gives cobbled deepslate, cooking it in a furnace gives the normal deeplsate block.
Tuff can be found as blobs in the deepslate layer.
Mud
- Packed Mud
- Muddy Mangrove Roots
- Mud Bricks
Mud can be found in mangrove biomes, or gotten from regular dirt using a water bottle. Packing requires a single wheat (so the bricks require 4 wheat total). The muddy roots can only be found in a mangrove swanp directly.
Amethyst items
- Amethyst Shard
- Spyglass
- Amethyst Block
- Calcite
Amethyst needs a geode to be found. Geodes are generated with higher frequency, like structures. It is usually easier to find them in the ocean, especially when there is an aquifier.
Calcite can also be found in stoney peaks.
Glow ink
- Glow ink sac
- Glow item frame (also mutually exclusive with regular item frame)
Glow ink can be gotten from glow squids who spawn in dark water basins. The glow item frame is also mutually exclusive with other leather-related items
Cherry items
- Cherry Chest Boat
- Pink Petals
- Cherry Sapling
Cherry Blossom is a new mountain biome. These items can be found there.
Additions to existing categories
- Raw Gold Block (mutually exclusive with other gold items; and magma block)
- Raw Iron Block (mutually exclusive with basic iron items (iron block, cauldron, stonecutter and acacia hanging sign))
- Mangrove Propagule (mutually exclusive with other saplings)
- Glow Lichen (mutually exclusive with other shearables like fern, dead bush, ...)
- Blue Trimmed Leather Boots (mutually exclusive with heart of the sea and emerald)
- Hanging Acacia Sign (mutually exclusive with basic iron items (raw iron block, iron block, cauldron, stonecutter))
- Dried Kelp (mutually exclusive with dried kelp block)
Item Changes
- Enchanted book is now mutually exclusive with diamond items
- Stonecutter and dried kelp block are now no longer mutually exclusive
- Stonecutter is now mutually exclusive with other "basic iron" items (Acacia Hanging Sign, Raw Iron Block, Iron Block, Cauldron)
- Added new kelp category with dried kelp and dried kelp block
- Piston and sticky piston are no longer mutually exclusive with redstone block and repeater
- Renamed "Common Burried Treasure Loot" to "Shipwreck Loot"
Lobby Changes
- Removed team selection in favor of the team selection in the skybox.
- Players have no longer a team in the lobby by default.
- The lobby has now a special area for some multiplayer settings that is only accessible in multiplayer.
- The mocked skybox has now been updated to a miniature version of the new skybox with some miniature terrain
Multiplayer Controls
The multiplayer "strict mode" sign was split into "operator-only" and "lobby gamemode" controls for more intuitiveness. In oprator-only, only operators will be able to interact with game controls like starting a game, revealing a card in blind mode, etc. The lobby gamemode controls whether players are in adventure or survival mode.
New options for disallowing spectator mode and hiding the seed from all players until the end of the game have been added. This does not affect the existing preference setting to hide the seed until the end of the game. This can prevent some forms of cheating if you do not trust your players. The default is still spectator mode enabled and seed shown.
There is also a success message being printed now for players successfully confirming their operator status. In case the confirmation fails, just the standard Minecraft "You do not have permissions to run this command" is still shown as before.
Most multiplayer controls are in an entirely separate area now which is not accessible in single player.
Credits
- Removed "Used Tools" section
- Added "Special Thanks" section (including toolmakers)
- Moved Alpha testers to the front
- Moved translators to the back
- Removed credits for AmberW's negative space font as it is no longer used
Pre-generation Changes
Pre-generation now only generates a minimal amount of chunks by default. This means you have to wait less time to start a game.
In multiplayer, there are options now to pre-generate a certain radius of chunks for lag reduction purposes.
After pre-generation has generated the minimal area, all entities that were not present during generation are killed periodically every 3 seconds.
Pre-generation has a limit now on the amount of chunks that can be generated ahead of fully loaded chunks
Quality of Life Changes
- Added error message in place of custom HUD when resource pack is not enabled
- Added better announcement for goals and sound when enemy team completes a goal
Better Goal Announcements
Whenever any team completes a blackout, 20-No-Bingo, or wins the lockout race, a title announcement is now shown to all players, making it more obvious. This also comes with a sound effect.
Bingo is not announced that way for now and does not cause a sound effect.
Added new translations
- Chinese (simplified) -- Thanks to 雨夢 YoMon and Sora
- Spanish -- Thanks to Alvaro Orrego and HolaSoyElmo
Technical Changes
Reduced available terrain / Timer now uses global world border
The timer is implemented using the world border, since it uses real time.
In previous versions of Minecraft, there was a (buggy) world-border per dimension, which would reset when re-loading the world. While the game was running, it was still possible to use it for timing tho. In previous versions, the world border of the lobby dimension was used, which meant the complete world with radius 30 million was available in the dimension where you played the game,
Now, the world border of the game world is always something between +-25 million and 27.5 million blocks out (compared to +-30 million). Because of this, spawn points are slightly closer together now.
Switched Source License to MIT
Basically, you can do anything now as long as you provide attribution.
Misc
- Replaced area effect clouds with markers
- Changed approach to setting signs in the lobby
- Changed namespace from "bingo" to "fetchr"
- Removed periodic clearing of the tmp scoreboard
Realms Build
- Resource pack check is always skipped
- Always behaves like in multiplayer
- Uses survival mode in the lobby like singleplayer
- Doesn't include multiplayer advanced settings
Bugfixes
- Fixed a bug in how random numbers in the seeded generator where created
- Fixed strict mode sign sometimes appearing in single player
- Fixed entities right at the spawn block suffocating at the game start (#202)
- Fixed items being possible to be picked up before the game starts (and then being cleared) (#203)
- Fixed category chests not generating when first opening the world
- Fixed command block enabled check not working properly in some server environments (mainly Spigot/Paper, those are still not supported, tho it looks like 1.20 versions mostly work)
This is a third release candidate fixing 3 bugs.
Changelog
- In the initial part of the skybox phase, entities that were not part of generation are only killed now once the minimal spawn point area is generated. This is to fix the first listed bug.
Bug Fixes
- Fixed entities that are part of generation being sometimes killed before they could be processed.
- Fixed leftover debug say hi when marking an item frame green
- Fixed HUD messing up when card is on the right with space for the attack indicator
This is the second release candidate fixing some bugs and adding 1.20.1 backwards compatibility.
The changes to mob drop sequences are still in this version but are only affective in 1.20.2.
The target version is still 1.20.2, but 1.20.1 can be used for servers, or if you rely on performance mods. If you can, you should still use 1.20.2.
Changelog
- Added backwards compatibility with earlier 1.20 versions
- Mob loot sequences are deterministic now only when playing 1.20.2 and later
- Optimized lobby card frame processing
- Bug fixes
Bug Fixes
- Fixed possibility to escape skybox when standing in certain positions next to the lobby card when being teleported
- Fixed some seeds not properly generating due to hitting function command limit
- Fixed category chests not generating when first opening the world
- Fixed command block enabled check not working properly in some server environments (mainly Spigot/Paper, those are still not supported, tho it looks like 1.20 versions mostly work)
This is the first (and hopefully only) release candidate for 5.1, and form here on out only bug fixes will be done when necessary.
This version of the pack will only work in 1.20.2 snapshots or pre-releases.
5.1 will fully release as soon as Minecraft 1.20.2 is also fully out.
Changelog
- Updated to 1.20.2-pre2
- All loot sequences are now deterministic, meaning everyone playing the same seed will have the same drop rates for mob drops, or random block drops (e.g. flint)
- There is a particle indication for the exact spawn point in the skybox now, making it easier to see from the top
- The relative player position is now kept when joining the skybox, if the player is in the card generation room or in a skybox of a rejected seed
- Changed pre-generation presets
- Pre-generation has a limit now on the amount of chunks that can be generated ahead of fully loaded chunks
- Added text "playername revealed the bingo card" when revealing a blind mode Bingo card
- Entities frozen during pre-gen no longer get NoGravity (this fixes a bug with floating items still having momentum in some cases)
- Updated Spanish credits
- Added separate build for Minecraft Realms
- Bug Fixes
Pre-generation presets (multiplayer-only)
- Minimal
- 250 blocks
- 500 blocks
- 750 blocks
- 1k blocks
- 1.5k blocks
- 2k blocks
Realms Build
- Resource pack check is always skipped
- Always behaves like in multiplayer
- Uses survival mode in the lobby like singleplayer
- Doesn't include multiplayer advanced settings
Bug Fixes
- Fixed Category Chests not generating initially before clicking the sign for the first time
- Fixed skybox item frames not respawning when broken
- Fixed typo in "AmberW"'s special thanks entry
- Fixed special thanks signs being edeitable
- Fixed lobby signs not updating instantly when changing a setting
- Fixed coordinate display taking up too much space with high coordinates (this was especially apparent when generating a new card from the skybox)
The second pre-release is out with some minor tweaks and bug fixes. Enjoy!
For servers; the server.properties file for this version.
Changelog
- Revised some item categories and added minor new items
- Updated Credits
- During the skybox phase, all entities are now invulnerable and items cannot be picked up
- Fireworks properly spread and explode again
Item Changes
- Added Tuff as an alternative to deepslate items
- Added big dripleaf as an alternative to other lush cave items
- Added dried kelp
- Stonecutter and dried kelp block are now no longer mutually exclusive
- Stonecutter is now mutually exclusive with other "basic iron" items (Acacia Hanging Sign, Raw Iron Block, Iron Block, Cauldron)
- Added new kelp category with dried kelp and dried kelp block
- Piston and sticky piston are no longer mutually exclusive with redstone block and repeater
- Renamed "Common Burried Treasure Loot" to "Shipwreck Loot"
- Blue trimmed leather boots now have a custom tooltip in the category chests saying "Any Armor Trim" instead of "Shaper Armor Trim"
- Bugfixes
Credits
- Removed "Used Tools" section
- Added "Special Thanks" section (including toolmakers)
- Moved Alpha testers to the front
- Moved translators to the back
- Removed credits for AmberW's negative space font as it is no longer used
Bugfixes
- Fixed game info missing that granite can still generate in copper ore veins
- Fixed page missing in pregen book
- Fixed lockout mode claiming victory early in certain edge cases when multiple teams have the same amount of items
- Fixed Deepslate category missing a translation (#201)
- Fixed entities right at the spawn block suffocating at the game start (#202)
- Fixed items being possible to be picked up before the game starts (and then being cleared) (#203)
- Fixed reloading the world while in the skybox making you unable to use the "Leave Game" sign
- Fixed Fireworks no longer having an explosion effect (#187)
- Fixed Fireworks no longer being spread around the player (#188)
- Fixed capitalization of "Blue Trimmed Leather Boots"
This is the first pre-release. This means all features have been implemented, and you can expect to only see minor tweaks and bug fixes to happen from now on.
This version also updated, added and changed a lot of texts, but there won't be many changes there anymore. If you intent to help translating this project to other languages, now is a very good time for that. Check out the translation project now!
You might also want to take a look at the General Translation Help & Guidelines first.
Changelog
- The timer does no longer count paused time by default
- Added timer options
- Added "reveal card" menu option in blind mode
- Updated Lobby
- Better multiplayer controls
- improved pre-generation and entity handling
- Added multiplayer pre-generation option
- Improved skybox joining and game ending
Timer
The timer will now pause when you pause the game. There is a setting to count paused time again enables the same behavior as previous versions.
Additionally, an option for using in-game time has been added. The default is still real time as before.
When using in game time, the counted time progresses as the in-game day progresses. This means, a Minecraft day is always assumed to last exactly 20 minutes, regardless of lag.
In a competitive scenario, players who experience lag may be at a disadvantage, as it takes longer for night time to arrive, or furnaces to smelt, and exploring might also be harder if chunks don't load properly.
When using in game time, players who experience lag might be at an advantage however, when they stay in a small area, as they can run through caves quicker with less time being counted.
Skybox joining & Game ending
When entering the skybox, instead of just joining a random team, the normal logic is now always run, which includes printing a message "<player>
has joined the <color>
team".
In multiplayer, only the player who generated the card is now automatically teleported to the skybox. All other players either need to manually join using one of the "join game" signs, or everyone can be teleported using a new "teleport all players to skybox" sign which is accessible in the skybox in multiplayer.
When leaving a game or the skybox, a message "<player>
entered the lobby" is now shown.
In multiplayer, when a player joins the lobby, they will also get the option to end the game for everyone and teleport all players back to the lobby.
Lobby
The lobby has now a special area for some multiplayer settings that is only accessible in multiplayer.
All tutorial texts and descriptions have been updated to match 5.1 behavior.
The mocked skybox has now been updated to a miniature version of the new skybox with some miniature terrain
Multiplayer Controls
The multiplayer "strict mode" sign was split into "operator-only" and "lobby gamemode" controls for more intuitiveness. In oprator-only, only operators will be able to interact with game controls like starting a game, revealing a card in blind mode, etc. The lobby gamemode controls whether players are in adventure or survival mode.
New options for disallowing spectator mode and hiding the seed from all players until the end of the game have been added. This does not affect the existing preference setting to hide the seed until the end of the game. This can prevent some forms of cheating if you do not trust your players. The default is still spectator mode enabled and seed shown.
There is also a success message being printed now for players successfully confirming their operator status. In case the confirmation fails, just the standard Minecraft "You do not have permissions to run this command" is still shown as before.
Most multiplayer controls are in an entirely separate area now which is not accessible in single player.
Pre-generation
Pre-generation now only generates a minimal amount of chunks by default. This means you have to wait less time to start a game.
In multiplayer, you have options to pre-generate a certain radius of chunks for lag reduction purposes.
While in the skybox, all entities that were not present during generation are killed periodically every 5 seconds, to make it less confusing when you see an entity that spawned later. Those entities were previously only killed when the game started.
This will now also properly handle entities that were generated outside the pre-generated area by player loading, and bees will also be frozen now, and chunks will no longer be forceloaded for the entire pre-generation phase.
Bug Fixes
- Fixed lockout mode still detecting items like in a normal game
- Fixed blind mode not working for set seed
- Fixed team changing to a random team for all players when generating a new random card from the skybox
- Fixed the bingo menu being printed many times in multi player when a team achieved a goal
- Fixed card showing items being darkened for an arbitrary team when a player is in no team
- Fixed entities that spawned late being visible during the skyboxphase, but killed at a later point
- Fixed bees not being frozen
- Fixed players no longer being invisible in the drop chute
- Fixed the random team assignment when entering the skybox assigning to team orange when any of the teams lime, cyan, blue or magenta were picked, and those teams never getting picked
- Fixed player heads on armor stands in the lobby showing default skins
For servers: server.properties
Changelog
- Added Blind Mode
- Added Lockout Mode
- Automatic random team assignment when joining a game
- Removed team controls from the lobby
- Added better announcement for goals and sound when enemy team completes a goal
- Improved skybox
- Reduced structure frequencies compared to beta5 (still increased compared to vanilla)
- Small item changes
- Added new translations
- Force resource pack in pre-made server.properties
Blind Mode
In blind mode, you cannot see the items on the card until any team obtained the item.
When active, the Bingo card looks blank initially.
Knowing which items are mutually exclusive will help when playing this mode (see category chests)
Lockout Mode
In lockout mode, each item can only be unlocked by one team, locking out all other teams from obtaining the same item.
This also comes with a special goal which is announced when a team has obtained more items than any other team still can at that point. It is possible for multiple teams to have the same amount of items with no item still being available, in which case all teams which share that item amount are announced as winners.
In this mode, the Bingo card will highlight the entire square in the team color just like with a single team.
Lockout mode is not available in single player.
Team assignment changes
The team selection from the lobby has been removed and is only available in the skybox now.
When in the lobby, players are no longer part of any team. This makes it easier to see who is actually playing in multiplayer.
When joining a game and entering the skybox, a random team is assigned initially.
Better goal announcements
Whenever any team completes a blackout, 20-No-Bingo, or wins the lockout race, a title announcement is now shown to all players, making it more obvious. This also comes with a sound effect.
Bingo is not announced that way for now and does not cause a sound effect.
Skybox improvements
- Added "generate random card" sign to skybox to make it easier to reject a card from the skybox.
- This addresses community feedback from players who forcefully got put into the skybox when they weren't committed to the card yet. If there is still an issue with this that should be addressed, please let me know.
- When generating a new card in the skybox, the player is not teleported back to the lobby, instead the old skybox is encased with black concrete until the new spawn is ready.
- Items marked on the lobby card by left and right click are copied to the skybox when a player enters the skybox while no other player is there yet.
- Removed step in front of the Bingo card and instead lowered the Bingo card 1 block below the regular floor
- Added white glow effect outline to highlight the floor
Structure Generation
All structures are now doubled compared to vanilla. Last beta most of them were quadrupled instead.
Item Changes
- Removed Powdered Snow
- Moved hanging roots to be mutually exclusive with lush cave items instead of shearable items.
Added new translations
- Chinese (simplified) -- Thanks to 雨夢 YoMon
- Spanish -- Thanks to Alvaro Orrego
Technical
- Added new line to the end of the pre-made server.properties file
- Added option to force the resource pack to server.properties
Bugfixes
- Fix position in HUD not updating after pruning chunks
For servers: server.properties
Changelog
- Updated to 1.20.1
- Improved pre-generation
- Added terrain preview and extended skybox to give the player a spawn preview as soon as possible
- Increased mountain sizes
- Decreased temprature climate sizes
- Increased structure frequencies
- Replaced exposed copper with exposed cut copper and cut copper with copper block
Skybox
As soon as the game is ready, you will see a preview of the spawn point now. On multiplayer servers you need to manually join the game first, only players who have joined will participate.
Worldgen changes
Mountains are increased in size now to make them more traversable.
Temperature zones are smaller now, meaning you should need to travel less to find e.g. a desert or a warm ocean.
Most structures have been quadrupled in frequency, so they should be much more common. This includes:
- amethyst geodes
- ancient cities
- desert pyramids
- desert wells
- fossils
- jungle temples
- mineshafts
- monster spawner rooms
- ocean monuments
- ocean ruins
- pillager outposts
- ruined portals
- shipwrecks
- swamp witch huts
- trail ruins
- villages
- woodland mansions
Item changes
Exposed copper has been changed into exposed cut copper. Using a stone cutter, this means you will get 4 copper blocks per 9 copper ingots.
Cut copper is now a regular copper block.
Pre-generation
Pre-generation now properly freezes all entities that are there during generation. All entities that were not there during generation will be killed when the game starts.
Bug fixes
- Fixed entities not being frozen during pre-gen (#160)
- Fixed item names not showing up in lobby frames
For multi player on a server, here is this version's server.properties file.
Changelog
- Updated to 1.20-pre1
- Brightness is slightly reduced in caves
- Removed goat horn
- Removed sculk blocks
- Added new items
New Items
- Axolotl Bucket
- Blue Trimmed Leather Boots
- Hanging Acacia Sign
- Brush
- Cherry Chest Boat
- Pink Petals
- Cherry Sapling
Bug fixes
- Fixed strict mode sign sometimes appearing in single player
- Fixed slowness arrow using old icon
Changelog (compared to 5.0.1)
- Updated to 1.19.4
- Updated worldgen to new version with all new biomes
- Re-enabled mineshafts
- Reduced dungeon frequency back to normal
- Added new items for 1.19.3
- Removed silk touch requirement for sculk family blocks
- Removed dungeon-related items (except for the enchanted book)
- Spawn points can now only generate in a radius of 25 million blocks (down from ~30 million) (see technical changes for more details)
- Removed emerald detection
- Removed setting for terrain pre-gen (it always behaves like the previous non-default beahvior now)
- Added error message in place of custom HUD when resource pack is not enabled
- Technical changes
- server.properties for using on a server (for more information see main description)
Worldgen Changes
Worldgen has been updated for 1.19.3 and all new biomes have been added.
In contrast to version 5.0, it is now possible to use the vanilla biome layout. This means, that biomes are placed exactly like in normal Minecraft, only their size has been reduced.
One exception to this is beaches. The width of beaches has been slightly increased compared to what it usually would be with tiny biomes. Since in 1.19.3 biomes no longer control terrain shape, the terrain shape has also been adjusted for this change.
Mineshafts & Dungeons & Removal of dungeon items
Mineshafts are re-enabled again and dungeons generate at the same rate as in normal Minecraft now.
With new cave-biome specific items, and since I feel like there is enough variety without dungeon items, plus the fact that dungeon items can be somewhat unreliable and annoying, I decided to remove them. This change allowed me to move more towards default worldgen and have even less specialities people have to learn. In specific, this means dungeons are back to their normal rate and mineshafts are enabled.
One exception to this is the enchanted book. It has been added as part of the diamond category now and is mutually exclusive with other diamond-related items.
Seeds should be able to be found in mineshafts quite easily, and since mineshafts are somewhat common, I feel the balancing in that regard shouldn't have changed much.
This means the only changes to worldgen that differ from vanilla are now:
- decreased biome sizes
- removal of ite-blobs (granite may still generate as part of a copper ore vein in this version)
New items
Lush cave
- Spore Blossom
- Flowering Azalea
- Moss Carpet
- Rooted Dirt
- Glow Berries
Lush caves can be found either by finding an azalea tree, or in general in the center of a bigger moist biome (i.e. taiga, dark forest, (non-sparse) jungle; or less-commonly windswept forest or wooded badlands)
Dripstone cave
- Pointed Dripstone
- Dripstone Block
Dripstone caves can be found very in-land (far away from oceans), i.e. in the center of a land mass
Deep dark
- Sculk Sensor
- Sculk Shrieker
- Sculk Catalyst
- Sculk
Note that in contrast to vanilla, sculk blocks do not require silk touch.
Deep dark biomes can be found close to the bottom of the world below mountains. They are a gurantee below any type of peak or slope biome (The return of mountain caving!). They are hard to find and very unreliable if you just search underground, but because it's a gurantee below a mountain, I feel like it is a fair and very interesting category to include.
Copper
- Raw Copper Block
- Cut Copper
- Exposed Copper
Exposed copper needs to be placed for some time to change its state. In case it oxidizes too much, it can be turned back by one state at a time using an axe.
Amethyst items
- Amethyst Shard
- Spyglass
- Amethyst Block
- Calcite
Requires an amethyst geode. Geodes can commonly be spotted on the ocean floor or underground.
Calcite can additionally be found in stony peaks.
Deepslate
- Deepslate
- Cracked Deepslate Bricks
- Deepslate Tile Wall
Deepslate can be found below around y 0. Mining deeplsate gives cobbled deepslate, cooking it in a furnace gives the normal deeplsate block. All the other recipes also require cooking at some point.
Mud
- Packed Mud
- Muddy Mangrove Roots
- Mud Bricks
Mud can be found in mangrove biomes, or gotten from regular dirt using a water bottle. Packing requires a single wheat (so the bricks require 4 wheat total). The muddy roots require no wheat.
Glow ink
- Glow ink sac
- Glow item frame
Glow ink can be gotten from glow squids who spawn in dark water basins. The glow item frame is also mutually exclusive with other leather-related items
New entries for Shearables
- Glow Lichen
- Hanging roots
Raw ore blocks
- Raw Gold Block (part of gold / ruined portal category)
- Raw Iron Block (part of nes simple iron category, removed iron block and cauldron from "extra smelt" category with Stone Cutter amd Dried Kelp Block)
Misc
- Mangrove Propagule (mutually exclusive with other saplings)
- Goat Horn (mutually exclusive with cake and milk)
- Powder Snow Bucket (mutually exclusive with snow layer)
Technical Changes
Reduced available terrain / Timer now uses global world border
The timer is implemented using the world border, since it uses real time.
In previous versions of Minecraft, there was a (buggy) world-border per dimension, which would reset when re-loading the world. While the game was running, it was still possible to use it for timing tho. In previous versions, the world border of the lobby dimension was used, which meant the complete world with radius 30 million was available in the dimension where you played the game,
Now, the world border of the game world is always something between +-25 million and 27.5 million blocks out (compared to +-30 million). Because of this, spawn points are slightly closer together now.
Terrain pre-generation
Terrain pre-gen needed to be completely re-done for Minecraft 1.19.3 owing to breaking changes to the /forceload command. The new implementation allows for setting the pre-gen radius, however such a setting is not implemented yet.
Currently all chunks generated by pre-gen are loaded until the pre-generation process is over. This needs to change before an actual setting can be implemented.
Also a known issue here is that entities are permanently loaded and don't get any special treatment. This means for instance the longer the player waits after pre-gen is done, the more time will have passed on chicken timers.
Also the previous setting for when pre-generation should start is completely removed for now, and pre-generation always starts 5 seconds after generating a card now; or immediately when the player clicks the start game sign.
Switched Source License to MIT
Basically, you can do anything now as long as you provide attribution.
Misc
- Replaced area effect clouds with markers
- Changed approach to setting signs in the lobby
- Changed namespace from "bingo" to "fetchr"
- Removed periodic clearing of the tmp scoreboard
Bugfixes
- Fixed a bug in how random numbers in the seeded generator where created
While I'm working on a 1.19 version, this is a release to improve performance and address some configuration issues for server administrators.
Changelog
- Added option to force adventure mode in the lobby without also restricting game controls to admins
- On servers, adventure mode in the lobby is now Default
- Performance improvements
- Added French and Portuguese (BR) community translations
- Fixed bubble columns not getting replaced with dirt below spawn