#1.19.60.22 - Preview
1 messages · Page 1 of 1 (latest)
I was fast
oh great, bamboo recipes fixed
No, this is a custom webhook Ben generously made for this server
no
Added "inventory" as a possible "domain" value for the "has_equipment" filter, which allows to check for items stored in the actor's inventory
This is sick
my bot is in a private server but it did create a thread, cool!
Scripting
It will get the signal strength of a redstone dust or the block that gives power
/scriptevent appears useful but a bit niche. Kind-of reminds me of /trigger
yeah
Small but awesome new feature
this is very useful its way how can we crate custom commands for command blocks too
looks like we can also forcibly equip items to specific slots using that filter
Yeah, it always have been a pain to use /replaceitem. So nice to have this
What this means?
Is permutations getting out of experimental soon or what?
Ensure Block Permutation Conditions cannot have side effects (i.e. 'math.random', 'math.random_integer', and variable assignment)
Block
Added function getRedstonePower(): number- Gets the Redstone signal strength of the Block if it is part of a circuit, otherwise returns undefined
wonder if custom tnt is posible now

even more so, I can now create full parity with the new sounds the mob heads make on jukeboxes
It looks like more safety for block permutation conditions. From that it looks like arbitrary variable assignment within a condition is no longer possible?
Happy Preview Day everyone!
what were the side effects
instead of scipt event they could have just make game test not require a structure but what ever and have a message param in the regisation callabck
Hello, Now that we have the air block tag can we get one for lava too?
Fun stuff
The filter won't be responsible for equipping things. That is part of a new field in minecraft:interact
Added "inventory" as a possible "domain" value for the "has_equipment" filter, which allows to check for items stored in the actor's inventory
Nice!
oh huh
Added reservations for the sniffer and its spawn egg
Added pack experiment type editorExtension:
Indicates that this pack contains extensions for editing
editorExtension joins chemistry, experimental_custom_ui, and raytraced.
I wonder what all that changes
I honestly forgot about the sniffer
Presumably, it's for the editor feature we've been seeing so much about in the lang files. I guess it's extensible somehow. Wonder if we'll get more info on this soon.
Ah, I was thinking more along the lines of files added by an IDE, e.g. node modules for scripting types
But your presumption makes a lot more sense
extensions to the editor is definitely a good guess. not that I'm talking about that or anything.
Certainly one of the holiday creator features of all time
extensions to the editor
editorExtension
😛
I… hope we don't endure that again.
In the meantime, my teams are jumping on 1.19.40/50 features. Block geometry and collision is huge. Actor properties are bananas. Everyone wants a piece. Can't imagine what this'll look like with the Script API in full force… and whatever else the team has planned. (
🥺 )
would be cool! But no way will I talk about anything until it's close.
any leaks/hints about next beta?
lol you JUST got a beta today!
I won't even know what's in the beta until the build is cut!
i got it
A hint about the next beta is in this sentence : )
lol XD
now its time to wait next week t for next beta, lol 😂
I'm not sure it gets much clearer than the patch notes—is there something in particular you are confused about?
I'm more excited for Ore UI API
/scriptevent seems huge and you are going to sleep on it? If I had the time, I would be trying to find as many bugs as I could
The redstone thing mostly
This preview is amazing, I'm still going nuts over being able to detect redstone power with add-ons
I thought you could do that already but I guess I was wrong ha
In the Script API they added a method to the Block class that can get the redstone power level of a block
People were doing it in a very rudimentary way by testing for redstone dust near their block
Ooooh
Idk scripting really but so you could make like custom redstone blocks I’m guessing?
Woah redstone power
I guess you could
This will be interesting
I'm going to mess with it as soon as I get some free time and my hands on the vp
Same
I can also update my custom jukebox
Can't wait to see people come with some awesome stuff
next beta when?
like, comeon mojang!
Isn’t that already possible with scripting tho
*Custom slash commands
Oh ok
The command will probably be fine. One issue I do see is that creators probably aren't familiar with input sanitization. So it opens up a way for people to mess with databases and stuff.
Like imagine players doing something like: /scriptevent give:armor diamond'); DROP TABLE players;--.
Injection attacks are going to be fun. 😅
Oh I prefer yours it can add tags
Webhooks can't do that 
yeah
when beta
next week maybe
@flat rain sorry for the mention, but do you know why the preview is not available for iOS?
Probably apple being cringe
wait mojang is replace the death screen with a new OreUI death screen????
oh what no
now i will have trouble even when i respawn😂
😂 i was just literally thinking about it, since OreUI takes a bit of time to load it could be an issue but i think it's not gonna be the same as the other screens
weird, OreUI is meant to be faster and more responsive
It is not.
nope im pretty sure it is not oreui
cus it works on my device
oreui doesnt
they haven't released the OreUI version of the death screen yet
I don't know personally. Sorry. It might be that there's an iOS specific bug that is bad enough that warrants not shipping on that platform.
this video is a blurry mess
What is Ore ui
also confirmation from the lang file:
hbui.gameplay.DeathScreen.youDied=You Died!
hbui.gameplay.DeathScreen.respawn=Respawn
hbui.gameplay.DeathScreen.respawnInputLegend=Respawn
it's new system for creating UIs that Mojang is using in Minecraft Bedrock Edition
Well not to sound stupid or anything but could this be a hint that it could or could not return in any point in time?
it's meant to be faster and more responsive and easy to create new UIs with it
browser-based engine is easier to port to all platforms (cuz browser is cross-platform already)
and prossible h5 custom ui
because of the horrible difference on GUI API between platforms, many apps would rather embed a browser than write GUI for each platform
👀
if they ever do, i hope that it wont be slow
If we get to edit this new UI, it would be cool if it isn't as limited as Json-ui where people can restore the classic UI
i think this UI will allow us to do more things that weren't possible in the old Json UI
like getting the value of an input
If we can add our own UI with its own functionality and stuff, that'd be cool. Would be cooler if we can add our own armor slots and have them have their own functions in-game (maybe too far)
If it uses HTML, CSS and JavaScript it has to be more flexible.
The new UI is made with HTML, CSS and JavaScript but I don’t know if they will allow us to modify them
I just realised that the new UI might allow us to watch videos inside Minecraft
With the power of HTML, CSS and JS.
Yep
Mojang can play update trailers within the game when you update.
Just like Fortnite lol

Also how about cutscenes?
Would be amazing.
Can’t wait for the day where Mojang allows us to make our own UIs
I can wait for that
I just can't wait for the bug fix
oh i like it looks clean, i love it so much lol
yeah you're right on time, preview just came out!
I believe thats only in mobile
The touch controls video only plays in the mobile version
Its empty space everywhere else
how'd you trigger it ingame?
Happy preview day Kayla!
You don't know what's coming in the next 6 months if betas? Smh /s
lol - I literally read draft changelogs to make sure I actually know what we're shipping.
I must say though, can't wait to see editor come to public fruition
it'll be fun times
same
I, LOVE IT!
GTA vibe
- meant to be faster, but isn't
- not as customizable as previous system
This sounds like the same situation renderdragon is in.
Although I must say. The UI is pretty responsive for me. Don't really have any complaints about it.
Everytime I see someone use the new UI, I never saw like that before. xD
What exactly does the
/scriptevent command and the new scriptEventReceive event, will the scriptEventReceive just detect when you execute the command? What kind of logic does that have? If so this would be the same as the custom commands that execute a function, if that's how I think it has no use XD
it has
u bind it with /execute to do crazy stuff
plus that can be ran through commamd blocks
but am i right? all it does is detect when you execute the /scriptevent command right?
yes?
hmmm ok
MessageSourceType
clientScript = when you run a command via the scripts with /runCommandAsync in the player class
serverScript =when you run a command through the scripts with runCommandAsync in the dimension class.
entityCommand = when you do something like /execute as entity run /scriptevent
serverCommand = when some client uses the /scriptevent command in the command console
Let me know if i'm right
Pls
first 2 are totaly diff thing iirc
okay server command seems like functions file or np packs or such
but console makes more sense
oh console for bds
so that isn't for normal world and realms
what the hell is clientScript and serverScript then?
functions file also makes sense
Yes
serverScript should be runcommand thing
And clientScript 🤔
clientScript idk maybe when we can client scripts thing ? or
commands ran by animation controller
but navi said message is limited to 256 chars or somethin
Oh probably
What that means
gotta love those wierd limits
What does that have to do with what you said?
Why xd
message suplied cant be more than 256 characters
I guess the messaId will be like the command and the message will be the arguments
Yes ik but why is it good?
sarcasm
XD
I still think 256 characters is enough for most commands
ilkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkailkalkalkaajkops
256 chars
not enough
ok I'm scared by the fact that it doesn't look very long so maybe it won't work for all the commands but it will still be useful
Ohhh THAT'S RIGHT
You can send command with websockets
:0
Haven't thought


Apparently BDS Console consider as commandBlock
This is the best command. I can test my script without logging to the world
Player run the command from chat is consider as clientScript 🤔
Yes but how long does JSON UI exist already?
OreUI isn't even a year old, so yes it will have lot's of bugs. But I do agreed, it should be faster and more customisable, otherwise why would you switch
it's not fully migrated yet, but i would like to hear how the ore ui could be more improved and faster, because saying "this new UI sucks" isn't very helpful at all and felt insulting to devs who work this for years and a pandemic
People don't appreciate the work and they don't understand that it's still being implemented so bugs and stuff are to happen often.
The devs only focus to implement the UI before they start to optimize it.
Yeah, it just that the implementation stretches for years and we're only getting more and more UI implementation as time goes on, and those time are not spent enough to improve it while adding it....
That doesn't exist.. there definitely aren't a bunch of editor mode stuff in the game files and references to it in the languages files.. right Kayla?
meant to be slow and a RAM bomb. It is a browser, right?
doesn't sound like RenderDragon to me.
GPU requires transpiled shader but browser accepts any HTML. I think the problem is from the store not the platform. Not every store likes something like steam workshop
Its existed for a while
it uh - it's been around since like 2018 at least
it only started coming into public screens a year or two ago, and now they're really picking up the pace
not quite a browser... coherent gameface. Still parses html, but a limited subset and on the whole is much more performant than embedding say, chromium would've been (which, according to one talk, they did actually try to do...)
sounds good
I haven’t triggered it in game, i’ve used your oreui shim
Oh it works
ah I see. Nice to know my tool still helps :D
Ah
if you watch that talk (DotJS 2018 or 2019 I think), it would appear the 2 scenarios they seemingly tried first were HUD & Title
also if you're not happy with years-old things consider that MC Legends has literally almost all it's UI, including the HUD built w/ oreUI, so if it's performant enough for that I assume it's fine for vanilla
Though you need to consider: OreUI needs to work on many many many devices, which all run quite different from one and the other
I do believe that's part of their testing pipeline
I remember them showing how an ore ui version of the hud would work
I dont remember where though
does that engine embed html engine on all platforms?
... Yes the oreui subsystem ships on all platforms
I believe the video playing stuff only works on mobile
Theres another library separate from the minecraft library
well then device support is gameface's job not minecraft's
It is. If Mojang Studios wants to support Switch for example then they need to develop something working for Switch, otherwise they could just drop support if they want (which they don't want)
not really. they just need to design the ui for each input type. html standard would solve the rest of problem
What if gameface does not work on a certain device or platform?
is there any until now?
If there are then minecraft probably doesnt work on them aswell
I have seen a person report the new world creation screen requires you to hold the button in order to press it
what device would deny a browser?
that's me
Ah... how fortunate lol
I was expecting ore ui to have issues with ios but it seems not
I remember some qna thing saying they couldnt use the v8 engine for scripting cause of platform limitations
Yet ore ui is using it
the old ui works. i didn't know i'm the only one who having the bug.
it could be lineageOS's bug. i'm not sure but the old ui works so i guess it's mc
I really hope they fix this
Imagine if they implement the hud with ore ui
and it still has these issues
they have already implemented the new controls. I'm having problem double click jump to fly
and fortunately, i think it's not gameface's bug
cuz i can press jump button
it has visual respond but just not triggering any code
Doesnt use gameface
it even supports stuff mojang doesn't do properly yet iirc, like ps5
the situation is doubtful
Oh you cant unfly?
thats a 1.19.50 bug
Probably an oversight from mojang
Since you cant unfly with the old controls that way either
Theres a separate button to unfly
both fly and unfly
im using the new controls btw
i know
Idk for how long this has been in the game files but there is a new modules @minecraft/server-editor and @minecraft/server-editor-bindings
What could it be for?
it might allow us to mess with the editor mode
Makes sense
I thought that too
but I also thought that it would be something more complicated like sending messages from a client-side script when these exist of course
Highly likely since the lang files indicate we can have extension packs for Editor mode
The code they accidentally released looked like extensions to existing classes in server like block area
That's just mass hysteria. Editor Mode doesn't exist.
They may used them as test modules as well
Is there any evidence against it?
Yes
Because it doesnt exist
Isnt that right kayla?
There is no editor mode
2+2 is 5
1984
This isn't the editor mode you're looking for
https://tenor.com/view/star-wars-droids-these-are-gif-13163950
It's the newest skin editor mode ofc /s
it seems websocket is considered as ClientScript in the new ScriptEventReceive event 🤨
ye
web scoket runs as player agent
player running command is client sending server execute request
yes
also chat commands are considered as clientScript
when i put a command inside an npc
initiator is undefined
idk why
Could this be related: https://bugs.mojang.com/browse/MCPE-164727
ohh probably
yes @initiator no longer works i tried /say @initiator
i wish we had more updated websocket info cuz we can now utilize it for crazy stuff
gameplay.html?
really hope file location is external by default
Yeah, it’s where i got this
Yes
Me too
I wonder how theyll deal with the paperdoll
I’ve noticed something that isn’t in this UI
Exit
The main menu button
I think nothing will happen to it
No
ore ui shim?
Because they can make OreUI UIs stay on top of the old UIs
Yea
There are instructions in the github page
In the readme?
Yes
maybe I forgot to add the engine.js script to the html file
Maybe

I think when they transform the Inventory Screen to OreUI it might cause so many issues
As long as it keeps the original style
but when this still be in beta / Preview then its ok
But some bugs/issues make it into Stable
respawnInputLegend?
I think that's gone in 1.19.50 release as well.
I actually haven’t played Minecraft in months
damn
i didn't understand, what's new?
smooth shift
before it was fast as teleport lol
ohhh cool
thats been in awhile
its in 1.19.50 too?
ya
nm I thought you where talk about blockstates
Me too


