#1.20.40 - Stable

1 messages Β· Page 1 of 1 (latest)

eternal spindleBOT
eternal spindleBOT
willow turret
#

yoo

acoustic rune
#

Yee

versed vector
#

h

mortal valley
#

les go

torpid briar
#

yo

mortal valley
#

happy release day peeps

viral sonnet
#

HI

drifting lantern
#

LETS GOO

elfin coyote
#

YAYY

safe wadi
#

frtnite

torpid briar
#

ain't no way

acoustic rune
#

Fixed several crashes that could occur during gameplay

torpid briar
#

lets goo

acoustic rune
#

no way

#

I need to try this

fallow bridge
#

yay

shy stratus
#

Yay!

fathom terrace
#

@worn parcel Now you can use dynamic properties with no registration, it just returns undefined when empty

viral sonnet
#

ping me if 1.7.0 is stable and if the new dynamic properties are stable with their new stuff

torpid briar
#

Flowing Lava and Water mixing mechanics now match Java Edition (MCPE-41103)
finally

solid sail
viral sonnet
#

ight thx

icy stag
tame fog
#

Happy Stable Day!

upper dagger
#

I wish it was preview day πŸ˜”

gusty snow
#

Happy Preview Day!

shrewd finch
#

Yay

fathom terrace
torpid briar
upper dagger
#

no

mortal valley
wispy harness
#

Yay πŸŽ‰

fallow bridge
#

Happy tangerine day

mortal valley
lofty flax
#

Yay!

acoustic rune
#

happy "hoping that the game didn't crash on my phone" day

lofty flax
#

Can't wait for everyones horses to die in Survival now lmao
Also what's the point of making goat horns be heard from so far away?

acoustic rune
#

well it's a horns.

lofty flax
#

What a cool little layout lol

upper dagger
#

Is this implying that horses finally take fall damage

#

after over 2 years of them not?

lofty flax
#

Placing invalid items into offhand slot will no longer cause them to drop? πŸ€”

lofty flax
#

They stopped boats from taking fall damage from high heights now too

#

Falling from a great height while in a Boat no longer deals fall damage (MCPE-152753)

simple warren
#

WTF.... Deprecated "minecraft:weapon" component starting in version 1.20.40 Deprecated "minecraft:on_use" component starting in version 1.20.40 Deprecated "minecraft:on_use_on" component starting in version 1.20.40

Will items become useless?

iron lagoon
lofty flax
#

The /damage command with the "override" cause now causes damage through post hit invulnerability (MCPE-160290)
Does this mean we can have dealsDamage false and then override that?

tulip zinc
#

but i aint sure

simple warren
# tulip zinc roughly, yes

I think they are forcing people to have to use scripts...... well I guess I have to keep items on 1.20.10 in order to have stuff do stuff....

shy stratus
#

You've had months to prepare for this

simple warren
#

Not yet... I love love love using the components and getting stuff to work that way... besides no time for JS yet... learning CS

#

for work

simple warren
#

Yes

tulip zinc
#

okay

mortal valley
#

meanwhile me who is stuck in between to learn JS

safe wadi
#

meanie

forest cedar
#

Time to see if my Add-On broke

shy stratus
#

sunglassesHQ Time to publish my mcpedl project

tulip zinc
shy stratus
#

πŸ˜„

slow rivet
#

😦 little blocks only now

simple warren
#

Little as in under 30?

warm solstice
#

Still no lore limit increase

forest cedar
lofty flax
#

I want to see a massive Creator update that has nothing but fixes/updates and additions to the Script API and everything else

simple warren
#

Ah... I see Q.C. missed that one upon first release.... does anyone work in that dept?

forest cedar
#

Wasn't this already added?

simple warren
#

I think you could do both... maybe now, just the one

forest cedar
#

For 1.20.30

#

You couldn't do both in 1.20.30 version

#

Would do content log error

forest cedar
#

Quality Control?

simple warren
#

Testing....

astral sapphire
#

I am too lazy to read the changelog did they add the new dynamic properties

simple warren
#

Need a department called "How will those little F-ers try to get over on us"

eternal spindleBOT
#

Minecraft v1.20.40 is out now on the Microsoft Store!

forest cedar
#

yay

shy stratus
#

Noice

simple warren
#

I still do not understand how they can take away 90% of the ways to have an item call an event...
took it out of digger... now taking away on_use, on_use_on... I mean... really... Some things, it would be nice to know the long term plan..

tulip hatch
crisp basin
simple warren
#

No I didn't and why did no one complain

#

I don't do beta and preview... so no idea

crisp basin
#

Pretty sure people did, but objectively scripts are better for logic

crisp basin
agile ingot
#

You shouldn't get comfortable with experimental features.

simple warren
#

Do scripts 100% work in Realms now?

crisp basin
#

Stable scripts do

#

Experimental features have always been iffy in realms

simple warren
#

Does everything they took away from items work in stable scripts?

crisp basin
#

Yes

shy stratus
crisp basin
#

Otherwise they wouldn't have taken it away

iron lagoon
crisp basin
simple warren
#

Uh Oh

shy stratus
crisp basin
#

The name better on bedrock still doesn't make sense to me

iron lagoon
shy stratus
forest cedar
#

Yay my Add-on did not break

upper dagger
#

Estrongel's Better Dirtblock

shy stratus
#

Now back to messing with nbt and leveldb

torpid briar
simple warren
#

Do they plan on taking things away from entities too.. to force to scripts?

crisp basin
agile ingot
torpid briar
crisp basin
elfin coyote
crisp basin
#

Only thing leaving is run command

#

And we have a script alternative to that ^ just hasn't made it to stable yet

elfin coyote
#

Also I would love to have a holiday season without having to use the HCF toggle someday πŸ˜†

simple warren
crisp basin
#

They have an alternative to it so

shy stratus
#

Thinkdricks I wonder if I need to update my auxval to blockstate website

upper dagger
#

It's not as simple as converting your item use_on's to scripting, but there are tons of interactions we can do that involve entities

shy stratus
#

Most components will make it to stable, no events will. They're being moved to scripting

crisp basin
#

There's always some sort of heads up when they do take features out

digital gate
simple warren
#

I am still crying on that one

crisp basin
crisp basin
upper dagger
#

Too bad the method of lowering the durability of an item in scripting is pretty janky and annoying for people unfamiliar with it

simple warren
shy stratus
#

I will say, F for the weapons one, that added tooltips iirc

crisp basin
crisp basin
upper dagger
simple warren
#

so like 1.20.10 is the new 1.16.100 for items

crisp basin
#

I haven't checked it myself but I believe someone here mentioned that

warm solstice
shy stratus
crisp basin
simple warren
#

I mean they started taking away events stuff as of 1.20.20... so you have to use 1.20.10 for digger events... 1.20.30 for on_use etcs

#

so 1.20.10 is as far as I can go in components

#

for items

warm solstice
#

Scripting πŸ‘

warm solstice
upper dagger
#

spooky are you ready?

warm solstice
#

Mmmmmno

upper dagger
#

I can see the future

shy stratus
#

Luckily, I have my regolith filter to easily update blocks and items 😌 I have github copilot to update my scripts. I am set for 1.21

warm solstice
#

The future where we create a highly advanced realm that nobody plays? Wouldn’t be my first time

upper dagger
#

my prediction:

#
world.afterEvents.itemUseOn.subscribe((eventData) => {
    if(eventData.itemStack.typeId == "my:shovel") {
        eventData.source.runCommandAsync("say hi")
    }
    else if (eventData.itemStack.typeId == "my:shovel2") {
        eventData.source.runCommandAsync("say hi2")
    }
    else if (eventData.itemStack.typeId == "my:shovel3") {
        eventData.source.runCommandAsync("say hi3")
    }
    else if (eventData.itemStack.typeId == "my:shovel4") {
        eventData.source.runCommandAsync("say hi4")
    }
    else if (eventData.itemStack.typeId == "my:shovel5") {
        eventData.source.runCommandAsync("say hi5")
    }
})```
#

The pure hatred of people who lost their components

crisp basin
#

It's uhh not that bad

warm solstice
#

Me when regex

upper dagger
#

pretty bad

upper dagger
#

not for that few conditionals

simple warren
#

I was thinking a loop

shy stratus
#

Or yeah, regex is parfect for this instance but i doubt people name their items item1 item2 item3

simple warren
#

if 15 of them

shy stratus
#

You could use a map

upper dagger
#

for loop with all items in an array

mortal valley
shy stratus
#

Here's what I did with my bucket entities

crisp basin
crisp basin
upper dagger
#

Still can't interact with WATER

shy stratus
upper dagger
#

when all caps and underscores πŸ₯Ή

crisp basin
#

I'll never get past how weird multiline stuff looks

shy stratus
#

sunglassesHQ I make my senior devs cry when they see my naming scheme

simple warren
#

oh well.. happy release day... off to work

upper dagger
#

sure would be nice if we could interact with water though

#

πŸ˜”

crisp basin
shy stratus
upper dagger
#

I don't think so

warm solstice
upper dagger
#

I would need to check again, my poor attempt at making my own fishing system was abruptly obliterated when I found that out

shy stratus
warm solstice
#

Mmmmno

safe wadi
#

you ever juju on that beat so hard, but you a gangsta

versed vector
shy stratus
#

Sabotage it

solid sail
#

The update isn't available on windows 10 ?

tulip hatch
versed vector
shy stratus
#

πŸ˜”

elfin coyote
elfin coyote
#

That as well

shy stratus
#

PiggoDerp Also I was thinking oft he nintendo switch for some reason

elfin coyote
#

Switch case < Else if πŸ˜„

shy stratus
#

NexBigBrain elif

upper dagger
#

me, an intellectual js switch (eventData.brokenBlockPermutation.type.id) { case "minecraft:clay": case "minecraft:dirt_with_roots": case "minecraft:dirt": case "minecraft:grass": case "minecraft:gravel": case "minecraft:mycelium": case "minecraft:podzol": case "minecraft:sand": case "minecraft:snow": case "minecraft:powder_snow": case "minecraft:soul_sand": case "minecraft:soul_soil": //WHERE IS COARSE DIRT GUYS //case "minecraft:coarse_dirt": if (getPlayerScore(player, 'gamemode') <= 2) { setPlayerScore(player, 'digging_xp_c', getPlayerScore(player, 'digging_xp_c') + 60) setPlayerScore(player, 'tot_digging_xp', getPlayerScore(player, 'tot_digging_xp') + 60) setPlayerScore(player, 'total_xp', getPlayerScore(player, 'total_xp') + 60) if (player.getDynamicProperty('experienceToggle') == true) { player.sendMessage(`Β§oΒ§7+Β§a${60} Β§r\uE10E Β§o%general.xp`) } if (getPlayerScore(player, 'digging_xp_c') >= getPlayerScore(player, 'digging_xp_r')) { levelUp(player, "digging_level", "digging_xp_c", "digging_xp_r", "digging.level", "runecraft:digging_level_up", diggingUnlocksArray) } } break; }

shy stratus
#

WHERE IS COARSE DIRT GUYS

upper dagger
#

I'm leaking my commented out sections bit by bit

#

They are pure insanity

versed vector
upper dagger
#

I think yes

shy stratus
versed vector
#

iirc to get coarse dirt you have to modify the state of the dirt

warm solstice
#

Running totals for XP >>>>
I will not elaborate

upper dagger
shy stratus
#

Disappointed

upper dagger
versed vector
#

I'm disappointed too Smokey

upper dagger
#

That code is from 4 months ago

#

I haven't revisited any of it

warm solstice
#

const currentLevel = levelArray.filter((passedLevels) => playerXP >= passedLevels).length;

upper dagger
#

huh

warm solstice
#

Yes πŸ‘

upper dagger
#

I door not know

#

My way is what next geners do

warm solstice
#

Your way is what normies do

upper dagger
#

I like to keep everything looking the normie way

warm solstice
#

What if someone gets enough XP to pass a level entirely

#

Like, level 1 -> level 3

upper dagger
#

😏

#

allow me to introduce you

warm solstice
#

No thanks

#

I’m not hungry

upper dagger
#

it's just this getPlayerScore(player, currentXp) >= getPlayerScore(player, requiredXp)

odd sphinx
#

Falling from a great height while in a Boat no longer deals fall damage
instead of fixing it in Java, Mojang changed it to bedrock? lol

#

a bug is now a feature

crisp basin
#

Isn't the first time they've done that

upper dagger
#

Honestly it should give damage, I don't care if those forms of travel suck, let me horses die

odd sphinx
odd sphinx
#

Added a new β€œquery.is_in_lava” Query Function to Molang, to know if a mob is currently in Lava
Finally

#

Allow single value parsing for "minecraft:icon" item component
What this mean?

lofty flax
#

when does the 1.6.0 package release?

shrewd finch
pastel talon
# shy stratus Use scripting

I still dont know how to use shoot projectile without on_use firing the event, how would you do it with scripting?

royal badge
#

This update feels like an upgrade and a downgrade at the same time...

lofty flax
tame fog
solid sail
elfin coyote
#

Kayla didn't, the 2 who wrote the changelog did

cloud shore
#

what the heck

gusty snow
#

when npm packages will be released for 1.20.40 stable?

cloud shore
#

well, guess ill just keep making my items on older format versions

sudden pivot
#

Ahoooy!
Yo sorry for my ignorance
All these "moved from beta to..." Means that if an addon used those beta thingies experiments, now they should work on non-experimental worlds?

#

In theory at least*?

cloud shore
#

so one day bedrock modding will be only based on scripts?

cloud shore
elfin coyote
#

No, there will still be a combination with just (json) components

elfin coyote
#

#1154068632687611945 Mojang replied here

cloud shore
#

scripts break on every single minor update, that why I avoid using them

#

I would need to keep updating them for the rest of my file If I want to keep my addon working

shy stratus
cloud shore
shy stratus
#

Use the stable apis only then

cloud shore
#

dumb question but if I keep using older format versions, like 1.19.50, in 4 years would that still work?

shy stratus
#

No gurantees

#

Just use the latest ones

cloud shore
cloud shore
elfin coyote
#

1.20 would change a lot to ScriptAPI and deprecating components, but the next updates should have less of those

shy stratus
#

Seriously

cloud shore
elfin coyote
#

But that is mainly because of getting the experimental stuff becoming stable

cloud shore
elfin coyote
#

Depends on which one you talk about

cloud shore
#

digger, on use, on use on, weapon

#

items are about to become only crafting materials

#

nothing more

shy stratus
cloud shore
#

do you guys dont feel bad for having to update scripts every time?

shy stratus
#

Nope

warm solstice
#

It ees what it ees

elfin coyote
#

Weapon can be replaced by the damage component
And people have worked out script alternatives for on_use iirc

cloud shore
#

imagine you make spmething amazing to 4 days later have everything broken

shy stratus
#

Ive had to update my addon from 1.19.70 to 1.20.40

warm solstice
#

And scripts are mostly stable now anyways

shy stratus
warm solstice
cloud shore
#

if we at least could choose our mc versions

warm solstice
#

Again, stable scripts

cloud shore
agile ingot
cloud shore
#

i mean, can you really make stuff with just the stable scripts

warm solstice
#

Stable scripts will never have anything changed, and many versions exist- from 1.0.0 up to 1.6.0 on this release

cloud shore
cloud shore
shy stratus
warm solstice
#

Stable scripts were vary limited when first released, but the majority of stuff is stable scripts now

elfin coyote
#

However those changes are highly unlikely and mostly happen if an entire thing is rewritten

cloud shore
#

I havent had time to learn scripts yet, where should I start?

shy stratus
#

πŸ‘† Exactly, I would only worry if they went from 1.X.X to 2.X.X

agile ingot
versed vector
cloud shore
agile ingot
cloud shore
#

and thank you, ill just go learn scripts to use the stable stuff

agile ingot
#

Depending on how experienced you are at programming, you might be able to look at the docs and start figuring out how everything works.

#

This doesn't work for everyone, but I like tearing apart maps and addons and figuring out how they work.

#

I'm kind of in the same boat too, but I just need to write more scripts. πŸ˜…

cloud shore
#

understood

#

were can I find the scripting documentation?

elfin coyote
agile ingot
#

Honestly, I've been suffering from tooling hell instead. I want to use TS instead of JS and haven't figured out a decent workflow yet.

fathom terrace
#

but dont expect 2.X.X soon lol

versed vector
#

Oooo

fathom terrace
#

lua has just one thing cooler and thats custom operators, idk how thats called

#

but personally JS is the choice for me

fathom terrace
#

oh ya that thing

haughty trail
#

Were the enums not added in the typings?

#

for some reason its defined here, but it doesnt exist

fathom terrace
fathom terrace
haughty trail
fathom terrace
#

ya, there is no such a thing

#

its just concept

#

but in preview there is some kind of component map

vivid cloak
#

Removed limits on the count and size of properties that can set on an entity or the world

#

They finally made properties good

#

Also this

#

Property registration is no longer required and propertyRegistry has been removed from the worldInitialize event

hushed badger
#

Happy stable!

haughty trail
#

Why is there no fade time for Player.stopMusic? is this something coming

#

it should be like the /music stop command

#

where we can do Player.stopMusic(fadeSeconds?: float)

upper dagger
#

the musicOptions interface includes fade?

lofty flax
#

Is there any way to reset just one property though?

#

I know there's clearDynamicProperties but that clears everything, I don't think you can specify an identifier

upper dagger
#

Set the property to undefined

versed vector
#

or just don’t specify a value

odd sphinx
acoustic rune
#

wait a second

#

you can now customize the touch control in this version

torpid briar
#

yeah

acoustic rune
#

I don't see it being mentioned anywhere here.

torpid briar
#

they forgot to mention it

acoustic rune
#

yeah the way I saw my texture pack button are oddly like no alpha whatsoever indicates me that

#

but yeah trying to see if my game still gonna crash with fancy graphic on

torpid briar
#

hopefully not

acoustic rune
#

eh nope

#

still crashes.

torpid briar
#

what

#

: (

acoustic rune
#

yeah it's not gonna get fixed

sterile pendant
icy stag
#

beta day?

#

sorry wrong channel

odd sphinx
#

the leather helmet still not fixed

lofty flax
odd sphinx
#

leather helmet xD

lofty flax
odd sphinx
#

enchanting them

lofty flax
#

oh enchanted

lofty flax
odd sphinx
#

weird, its not my texture pack

agile ingot
#

It's the new pink glitch.

lofty flax
odd sphinx
#

Ah xd

lofty flax
#

was this something in the last update too?

#

i don't play mobile so i've never seen this before, i only use it for testing scripts with alts

worn parcel
#

Tf is that

lofty flax
worn parcel
#

That's so weird and creepy

lofty flax
#

yeah, Gabriel said "still not fixed" which makes me think this isn't the only update that this has been a thing for

lofty flax
#

Netherite Helmet
Chainmail Chestplate
Diamond Leggings (where they at!?)
Golden Boots

odd sphinx
lofty flax
# odd sphinx fuck

again just remember i'm also supposed to be wearing diamond leggings in that screenshot lol

#

the boots just turn into leggings basically

acoustic rune
#

just played cubecraft alot and I don't see any issues like this honestly.

acoustic rune
#

Yep.

lofty flax
#

servers are goofy though, they probably have fixes for it

astral trail
#

The /damage command with the "override" cause now causes damage through post hit invulnerability (MCPE-160290)
I tried this and the entity does get 'damaged' (glow red) through post-hit invulnerability, but their health stays the same. Can someone confirm if this is really the case?

#

i think it works two or three times then ignores all consequent damage commands, until u give it a second to reset

astral trail
odd sphinx
#

that command is funny xd

#

you can make a combofly with that

odd sphinx
astral trail
#

what's interesting is this makes them invulnerable to other damage too... although it looks painful xD

acoustic rune
#

This version seems, weird.

#

I've gotten pink glitch for 3th time this week, sometimes randomly "server sent broken pocket"

#

and also sometimes the game does not recognize my username and instead throws some placeholder ones. no Steve, Player or whatsoever. just random skin strings.

#

those issues that I encountered was mostly on a phone.

hexed vortex
acoustic rune
#

I've been getting that issue on .30 but it's really uncommon. but this one is common for me.

chilly plover
#

i am happy that i can finely comprehend the API section of the change log

#

minecraft:on_use_on somehow still works in 1.20.40 even though the min game version is 1.20.40

wispy harness
chilly plover
#

ah, so it only affects files with format version of 1.20.40?

chilly plover
#

that's good

#

untill world.afterEvents.useOn gets released, it's good to be able to use minecraft:on_use

chilly plover
#

yes

wispy harness
#

ah ok makes sense

chilly plover
#

Despite this note, it appears that "items" has been removed.

#

i got an error for using it

shy stratus
chilly plover
#

i can't open bedrock.wiki links without vpn and my phone isn't with me right now, tell me what it is?

deep hazel
#

They ain't askin twice

chilly plover
#

it's fun

#

just have a decent understanding of javascript, add a script module in your manifest, and write some .js files in the scripts folder, it's that simple

torpid briar
#

when you say it like that it is simple

forest cedar
deep hazel
#

The game? The items? or manifest min engine version?

deep hazel
forest cedar
# deep hazel ?

If you don't set your format version to 1.20.40+ then you don't have to use scripting

deep hazel
#

If that's the case, what's more optimized?

chilly plover
wispy harness
#

faster and allows for better logic

agile ingot
#

Reusable logic too.

left kernel
chilly plover
#

can't wait for dynamic properties and block states to get released!

shy stratus
#

Item propertied when

shrewd finch
chilly plover
crisp basin
#

I think it's stable in previews

hexed vortex
lofty flax
#

Is the Boss Bar broken in 1.20.40 and how long has it been this way?
I added the boss component to an entity and set the distance to 250 but after about 50-100 blocks it disappeared.
When flying back over to it, even standing next to it I no longer see the boss name... Also updating it's name didn't seem to change anything.

paper tusk
fathom terrace
simple warren
#

So... game crashed while creating a flat test world, still selecting packs to test... that cannot be good.

#

In my spanking brand new 1.20.40

slow rivet
#

1.20.40 likes to crash πŸ™‚

lofty flax
#

I don't think I've crashed once since 1.20.40 released unless I've been trying to use shaders on my phone

shrewd finch
#

1.20.40 has been totally fine for me on mobile and pc

#

I create addons and scripts so not sure what yall doing different

#

Android * & windows 10 *

#

@slow rivet

slow rivet
#

I work on Geyser :p

shrewd finch
slow rivet
#

Pocketmine and gophertunnel also had similar issues

#

They seemed to add a lot more validation that causes the client to crash in cases that did not before. Though in our case it was mostly related to chunks. But perhaps some bleeds over into scripting.

mortal valley
slow rivet
#

Queue the hate comments :/

paper tusk
#

hate for what?