Minecraft

Minecraft‘s newest and maybe remaining replace of 2023 has arrived and it bumps the bedrock version of the sport as much as Version 1.20.50.

This replace consists of new options, experimental options, fixes and modifications, and rather more. Here’s the total rundown, courtesy of the official Minecraft suggestions web page:

“The newest Minecraft replace brings a model new search for bats, smashable pots, and a few new experimental options just like the crafter block. Let’s check out the highlights!”

Improvements to Decorated Pots

  • Decorated Pots now retailer as much as a single stack of things
  • Hoppers, Hopper Minecarts, and Droppers can now insert and/or extract objects from Decorated Pots
  • Comparators can now learn the variety of objects in Decorated Pots
  • Players can work together with Decorated Pots to insert objects into them
  • Decorated Pots haven’t any person interface and have to be damaged to retrieve or uncover their content material
  • Player interactions with Decorated Pots trigger Decorated Pots to wobble and emit a vibration of frequency 11
  • Decorated Pots could be smashed by projectiles, which trigger them to shatter and drop their content material
  • Increased the utmost stack dimension of equivalent Decorated Pots to 64

Bat

  • The Bat now has a brand new look, because of an up to date mannequin, animations, and texture

Encyclopedia

  • Completely transformed the “How to Play” display screen and created a brand new “Encyclopedia” display screen
  • Fixed varied spelling errors
  • Removed out of date references to “Old world”
  • Added lacking references to Netherite associated objects
  • Vindicators and Evokers can now not be spawned in a Peaceful world

Crafter

  • Added the Crafter block to the sport
  • Crafter could be crafted with Redstone Dust, Iron Ingots, Crafting Table, and Dropper
  • Crafter makes use of distinct particles when crafting
  • Crafter has distinct sounds for crafting and failing
  • Crafter has a blast resistance of three.5
  • A Comparator related to a Crafter now outputs a sign that is the same as the quantity of non-empty slots plus disabled slots
  • Moving objects into crafter from Hopper or Dropper distributes them evenly as an alternative of first filling the primary stack
  • Powering Crafter with Redstone sign makes it craft and output the merchandise

Copper Family

  • The Copper household of blocks has been expanded, together with:
    • Chiseled Copper
    • Copper Grate
    • Copper Bulb
    • Copper Door
    • Copper Trapdoor
    • Oxidized and waxed variants of all of the above

Chiseled Copper

  • Crafted with 2 Cut Copper Slabs of a shared oxidation stage
  • Can be crafted within the Stonecutter

Copper Grate

  • A brand new sort of ornamental block distinctive to the Copper household
  • Crafted with 4 Copper Blocks of a shared oxidation stage
    • Can be crafted within the Stonecutter
  • Properties:
    • Transparent and permits mild to go via
    • Mobs can’t suffocate inside them
    • Cannot conduct Redstone
    • Hostile mobs can’t naturally spawn on them

Copper Bulb

  • A lightweight-emitting block that may toggle its mild emission via Redstone pulses
  • Oxidizes like different Copper blocks, and emits much less mild the extra oxidized they’re
    • Copper Bulb: Light stage 15
    • Exposed Copper Bulb: Light stage 12
    • Weathered Copper Bulb: Light stage 8
    • Oxidized Copper Bulb: Light stage 4
  • When positioned, its mild is off by default
    • While the Copper Bulb is unpowered, it’s going to toggle its mild on or off when it receives a Redstone pulse
    • Copper Bulb mild will keep on even when the Redstone supply is eliminated till it receives one other Redstone pulse to toggle it off
  • A Redstone crystal will glow within the middle of Copper Bulbs whereas it’s powered by a Redstone sign
  • Comparators will learn a sign energy of 15 if the Copper Bulb’s mild is on
  • Does not conduct Redstone energy
  • Can craft 4 Copper Bulbs with:
    • 3 Copper Blocks of a shared oxidation stage
    • 1 Blaze Rod
    • 1 Redstone Dust

Copper Doors and Trapdoors

  • Copper variants of Doors and Trapdoors that may oxidize over time and be waxed
  • Works like picket Doors in that they are often opened and closed with interplay in addition to Redstone
  • Crafted with Copper Blocks of a shared oxidation stage

Tuff Family

  • Tuff has been expanded to have its circle of relatives of blocks, together with:
    • Stair, Slab, Wall, and Chiseled variants
    • Tuff Bricks with Stair, Slab, Wall, and Chiseled variants
    • Polished Tuff with Stair, Slab, and Wall variants
  • All Tuff variants could be crafted within the Stonecutter and Crafting Table

Villager Trade Rebalancing

  • Fixed a difficulty the place experimental Librarians by no means bought the best stage of their widespread enchantments

Performance / Stability

  • A Sticky Piston pulling a retracting Sticky Piston that’s pulling a participant and one other block now not crashes the sport
  • Fixed a bug the place the display screen would freeze when importing a world template to a Realm

General

  • The most render distance in Realms could be adjusted by way of backend updates. Expect a rise to the utmost render distance on Realms within the subsequent week
  • Players can now obtain worlds bigger than 1GB from Realms on Xbox
  • Improved dealing with of surprising errors throughout world export and higher error messaging is now supplied
  • You can now launch Minecraft immediately right into a Realm utilizing a hyperlink, even when the sport is not working
    • Example hyperlink: minecraft://connectToRealm?realmId=<ID quantity>

Gameplay

  • Phantoms will now not miss gamers who’re gliding
  • Decreased the probability of gamers spawning above Leaves
  • Suspicious Sand now not generates in Cold Ocean Ruins
  • Fixed a difficulty the place gamers could not block with a Shield after releasing to make use of an merchandise that had left their stock

Mobs

  • Witches spawned by way of spawn eggs now be part of raids and throw potions at raiders
  • Raid mobs can now be part of present raids
  • Mobs that develop as much as be adults and are too giant to suit inside Boats will now bounce out
  • Leads will now not break if a leashed mob is just not in the identical chunk because the leash holder upon reloading a world
  • Mobs on fireplace now not unfold fireplace to their goal when holding one thing of their major hand
  • The calculations to find out whether or not a mob can assault a participant or different mobs have been modified. Previously a mob’s horizontal width was used to find out their assault attain and their top had no impact. The space the place a mob can assault is now their bounding field prolonged in horizontal instructions
    • The mobs affected by this modification are Axolotl, Bee, Blaze, Cave Spider, Dolphin, Drowned, Enderman, Endermite, Fox, Hoglin, Husk, Iron Golem, Panda, Piglin, Piglin Brute, Pillager, Silverfish, Skeleton, Spider, Stray, Vindicator, Warden, Wither Skeleton, Wolf, Zoglin, Zombie, Zombie Pigman, and Zombie Villager
    • The new attain calculation is the attacking mob’s bounding field prolonged by 0.8 blocks horizontally. If this prolonged field overlaps the goal’s bounding field, then the assault can attain
    • This change doesn’t have an effect on the attain of gamers

Blocks

  • Horizontal End Rod hitboxes are actually rotated appropriately
  • Chorus Flowers can now be destroyed by any projectile, which is able to now not disappear after affect

Touch Controls

  • Sneaking in water is now doable with contact controls
  • Touch enter used for the Leave Boat button now not continues to register enter
  • Fixed a difficulty the place the participant might enter contact management customization with out having contact controls

User Interface

  • Inventory possibility states such because the all/craftable toggle and chosen stock tab are actually saved between periods
  • The loading display screen now shows 3 classes of suggestions based mostly on participant development
  • Added a sport rule to show off recipe unlocking messages
  • Recipe unlocking notifications now not pace up when unlocking numerous objects
  • The search bar within the stock is now aligned with the remainder of the UI
  • Added Menu Cancel as a remappable motion and set Mouse Back button as its default
  • Fixed suggestions show for customized automobiles from Marketplace packs when utilizing contact controls with a joystick
  • The Xbox On-Screen Keyboard now strikes to a distinct place if it is in entrance of the textual content person is inputting
  • Fixed grammatical error in Magma loss of life message
  • Updated loss of life message when killed by a Bed explosion within the Nether
  • Made the hotbar much less clear
  • Added background dimming on screens that did not have it
  • Fixed a difficulty the place the border across the ‘Creator’ tab in Settings wouldn’t be highlighted
  • The traditional skins data popup now sends you to the proper settings web page

Updated Add-On Template Packs

  • Updated Add-On templates for 1.20.50 with new sources, behaviors, and documentation can be found to obtain at aka.ms/MCAddonPacks

Performance / Stability

  • Removed CraftingEventPacket

Add-Ons and Script Engine

  • Improved a number of the widespread scripting error messages to supply higher context and knowledge
  • Added a Clear button to the content material log display screen

Animations

  • Fixed unreliability round is_alive on Server

Blocks

  • Blocks with the “minecraft:cardinal_direction”, “minecraft:facing_direction”, or “minecraft:block_face” states as a part of the “minecraft:placement_direction” or “minecraft:placement_position” BlockTraits are rotated/mirrored correctly by Structure Blocks
  • Structure Void blocks as soon as once more prevents interplay with blocks and entities positioned behind them
  • “planks” block is now cut up into distinctive situations “oak_planks”, “spruce_planks”, “birch_planks”, “jungle_planks”, “acacia_planks”, “dark_oak_planks”
  • Commands will nonetheless work with “planks”, nonetheless, “planks” block is not going to be prompt
  • “stone” block is now cut up into distinctive situations: “stone”, “granite”, “polished_granite”, “diorite”, “polished_diorite”, “andesite” and “polished_andesite”

Graphical

  • When a particle emitter is added to an entity however particles simulate in world, particles now appropriately collide with the world

Items

  • Renamed “minecraft:use_duration” to “minecraft:use_modifiers” and added a “movement_modifier” parameter in json format variations 1.20.50 and better
  • Deprecated “minecraft:chargeable” in json format variations 1.20.50 and better. Use “minecraft:use_modifiers” as an alternative for “movement_modifier” habits
  • Deprecated “on_dig” occasion triggers from “minecraft:digger” in format variations 1.20.50 and better

Cameras

  • Added a content material warning for when the digital camera is positioned exterior of the participant’s chunk radius

AI Goal Components

  • Added “minecraft:habits.melee_box_attack” habits which features the identical as “minecraft:habits.melee_attack” however makes use of bounds based mostly assault attain calculations
    • The reach_multiplierattribute is eliminated and changed with box_increase
    • Reach is calculated by growing the bounds of the attacking mobs within the xz-plane by box_increaseblocks to create an “assault field”. If the assault field intersects with the goal’s bounds the attacking mob can attain it

API

  • Added BlockComponentTypeMap, EntityComponentTypeMap, and ItemComponentTypeMap aliases which map Component IDs to their KindScript varieties
  • Changed getComponent, Entity.getComponent, and ItemStack.getComponent to return the proper derived Component sort
  • Added BlockComponentSorts, EntityComponentSorts, and ItemComponentSorts enums that enumerate element ID strings
  • Moved PlayerInteractWithBlockAfterEvent from beta to 1.7.0
  • Moved PlayerInteractWithBlockBeforeEvent from beta to 1.7.0
  • Moved PlayerInteractWithEntityAfterEvent from beta to 1.7.0
  • Moved PlayerInteractWithEntityBeforeEvent from beta to 1.7.0
  • Moved PlayerLeaveBeforeEvent from beta to 1.7.0
  • Moved NumberRangeinterface to minecraft/widespread
    • Moved heightRange: NumberRange from beta to 1.7.0
    • Moved matchesfrom beta to 1.7.0
    • Moved perform clearDynamicProperties from beta to 1.7.0
    • Moved perform getDynamicProperties from beta to 1.7.0
    • Moved perform getDynamicPropertyIds from beta to 1.7.0
    • Moved perform getDynamicPropertyTotalByteCount from beta to 1.7.0
    • Moved perform setDynamicProperty from beta to 1.7.0
    • Moved perform clearDynamicProperties from beta to 1.7.0
    • Moved perform getDynamicProperties from beta to 1.7.0
    • Moved perform getDynamicPropertyIds from beta to 1.7.0
    • Moved perform getDynamicPropertyTotalByteCount from beta to 1.7.0
    • Moved perform setDynamicProperty from beta to 1.7.0
  • TicksPerSecond
    • Moved from beta to 1.7.0
    • Moved offset from beta to 1.7.0
    • Moved above from beta to 1.7.0
    • Moved beneath from beta to 1.7.0
    • Moved north from beta to 1.7.0
    • Moved east from beta to 1.7.0
    • Moved south from beta to 1.7.0
    • Moved west from beta to 1.7.0
    • Moved middle from beta to 1.7.0
    • Moved bottomCenter from beta to 1.7.0
  • Added preliminary NPC help to scripting with the EntityNpcComponent
  • MovedEntity.take away from beta to 1.7.0

Items

  • Deprecated the “tag:” legacy merchandise element and launched the “minecraft:tags” merchandise element out of experimental in json codecs 1.20.50 and better

Mobs

  • Fixed a difficulty stopping mobs from spawning additional than 6 chunks away from the closest participant even when the server’s simulation vary is bigger than 6 chunks
  • Added “minecraft:can_join_raid” element to permit entities to affix present raids

Molang

  • Fixed animation controller loading to make use of the pack’s min_engine_version reasonably than the file’s format_version to find out the Molang Version. This repair applies to animation controllers in packs with a min_engine_version of 1.20.50 or larger
  • The following Molang queries are Deprecated and can now not be out there in packs with a min_engine_version of 1.20.50 or larger
    • is_scenting
      • Replaced with timer_flag_1, set by habits.timer_flag_1
    • is_rising
      • Replaced with timer_flag_2, set by habits.timer_flag_2
    • is_feeling_happy
      • Replaced with timer_flag_3, set by habits.timer_flag_3
    • dash_cooldown_progress
      • It was solely used to regulate the pinnacle animation of the camel because it got here out of sprint cooldown
      • Camel animation makes use of dash_cooldown_progress in camel.entity.json now
  • question.is_moving now detects vertical movement for the participant once more

Gametest

  • SimulatedPlayer
    • stopUsingItem now returns the merchandise that was getting used
  • Dynamic Properties
    • NBT change: Dynamic properties are actually saved utilizing the habits pack manifest UUID, reasonably than the module UUID. Existing worlds utilizing dynamic properties will proceed to work, and shall be migrated to the brand new format when properties are learn or modified

Script API

  • Fixed @minecraft/server-uitypes not appropriately rendering participant scoreboard info when embedded in rawtext

API

  • Added impactAddBeforeEvent and eliminated effectState from impactAddAfterEvent
  • Fixed goal property to be of sort Entity or undefined because the entity might not have a goal
  • EntityHitInformation
    • Fixed entity property to be of sort Entity or undefined because the entity could also be undefined
  • EntityInventoryComponent
    • container member variable now appropriately displays it may be a Container or undefined
    • entity member variable now appropriately displays it may be an Entity or undefined
  • ItemStartUseOnAfterEvent
    • itemStack is now non-obligatory
  • ItemStopUseAfterEvent
    • itemStack is now non-obligatory
  • DataDrivenEntityTriggerAfterEvent
    • Renamed property id to eventId for readability
    • Changed getModifier to work in read-only mode
  • Changed DefinitionModifier from a class to an interface with properties
  • Made getcorrectly replicate that it may possibly return EntityKind | undefined as an alternative of simply EntityKind

<associated ids=”159000″>

Have you performed Minecraft on the Switch just lately? Tell us beneath.

[source feedback.minecraft.net]