Posted on Leave a comment

Minecraft 1.19.4 Release Candidate 1

Changes to display entity interpolation:

  • interpolation always starts at the beginning on client tick
  • field interpolation_start is replaced with start_interpolation, with a different meaning
  • start_interpolation describes amount of ticks from the start of next client tick after receiving an update to start of interpolation
    • for example value 0 means that interpolation will start at the beginning of next client tick after receiving the update
  • start_interpolation is not stored in entity data
    • when using data commands, if interpolated value is updated, but start_interpolation is not present in modified tag, interpolation will continue from the time of previous update, but with new values
  • MC-260857 – Display entities summoned with initial transformation interpolate incorrectly from default transformation during next transformation

Release Candidate are available for Minecraft: Java Edition. To install the Release Candidate, open up the Minecraft Launcher and enable snapshots in the “Installations” tab.

Testing versions can corrupt your world, so please backup and/or run them in a different folder from your main worlds.

Cross-platform server jar:

Report bugs here:

Posted on Leave a comment

Minecraft 1.19.4 Pre-release 3

First, I’d like to announce, to those who are not aware already, the name of the 1.20 Minecraft update.  Trails & Tales!  Agnes explained in the Minecraft Monthly video released earlier today that this update is about worldbuilding, storytelling, and self-expression.  It seems very fitting since everyone’s journey in Minecraft is different and every one of us has stories and experiences to share.


Changes in 1.19.4 Pre-release 3

  • Potions have had their colors adjusted to make them more distinguishable from each other

Technical Changes in 1.19.4 Pre-release 3

  • Pressing F3+S will now dump contents of dynamic textures (like atlases, maps, etc.) to screenshots/debug/

Experimental Feature Changes in 1.19.4 Pre-release 3

Pottery Shards

  • Updated the textures of the Archer Pottery Shard based on community feedback

Fixed Bugs in 1.19.4 Pre-release 3

  • MC-148458 – Ridable mobs aren’t knocked back upon death
  • MC-250486 – Error saving GUI scale option when toggling fullscreen while the fullscreen resolution is changed
  • MC-258561 – Endermen teleport away instead of taking damage from end crystal, TNT, and wither skull explosions
  • MC-259666 – Reloading a resource pack that has a custom texture atlas for a second time causes severe FPS lag on the client
  • MC-260277 – potted_cherry_sapling and potted_torchflower not part of #flower_pots block tag
  • MC-260451 – Inventory character with semi-transparent outer skin layer not rendered correctly when looking right
  • MC-260456 – Certain potions are still indistinguishable by color
  • MC-260470 – Endermen can’t dodge arrows fired from a dispenser
  • MC-260474 – Players and mobs are no longer affected by knockback upon death
  • MC-260501 – Cannot delete previous snapshot world in the launcher
  • MC-260579 – Crash when a guardian deals damage to itself after removing thorns from avoids_guardian_thorns
  • MC-260605 – Repeating command block summoning piglins/villagers causes memory usage to constantly increase
  • MC-260627 – Dolphins with passengers either accelerate to ludicrous speed or are immobilized completely

Technical Changes in 1.19.4 Pre-release 2

Mob Behavior

  • Only mobs in the dismounts_underwater entity tag will now force the rider to dismount when underwater

Changes for Experimental Features in 1.19.4 Pre-release 2

Cherry Biome and Wood Set

  • Updated the texture for Pink Petals
  • Updated textures for the Cherry Door, Cherry Sapling, and Cherry Boat with Chest

Decorated Pot

  • Updated the neck of the Decorated Pot model
    • With the former pot, we decided to make the pot’s neck clip with blocks, so it would be extra flexible to build with
    • However, this had some Z-fighting issues where 2 objects are in the same exact position and cause flickering
    • This is prevented with the new and more complex block model

Fixed Bugs in 1.19.4 Pre-release 2

  • MC-137552 – Loaded crossbows look unloaded in item frames and when dropped on the ground
  • MC-229293 – Casting issue: Broken blocks drop items in the wrong position at high distances
  • MC-259208 – Zombie riding chicken or skeleton riding spider not considered controllers by /execute on controller command
  • MC-259609 – Tooltips from selected buttons and sliders don’t disappear when expected
  • MC-259831 – UI Buttons break certain resource packs as of 23w06a
  • MC-259839 – Duplicated “minecraft:freeze” in damage_type tag “bypasses_armor”
  • MC-259885 – Upon entering the credits screen while in F1 mode, the Minecraft: Java Edition logo does not display correctly
  • MC-259961 – item_display does not take some nbt tags into account
  • MC-259979 – Striders and blazes do not take five times the damage when using /damage with freeze type
  • MC-260208 – Display entities in spawn chunks with interpolation_duration greater than 0 visually reset to default transformation on rejoin
  • MC-260268 – Can’t scroll using arrows in the “Telemetry Data Collection” screen
  • MC-260324 – Cherry Boat with Chest item texture has a misplaced pixel
  • MC-260335 – Clicking with an item that is out of stock in the villager trading menu with sufficient payment will allow the purchase of the item regardless
  • MC-260364 – Cherry Door inconsistent item texture
  • MC-260427 – Button text is visible outside menus
  • MC-260434 – There is no “Will be saved in…” text in the new world creation menu
  • MC-260436 – Item Tags in 1.19.4-pre1 have extra entries
  • MC-260438 – Items are not rendered in the bundle UI
  • MC-260443 – Loading a snapshot 23w07a experimental world says it can be opened in “safe mode” and clicking “safe mode” does nothing
  • MC-260445 – Player can climb up one block while riding a boat or raft
  • MC-260461 – Water mobs cannot be ridden in water

Important note for 1.19.4 Pre-release 1

  • Experimental 1.20 worlds created in the previous snapshot (23w07a) can no longer be opened in this version

Changes in 1.19.4 Pre-release 1

  • The enchantment glint for items in the inventory has been made more visible
  • The default value of the “Glint Strength” setting has been reduced to 75%
  • Potions no longer have an enchantment glint due to it obscuring the color of the potion contents
  • Added a notification system for Realms to tell you important information about your Realm

Accessibility

  • Added a built-in resource pack that enhances the contrast of UI elements
    • The resource pack can be enabled in the Accessibility Options screen or manually in the Resource Pack screen
    • This is only available in the menus for now, but we’ll be looking to bring this to gameplay UIs in the future as well

Updated Create New World Screen

  • The appearance of the tab bar in the Create New World screen has been updated
    • Tabs now have unique visuals instead of being traditional buttons
    • The tabs now align with the center of the screen
    • The content has been aligned to the top of the screen

Technical Changes in 1.19.4 Pre-release 1

  • The resource pack version is now 13
  • Changed the following game events:
    • item_interact_finish now has a vibration frequency of 2 instead of 14
  • New Damage Type Tag: bypasses_cooldown – damage types with this tag bypass the regular invincibility time after taking damage
  • New Entity Type Tag: fall_damage_immune – entity types with this tag do not take fall damage

Resource Pack Format

  • The enchantment glint now has two separate texture files: enchanted_glint_entity.png and enchanted_glint_item.png

Commands

Execute Positioned Over

New execute sub-command for finding positions on top of a heightmap. Changes the height of the execution position to be on top of the given heightmap. Syntax:

  • execute positioned over <heightmap>
Heightmaps

A heightmap records the highest position in a column of blocks according to some criteria. Available options:

  • world_surface: Any non-air block
  • motion_blocking: Any motion-blocking material (e.g. ignores flowers and grass)
  • motion_blocking_no_leaves: Any non-leaf motion-blocking material
  • ocean_floor: Any non-fluid motion-blocking material

Changes for Experimental Features in 1.19.4 Pre-release 1

  • The Brush crafting recipe now uses a Feather, Copper Ingot, and Stick in a vertical line
  • The Sniffer Spawn Egg colors have been updated
  • The recipe for the Decorated Pot made of all Bricks can now be found in the Recipe Book

Fixed Bugs in 1.19.4 Pre-release 1

  • MC-106484 – Some potions are indistinguishable by color
  • MC-132200 – Ghost block hoppers appear if summoned by a command to the powered location
  • MC-253210 – Goats will panic when receiving fall damage
  • MC-253211 – Frogs will panic when receiving fall damage
  • MC-256484 – Sitting camels don’t stand up and begin following players that are tempting them with their favorite food
  • MC-256489 – Sitting camels that are in love don’t attempt to stand up and approach one another to breed
  • MC-256731 – The sounds of camels recovering aren’t controlled by the “Friendly Creatures” sound slider
  • MC-256861 – Camels panic when receiving fall damage
  • MC-259192 – Server/client position desync when running /ride too fast and manually dismounting
  • MC-259246 – Passengers on an ender dragon ride too high
  • MC-259576 – The passenger’s riding position is too high on a phantom
  • MC-259613 – Enchantment glint is hardly noticeable on some items, even when the Glint Strength is set to 100%
  • MC-259630 – Camels, horses, and mules bounce high into the air when being ridden across the water
  • MC-259882 – Axolotls no longer give the Regeneration effect to nearby players after they kill a mob, and do not grant “The Healing Power of Friendship!” advancement
  • MC-259893 – Long texts on buttons scroll too fast
  • MC-259917 – Entities immune to fall damage are damaged when using minecraft:fall damage type in /damage
  • MC-259918 – Text scrolling speed isn’t accessible-friendly
  • MC-259920 – The “ITEM_INTERACT_FINISH” game event overrides other game events causing several actions not to produce their intended vibration frequency
  • MC-260030 – Starting data.Main for data generation crashes
  • MC-260033 – Torchflowers cannot be used to craft suspicious stew
  • MC-260035 – Torchflower seeds do not tempt chickens and parrots
  • MC-260051 – Bees are not tempted by or attempt to pollinate Pink Petals and Torchflowers
  • MC-260059 – Pigs do not seem to spawn in the Cherry Grove biome
  • MC-260071 – Sniffer Digging Sounds can be heard from way too far
  • MC-260089 – Sniffers panic when receiving fall damage
  • MC-260092 – Sniffers’ hitboxes are too small resulting in sniffers not being rendered from certain angles despite being visible on the screen
  • MC-260098 – Sniffers aren’t required for the “Two by Two” advancement
  • MC-260102 – Torchflower seeds don’t contribute to the “A Seedy Place” advancement
  • MC-260107 – Sniffers don’t swim properly and their walking animations freeze when in water
  • MC-260109 – Sniffers do not rotate their head to look at the player
  • MC-260118 – Disabling experimental features on the world creation screen causes pack validation to fail
  • MC-260121 – Hoppers are ghost blocks for other players when placed on jukeboxes that are playing music
  • MC-260125 – Sniffer’s head occasionally disappears
  • MC-260126 – Using the pick block function on grown torchflower crop gives torchflower seeds instead of the plant item
  • MC-260149 – Cherry logs can’t be used to craft campfires
  • MC-260156 – The sound of the torchflower being broken after growing is different than the sound of it breaking after being placed
  • MC-260157 – On existing snapshot servers, cherry grove biomes cannot be found with “/locate”, nor do they generate
  • MC-260168 – Torchflower crop aren’t part of the #crops block tag
  • MC-260171 – Cherry Leaves and Pink Petals aren’t part of the #flower block tag
  • MC-260172 – Torchflower isn’t part of the #flowers block or item tags
  • MC-260181 – Torchflower seeds are not grouped with other seeds in the creative inventory
  • MC-260185 – Pink Petals aren’t insta-mined
  • MC-260189 – Cherry Sapling is not part of the #saplings item tag
  • MC-260191 – Cherry Leaves aren’t part of the #leaves and #complete_find_tree_tutorial item tags
  • MC-260192 – You can’t make Charcoal with Cherry Logs or Wood
  • MC-260193 – Cherry Logs and Wood can’t be used as fuel in furnaces
  • MC-260194 – Create new world screen appears even when world is created; clicking on the button causes to freeze or crash
  • MC-260195 – Cherry Logs and Wood are missing from the #log, #logs_that_burn and #complete_find_tree_tutorial item tags
  • MC-260209 – breaks_decorated_pots Item Tag is in the Vanilla datapack, not 1.20
  • MC-260210 – Brush Recipe is in the Vanilla datapack, not 1.20

Get the Pre-Release

Pre-releases are available for Minecraft: Java Edition. To install the Pre-release, open up the Minecraft Launcher and enable snapshots in the “Installations” tab.

Posted on Leave a comment

BEDROCK: 1.19.60

It’s been a while since we shared an article here regarding Minecraft news.  Let’s start back up with today’s update.

This latest update brings a lot of quality-of-life features and changes that have been needed for a while now.  Read below to see all that’s changed.

Vanilla Parity:

Mobs

  • Added new Spawn Egg items for Ender Dragon, Iron Golem, Snow Golem, and Wither mobs, which can be obtained using commands
  • Polar Bear Spawn Egg colors have changed to distinguish it from the Ghast Spawn Egg
  • Vex hitboxes are now vertically centered with their models (MCPE-257340)
  • Vex and Allay now sit properly in Boats and Minecarts (MCPE-164441)
  • Fixed Vex texture disparity between Bedrock and Java (MCPE-164227)
  • Slimes and Magma Cubes no longer spawn in spaces that are 2 blocks tall or less (MCPE-46540)
  • Glow Squid now emit particles when spawned outside of water
  • Using a Saddle on a tamed Horse, Donkey, or Mule now results in it being equipped (MCPE-83815)
  • Using Horse Armor on an unarmored, tamed Horse now results in it being equipped (MCPE-163336)
  • Using a Carpet on a tamed Llama now results in it being equipped (MCPE-163336)
  • Dispensers can now equip Saddles and Horse Armors to tamed Horses
  • Dispensers can now equip Saddles and Chests to tamed Mules and Donkeys
  • Dispensers can now equip Carpets and Chests to tamed Llamas
  • Dispensers can now equip Saddles to Pigs and Striders
  • Shears in a Dispenser now only shear one Sheep at a time
  • Shears in a Dispenser can now shear Snow Golems and Mooshrooms
  • The Wandering Trader no longer has a chance to offer duplicate Seed trades (MCPE-161780)
  • Endermen, Skeletons, and Wither Skeletons now only spawn at light level 7 and below (instead of 11 and below) in the Nether (MCPE-163701)
  • Updated the Skeleton/Zombie Horse’s and Donkey/Mule’s saddle and chest textures
  • Villagers will now ensure that rain can pass through the block above them before launching Fireworks when celebrating after a raid victory (MCPE-152386)
  • Axolotls no longer tick their dry-out timer when unloaded (MCPE-131041)
  • Husks can now fit in a two blocks high space and baby Husks in a one-high space (MCPE-105369)
  • All mobs are now able to path through Wither Roses (MCPE-159212)

Blocks

  • Crimson and Warped block sets now have a unique set of sounds
  • Campfires do not set players and mobs on fire anymore, but still, inflict damage (MCPE-98931)
  • Campfires do not destroy Minecarts and Boats anymore (MCPE-109489)
  • Bamboo plant placement now behaves the same way as Java Edition; it will no longer grow by clicking on the side of a Bamboo plant with a Bamboo item in hand (MCPE-99587)
  • Bamboo sapling no longer replaces double plants when placed (MCPE-99806)
  • Pumpkins and Melons can now grow on Mycelium and Moss blocks (MCPE-125932)
  • The Sculk Shrieker block’s shriek sound can now be heard at the longer distance of 32 blocks (MCPE-163989)
  • Respawn Anchor no longer retains its charges if mined with Silk Touch or picked (MCPE-145682)
  • Beacon effect particles are now transparent (MCPE-17679)
  • Conduit effect particles are now transparent (MCPE-93728)
  • Redstone Dust now emits a sound when placed on the ground (MCPE-65423)
  • Wooden Doors, Iron Doors, Wooden Trapdoors, Iron Trapdoors, and Fence Gates now use the same opening and closing sounds as Java Edition
  • Updated Pressure Plates to have different sound pitches based on their behavior to match Java Edition
  • Added a unique click sound for Wooden Buttons to match Java Edition
  • Changed Frogspawn map color to match Java Edition (MCPE-159715)
  • Change Bed block map colors to match Java Edition (MCPE-40709)
  • Changed various blocks’ Map colors to appear correctly match Java Edition (MCPE-19228)

Experimental Features:

  • In addition to experimental features added in 19.50, several new experimental features are now playable from the upcoming 1.20 update!
  • Enable the “Next Major Update” toggle in world settings to enable this content
  • These features are a work in progress and are still in active development. The design and functionality of these features will likely change before they’re released
  • Please remember: Worlds that have used experimental toggles will always be flagged as “Experimental”. We recommend keeping these experimental worlds as separate copies from your main saves. More information can be found in this article

Mob Heads on Note Blocks

  • When placing a Mob Head on a Note Block, that Note Block will now play one of the ambient sounds of that mob when played by a player or powered by Redstone!

Piglin Mob Head

  • Piglins will now drop their heads when killed by a charged Creeper!
  • Placing the Piglin Head on a Note Block will play one of the Piglin’s ambient sounds
  • The Piglin Head will flap its ears when powered by Redstone on worn by a player!

Bamboo

  • Added Block of Bamboo, which can be crafted from 9 Bamboo
  • Added Stripped Block of Bamboo, which can be obtained by using an Axe on a Block of Bamboo
  • Both Block of Bamboo and Stripped Block of Bamboo can be crafted into 2 Bamboo Planks

Fixes:

Stability and Performance

  • Fixed a potential crash when gliding through an End Gateway
  • The game no longer crashes when killing an entity with invalid conditions, functions, or pools entries in its loot table (MCPE-164623)
  • Fixed multiple crashes that could occur when players died while affected by Withering
  • Fixed a crash on Xbox when the Edit World Button on the Select World Screen had quick successive selections
  • Fixed a bug that caused players to desync from multiplayer games if they saved and quit after dying and rejoining a game (MCPE-162630)

Gameplay

  • Fixed a bug causing players’ hitboxes and nameplates to be unaligned when rejoining a world after dying and returning to the menu without respawning (MCPE-162630)
  • Raids now trigger properly when the player with bad omen enters a village while riding/gliding (MCPE-152774)
  • Fixed an issue where players could fall out of moving blocks when pushed upwards (MCPE-163725)
  • Fixed an issue where the night was being incorrectly skipped if the last player in a game was in the Nether or End
  • A player entering the Nether or End will now trigger a night skip if all players left in Overworld are sleeping
  • Fixed a bug where dropping an item and sleeping at the same time would cause the server to hang (MCPE-162989)
  • Orbs spawned within the same block will merge and combine XP values until the orb limit is reached (REALMS-10706)

Mobs

  • Entities no longer disappear when sent through End Gateways (MCPE-164985)
  • Ravagers are now able to attack when standing on various partial blocks like Mud (MCPE-162483)
  • Vex now uses a separate charging animation when empty-handed (MCPE-164490)
  • Vex now renders offhand items
  • Fixed the Vex being incorrectly lit in dark surroundings
  • Players can no longer see through terrain by riding a Horse, Mule, or Donkey at the edge of a 2-block-tall space
  • Villagers will now take damage from lightning bolts on Peaceful difficulty, like other mobs
  • Tropical Fish no longer use surface density limit when spawning underground (MCPE-157485)
  • Evokers now play a ‘sit’ animation when riding a mount or vehicle (MCPE-43778)

Blocks

  • Entities no longer get pushed out by Doors activated by Redstone signals (MCPE-158971)
  • Using the Pick Block functionality on Fern and Grass now selects the correct item in the inventory instead of the first one between them
  • Using the Pick Block functionality on Acacia Leaves and Dark Oak Leaves now selects the correct item in the inventory instead of the first one between them
  • Hoppers no longer fail to collect items when trying to pull in multiple item types (MCPE-38963)
  • Prevent Pistons from re-creating moving blocks that were destroyed mid-move (MCPE-164804)
  • Blocks that require supporting blocks now appear properly on a Map when placed on partial blocks or above air (MCPE-159713)
  • Scaffolding now displays particles and produces vibrations when the block under it is destroyed (MCPE-163738)
  • Stone Walls are now placed correctly in a line when continuously placing them
  • Levers now produce the same sound effect as Stone Buttons (MCPE-163335)

Items

  • Fixed item degradation when rapidly attacking mobs (MCPE-157150)
  • Fixed an issue that prevented some Tripwire Hooks from being valid trades when trading with a Fletcher Villager (MCPE-108195)
  • Ender Pearls will no longer teleport a sleeping player (MCPE-161189)

Touch Controls

  • Fixed a bug that prevented items from moving indirectly between Creative Mode inventory and players’ extended inventory in Pocket UI (MCPE-164479)
  • Fixed a problem where the touch d-pad’s forward button was not functional when holding the strafe left/right button (MCPE-155199)
  • The inventory tab will now reset its hover state if the player uses a second input method and hover on another tab
  • Fixed a bug where players couldn’t interact with toast notifications in Joystick and Crosshair touch controls
  • The pressing direction of the build button in touch controls will now be visually clicked down instead of up when being pressed (MCPE-162026)
  • Fixed an issue where players could not remove items by clicking on the inventory items in the Classic profile (MCPE-162124)
  • The touch focus circle has been reactivated with the new touch controls (not in Crosshair mode)
  • Resolved an issue that pressing the inventory button could interact with the world instead of opening the inventory on some devices (MCPE-154499)
  • Fixed an issue that players couldn’t scroll the inventory screen when one row was appearing off-screen (MCPE-159870)
  • Added several levels of intervals for repeat crafting when holding on to the crafted items
  • Removed the camera movement delay when the player swiped from the attack and build buttons in crosshair mode
  • Fixed inventory screen touch interactions not working properly on Nintendo Switch
  • The correct tip for dismounting Boats and Minecarts now appears when not using classic touch controls
  • Toast notifications can now be swiped away on touch devices in-game
  • Touch Control settings section is no longer visible on Xbox

Graphical

  • Highlight selection no longer highlights the entire card for transparent objects like saplings
  • V-sync settings are now properly configured in options (non-ARM devices) (MCPE-110006)

Accessibility

  • The new Create New World screen is now available for text-to-speech users. We’d be happy to receive your feedback on it here: aka.ms/cnwnarration
  • Fixed text-to-speech enumeration for the world on the Play screen, select language in the settings screen, select controls in the settings screen, and friends in invite friends screen when there are a large number of items in the list

User Interface

  • Fixed a bug where the mouse cursor was visible and is no longer usable to control the player camera on the HUD screen after exiting the menu screen with a touch while moving the mouse around
  • Fixed text being slightly off-centered to the left for Furnace, Blast Furnace, and Smoker screens (MCPE-151597)
  • Feedback button on the main menu will now prompt the player with a modal before redirecting to their web browser
  • Fixed an issue where text fields would not regain focus after being deselected with a gamepad (MCPE-153842)
  • Text fields are no longer deselected with a second click on them once they are selected
  • Fixed an issue where user interface elements on the Achievements screen and the new Create New World screen didn’t properly trigger sound effects (MCPE-163722)
  • Added a missing error screen that displays when attempting to create a world with too little available disk space
  • Fixed the quality of the Mojang Studios logo loading screen on Xbox (MCPE-163036)
  • Removed extra space around the “open chat” message that appears when entering a world (MCPE-162700)
  • Fixed an issue that caused the Wandering Trader’s trade window to show a profession (MCPE-162576)
  • Resource packs will now be applied to the world after navigating to another screen before creation
  • Fixed an issue where some resource packs prompted an error after being downloaded

Android

  • The screen will no longer automatically turn off while a world is loaded when playing on Android devices
  • Updated splash screen to be consistent between Android 12+ devices and older devices (MCPE-151413)
  • Fixed controller input sometimes getting stuck when a controller was disconnected on Android devices
  • The UI no longer flickers on Android when the on-screen keyboard appears (MCPE-142356)

Realms

  • New Realm button on the two-player Realm info screen now activates correctly
  • Added a highlight to Realms terms and agreements checkbox when the UI is hovered
  • Redirect players back to the world selection screen if they choose to leave on the Download Resource Packs prompt
  • Fixed a bug where the option “Require players to accept resource packs to join” did not reflect the actual state (REALMS-10799)
  • Fixed erroneously showing previously applied packs on the Realms settings screen after a Realm reset
  • Updated error message for failing to join an owned Realms server that is out of date. New messaging now describes the issue and provides steps to resolve the issue

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for1.19.60 with new resources, behaviors, and documentation are available to download at aka.ms/MCAddonPacks

Performance / Stability

  • Fixed a crash that could occur when teleporting players to other dimensions using commands (MCPE-164940)
  • Fixed a crash that could occur when using the “instant_despawn” component
  • Fixed a crash that could occur when loading actors

General

  • Added a content error for the condition that custom blocks with permutations or properties fail to load in non-experimental worlds for JSON formats 1.19.60 and onwards
  • Ensure Block Permutation Conditions cannot have side effects (i.e. ‘math.random’, ‘math.random_integer’, and variable assignment)
  • Released BlockSelectionBoxComponent outside of experimental toggle in JSON formats 1.19.60 and higher
  • Released BlockDisplayNameComponent outside of experimental toggle in JSON formats 1.19.60 and higher
  • Ensure Block Permutation Conditions can only use ‘query.block_property’ Molang Query
  • Fixed albedo color arrays in texture sets for custom blocks (MCPE-163622)

Recipes

  • Renamed and converted all Smithing Table recipes to use the newly introduced “minecraft:recipe_smithing_transform” recipe format

Particles

  • Updated particles documentation with descriptions of new materials and included example particles in the example resource pack

Commands

  • Executing the ‘/say’ command via the new execute syntax now displays the entity’s name that produced the message (MCPE-161450)
  • When teleporting a group of leashed mobs using “/tp @e” a far enough distance away to unleash them, all mobs now get properly unleashed (MCPE-159617)
  • Fixed a bug causing players to not wake up when teleported while sleeping (MCPE-162346)
  • Running ‘/execute if|unless score’ on a player that doesn’t have a score set will now return false (MCPE-156279)
  • ‘/execute if|unless score’ no longer accepts selectors that can return multiple entities (ie. @e, @a)

Commands (Experimental)

  • Fixed a bug where the @initiator selector would not work with the Upcoming Creator Features experiment enabled (MCPE-164727)

Components

  • Released BlockPlacementFilterComponent outside of experimental toggle in JSON formats 1.19.60 and higher
  • Expanded “minecraft:shooter” component to define multiple projectiles that can specify different projectile definitions and condition filters
  • Exposed more fields to shooter component to allow for more projectile customization such as throw power, sounds, and whether the attack is a magic attack
  • Projectiles that teleport their owner will no longer do so while their owner is sleeping (MCPE-161189)
  • Added “inventory” as a possible “domain” value for the “has_equipment” filter, which allows checking for items stored in the actor’s inventory
  • Added an “equip_item_slot” field to the “interact” component
    • If set, an item held by the player will be equipped to the specified slot upon successful interaction
    • If an item is already present in the specified slot, it will be moved to the player’s inventory
    • Equipping an item removes it from the player’s inventory unless the player is in Creative Mode
  • Players now respond correctly to speed changes using the minecraft:movement component

Actor Filters

  • Created new actor filters “on_fire”, “on_hot_block”, “target_distance”, and “actor_health”

AI Goals

  • The “celebrate_survive” AI behavior will now consider the highest rain passable block in addition to sky visibility before firing Fireworks
  • The “move_outdoors” AI behavior will now consider the highest rain passable block in addition to sky visibility when searching for a place to consider as being outdoors
  • Exposed new data parameters for the “trade_with_player” AI behavior to specify such things as the conditions that need to be met for the goal to start and the max distance the mob can be from its trading player before exiting the goal

Particle Effects

  • Fixed a bug causing particles with collision and “expire_on_contact” to not expire when collided
  • Added support for mixed color blending on particle effects

Molang

  • Added new Molang query.is_local_player to allow detection of the current player
  • Fixed a bug where dividing any value in Molang by a dynamically determined negative variable resulted in a division by a positive (absolute) value instead
    • This is a Molang Versioned Change that only takes effect for Molang expressions in packs that use a min_engine_version of 1.19.60 or higher

API (Experimental)

Entities/Players/SimulatedPlayer: Fire, levels, experience, and more

  • Entity
    • Added method setOnFire(seconds: number, useEffects?: boolean = true): boolean)which sets an entity on fire (if it is not in water or rain)
    • Added method extinguishFire(useEffects?: boolean = true): void which extinguishes the fire
    • If an entity is on fire, you can call getComponent(‘minecraft:onfire’)on it, which returns an object of type EntityOnFireComponent, which has a property onFireTicksRemaining
    • Fixed a bug where viewDirectionwould return the direction from the previous tick
    • Fixed a bug where getEntitiesFromViewDirectionwould use the direction from the previous tick
    • Fixed a bug where getBlockFromViewDirectionwould use the direction from the previous tick
    • Fixed a bug where headLocationwould return the location from the previous tick
    • Fixed a bug where the getEffect method could return an invalid Effect (and another case where an Effect could become invalid after a new Effect was added)
    • Added method getEffectswhich returns an array of all active effects on the entity
  • EntityHealthComponent
    • Fixed a bug where health could be modified on dead entities (MCPE-130687)
  • Player
    • Added function addLevels(amount: number): number – Adds/Removes level to/from the player and returns the current level of the player
    • Added function addExperience(amount: number): number – Adds/Removes experience to/from the player and returns the current experience of the player
    • Added function resetLevel(): void – Resets the level of the player
    • Added function getTotalXp(): number – Gets the total experience of the player
    • Added read-only property level – Gets the level of the player
    • Added read-only property xpEarnedAtCurrentLevel – Gets the experience earned at the current level of the player
    • Added read-only property totalXpNeededForNextLevel – Gets the total experience required for the current level of the player
  • Simulated Player
    • Added property isSprinting– Used to get or set if the sprinting state of the simulated player is set to true
  • Added function respawn()– Respawns the SimulatedPlayer if it’s dead
  • Added function disconnect()– Removes the SimulatedPlayer from the world

Blocks & Redstone

  • Added function getRedstonePower(): number– Gets the Redstone signal strength of the Block if it is part of a circuit, otherwise returns undefined

Fill Block APIs

  • Added function dimension.fillBlocks(begin: BlockLocation, end: BlockLocation, block: BlockPermutation | BlockType, options?: BlockFillOptions): number
    • Fills an area between begin and end with block of type block. Returns the number of blocks placed
  • Added new interface BlockFillOptions with member matchingBlock?: BlockPermutation | BlockType
    • Used with fillBlocks to apply additional options, such as only filling blocks matching matchingBlock

Command to script message passing

  • Added the ‘/scriptevent’ command as part of the Beta APIs experiment. This is what will trigger events.scriptEventReceive events (see below)
    • Usage: /scriptevent <messsageId: string> [message: ???]
    • messageId must be namespaced, use of the minecraft namespace is invalid (e.g. “/scriptevent give:coal”, “/scriptevent my_scripts:spawn_sheep”)
    • message is optional, with a max length of 256 characters
  • events.scriptEventReceive
    • Added system event events.scriptEventReceive
    • Added read-only property id: String The namespaced ID of the event
    • Added read-only property message: String- The content of the message the event was sent with
    • Added read-only property sourceBlock: Block– The command block that triggered/executed the command call if applicable, otherwise undefined
    • Added read-only property sourceEntity: Entity– The player/entity that executed the command call if applicable, otherwise undefined
    • Added read-only property initiator: Entity– The player that caused an NPC to execute the command call if applicable, otherwise undefined
    • Added read-only property sourceType: MessageSourceType– The type of source the event was triggered by
    • subscribe()can filter by valid namespace string using the ScriptEventMessageFilterOptions class
  • ScriptEventMessageFilterOptions
    • Added ScriptEventMessageFilterOptions class
    • Added property namespaces: string[]– An array of namespaces to filter on

Item Stacks

  • ContainerSlot
    • Added class ContainerSlot– Used to directly manipulate items stored within a container
    • Renamed entity property viewVectorto viewDirection and now returns Vector3
    • Renamed entity function getEntitiesFromViewVectorto getEntitiesFromViewDirection
    • Renamed entity function getBlockFromViewVectorto getBlockFromViewDirection
  • Container
    • Added function getSlot(slot: number): ContainerSlot– Returns the slot at the given container slot index
    • Added function clearItem(slot: number): void– Clears the item at the given slot index
    • Added function clearAll(): void– Clears all items in the container
    • Made the itemStackargument of function setItem optional – If not provided, the slot is cleared
    • Added event events.playerSpawn– Fires when a player spawns in the world
    • Renamed event events.entityCreateto world.events.entitySpawn. This event no longer fires for players

Refactored and Improved Player events

  • PlayerJoinEvent
    • Added read-only property playerId– The unique ID of the player that joined the world
    • Added read-only property playerName– The name of the player that joined the world
    • Removed property player
  • PlayerLeaveEvent
    • Added read-only property playerId– The unique ID of the player that left the world

Say/Tell/sendMessage APIs

  • Renamed IRawMessage to RawMessage for naming consistency
  • RawMessage
    • Changed the signature of property withfrom (string[] | RawMessage)[]?  to (string[] | RawMessage)?

Scoreboard get/set value APIs

  • Scoreboard
    • Added setScore(ScoreboardObjective, ScoreboardIdentity, Number)
    • Added getScore(ScoreboardObjective, ScoreboardIdentity)
  • ScoreboardObjective
    • Added setScore(ScoreboardIdentity, Number)
    • Added getScore(ScoreboardIdentity)
    • Added removeParticipant(ScoreboardIdentity)
  • ScoreboardIdentity
    • Added setScore(ScoreboardObjective, Number)
    • Added getScore(ScoreboardObjective)
    • Added removeFromObjective(ScoreboardObjective)

EntityHurtEvent updates

  • Added read-only property damageSource: EntityDamageSource – Gets information about the damage source
  • EntityDamageSource
    • Added property cause: EntityDamageCause – Gets the damage cause
    • Added property damagingEntity?: Entity – Gets the damaging Entity
    • Added property damagingProjectile?: Entity – Gets the damaging projectile Entity
    • Added function applyDamage(amount: number, source?: EntityDamageSource): boolean – Applies damage to the Entity and returns the result of the operation
Posted on Leave a comment

Minecraft Live: Voting for Your Mob

Mojang has released the 3 trailers for the mobs for this year’s mob vote. Players from around the world can vote on their favorite new mob trailer to get their new mob added to the game!

The vote opens on October 14, 12PM EDT and closes on October 15, 12PM EDT. You only get one vote, but you can change it as many times as you want during these 24 hours

This year, voting will be done through 3 different methods. These new methods will ensure players from around the world are all heard equally

– Minecraft Launcher

– Minecraft.net

– A special map for Bedrock Edition

Let’s meet our contestants:

Rascal

A mischievous mob that loves to play Hide & Seek! The rascal lurks in underground mines, waiting to be found. If you spot the same rascal three times, it will reward you with a prize so keep your eyes open!

Sniffer

This ancient creature was once part of the Overworld’s ecosystem, now you can bring back the sniffer if you can find its egg! Hatch new mobs, breed them, and figure out how to make the sniffer thrive once more. There are seeds out there that only the sniffer can find!

Tuff Golem

A statue with a twist – it comes alive! When the tuff golem awakens, it will walk around, pick up, and hold any item it comes across. Don’t worry, it will return to the same spot that you’ve placed it when it turns back into a statue. It may be a work of art, but you’re the designer.

————————————

Full information can be found here: https://www.minecraft.net/en-us/live

Posted on Leave a comment

Mark Your Calendar: October 15th

It’s that time of year again and Minecraft Live has a date!  On October 15th you can watch live on any device on Facebook, Twitch, and YouTube.  Like last year there will be another Minecraft Mob vote but the means of voting has changed.  Instead of using Twitter, you will be able to vote in one of three ways from the sound of it.  The methods they list off are a special Bedrock Server, the Launcher, and the Minecraft.net website itself.  The vote itself will take place a day before on the 14th so you have a full 24 hours before the event starts to rally your friends to vote for the mob you want!

Keep an eye on the Live website for information leading up to the event.

Posted on Leave a comment

JAVA: 1.19.1 Release!

The latest update for JAVA Edition is finally here!  It brings the controversial Player Reporting feature as well as Allays into the game.  Check out the full list of what has changed below.

Features

  • Added Allay Duplication
  • Tweaked Sculk Catalysts
  • Added Chat Trust status
  • New Options for Chat Preview
  • Added Player Reporting

Allay

  • Allays will dance to a Record playing in a Jukebox

  • If the Allay is handed an Amethyst Shard while dancing it will duplicate

    • Duplication has a 5-minute cooldown

Sculk Catalyst

  • Sculk Catalysts will now drop 5 XP instead of 20 XP

Chat

  • Moved the chat scrollbar to the right
  • When typing a message, the signing status of the displayed chat message is shown with a colored indicator
    • The indicator will either appear to the left of the chat input field, or the left of the chat preview if the chat preview is being used
    • The indicator will be blue when the displayed message is signed
    • The indicator will be orange when Chat Preview is enabled and a preview is waiting to be signed
  • The background of the chat preview will also display slightly faded when a preview is waiting to be signed
  • Added a warning toast when connecting to a server that doesn’t enforce secure chat
  • The list of players on the Social Interactions screen now places entries for players with recently seen messages at the top of the list

Chat Trust Status

  • Messages that are not signed with the Secure Chat system, or have been tampered with by the server will now be marked
    • Messages with missing or invalid signatures are marked as “Not Secure”
    • Messages that are detected as modified are marked as “Modified”
  • The trust status of messages is displayed with both a colored indicator and an icon
    • The colored indicator is always visible
    • The icon is only visible when the chat screen is open
  • Hovering over the icon will provide more information about the trust status
    • For modified messages, the original secure text will also be displayed in the tooltip
  • System messages (non-player chat, such as command output) are displayed with a gray color indicator

Chat Preview

  • Added “When Sending” Chat Preview option for updating chat previews only when attempting to send a message
    • To confirm sending a message, a second hit of the Enter/Return key is required
    • The previous “ON” setting has been renamed to “While Typing”
  • In “While Typing” mode, the chat preview will no longer display previews if the message has not been modified by the server
  • Chat Preview is now enabled in singleplayer and will display when using commands that have selector substitution such as /say
  • Previewed hover events and click events are highlighted with a solid background

Player Reporting

It is now possible to report a player for sending abusive messages in the game chat. A reporter is required to select the individual chat messages that contain the objectionable content, as well as the category of the report, this is to provide the best context for our moderation team to take action. This is accessed via the social interactions screen.

  • Multiple chat messages can be selected for reporting
    • Additional chat messages around this selection will also be used to provide our moderation team with further context
  • The category of the report can be selected from a list of Report Categories
    • The Report Categories screen has a “Learn About Reporting” button that links to a help article
  • Additional comments can be entered to provide more details and information regarding the report

For more information, see this article about Player Reporting and our Reporting FAQ.

Suspensions & Bans

  • The game will now show a notice screen on startup if you have been suspended from online play
    • The reason for the suspension is shown as well as how long it is effective for

Realms

  • A message that has been filtered by the Java Realms Profanity Filter will now be marked with a yellow marker
  • Players will be notified if a chat message they have sent has been fully filtered for one or more receiving players on the Realm

Technical

  • The chat input box will no longer apply to custom font glyphs with negative advances or glyphs with advances greater than 32

Chat Types

  • Chat types added to the chat_types registry are now only used for player chat, and not system messages
    • The system and game_info chat types have been removed
  • Chat types have been simplified and are now only required to define chat and narration decorations
    • Chat types no longer support overlays
    • A system message should instead be used to display overlays
  • The msg_command chat type has been split apart into msg_command_incoming and msg_command_outgoing
  • The team_msg_command chat type has been split apart into team_msg_command_incoming and team_msg_command_outgoing
  • The team_name chat type parameter has been renamed to target
    • This chat type parameter is now used by msg_command_outgoing

Components

  • The run_command click event for text components no longer supports sending chat messages directly
    • Only commands are supported
    • This means values now always need to be /-prefixed
    • Commands such as /say that produce a signed player chat message are not allowed
      • /tellraw should be used instead

Game Events

Added Game Events

  • jukebox_play
  • jukebox_stop_play

Multiplayer Secure Chat Signing

  • The order of chat messages is now cryptographically verified
    • This is used for validating the context of chat messages for Player Reports

Server

  • enforce-secure-profile is now defaulted to true for dedicated servers
  • Insecure chat messages logged in the server are prefixed with a [Not Secure] tag
  • Custom servers can set their auto-completion options for a regular chat via a new network packet
  • Custom servers can hide player chat messages from display via a new network packet
    • This does not delete player chat messages from chat logs

Fixed Bugs in 1.19.1

Posted on Leave a comment

Bedrock: Beta & Preview – 1.19.20.24

This latest Beta & Preview fixes a few pesky bugs as well as reverts one graphical issue.  Check out below to see what has been worked on.

Features and Bug Fixes

Blocks

  • Campfires can once again be stacked correctly (MCPE-159398)

Graphical

  • Please note: Due to an unexpected crashing issue we have had to temporarily revert the fix for MCPE-105487, which can cause the textures to turn pink after playing for long periods of time on a server
    • This means that this bug may continue to occur until we have a solution. Thank you for your patience while we continue to work on this important issue – we hope to have it finally fixed as soon as possible!
  • Fixed an issue with RTX on Windows where point lights were unintentionally accumulated for emissive blocks (MCPE-159485MCPE-159488)

Items

  • Fixed a bug where Pistons sometimes did not drop the Piston item when broken by the arm (MCPE-158314)
  • Fixed a bug where Bows could fail to shoot an Arrow the first time they were used, this also affected Crossbows and throwing Tridents (MCPE-159467)

Technical Updates

Performance and Stability

  • The game no longer crashes when browsing the Marketplace
  • Fixed a crash related to Spawn Eggs (MCPE-159302)
Posted on Leave a comment

JAVA: 1.19.1 RELEASE CANDIDATE 2

The latest release candidate for JAVA 1.19.1 has a few minor changes.  If no game-breaking bugs or other issues arise we should be seeing the final release next week.

Changes in 1.19.1 Release Candidate 2

  • Tweaked the names of the chat preview options
  • Added a warning toast when connecting to a server that doesn’t enforce secure chat

Bugs Fixed in 1.19.1 Release Candidate 2

  • MC-254355 – Key binds set to mouse buttons of a number greater than 8 switch over by 1 when the game starts
  • MC-254405 – Debug messages aren’t prefixed with gray color indicators
Posted on Leave a comment

Bedrock: Beta & Preview 1.19.20.23

The latest patch notes for the latest Beta & Preview for Bedrock.  Read below to find out what’s being adjusted.

Features and Bug Fixes

Accessibility Features

  • D-Pad Left can now be held down again to move the cursor left in menus (MCPE-155976)

Blocks

  • Reduced Sculk Catalyst experience drop from 20 to 5
  • Mangrove Log, Mangrove Wood, and Stripped Mangrove Wood can now be used to craft a Campfire with Charcoal (MCPE-157271)

Deep Dark

  • Ancient Cities have more frequent Sculk Patch generation (MCPE-154229)
  • Sculk Patch Features can now be placed on additional block types (MCPE-156669)

Gameplay

  • Player textures and UI elements should no longer turn pink after playing for an extended period time on highly populated servers (MCPE-105487)
  • Instantaneous effects (Potions, Tipped Arrows) can no longer be applied to dead mobs and players
  • Player no longer takes damage from entering a Nether portal if it is placed at Y=-21 or below (MCPE-154888)

General

  • So Below music track now plays in Basalt Deltas (MCPE-70890)
  • Fixed an issue where scores on scoreboards were not being ordered properly (MCPE-141427)

Items

  • Fixed a bug where fishing hooks would drop loot when killed with the /kill command (MCPE-142329)

Mobs

  • Fixed a bug causing baby mobs with the minecraft:behavior.sleep goal to have a shrunken hitbox (MCPE-46040)
  • Allays and Bees are now less likely to get stuck in non-full blocks (MCPE-155777)
  • Wardens can now detect a player sneaking on top of a Sculk Sensor (MCPE-155804)
  • Warden can now let itself fall up to 20 blocks down, instead of just 3 (MCPE-158304)
  • Allays can now pick up armor pieces with different durability than the one they are holding (MCPE-158339)

Player

  • Player’s Soul Speed is now properly activated and de-activated on Soul Sand (MCPE-157152)
  • Fixed a bug causing health_boost to display incorrect health values, causing the player to turn invisible and unable to interact with the world on dying

Stability and Performance

  • Fixed a bug that could cause mobs to not load into the world if their saved y-position was greater than or equal to 25

Audio

  • When trading, the Villager plays the correct sound based on the item in the input slot (MCPE-152555)

Vanilla Parity

  • Skulls in Ancient Cities now better match the orientation they have in Java Edition (MCPE-153547)
  • Goat Horn sound is now placed in the Jukebox/Note Blocks sound category in Settings (MCPE-154885)

Technical Updates

Add-Ons

  • Enable event filters in the root definition to be evaluated independent of sequence or randomize when a format_version of 1.19.20 or higher is specified

Stability and Performance

  • Fixed a crash when exploring multiple categories in Marketplace on Xbox and PlayStation

Experimental Technical Features

GameTest Framework

  • System Events
    • Added event beforeWatchdogTerminate– Shuts down the server when a critical scripting exception occurs (e.g. script hang). Can be canceled to prevent a shutdown
    • Added enum WatchdogTerminateReason– Specifies the reason for watchdog termination
    • Added new properties to propertiesfor watchdog configuration on Bedrock Dedicated Server
      • script-watchdog-enable-exception-handling– Enables watchdog exception handling via the events.beforeWatchdogTerminate event (default = true)
      • script-watchdog-enable-shutdown– Enables server shutdown in the case of an unhandled watchdog exception (default = true)
      • script-watchdog-hang-exception– Throws a critical exception when a hang occurs (default = true)

General

  • Removed the component minecraft:unwalkable
  • Renamed ‘minecraft:explosion_resistance’ to ‘minecraft:destructible_by_explosion’ and restructured the component to be either defined as a boolean or as an object
    • Setting the component to true will give the block the default explosion_resistance and setting it to false will make the block indestructible by an explosion
    • Setting the component as an object will let users define the resistance of the block to a base explosion
Posted on Leave a comment

NFTs in Minecraft?

No.  Let me be clear that this is not the case.

Recently Mojang Studios has released their stance on NFTs regarding Minecraft.  First off, let’s go over a few things to catch everyone up with a few simple explanations.  For further in-depth details on what everything is if you are interested you could take the time to dive into a few online searches to get fully caught up to speed on this.


What is an NFT?

NFT stands for non-fungible token.  You can think of it as a digital object that can’t be made into anything else.  Even simpler terms to explain this, think of it as a digital collector’s item.

What is a Blockchain?

A blockchain is a digital ledger that records information regarding the creation and sale of NFTs.


With these very basic and simple explanations that don’t cover the full scope of the topic, but let’s tackle Mojang Studio’s Policy.

Overall, NFTs go against what has been presented to us in the Minecraft Usage Guidelines.  Blockchain technologies are not allowed to be integrated inside Mojang’s client, server applications, or Minecraft in-game content such as worlds, skins, persona items, or other mods.  Since NFTs promote exclusivity and are not inclusive by nature this goes against the idea behind Minecraft as a game.  A game that is meant for everyone to enjoy and have the opportunity to enjoy.  

The final words and I’ll quote Mojang Studios word for word on this below.


As such, to ensure that Minecraft players have a safe and inclusive experience, blockchain technologies are not permitted to be integrated inside our Minecraft client and server applications nor may they be utilized to create NFTs associated with any in-game content, including worlds, skins, persona items, or other mods.


Mojang Studios will be keeping an eye on how blockchain technologies develop in the future.  For now, they are not looking to add NFTs into Minecraft.