1.19.70.21
- Technical Update
- Full Changelog
Commands
- Removed support for field "data" in commands /clone, /execute, /fill, /setblock and /testforblock beyond version 1.19.70, eg. /setblock ~ ~ ~ minecraft:wool 1will only have its equivalent /setblock ~ ~ ~ minecraft:wool ["color":"orange"] supported
- Volume arguments no longer floor the selector's position (MCPE-162237)
- Selecting targets by volume will now select all entities whose hitbox collides with the volume box. This is versioned for 1.19.70 and later (MCPE-162237)
- Previous behavior works as expected on versions less than 1.19.70
- Volume arguments for selectors (dx, dy, dz) now support float values (MCPE-163863)
Data-driven
- In JSON formats 1.19.70 and later, blocks fail to load if the "condition" field in Block Permutations is not a valid Molang string
- Crafting Table component no longer appends "tile." when defaulting to use block name for crafting table label
Script API
Changed module @minecraft/[email protected]
-
Changed class
Test
-
Added function
assertEntityInstancePresentInArea
assertEntityInstancePresentInArea(entity: minecraftserver.Entity, isPresent?: boolean): void
-
Changed function
assertEntityPresent
- Added argument
searchDistance
- Added argument
-
Changed module @minecraft/[email protected]
-
Changed class
BlockAreaSize
- Changed function
constructor
- Changed argument
x
type fromint32
tofloat
- New Signature:
x: number,
- Old Signature:
x: number,
- New Signature:
- Changed argument
y
type fromint32
tofloat
- New Signature:
y: number,
- Old Signature:
y: number,
- New Signature:
- Changed argument
z
type fromint32
tofloat
- New Signature:
z: number
- Old Signature:
z: number
- New Signature:
- Changed argument
- Changed function
-
Changed class
ContainerSlot
- Removed function
clearItem
- Removed function
clearLore
- Removed function
-
Changed class
Entity
-
Added function
playAnimation
playAnimation(animationName: string, options?: PlayAnimationOptions): void
-
-
Changed class
ItemStack
- Removed property
data
- Removed function
clearLore
- Changed function
constructor
- Changed return type from
ItemStack
toItemStack
(throws exceptions) - Changed argument
itemType
type fromItemType
toItemType | string
- New Signature:
itemType: ItemType | string,
- Old Signature:
itemType: ItemType,
- New Signature:
- Removed argument
data
- Changed return type from
- Removed property
-
Changed class
Player
-
Added function
playAnimation
playAnimation(animationName: string, options?: PlayAnimationOptions): void
-
-
Added interface
PlayAnimationOptions
export interface PlayAnimationOptions {
blendOutTime?: number;
controller?: string;
nextState?: string;
stopExpression?: string;
}
Gameplay Update
Experimental Features
Blocks
- Piglin and Dragon Head blocks no longer animate in the hotbar or inventory (MCPE-164535, MCPE-32654)
Features and Bug Fixes
Gameplay
- Players are now able to place top Slabs in blocks that are only partially blocked by an entity (MCPE-155016)
- Players can no longer see through partial blocks when sneaking or riding in third person (MCPE-156273)
- Error messages about building outside the world height limits no longer appear when simply interacting with blocks at the world height limits from certain angles (MCPE-152935)
- Players are now able to interact with functional blocks while sneaking in a gap without the sneak button held
Vanilla Parity
- Fixed bug where Zombified Piglins would spawn in the Nether in light levels above 11
- Minecarts can now eject mobs into liquid blocks (MCPE-120078)
Touch Controls
- Allowed left and right D-pad buttons to keep input when the forward button is pressed
- Added the leave Boat button when the player falls from a height within in the boat.
- Fixed an issue that prevented players from removing equipped armor by tapping on an item or block in the Creative inventory (MCPE-165790)
Performance and Stability
- Fixed an issue where simultaneously pressing the "Mine" and "Place" button on any input device while targeting a Structure Block could cause the game to crash (MCPE-155689)
Marketplace
- Navigating right with controller left stick on sidebar now collapses it
Technical Update
Commands
- Removed support for field "data" in commands /clone, /execute, /fill, /setblock and /testforblock beyond version 1.19.70, eg. /setblock ~ ~ ~ minecraft:wool 1will only have its equivalent /setblock ~ ~ ~ minecraft:wool ["color":"orange"] supported
- Volume arguments no longer floor the selector's position (MCPE-162237)
- Selecting targets by volume will now select all entities whose hitbox collides with the volume box. This is versioned for 1.19.70 and later (MCPE-162237)
- Previous behavior works as expected on versions less than 1.19.70
- Volume arguments for selectors (dx, dy, dz) now support float values (MCPE-163863)
Data-driven
- In JSON formats 1.19.70 and later, blocks fail to load if the "condition" field in Block Permutations is not a valid Molang string
- Crafting Table component no longer appends "tile." when defaulting to use block name for crafting table label
Script API
Changed module @minecraft/[email protected]
-
Changed class
Test
-
Added function
assertEntityInstancePresentInArea
assertEntityInstancePresentInArea(entity: minecraftserver.Entity, isPresent?: boolean): void
-
Changed function
assertEntityPresent
- Added argument
searchDistance
- Added argument
-
Changed module @minecraft/[email protected]
-
Changed class
BlockAreaSize
- Changed function
constructor
- Changed argument
x
type fromint32
tofloat
- New Signature:
x: number,
- Old Signature:
x: number,
- New Signature:
- Changed argument
y
type fromint32
tofloat
- New Signature:
y: number,
- Old Signature:
y: number,
- New Signature:
- Changed argument
z
type fromint32
tofloat
- New Signature:
z: number
- Old Signature:
z: number
- New Signature:
- Changed argument
- Changed function
-
Changed class
ContainerSlot
- Removed function
clearItem
- Removed function
clearLore
- Removed function
-
Changed class
Entity
-
Added function
playAnimation
playAnimation(animationName: string, options?: PlayAnimationOptions): void
-
-
Changed class
ItemStack
- Removed property
data
- Removed function
clearLore
- Changed function
constructor
- Changed return type from
ItemStack
toItemStack
(throws exceptions) - Changed argument
itemType
type fromItemType
toItemType | string
- New Signature:
itemType: ItemType | string,
- Old Signature:
itemType: ItemType,
- New Signature:
- Removed argument
data
- Changed return type from
- Removed property
-
Changed class
Player
-
Added function
playAnimation
playAnimation(animationName: string, options?: PlayAnimationOptions): void
-
-
Added interface
PlayAnimationOptions
export interface PlayAnimationOptions {
blendOutTime?: number;
controller?: string;
nextState?: string;
stopExpression?: string;
}