#1.21.30.21 - Preview
1 messages · Page 2 of 1
they're namespacing block tags now yay
File name?
You can find them by searching in the exe file
I was under the impression they weren't gonna continue using the current tag system
tool and digger ones are weird
Digger is probably any item with digger component?
ya prob
weird that they used "hachet" instead of "axe"
Maybe translation?
Yea I can't get these to work unless my brain isn't braining
sorta defeats the purpose of digger at that point
is_axe exists
They work for me
can I see how you did it, please?
Not sure how there's a dif way to do it
"tag:minecraft:iron_tier_destructible": {}
Yea, I did that
do the vanilla picks work with custom blocks now?
Okay no idea then
are these applied on vanilla blocks? can you reference them in a digger component?
<shaking you roughly>...... what exe?
Don’t use both is_pick_item and iron_tier for example
the minecraft one
the nearly 1 GB one
it stalled my pc opening it
A- In the Minecraft files
You guys still need the tags?
Wouldn't make much sense with the current digger since you would have the same speed for every single block under that tag.
Try these:
minecraft:is_digger_item_destructibleminecraft:is_hatchet_item_destructibleminecraft:is_hoe_item_destructibleminecraft:is_pickaxe_item_destructibleminecraft:is_shears_item_destructibleminecraft:is_shovel_item_destructibleminecraft:is_tool_item_destructibleminecraft:is_sword_item_destructibleminecraft:is_mace_item_destructibleminecraft:wood_tier_destructibleminecraft:stone_tier_destructibleminecraft:iron_tier_destructibleminecraft:diamond_tier_destructibleminecraft:gold_tier_destructibleminecraft:netherite_tier_destructible
or not???
It’s pinned
i swear it was bigger
yep. I only use the one you gave but iron pickaxe doesn't increase the speed of it for some reason.
ah ok 👍
I think it's more of a speed modifier
it's not a flat out speed
Presented by CyberAxe of www.OutLandishlyCrafted.com
Tip and Support Welcome, it takes hordes of hours to provide free support.
HTTP://www.OutLandishlyCrafted.com
#minecraft, #bedrock, #mcpe, #indiegamedev, #blockbench, #animations, #portals, #prototype #live
each block still has its own break speed, your digger component is a modifier on that
if that's not how it's working atm, then that's scuffed
The speed object is required though afaik? Does the tag overide that?
Nevermind, it needs it but looks like lower tier can still break it faster?
you'd still have the speed object
but it's a modifier, not a set time
Yes yes
doesn't matter if the vanilla blocks don't actually use it tho
Can someone who is testing it
need to test that
#1268596457536229437 message
{
...
"minecraft:destructible_by_mining": {
"seconds_to_destroy": 5
},
"tag:minecraft:is_pickaxe_item_destructible": {},
"tag:minecraft:netherite_tier_destructible": {}
}
This is what I did
If they do nothing then what was the point of them adding them as tags
Though an iron pick can still break it faster than bare hand
I'll text again
Yeah
Yea no I have the same result. speed is the same.
that confirmed working?
Format version?
I’m using 1.21.30
format ver maybe
am using 1.21.30
Maybe you typed a single letter wrong
nop
But still how do we make it break at a faster speed
Like instead of just a little bit
the digger component in the item defines the speed
vanilla tools probs has a multiplier
I don't think you can specify a speed for vanilla items
So here
Let’s try something out
King since you have it working
Put on the iron destructible one for an iron pickaxe
and give the custom block the tag stone
let me know what happens
Nothing happens
Yea I can't get them working for some reason.
try removing the minecraft namespace?
Alrighty
Pretty sure the minecraft namespace is required
doesn't hurt to try.
The speed is still faster than your hand right?
Still no worky
Nope
with that setup?
it worked for me
How 😭
Not working for me
I tried with only stone and iron_tier_destructible
Same speed as hand
send me your entire block. I have to be doing something wrong.
without is_pickaxe_item_destructible?
Yeah
What is the one that sped up your speed
You do but iron_tier_destructible doesn’t do anything
no matter the tier
hm
Yah no work
Wooden pickaxe will still mine faster
seems to be rather buggy rn then
but with what tag
what tag does that
I also don’t get why mojang didn’t just make it so that the block tags we have make vanilla blocks mine them faster lol
is_pickaxe_item_destructible
try that with the stone one
Specifying the tier changes nothing, every pickaxe will still mine faster no matter the tier but at different speeds
maybe if you just use the tier tag? idk
this makes no sense
It will mine at the same speed as hand
Safe to say this implantation is.. lacking
These new tags don’t seem to be helping much
Why dont they just use javas tag
I love Java’s tagging system
I don’t get why they didn’t just make it so that vanilla tools are effected by the block tags they gave us
Be too easy
At least as a temporary thing until they make a new system
It makes no sense that they’d add in these new tags and have it do pretty much nothing at all
Idk but these tag stuff wants to work for some people
Even if you get them to, they don’t seem to be very useful
is_pickaxe_item_destructible works for me
Yes but that seems to be the only one
Did anyone try turning on toggles just in case?
I already have the toggle on
@earnest gate
toggle?
Thats why i asked you to test it lol
upcoming creator features
I dont pull things out of my ass
I know I know
Really disappointed about the redstone component not working
I have a theory
I think it’s like the tick component (custom components)
Just like custom components in the first prwview
Mhm
hmm
Well I guess basically everything we were excited for is broken lol
Yep seems so
and we have gotten no messages from the devs either on either of the features so far
so tier tags don't functionally do anything?
But hey we got far
Tiers don’t do anything
What was the point of these things then
what about when those tier tags are used in digger?
does it allow referencing vanilla ores?
Maybe they did not provide the tags cause it wasn't ready. Was it suppposed to even be in changelog?
Don’t think vanilla stuff use them yet
vanilla items reference the pickaxe tag, so worth giving blocks a shot

Which tag you using?
Did you enable Upcomming Creator Features?
me?
yes
Yes
minecraft:is_pickaxe_item_destructible
Tiers do nothing but is it a bug maybe?
Looks like it
Yah okay same thing I was using
They added that ability there but no way to actually define the speed
ik how to fix...
complain on twitter
Or at least change it with a tag
I wonder how long it will stay experimental
so to be clear, all you need is "tag:minecraft:is_pickaxe_item_destructible": {}?
yes
Yeah
ye
Well
my life is complete now
Except for silk touch waterlogging pick block
But I can pretend
{
"format_version": "1.21.30",
"minecraft:block": {
"description": {
"identifier": "ihg:block"
},
"components": {
"tag:minecraft:is_pickaxe_item_destructible": {},
"minecraft:material_instances": {
"*": {
"texture": "cobblestone",
"render_method": "opaque"
}
},
"minecraft:destructible_by_mining": {
"seconds_to_destroy": 5
}
}
}
}
Texture doesn't work but whatevs
need geo
You need the geometry
material instances only works for geo
Fair
"minecraft:geometry": {
"identifier": "minecraft:geometry.full_block"
}
is it identifier?
ik lolk
can't remember
Ppretty sure
It is
for material instances you do
just add it as a value
Also you don’t need to make it an object if you’re only specifying the identifier
as in
oh that's what you mean
"minecraft:geometry": "geometru.stuff"
lol
yes
culling rules and bone visibility
Bone vsibitly and culling
ye
ah right
Like icon
forgot visibility got moved there
Can’t wait to have some fun working on custom leaves
the shovel is a new pickaxe
icon gave me a headache
they removed the syntax then added it back
That with the new tag?
yep
interesting
kinda-ish
No
Me when no redstone 😭
dang
I thought mojang would never do this to be honest.
same
I’m super happy
they have a reason to push for stuff like this now
They had to at some point
marketplace Add-Ons
||marketplace add-ons suffering||
Disappointed in no parity for tags
OOPS
Unfortunately we still can’t determine silk touch and can’t determine what pickaxes can break what and get loot with tags
Tag parity...they had a chance to do with the destructible but nope
I assume it's just because they'd have to redo their tag system
I just meant the name
Both would be great yes but i knew it wont happen so im focusing on the name
Such a tag system may be less feasible with Marketplace's add-ons restrictions though. Before I touch that, let's briefly discuss how such a hypothetical tag system might work
ah, so that's where those ideas came from earlier
Aside from what i suggested?
https://discord.com/channels/1138536747932864532/1215478326811168860
Yeah i dont pull things out of my ass
It's even better because those behaviors are not hardcoded, they're just referenced by the tool component that you can use however you want
I completely missed the compatibility part, guess you'd need to have some sort of merging ability for that
custom or data-driven?
a simple way could probably be prefixing the ids with + or - depending on if they should be removed, or just having separate keys for adding and removing with lists in each
handling for potential conflicts there would just be done based on pack order, like other add-on things
As a standalone system tags don't have any compatibility issues. Say a pack for the Marketplace makes a tag that only includes vanilla blocks and other blocks made in that pack—it has no interactions with other packs, and all is well
I assume the bit people want from tags is modifying vanilla tags. e.g. a "pickaxe mineable" tag that makes any block listed inside mine faster with a pickaxe
The problem is when you start referencing vanilla tags, right?
Custom block with vanilla items
a hybrid of java and bedrock would probably work for handling that stuff
you'd define vanilla tags in your block
then if you want to reference a vanilla block, you'd make a tag file
and technically nothing's stopping you from also defining your custom tags in your block file
To make sure I understand how tags (as of this preview) work: We just got new tags that, when defined on a block, make that block mineable with increased speed by the given tools
the problem there would be what to do when you have a custom tag file, but also reference that tag within your block files
yeah, that's what's been added, though a bit broken atm
I think so.
So that's in the case of a vanilla tool breaking a custom block, OK
Was there support for the opposite? A custom tool breaking a vanilla block
Digger?
the minecraft:digger component is what we have for that
yep
the problem is that we don't have tags for all vanilla blocks
What we got today is huge and I never thought we'd get it.
I agree, I think a suitable file-driven tag implementation could work like this:
- Custom tag files are created in the
tagsfolder. Tags include a list of block IDs or other tags. These are referenceable in commands, item components, block components, entity components, recipes, etc. and this solves issues with minecraft:digger.- Vanilla tags would not exist. See below.
- To access hardcoded vanilla behavior, we have the tag components ("tag:minecraft"). This gets verbose, but it would expose just the pieces that players need.
I don't like the second bit, but when I think of how tags can potentially replace contents with "replace": true, I don't see a way to support both exposing vanilla behavior in tags and Marketplace restrictions. Vanilla tags, if they exist, should probably be immutable in Bedrock
Unfortunate really, data driven blocks would solve a few issues. Lets say i want to remove mineable by pickaxe for certain blocks
Addons are already forbidden from doing random stuff that packs can do, I don't see why simply forbidding replace couldn't be an option
Could be ... should be simple enough to test for too
The problem here is that tags can be added and removed based on permutations, having them defined in a separate file for custom blocks makes that very difficult unless specifying blockstates in that file is allowed
I guess the easy way around that is to give us the command syntax for blockstates inside that file.
Perhaps tag files could use conditionals with object syntax?
Scratch that, horrible idea
tags can be added and removed based on permutations
😳 what
Honestly I think adding and removing tags at runtime is asking for trouble. That idea is unheard of in Java Edition
it's not really any different from having two different blocks though, it's like red wool vs white wool
since it's bounded to block states, you always know all the valid states the block can be in
This seems OK
Does Java have that? I forget
no idea, haven't touched datapacks since 1.12 1.14
Is that a good what or a bad what? New info to you?
the NPM versions for latest preview aren't out yet ☹️
Trouble how? Its like entity tags no?
just remembered that there's two types of entity tags on java
there is?
are the tags defined in files refered to as anything different?
the file ones that let you reference a group of entity ids
There are "entity type tags" that are similar to the block tags (tag files) we've been talking about
Tags on Java are dynamic, if a registry exists, it supports tags.
Not to be confused with "tags applied to entities with /tag"
bedrock equivalent would be type families?
Which can be dynamically changed via CGs right?
yes
although i doubt the arrays merge
they don't
So i see no reason why blocks shouldnt. Only issue i do have with the javas system is based on permutations which i already explained in the feedback post
It's a slightly different system, mechanically. Families are not some defined registry that exists somewhere, they are more like tags applied with /tag.
Tag files are compiled once on world load and remain static thereafter.
they can be /reloaded, can't they?
we need more /reload abilities on bedrock
Kayla mentioned before that she really wants to implement that because she knows how important it is for the workflow, but she currently has no idea when it can be implemented (due to complexity)
I believe Majestik was suggesting being able to mark a block as conditionally eligible for a block tag (file). Which he has a good point with block states, those should all be knowable on pack load
Could use the syntax for setblock no? In the tag json file?
that's what I suggested
Potentially. It's a leap from Java's tag system but I fail to see any major consequences for it
Other than verbosity. Imagine defining specific vine/redstone wire states
functionally, it should be no different from just having ids since you know all possible states
I assume you'd be able to just leave out states you don't want to check and it won't check for those
I just realized we don't have one for axes.
hatchet
Fancy.
That's not behavior in vanilla currently, is it? Though it would be cool to have support for it
it is, these tags behave as the tool of choice for mining something
the hatchet tag would be used on wood and logs
I mean that one doesn't need an axe as a prerequisite for obtaining a block, unlike pickaxes and their tiers
tier tags are not functional in this preview, that would also likely be handled by the loot table and not a tag
R.I.P. functionality
the functional tags are the ones beginning in is_ in that list
they just mark the tool of choice to mine something faster
though idk how many of them are actually functional, apparently a shovel is a pickaxe
"hatchet" breaks the consistency with tag names which is annoying
very
When has Mojang ever been consistent
still exp, please change that while it is 
Wait they actually called it "hatchet?" Oh man
for some odd reason, yeah
they already have an is_axe (for items) tag, so idk why they did that
Might be more accurate. b-but mah precedent
I hope all these kind folk have been reporting issues they see to the Jira bug tracker c:
where would the hatchet thing even fall? bug? feature request?
I dunno. But it can't hurt to try anyway
constant dev pings
@earnest gate did you get them to work?
(sorry for the ping, just curious)
the block tags
cause I got something to work
Yea. I enabled UCF
Yea! And I am really happy :3
how are they buggy?
the tier tag doesn't work
the tier tags aren't supposed to change the speed
You can’t specify which tier can break the block and I think even the shovel can break with the pickaxe item tag
Thats a waste then
On Java, they have something similar to the tier tags, but they're only used for the block drops
I had the same idea.
you can still break obsidian faster with a wooden tool
it just won't drop the block
How do you even test block tags in a loot table?
🧿
eh, this is a feature I'm just going to wait for it to be stable before messing with
I don't think we can currently sadly
Aww, sad :(
only thing I really trust messing with are scripting beta's
Our loot table for blocks are severely limited
:(
Still drops on Bedrock
I would love this
https://discord.com/channels/1138536747932864532/1248784862068867123
Having the correct tool for the drops still increases speed in Java
I just think loot tables need to be completely redesigned
?
The tier tags do absolutely nothing
Good news, it happened in 1.14, bedrock just forgot
Demo command:
/give @p apple[tool={rules:[{blocks:"diorite",correct_for_drops:0b},{blocks:"andesite",correct_for_drops:1b}]}]
Andesite mines faster
Now all the vanilla tools buff it even further with speed. It's not really clear to me why the hardcoded bonus still exists, but I suspect bedrock would have it too.
Seems like the shears one also doesn't work.
Doesn’t seem to do anything :<

don't know what those would ever be used for then
unless the items themselves have those tags
name is pretty weird for that to be the case though
^w^
Why do they put so much more effort into the editor than scripting apis
Editor has a separate team
I wonder how much of editor is editor-specific
I am so used to HCF being needed for stuff 😭
rip
90% of the time i just assume UCF is needed now
bedrock dev has to catch up with all the new features lol
🙏 so glad HCF is gone though.
yes, things are better now
The day of reckoning has almost arrived
I cannot wait to see the chaos when 1.21.20 releases
Wdym?
It’s been outdated for a while
I am prepared as one can be.
or at least so i’ve been told
Oh you mean the wiki
😭 NOO MY BEAUTIFUL BUT PAINFUL HCF IS GONE ALL THOSE DAYS I SPENT WORKING ON PROJECTS BECAUSE OF HCF
SOme guy I dev with hadn't heard of the removal before today
Bro lives under a rock fr
yeah
Woah lol
I already experienced part of it with custom item components and HCF.
He asked my why I am using custom components when item event ones are easier to use
How did he not know? qwq
Are they easier though?
Horrendous
¯_(ツ)_/¯
I do love the tileability of CCs for sure
and that js is a lot more flexible than json lol
Sorry for You, now You need to pass your things to custom components
Huge update
man.
it looks cool though tbh, anyways is there any deferred pack as for now that fixes the world being dark?
I updated mine 45 minutes after the preview dropped.
where do i get it?
I can dm it
yeah sure.
I know it shouldn't look like this, but this looks "art-y"
yooo the breeze jumping was finally made usable!
WE STILL NEED SATURATION APIS!!
yeah, we still need a lot of things...
one thing at a time tho... enjoy the journey!!
(mainly for java regeneration)
YOO
i can finally see custom block as an actual block
and not some soft block
very epic
It feels really nice to mine a custom block with a vanilla tool.
It almost feels wrong too
yeah
Like I can't believe it's actually here.
When was 1.16.100?
it was like 2021/2020
Yea, long time.
i was so pissed that every addons that have custom block is mineable with literally anything
but now
This new feature is experimental under upcoming creator features.
Maybe it'll be stable by then.
playing a modded minecraft bedrock with addons with block expansion is enjoyable now
lets goo
Nov 2020
1.21.30
Doesn't even impact me since all of the vanilla tools are obliterated in rc
The vanilla tool thing is actually one of the things that initially made me go that route though
modding on mcbe always felt weird to me like
everything being mined at the exact same speed felt like the block was made out of "plastic"
instead of it feeling like actual stone
huh
wdym vanilla tools are obliterated
They don't exist in my add-on
Not being able to do custom ore loot tables that worked with silk touch made me do scripting, not be able to make vanilla tools mine custom blocks made me do custom tools
I wonder if I still would have eventually done these things if the functionality had existed
this is why i had an api lmao
at least w the new update i'll be able to remove the "check for tool tag" from things
Neato
It also has a screenshot gallery button
That's why the screenshot button's available in all worlds now
I hate the realms button being in the main menu
They're just shoving it down everyone's throats, being in world creation was enough already and it just ruins the clean look of the menu imo
and no one presses either
honestly i wouldn't like it either
java's button placement is honestly good at it whereas bedrock just. literally has a flat large button that would nearly cover the screen.
not only that, the realm button looks like it was made to gain some attention too.
purple-ish button that somehow eh, out of places
meanwhile the marketplace button
marketplace is even worse. though they seems to done it right and also has indicator on which new contents is there with efforts.
meanwhile the realm button is just there and is only a shortcut for it.
i would place it as around notification and achievement buttons
Different colour, giant, ruins the menu orientation completely
It actually fits on java, and on java it’s literally the only way to access it
It’s completely different
I need a sintax example, plz
I missed this - awesome!
crazy
"functional"? I don't see that they work
I try to put the new tags and it keeps breaking the same
Enable "Upcoming Creator Features"
The tags are pinned so you can check them
With custom items can you set different destruction times tho
Anyone want to help me out? I've tried 6 differen't IPs to join my preview server and nothing works
that's what the 2 blocked ips are :/
locally
my bad for double ping 😭
if this was on stable, i'd already be in the server
but the preview is being weird
did you run the loopback exemption command?
with minecraft previews app id instead of regular minecrafts?
how am I supposed to know what the app id is?
I was testing out this line and it looks like the .addExperience() method gets stuck on the level cap of xp with negative parameters. Is this a bug?
Math.random()<0.5 ? player.addExperience(1000): player.addExperience(-1000);
Not too sure, but It might be the same one that minecraft debugger extension uses. You can find it in it's description.
There are the id's and commands here 😄
Is it true? Do vanilla tools work on custom blocks now???
Yea!! :D
Your asking about the tags?
LET'S GOOOOO!
epic
Yes, and it doesn't work for me
Is the new world edit screen being updated without being able to go back to the old one?
Works fine for me but the toggle to go back will no longer be there soon
It doesn't work for me, and also when I installed the new preview it already came with the ore ui screen, I believe Mojang wants to add it as default, right?
Yes that is the plan for OreUI
Every screen will eventually have an OreUI equivalent
The old ui feels like an alpha version of what OreUi is meant to be
It just feels thrown together tbh
Pretty much, yeah
eh, it's a mix bag for me.
JSON UI is just hell
since this thing uses web stuff like html/react, this causes some people devices having performance issues or somehow overheating. which, something json-ui does not have and also pretty fast.
( this also applies to discord's mobile react native, it is still draining my battery like hell. )
I much prefer the preview ui over the current stable ui. It just feels more clean
I had a thought of learning it for an add-on, but never ended up doing it due to how convoluted everything is in a single JSON file
Ore-UI is still non-existent in term of ability to modify or change some screens via resource packs.
and I'm probably not gonna wait like maybe more than 2 years for that tbh
I'd much rather learn React Facet, rather than JSON UI tbh
this thing is like, developed in 5 years now and still yet counting.
I'd rather not to have a UI that somehow overheats my phone.
Plus, having experience with React is a good thing to put in a resume if you want to get a job
Microsoft Edge of all things uses React too
internet explorer still exists? lmao.
I want to make a "guide" of sorts if I ever get good at jsonui
But I fear that the day after is when OreUI releases into beta
stop using JS for desktop and mobile apps!!!!! it was made for websites!!!!
see this is why society is failing
Do you know alot already? I bet it won't be for a few years anyways
I know the basics so far
I need to learn
all I want is a site to test the UI outside the game
But have script api mostly down
Alot of people have been wanting that
Awh dang
i found this repo
meanwhile windows 11's setup/OOBS are literally html in disguise
Who uses that
Janeth, 76.
probably somebody?
actually who still use MS edge that thing is terrible
I mean, it's based on Chromium
I don't use it
I use Brave
same answer as IE
old people
or, forgive me for this word
normies
the MS Edge UI is terrible at best though.
that's what i heard from most people who doesn't like edge
Lmao
I like it
Looks like Windows
it's literally a windows product ofc it'll look like windows
There's like
opne thing i have been wondering about oreui
It has a simple answer but it still kinda confuses me
also, I don't know where I saw this but I'm p sure I saw somewhere that @minecraft/server already has a 2.0.0-alpha in development
what is it?
Yeah, that's old news
damn...
can i ask if there's any major differences from the current apis
or is that confidential
Stick around and find out
However, at the moment it is impossible to edit them, which can break many addons when the hud_screen or chest_screen takes the oreUi
gonna have to go back to using items to make the ui
items?
🥹 I just realized the new tags makes my custom component useless
the new tags made half my api useless
now all it does is disable silk touch
And my old digger components too
Don't cry about it
Be happy
(:
Can you explain to a no coder or should I not care about it
It means Mojang implemented something they should've done a long time ago and I no longer have to create a system on my own.
Thats great
Since we got the destructible tags.... im just gonna bump this feedback post: https://discord.com/channels/1138536747932864532/1246645206066135090
Hey Mojang, we’re probably gonna need an actual F3 screen if data keeps getting added to the debug info 👀
I agree with this guy
I agree
Well, at least for PC
Toggle
"No, we can't! The feature must be available for mobile as well!!"
Similar to how the paperdoll works
That could work
well, better something than nothing, but ya, toggle is in-need
give me some key binding please 😉
Yessss banners rendering in front of stuff finally getting fixed
Pin this so we can direct mojangsters to it more easily 👍
It will get buried in chat lol
W helper
That's not really pin worthy imo. Better to make a feedback post
Pins should be used for finding undocumented changes
Fair point
Well, it was kinda funny pin 🥹
All efforts got wasted :(
you should make a feedback post
deletes feedback post
So sad
Its not deleted though?
Wasted?
Yeah. The post got limited because it was a duplicate of another post
yeah that's what i meant
Then just add on to the og post?

Fr
Yeah, also the vanilla tags are buggy as most people have said, regardless it's a new era!
yeah it's quite bizarre that they don't work for some people but does for some
For me....used the pickaxe tag....but the shovel can also speed up the mining?
that's... really weird..
and also, the tier tags seem to just do literally nothing apparently
Just another nitpick with the changelog...why is the component not in codeblocks
so when are getting an actual release for 1.21.10 and 1.21.20?
will it all just be in an update for 1.21.30?
.30 just started, give them a week or 2
1.21.10 died for our sins
they got combined but will release in a week or two as Majestik said
no it's gonna be 1.21.40
and then 1.21.50
it will never end....
but no hopefully you're right
a few things that will handy in the update
mostly looking forward to the runjob function being in stable
and holiday creator features removal (;
@steep junco
you was feeling free ig
Did anyone post the block/item mining tags to #1072983602821861426?
They'd be great there.
No. I can do that if you'd like me to?
