8000 Releases · NeunEinser/bingo · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: NeunEinser/bingo

Fetchr 5.1.4 Pre-Release 2

20 Nov 23:43
4ed95c4
Compare
Choose a tag to compare
Pre-release

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

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

Fetchr 5.1.4 Pre-Release 1

06 Nov 15:51
79fb7b5
Compare
Choose a tag to compare
Pre-release

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 fro 8000 m 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)

Fetchr 5.1.4 Beta 1

16 Oct 21:02
d2c2180
Compare
Choose a tag to compare
Fetchr 5.1.4 Beta 1 Pre-release
Pre-release

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 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)

Fetchr 5.1.3 1.21 compatability

04 Oct 11:16
12b7573
Compare
Choose a tag to compare

This release is just for 1.21 if you need compatibility. There are no other changes to the 1.20 version.

Fetchr 5.1.3

26 Apr 08:02
8404002
Compare
Choose a tag to compare

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

Fetchr 5.1.2

23 Apr 16:43
7408960
Compare
Choose a tag to compare

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

Fetchr 5.1.2 Release Candidate 2

18 Apr 18:10
ac6774e
Compare
Choose a tag to compare
Pre-release

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

Fetchr 5.1.2 Release-Candidate 1

10 Apr 19:16
d35a4c8
Compare
Choose a tag to compare
Pre-release

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)

Fetchr 5.1.2 Pre-Release 1

29 Mar 21:47
0168955
Compare
Choose a tag to compare
Pre-release

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

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.

Fetchr 5.1.1

23 Sep 18:30
Compare
Choose a tag to compare

This release reverts an accidental change in the release causing the red team to always be registered.

0