#1.20.70.24 - Preview

1 messages · Page 1 of 1 (latest)

dim gazelleBOT
dim gazelleBOT
obsidian harbor
#

Happy Preview Day!

fringe rose
#

Whoops

dusk yacht
#

he

neat valve
#

h

dusk yacht
#

well, no deferred stuff

brittle pumice
#

egg

unkempt gate
#

hey hi

cursive pollen
#

hiya

solemn cove
boreal bolt
#

hi

acoustic night
#

Why skip.23

obsidian harbor
dusk yacht
#

nice custom block change

acoustic night
#

I told y’all

#

That footage was real

spice orbit
#

Structures in scripting

full dove
#

Yooooo

grizzled gorge
void jewel
#

alpha_test_single_sided?

dusk yacht
topaz finch
grizzled gorge
#

anyone knows how to get structures from world db programmatically?

brittle pumice
#

Still waiting for target to enter 1.9.0 sadder

sleek trout
#

is this about item dynamic properties or something else?

solemn cove
neat valve
#

I feels like I seen this somewhere in the previous preview

acoustic night
#

Preview on PlayStation when

spice orbit
#

Are the structures in scripting world specific? Assuming we can't save them into the BP at all

obsidian harbor
upbeat cedar
#

Which requires direct user interaction on PC

spice orbit
#

yeah

solemn cove
#

STRUCTURE APIS

spice orbit
#

Trying to figure out my use case

upbeat cedar
solemn cove
#

@void jewel STRUCTURE APIS

dusk yacht
#

what does it do?

#

seems like the same stuff /structre does

topaz finch
spice orbit
#

makes structures in scripting 🗿

upbeat cedar
#

You know what would've been really useful? A way to get a list of those structures

#

A getAll function if you will

spice orbit
#

true, there should be a getAll

boreal bolt
#

why its not in dimension

void jewel
#

It looks like id is the only property for StructureTemplate. The other one we really need is size. That's very important.

dusk yacht
#

or a way to check if entity is in structure range

fringe rose
#

Oh cool...time to make a proof of concept with this

spice orbit
#

What is it's max size

upbeat cedar
void jewel
#

Otherwise, this is huge.

upbeat cedar
#

I'll be using this right away

spice orbit
#

What are you using it for?

void jewel
#

Now I just need ticking area management, and all my base needs will be satisfied in scripting.

upbeat cedar
obsidian harbor
#

Compile your feedback on the structure apis and send it along.

upbeat cedar
#

Well I did say getAll. Anything else?

void jewel
#

I guess someone could make a post on #1067535712372654091 again?

unkempt gate
unkempt gate
void jewel
#

Compile your feedback on the structure apis and send it along.

covert wraith
#

Hi

dusk yacht
#

I don't know how I would use this if I can use features and stuff. Am I missing something I am too stupid to see?

upbeat cedar
#

Where you use the structure command, you use the structure API

spice orbit
#

I can see using this for building things in creative, but that's it for me

unkempt gate
fringe rose
#

Dude... i have a proof of concept.... but idk if this api allows it for now. Havent looked deep into it

upbeat cedar
loud tree
#

npm types when

spice orbit
granite surge
#

no deferred? ...CRY

boreal bolt
#

why its not on dimension

unkempt gate
spice orbit
#

need to know what these are

upbeat cedar
unkempt gate
#

you think so?

#

idk what empty structures are for

granite surge
fringe rose
spice orbit
#

we will see

upbeat cedar
sleek trout
spice orbit
#

we'll see

#

Preview Download when 😠

upbeat cedar
#

The options are what you'd normally use in the command version

unkempt gate
upbeat cedar
#

Let's make a post in #1067535382285135923 to talk about this

boreal bolt
#

yea

upbeat cedar
dim gazelleBOT
#

Bedrock Dedicated Server for Minecraft Preview v1.20.70.24 is out now!

void jewel
spice orbit
# void jewel

That explains why action bar backgrounds may have been missing in stable at least

dusk yacht
#

the black box behind it?

#

never liked that

upbeat cedar
#

Everything's good in the right proportions 😉

covert wraith
dusk yacht
#

eew

covert wraith
#

Much easier to read for me at least

spice orbit
#

it makes stuff readable

dusk yacht
#

make it a toggle to enable

void jewel
#

This is super lame, but the blocks documentation doesn't even include the alpha_test_single_sided that's noted in this changelog. But I just tested it and it works, even in stable on older versions. I really could've used this a while ago.

spice orbit
#

much like glint

dusk yacht
#

I'd much prefer to have it on 0

spice orbit
#

I'd much prefer a slider so it can be whatever you want it to be

#

🗿

sleek trout
void jewel
#

The backfaces are culled.

steel oak
#

YES

dusk yacht
sleek trout
fast citrus
#

lmao the bogged

#

10 years to add something like that

#

Mojang please give us biome-based mobs with biome-based abilities

#

We are aware you know Terraria, well, follow em

#

🥺

#

btw when was alpha_test_single_sided added

dusk yacht
fast citrus
#

first time I hear of it

dim gazelleBOT
#

Minecraft Preview v1.20.70.24 is out now on the Microsoft Store!

upbeat cedar
#

Apparently it's existed the entire time

topaz finch
#

quadruple ping

steel oak
#

i've seen it in the materials file but didn't think custom blocks could use it

fast citrus
#

yeah kinda same

#

I don't know where I heard it but im sure it was not documented for custom blocks

#

Time to check if there is a connectable block trait not announced nor documented?

steel oak
#

that could (but probably doesn't) mean there's blend_no_culling and alpha/opaque_seasons as well

fast citrus
#

cool preview btw, love the new mob

upbeat cedar
#

👁️

fringe rose
#

Time to check the files

fast citrus
#

@obsidian harbor How outdated is this page if you know?

upbeat cedar
fringe rose
obsidian harbor
void jewel
#

It's not outdated. It's just missing this one material. You should file an issue.

fast citrus
#

Oh rigfht

obsidian harbor
fringe rose
fringe rose
#

Havent receievd the update yet

fast citrus
#

im so fast

fast citrus
spice orbit
#

just got it, now to complain about the next thing I need

#

typings when?

fringe rose
#

Just got the updatre

upbeat cedar
austere crystal
# spice orbit need to know what these are

StructureSaveMode (Enum)

  • World
  • Memory

StructureCreateOptions (Interface)

  • includeBlocks: boolean
  • includeEntities: boolean
  • saveMode: StructureSaveMode

StructurePlaceOptions (Interface)

  • animationMode: StructureAnimationMode
  • animationSecond: number
  • includeBlocks: boolean
  • includeEntities: boolean
  • integrity: number
  • integritySeed: string
  • mirror: StructureMirrorAxis
  • rotation: StructureRotation
  • waterlogged: boolean
fringe rose
dusk yacht
#

sky stuff

fringe rose
stiff mist
fringe rose
#

Interesting, I dont have the inbox feature anymore

mental notch
fast citrus
#

yeah, thought of adding that but kinda felt like it would be logical... will add it

#

done

spice orbit
#

wonder if they're doing changes to the chat screen

#

things you type don't populate the window until you leave it

void jewel
#

Ah, damn. Either in this one or the last one, the massive speed increase to game loading was lost. In 1.20.70.21, it was crazy fast.

spring totem
fringe rose
#

Thinkdricks wind charges have an offset

fast citrus
#

looks usable for ladders

#

but eh

#

I guess the offset is facing based, right?

spring totem
#

Huh, why did we skip .23 preview

spice orbit
#

because 7 ate 9

void jewel
spring totem
#

Maybe something happened with 23 build so they cancelled it in the last moment, and released 24 today instead

lilac meteor
#

oh sweet. 1.9.0 is now stable

void jewel
#

Note about new material:

#

Also, backface culling is wrong on attachables.

grand moss
#

Item properties are stable.. so that probably means no props for stackable items.
Also still no stable chat event lol

spice orbit
#

I don't see how you would even give properties for stackable items

#

you'd have to dynamically create them based on stack size changes and be able to tell what goes where when you split stacks

#

which is completely impossible

acoustic night
void jewel
#

Try "Pick Block with Data" on a furnace and then toss the item to the ground.

#

Then do it again and again and intermix a regular furnace item.

acoustic night
#

What is skyprobe deferred shading mean

void jewel
#

All the ones with data get stacked together. The ones that are just regular furnaces also get stacked together. But those 2 groups stay separated.

unkempt gate
#

the title

acoustic night
#

Lol

unkempt gate
#

bruh chat is absolutely broken!

void jewel
#

Weird. I can't actually find the gametips command from the localization… maybe it's not in public builds?

#

I guess that'd make sense.

unkempt gate
void jewel
#

How can you tell it's disseminated to that client only?

unkempt gate
#

it sounds like client only command, since it doesn't make sense to have this option controled on server,

unkempt gate
acoustic night
# fringe rose

I looked it up does this mean custom sky’s for deferred?????

void jewel
unkempt gate
#

😔

craggy brook
#

Dynamic properties out of exp?

unkempt gate
lilac meteor
#

Is there a new Script API?

#

like is 1.9.0 stable now?

#

because in the logs it said removed stuff from beta and put them into 1.9.0

#

but I'm not getting any errors whatsoever in my add-on

#

like it doesn't say wrong version api

grand moss
#

1.10.0-beta or 1.9.0 versions for preview

lilac meteor
#

oh, just for preview?

grand moss
#

Ye

lilac meteor
#

ahh ok

#

that makes more sense then

grand moss
#

Stable is one less for both

lilac meteor
#

oki

void jewel
#

There seems to be a new, undocumeted entity component:

lilac meteor
#

oh interesting

#

Seems like it would be cool with wizard mobs

void jewel
#

And here's their new material for one-sided alphatest items: item_in_hand_entity_alphatest_one_sided_color.

acoustic night
#

Anyone know what “skyprobe” is?

lilac meteor
void jewel
#

Editor block palette thing looks cool

dusk yacht
#

I'm not sure if 2 items of the same itemDP can be stacked. I would guess it's extra data/nbt to the item

sleek trout
#

it doesn't let you set any properties on items that are stackable

dusk yacht
#

That's just odd

sleek trout
#

agreed

upbeat cedar
acoustic night
#

From what I can find on Google it’s custom sky

#

Or something

#

Like skyboxes or something

lilac meteor
#

Are yous talking about it being added? Or being changed?

acoustic night
#

Idk Google isn’t always right

lilac meteor
#

Skyprobe sounds like what Sisilicon is saying

#

Like it's probing the sky for it's light level or something

upbeat cedar
#

in the context of CGI, probing means to take a snapshot of the scene and turning into usable data for lighting

acoustic night
#

Aw man

dusk yacht
#

That would mean a better sky in general and for future stuff they have plainned.?

upbeat cedar
#

So in this case, the probe would render the sky to a cubemap or maybe spherical harmonics (SH) which is then used for reflections or diffuse ambient lighting

acoustic night
#

I thought it was gonna be something cooler

lilac meteor
#

ye

lilac meteor
upbeat cedar
#

Imagine the terrain having an orange tint during a sunset (and in shadow at that)

lilac meteor
#

is that how they fixed the lighting issues a bit ago?

dusk yacht
#

Oh yea, lol. Imagine they added reflections but the sky does not get reflected, and all you see is a void

upbeat cedar
#

Yeah, you need a probe for that kind of reflection

dusk yacht
acoustic night
upbeat cedar
dusk yacht
#

yea

acoustic night
#

Oh cool

dusk yacht
#

It's like the terrain adapts from the sky

upbeat cedar
#

Exactly

lilac meteor
#

imagine if they made a block component for glass blocks, like "minecraft:alpha_light_color": {<hex_code>}

dusk yacht
#

I wonder if this would ever fix the void we have in the sky with current deferred.

lilac meteor
#

like the colour that is shown through on shadows from blocks

upbeat cedar
dusk yacht
#

Darn

#

I don't think reflections would be next week. There seems to be a lot to be done to have it working properly.

#

Maybe we get a surprise

#

It's great to see Deferred get more love than RTX from Mojang

fringe rose
#

Not a lot of chatter huh

wraith fulcrum
#

@acoustic night , PS4 preview out

upbeat cedar
#

The button works?

wraith fulcrum
#

Yes no announcement

#

The button actually worked I was just getting ready to test the bogged

upbeat cedar
wraith fulcrum
#

I was getting ready to help my friends with performance comparison's,

#

And I was like alright button let's push

#

And boom just downloaded

upbeat cedar
#

Send screenshots and videos if you can

wraith fulcrum
#

You got it, I've got my flashdrive hooked up

upbeat cedar
#

They might announce it soon

wraith fulcrum
#

Incoming ss

wraith fulcrum
upbeat cedar
lilac meteor
upbeat cedar
#

@spring totem @fringe rose @grand moss

#

Playstation Preview is out now

#

Or at the very least, rolling out

spring totem
#

:0

wraith fulcrum
upbeat cedar
#

Just so we all know, the deferred preview experiment isn't there is it?

wraith fulcrum
#

Not in main settings, but is still a toggle for , er uh creating a world

upbeat cedar
#

🤔

wraith fulcrum
#

Although its still in the files we could be looking at another hurdle essentially

upbeat cedar
#

If only I knew a preview realm with a deferred pack where you could check it out in

wraith fulcrum
#

You're telling me

spice orbit
wraith fulcrum
#

As far as we know, a switch preview could be what cuts in line of our chase

lilac meteor
#

hmm, I'm getting no content was found when I click on the preview button on MC

wraith fulcrum
#

Giving me an option to ceate a preview rn actually

#

Try updating and or restarting the console

lilac meteor
lilac meteor
upbeat cedar
wraith fulcrum
#

I have the 2nd gen ps4, the one with the matte finish

#

maybe its that

upbeat cedar
#

What region do you both live in? Maybe it's that

lilac meteor
#

Ireland

wraith fulcrum
#

USA

upbeat cedar
#

Could it be taking longer in europe?

wraith fulcrum
#

Realms in PS4 preview can not go to 20 in render distance

#

But I still appreciate David for still trying to get everything done and worked out

fringe rose
wraith fulcrum
#

Go crazy dude

#

My twitters in my disc have at it

limpid violet
#

LMAO

#

THEY SHADOW DROPPED IT

wraith fulcrum
#

I remember they said not everything gets told to them Elrisitas_rebotar Elrisitas_rebotar

#

Oh they were not kidding

#

No blue screen, 58-60 FPS

#

Everything's running smoothly

spring totem
#

Do you have a second device with preview so that you can test deferred in local multiplayer?

wraith fulcrum
#

If my laptop could run deferred, it's stuck on that one bug that's preventing it

#

I have multiple realms though

spring totem
#

I might be able to test it myself

upbeat cedar
spring totem
#

Ps5

#

But didn't buy Minecraft :(

#

So I can't test

austere crystal
#

I don’t own Minecraft on Playstation too so I might not be able to test deferred there

#

Wish they would’ve done the same thing as iOS

austere crystal
upbeat cedar
austere crystal
#

Just join the beta program and start installing

austere crystal
upbeat cedar
#

pretty sure they did that for playstation

upbeat cedar
austere crystal
#

They did

#

They said it on the page iirc

austere crystal
spring totem
#

Maybe it's possible to find in the store or open a direct link from browser?

austere crystal
#

I can’t find it in the store, but trying to look for a direct link

spring totem
# wraith fulcrum

Do you have a link to the store in payment confirmation somewhere?

wraith fulcrum
#

Er uhhhhhhhhh

spring totem
#

All we need is a link that directs to preview on playstation store

wraith fulcrum
#

Im looking

wraith fulcrum
#

still looking

#

WORK SHARE BUTTON WORK

spring totem
wraith fulcrum
#

It's not letting me share the link?

spring totem
#

wait I misread that as shaders ...

wraith fulcrum
#

We're addicts

austere crystal
#

lol

spring totem
#

I know I am

spice orbit
#

you spelled add-on wrong

spring totem
#

Yes. Many times. Also you're*

spice orbit
#

however I am no better

#

Actually. the last time I said "addon" aside from in mod chat is June 2023

#

I completely changed

austere crystal
wraith fulcrum
#

Am I only seeing it cuz I'm closest to the servers

austere crystal
#

Don’t think so, I don’t see the button because I don’t own Minecraft on Playstation

#

It’s sad though :<

neat valve
#

I assume it's private only for those who owns the game.

austere crystal
#

It’s probably meant to be, but maybe we can install it anyways?

wraith fulcrum
#

It's not allowing me to share any links of any kind

#

Oh yeah really great out of context typo right there

#

Right up the Discord Black SUVs outside

lilac meteor
#

It's in minecraft settings at the very bottom

#

but doesn't work for me anyways

austere crystal
#

That button doesn’t appear in in trial

rugged pine
#

personally checking if the preview lets me in on ps4 pro

#

my ps5 said content not found

lilac meteor
#

ye same

#

It seems it's region dependant atm

rugged pine
#

i gave my old console to my sister and she’s taking forever to log in omg

lilac meteor
#

hopefully it rolls out in the EU soon

lilac meteor
rugged pine
#

how would yk

#

have you tried it on both

#

i have not seen one person on ps5 get the preview yet

rugged pine
#

ok it showed up

#

it is downloading

#

and ill see if i can get it to my ps5 somehow

acoustic night
#

WAHT

#

PLAYSTATION PREVIEW IS OUT?

#

IS DEFERRED ON IT?!

rugged pine
#

im checkingggg

acoustic night
#

@wraith fulcrum

wraith fulcrum
#

help

#

but yes

#

whats up eddy

acoustic night
#

Lemme find the realm code

wraith fulcrum
#

wdym

rugged pine
#

the toggle is there

#

im gonna try to get it on my ps5

acoustic night
#

Like server ips

wraith fulcrum
#

you want mine?

acoustic night
#

No I’m giving you a realm with deferred applied

wraith fulcrum
#

OHHHHHHHHHHHH

#

WORKS FOR ME

#

lemme know when

acoustic night
#

zMieVnShERc

#

Is the realm code

#

Go to friends and tap join realm

#

And put that code in

wraith fulcrum
#

Joining

rugged pine
#

ignore the fortnite

#

my sister installed that on my ps5 🙄

wraith fulcrum
#

downloading resoure packs

acoustic night
#

Make sure to go to settings and enable deferred technical preview

wraith fulcrum
#

awaiting loading

#

disconnected from server

acoustic night
#

Bruh

#

Try again

wraith fulcrum
#

trying again

#

pre loading

#

downloading packs again

acoustic night
#

If it doesn’t have deferred then I guess we will have to wait like ios

wraith fulcrum
#

thats what I'm thinking tbh

#

its too early technically

#

at least its not blue screening

acoustic night
#

Did the realm load?

wraith fulcrum
#

still loading

#

closing app

acoustic night
#

What

wraith fulcrum
#

froze loading screen

#

trying again

acoustic night
#

what if it means deferred is on PlayStation but it crashes

#

💀

wraith fulcrum
#

unlikely because something in the coding would have to be recognized

#

and so far my PS4 is looking at me like

acoustic night
#

If the realm don’t work do you have another device with mc preview?

wraith fulcrum
#

midish performing windows 10 but thats it

#

reloading realm

acoustic night
#

That will do

spring totem
#

Maybe they didn't implement deferred but also didn't prevent it from being activated on ps

acoustic night
#

Maybe

#

It might just crash

#

If you try to enable it

wraith fulcrum
#

fun fact is crashing

acoustic night
#

@rugged pine You can try to join the realm then

#

If his crashes

wraith fulcrum
#

Maybe PS5 has luck im not sure

acoustic night
#

Then it’s something wrong with the game

wraith fulcrum
#

loaded

#

looking for toggle

#

guess whats not there

#

you guessed it the toggle

#

Its alright still worth a try Eddy, just might not be ready yet

#

I feel bad for the devs they have to optimize this running smoothly on 4 different Playstation 4 verisons

acoustic night
#

Well if they can get deferred running on an iPhone XR at 40 FPS then they can do the same for PlayStation

#

It took them 6 months to get deferred on iOS

#

So I expect the same for PlayStation

#

However

#

I’ve seen that they’ve been testing mc ps4 preview since November

#

So maybe we can get deferred on PlayStation by April

acoustic night
#

Doesn’t work

rugged pine
#

ill first try making a world on my ps5

acoustic night
#

Jim confirmed it

rugged pine
#

did it load for jim

acoustic night
#

Yes

#

He said there’s no toggle

wraith fulcrum
#

No toggle no dice

acoustic night
#

😢

#

😭

#

I’ll break the news

rugged pine
#

ill try something

#

ok there is no deferred rendering for playstation

#

the toggle exists, but the option in game is nonexistent

wraith fulcrum
#

Yes yes

acoustic night
#

Looks like my cousin will have to wait a little longer

#

For deferred

wraith fulcrum
#

Glossy Ps4 first edition
Matte 2nd
PS4 Slim
And Ps4 Pro

#

All optimized incredibly differently

acoustic night
#

How much FPS would you get on a slim

wraith fulcrum
#

Sheeeesh

#

My guess probably 60 all the way

acoustic night
#

Good

lilac meteor
acoustic night
#

That’s what my cousin has

lilac meteor
#

They can't do anything above 60 though

#

ps4 is capped at 60fps always

#

on ps5 the cap is 120fps

acoustic night
#

Let’s hope it comes soon

acoustic night
lilac meteor
#

some people can already get on it

lilac meteor
upbeat cedar
#

Only platform without some form of preview now is the switch

acoustic night
#

And android

acoustic night
upbeat cedar
#

That's why I said "some form of".

acoustic night
#

Even chrome book has a preview now 💀

upbeat cedar
wraith fulcrum
acoustic night
#

Oh yeah

#

Has anyone tried to test deferred on a chrome book

#

Via education preview

acoustic night
#

Just not 10

wraith fulcrum
#

Dear lord such a forbidden statement

acoustic night
#

It’s not that bad

upbeat cedar
#

It's a switch

rugged pine
#

i dont see 120fps on ps5 preview

acoustic night
#

I play with 30 FPS most of the time on iPhone XR

#

And don’t really have a problem

neat valve
#

chromebook can run android apps so, no differences.

#

although there's "optimized" chromebook version that separate android version for some reason idrk why

acoustic night
neat valve
#

It's just yes and no.

acoustic night
#

Hmm

neat valve
#

yes, you can run it.

#

though there's 2 bedrock versions on chromebook.

acoustic night
#

We’ll probably never know if deferred works

#

On chrome book

#

Cause education edition needs school account

neat valve
#

not exactly sure why would you use deferred on a such low-end hardware and OS in general

fast citrus
#

Why did some people here were saying both, addon and add-on wrong?

acoustic night
fast citrus
#

Im sure they are mods 🤓

wraith fulcrum
#

chromebook running shaders

acoustic night
#

Nah here’s the real footage

neat valve
#

most chromebook can't even run java edition properly so idk what do you expect to.

acoustic night
#

Real footage of deferred running on chrome book 👍

neat valve
fast citrus
#

additional content >

dense quiver
#

bruh the game using too much

#

I am at the setting screen
not in a wolrd

fringe rose
spring totem
#

hopefully not because entity events will be deprecated next 😅

stuck creek
unkempt gate
#

i wish for some kind of molang events in .json files, bc scripting is not performent enought to handle events for custom blocks, items, entities

#

its just too much for non native single threaded lang in my opinion

spring totem
stuck creek
unkempt gate
#

i think i am addicted on Scripting lmao

fringe rose
stuck creek
#

like this in a format version 1.19.50 block

unkempt gate
#

interesting

#

ya, more things like this is in need maybe you can't cancle before event but you dont have to if its already filtered in BP definition, you can save so much performance with that

unkempt gate
stuck creek
#

it currently works

unkempt gate
#

.

stuck creek
#

by currently i mean in 1.20.50

#

i haven't updated yet

unkempt gate
#

i think it should be part of both, i mean you dont need to define event name, but you should be to catch that event with id in scripting and so some stuff, but event filtering should be done on native side

spring totem
# fringe rose Im so confused right now 😂

Joke breakdown: I implied that they might've avoided using component groups because mojang may plan to deprecate them, which is funny because deprecating stable feature sounds absurd, but at the same time they deprecated experimental block and item events recently, so getting rid of entity events doesn't sound that implausible anymore.

fringe rose
#

Ohhh 😂 did not catch that

stuck creek
#

is it 1.20.60 or prior?

steel oak
#

block events haven't been deprecated yet

upbeat cedar
#

But they plan on doing it

#

One of the last holiday creator features

stuck creek
#

this is so missed up

analog talon
#

Well at least splitting the wind charge entities is java parity (except the IDs have _projectile appended for no reason)

fringe rose
#

Bad parity

native geyser
fast citrus
#

Please please Veka be wrong please please

#

#AllEventsAreWorthIt

pine owl
#

Let's kill entity events, and then animation controllers, and then entity files overall. Turn it all to scripts with armor stands

royal pelican
#

I doubt they'd ditch entity events

nova salmon
#

An API for finite state machines would be interesting though. Especially if it keeps state between reloads.

fast citrus
royal pelican
#

Eh

pine owl
#

Definitely

fringe rose
#

Not rrally

royal pelican
#

Only thing I can agree on is that Molang is way faster than scripts so some way to check that instead of going to scripts where feasible would be nice

fast citrus
# fringe rose Not rrally

People that already know scripting don’t need it for sure, but that post aims to speak for the community rather than a part of the community

pine owl
#

And even with a fair amount of programming experience(granted, I'm only a novice in JS itself, but I've doen stuff in C# and Python), I'd prefer this method anyway as it seems better organized than how item interactions are organized in scripts(with one event and a switch statement)

fringe rose
royal pelican
#

I think that causes issues? Never really had it but @conmaster2112 said something about it on the script server

pine owl
fringe rose
royal pelican
#

Yeah I haven't either

fast citrus
#

scripting is bad

#

(this is a joke don't kill me)

#

((I love scripting))

fringe rose
#

Hmmm, no. Ban

sleek trout
fast citrus
#

You can't ban me

#

Your hammer is on reparation

lilac meteor
fringe rose
lilac meteor
#

rip

stuck creek
fringe rose
stuck creek
#

which what?

fringe rose
stuck creek
#

i was referring to the fact that wind_brust component not being usable outside vanilla entities, the same way it was with the sniffer and the camel

solemn cove
#

Surely it's to give time for the feature to stabilize in vanilla before creators start building off on it

fringe rose
#

Ah so 1.21.60

stuck creek
#

i don't think any experimental features should be restricted in preview, what is the worse that could happen, if it's not ready before the update release disable it again, while in preview however, let us use them.

austere crystal
#

1.21.60?!

fringe rose
#

i don't think any experimental features should be restricted in preview
Disagree with that, things like deferred and editor definitely needs to remain preview only for a while

solemn cove
#

It adds complexity to creating the feature, having to think about how creators are using it, how a change may impact them.

It would also suck to build something to use a mechanic the way it was introduced in the first preview and then at release it's completely different

fringe rose
#

Copper bulbs

stuck creek
#

no, i meant things should not be restricted while in preview

fringe rose
solemn cove
solemn cove
stuck creek
#

i know, and that little while for big companies as you know is a short 3 mouths or so...

austere crystal
stuck creek
#

why ore you all throwing numbers around?

austere crystal
#

#1123640880314724453 message lol

stiff mist
sleek trout
#

1.19.84 my beloved

stuck creek
#

0.15.0

#

is where the memories remain

austere crystal
#

Most of my memories were made on Java Edition

stiff mist
#

0.2.0 🤘

dense quiver
#

sometimes turning off the vol fog off can softlock the pc or freeze the pc and crash the game

dense quiver
#

it's back

fringe rose
acoustic night
#

Nice 👍

solemn cove
#

Oooh fun!

upbeat cedar
#

Nice but nothing really special that commands can't do. Let's see what else they have in stores this week (probably)

fringe rose
#

Yeah, I have a few things I want for this API

solemn cove
#

But not needing commands makes it at least 1.2x better

fringe rose
#

Oh if we could use editor module outside of editor mode I want to use the block meshes

upbeat cedar
#

Some people (like me) have to look back and forth at the command syntax to make sure everything is typed in correctly.

#

Plus having to convert vector coordinates into strings

#

The code is much cleaner and more intuitive when dedicated APIs are used rather than generic command calls

fast citrus
#

Oh okay

spring totem
#

The way I see, it's a nice quality of life improvement, but not a groundbreaking feature.

full dove
royal pelican
upbeat cedar
#

We'll need to benchmark that

#

Although I suppose it would be faster in theory since there's no command parsing involved

full dove
#

Less is best

stuck creek
royal pelican
#

Read a few messages below that

steel prawn
#

they made it, its available in release minecraft and then they forgot it 💀

#

they can use it spawn these projectiles while keeping different ids but still same entity

#

its like how they made red_carpet,yellow_carpet from carpet

fringe rose
#

Arrows are the only multi projectiles that use component groups. Whereas fireballs and wind charges are separate

#

Dont need to blame evrything on Mojang for "forgetting" things

steel prawn
stuck creek
#

i think they are doing separating them like blaze and ghast fireballs are separate 🤔

analog talon
#

Aliases are evil, I hope they get never used and then removed

lilac meteor
#

lmao

void jewel
brittle pumice
#

I don't get the deal with aliases; it just seems like events with less functionality. I thought it would be treated overall as different entities altogether, just using the same behavior file.

nova salmon
#

I'm going to have to agree with Tryashtar too. I think aliases are useless.

steel prawn
#

well if you guys are unable to make use of it then why blame.
its true that events are a good equivalent, but alias is meant to be a shortcut

#

for example think you are a new person and u want to spawn red sheep and u are using commands only, alias play an important role here

#

also i hope permutations comes to entities soon as well 💀

#

true power of alias lies with them

royal pelican
#

Entities already have permutations

#

They're just not stable

brittle pumice
lilac meteor
#

wait, I think I misread something

brittle pumice
# lilac meteor it can be used for readability

If that's preferred, I can see that, though I don't think it's too big an issue.

Really I was hoping for more function from this though, like aliases actually being treated as different entities but just using the same traits.

analog talon
#

I will rue the day I do summon red_sheep and then try to target @e[type=red_sheep] and it fails

steel prawn
steel prawn
steel prawn
brittle pumice
steel prawn
#

another thing is
suppose alias define color of entity and event can be used to set some other thing

brittle pumice
#

would the color be defined by the property the alias sets?

#

because if so, events set properties too

steel prawn
steel prawn
brittle pumice
#

iirc that is how it's done, yea. I remember asking about it a long while ago, but the memory is vague.

brittle pumice
steel prawn
#

permutations are different from component groups in a sense that they become active based on molang expression i think, entity properties are intended to be used here.

#

but component groups are made active based on events

#

now since alias can set properties, permutations can take molang and ultimately properties

#

we can make eventless entities(assuming we dont need to change some permutations)

#

we may see identifiers like red_sheep after permutations are out

#

(thinking this way bcz why not, they did same for blocks and items)

brittle pumice
#

I'm gonna be honest, you've made me far more interested in permutations rather than aliases lol.

steel prawn
#

i am more interested in permutations too

#

its difficult to keep track of active and inactive component groups and they need a trigger

#

but permutations codition runs every tick and since its molang then its not problem

brittle pumice
#

While I still can't fully see the need for aliases (other than the potential future of entity events being removed), I'll try to do some more digging and see how it synergizes with permutations since it sounds like they go hand-in-hand.

steel prawn
#

events wont be removed

#

bcz they are stable and documented

analog talon
#

The reason I don't like permutations is that they run every tick, and desynchronize the state of the mob for a tick. It seems much more straightforward to do trigger happens -> change state, rather than trigger happens -> set a dummy flag -> wait a tick -> read dummy flag -> change state. It's reminiscent of the old hacky animation controller workarounds

steel prawn
#

there might be problem in permutations bcz they are experimental

#

also
what i believe is that permutation aim is at modifying appearance and other factors like variant,color component, sheared component etc

#

but i hope we can use it for everything easily

analog talon
#

One positive I do see for permutations is that they centralize the component definitions in an ordered way. Since you can't have multiple copies of the same component, and some components have side effects when added/removed, order can matter when swapping groups, and it can be hard to reason about an arbitrary order of events. But with permutations that issue mostly doesn't exist, it's easy to see where the mob will land after a particular changeup to its properties

void jewel
# analog talon The reason I don't like permutations is that they run every tick, and desynchron...

I've got a radical take on entities:

  • Move action components, like addrider and instant_despawn to events.
  • Get rid of component groups and their associated actions completely.
  • Get rid of flag components like is_illager_captain.
  • Loosen the restrictions on entity properties.
  • Add permutations instead, enforcing that the condition can only use q.property. The condition, when parsed, registers watchers for changes to those properties, and the code is therefore only run when its relevant properties are updated.
  • Creators use their entity properties as the "source of truth" for both managing state and applications of said state through permutations.
  • Creators use q.had_component_group to upgrade content. There may need to be one like q.had_flag or q.had_component or something.
  • Get rid of attribute components, like damage and knockback_resistance.
  • Add attributes back as entity traits that automatically manage the usages of those core attributes.
  • Add a command for changing any of these properties, like /property or /setproperty.

Right now, there is not one "truth" in an entity's behavior, but several:

  • Its list of active component groups
  • The resolved flags from the merging of base components and component groups
  • Entity properties

There's also the fact that adding component groups including attributes or flags sometimes results in unexpected behavior. The above process resolves resolves all these things in a pretty straightforward way. Or maybe I just believe in the block model for data a little too much… 😅

#

Sorry for the wall of text.

steel prawn
fringe rose
#

Format versions exists for a reason

void jewel
# steel prawn bro ask for features, not breaking changes

Well, I think it's an interesting question. Mojang would not do this. But what if I were making a TypeScript-driven wrapper around the add-ons API? Would I just mimic the existing files and their schemas as-is? I should hope not; they are quite inconsistent and not always well-designed.

steel prawn
analog talon
#

I don't love the component+group+event paradigm, especially with stupid setter components like addrider, variant, etc. But permutations... I don't know, I don't feel like they're right either

#

Your world to me is definitely more appealing than current permutation world

steel prawn
#

same here component groups are bad, too bad

void jewel
#

Well, at the end of the day, you'd have performant checks across ticks, and permutations would actually be used for behaviors and plain components at that point. I think I had a vision on behaviors being moved to something called "routines" which were sequence- and timer-driven relays of behaviors not too dissimilar to animations and controllers that could be reused across entities.

#

But that one wasn't super fleshed out.