Add "cobble" group. #2174

Merged
cora merged 4 commits from cobble_group into master 2022-05-05 01:05:02 +02:00
Contributor

This PR implements the "cobble" group. It currently comprises only of "mcl_core:cobble", but as we are about to add deepslate and blackstone mods, there are nodes in those that are also eligible to cobble group membership.

The benfit of the cobble group is that crafting recipes do not have to be repeated unnecessarily for all the different types of cobble. Instead recipes can specify "group:cobble".

The cobble group can also be used to specify repair material for worn tools. The anvil code does not need adaptation for it as it already supports "group:wood".

Wiki reference: https://minecraft.fandom.com/wiki/Tiers#Tiers

Please review timely, so that this can be merged and the deepslate and blackstone mods can be adapted to make use of it.

  • Add cobble group to GROUPS.md, to be used in crafting recipes.
  • Add cobblestone to the cobble group.
  • Update crafting recipes for stone tools (pick, shovel, axe, sword and
    hoe), furnace and brewing stand to use any cobble group stone.
    Update crafting recipes of dispensers, droppers, observers, pistons
    and walllevers to use any cobble group stone.
  • Update repair material for stone tools (pick, shovel, axe, sword and
    hoe) to use any cobble group stone.
This PR implements the "cobble" group. It currently comprises only of "mcl_core:cobble", but as we are about to add deepslate and blackstone mods, there are nodes in those that are also eligible to cobble group membership. The benfit of the cobble group is that crafting recipes do not have to be repeated unnecessarily for all the different types of cobble. Instead recipes can specify "group:cobble". The cobble group can also be used to specify repair material for worn tools. The anvil code does not need adaptation for it as it already supports "group:wood". Wiki reference: https://minecraft.fandom.com/wiki/Tiers#Tiers Please review timely, so that this can be merged and the deepslate and blackstone mods can be adapted to make use of it. * Add `cobble` group to GROUPS.md, to be used in crafting recipes. * Add cobblestone to the `cobble` group. * Update crafting recipes for stone tools (pick, shovel, axe, sword and hoe), furnace and brewing stand to use any cobble group stone. ~~Update crafting recipes of dispensers, droppers, observers, pistons and walllevers to use any cobble group stone.~~ * Update repair material for stone tools (pick, shovel, axe, sword and hoe) to use any cobble group stone.
kabou added 3 commits 2022-05-04 17:04:48 +02:00
b0ae135b3c Add `cobble` group.
* Add `cobble` group to GROUPS.md, to be used in crafting recipes.
64bb50dfd5 Change some crafting recipes to use group:cobble.
* Update crafting recipes for stone tools (pick, shovel, axe, sword and
hoe), furnace and brewing stand to use any cobble group stone.
Author
Contributor

To be used in #2141 and #2142

To be used in #2141 and #2142
Member

The brewing stand*, furnace, and tools are okay. But, according to the wiki; redstone nodes only uses cobble.

https://minecraft.fandom.com/wiki/Cobbled_Deepslate#Usage

Cobbled deepslate cannot be used to craft dispensers, droppers, pistons, or other blocks that use cobblestone in their recipes. This is intended per MC-177904.

https://minecraft.fandom.com/wiki/Blackstone#Usage

Blackstone cannot be used to craft dispensers, droppers, pistons, or other blocks that use cobblestone in their recipes. This is intended per MC-177904.

MC-177904: https://bugs.mojang.com/browse/MC-177904

*Brewing stand has some conflicting info. But, I think that's based on Java vs Bedrock recipes.

The brewing stand*, furnace, and tools are okay. But, according to the wiki; redstone nodes only uses cobble. https://minecraft.fandom.com/wiki/Cobbled_Deepslate#Usage >Cobbled deepslate cannot be used to craft dispensers, droppers, pistons, or other blocks that use cobblestone in their recipes. This is intended per MC-177904. https://minecraft.fandom.com/wiki/Blackstone#Usage >Blackstone cannot be used to craft dispensers, droppers, pistons, or other blocks that use cobblestone in their recipes. This is intended per MC-177904. MC-177904: https://bugs.mojang.com/browse/MC-177904 *Brewing stand has some conflicting info. But, I think that's based on Java vs Bedrock recipes.
Author
Contributor

The brewing stand*, furnace, and tools are okay. But, according to the wiki; redstone nodes only uses cobble.

https://minecraft.fandom.com/wiki/Cobbled_Deepslate#Usage

Cobbled deepslate cannot be used to craft dispensers, droppers, pistons, or other blocks that use cobblestone in their recipes. This is intended per MC-177904.

https://minecraft.fandom.com/wiki/Blackstone#Usage

Blackstone cannot be used to craft dispensers, droppers, pistons, or other blocks that use cobblestone in their recipes. This is intended per MC-177904.

MC-177904: https://bugs.mojang.com/browse/MC-177904

Oh thanks. Yes, I had my doubts, but it wasn't immediately obvious from my cursory reading of the wiki. Anyway, I put the redstone bits in a separate commit, so that it would be easy to revert in case it was wrong.

*Brewing stand has some conflicting info. But, I think that's based on Java vs Bedrock recipes.

What I found in wiki positively states that it can be crafted with other cobbles.

https://minecraft.fandom.com/wiki/Brewing_Stand#Crafting

That mojang bug that you linked states the opposite though.

> The brewing stand*, furnace, and tools are okay. But, according to the wiki; redstone nodes only uses cobble. > > https://minecraft.fandom.com/wiki/Cobbled_Deepslate#Usage > >Cobbled deepslate cannot be used to craft dispensers, droppers, pistons, or other blocks that use cobblestone in their recipes. This is intended per MC-177904. > > https://minecraft.fandom.com/wiki/Blackstone#Usage > >Blackstone cannot be used to craft dispensers, droppers, pistons, or other blocks that use cobblestone in their recipes. This is intended per MC-177904. > > MC-177904: https://bugs.mojang.com/browse/MC-177904 Oh thanks. Yes, I had my doubts, but it wasn't immediately obvious from my cursory reading of the wiki. Anyway, I put the redstone bits in a separate commit, so that it would be easy to revert in case it was wrong. > *Brewing stand has some conflicting info. But, I think that's based on Java vs Bedrock recipes. What I found in wiki positively states that it can be crafted with other cobbles. https://minecraft.fandom.com/wiki/Brewing_Stand#Crafting That mojang bug that you linked states the opposite though.
Contributor

Has anyone tested crafting the stand in JE? I can do it if necessary.

Has anyone tested crafting the stand in JE? I can do it if necessary.
Member

*Brewing stand has some conflicting info. But, I think that's based on Java vs Bedrock recipes.

What I found in wiki positively states that it can be crafted with other cobbles.

https://minecraft.fandom.com/wiki/Brewing_Stand#Crafting

That mojang bug that you linked states the opposite though.

Yea, hence the footnote. I'm not too sure about that.

Has anyone tested crafting the stand in JE? I can do it if necessary.

No, I haven't had a chance. That'd be helpful if you could!

> > *Brewing stand has some conflicting info. But, I think that's based on Java vs Bedrock recipes. > > What I found in wiki positively states that it can be crafted with other cobbles. > > https://minecraft.fandom.com/wiki/Brewing_Stand#Crafting > > That mojang bug that you linked states the opposite though. Yea, hence the footnote. I'm not too sure about that. > Has anyone tested crafting the stand in JE? I can do it if necessary. No, I haven't had a chance. That'd be helpful if you could!
Contributor

I just tried in Java Edition and you can craft the brewing stand with all of these: Cobblestone, Blackstone or Cobbled Deepslate.

I just tried in Java Edition and you can craft the brewing stand with all of these: Cobblestone, Blackstone or Cobbled Deepslate.
Member

I just tried in Java Edition and you can craft the brewing stand with all of these: Cobblestone, Blackstone or Cobbled Deepslate.

Thanks for checking!

> I just tried in Java Edition and you can craft the brewing stand with all of these: Cobblestone, Blackstone or Cobbled Deepslate. Thanks for checking!
Author
Contributor

Allright, shall I revert the redstone related crafting changes then?

Allright, shall I revert the redstone related crafting changes then?
Author
Contributor

Reverted the dispensers, droppers, observers, pistons and walllevers crafting recipes to their original versions.

Reverted the dispensers, droppers, observers, pistons and walllevers crafting recipes to their original versions.
Member

Allright, shall I revert the redstone related crafting changes then?

Reverted the dispensers, droppers, observers, pistons and walllevers crafting recipes to their original versions.

Thanks. I'm not seeing any typos, and I tested in-game; looks good.

> Allright, shall I revert the redstone related crafting changes then? > > Reverted the dispensers, droppers, observers, pistons and walllevers crafting recipes to their original versions. Thanks. I'm not seeing any typos, and I tested in-game; looks good.
MysticTempest approved these changes 2022-05-04 22:40:18 +02:00
cora force-pushed cobble_group from b4b8280570 to f1a494ea62 2022-05-05 01:01:45 +02:00 Compare
cora approved these changes 2022-05-05 01:04:47 +02:00
cora left a comment
Contributor

Looks good, tested a few recipes, they worked <3

Looks good, tested a few recipes, they worked <3
cora merged commit dab80c45fd into master 2022-05-05 01:05:02 +02:00
cora deleted branch cobble_group 2022-05-05 01:05:06 +02:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: VoxeLibre/VoxeLibre#2174
No description provided.