SymmetricDevs / Supersymmetry

Repository for the Supersymmetry Minecraft Modpack
GNU Lesser General Public License v3.0
208 stars 91 forks source link

Legally pyrotech integration #984

Open MCTian-mi opened 3 weeks ago

MCTian-mi commented 3 weeks ago

What

Part 1 of #970, adding only pyrotech integration.

Brief Overview

The Best™ roadmap ever :trollface:

flowchart TD;
    id1(Start) --> Sticks & Fibers & Rocks --> id2[[Stone tools]]
    id2 --> Logs & Cobblestones & id3[/Cobbled Granites/]
    Logs --> Planks --> id4[[Crafting Table]]
    Wheats & Fibers--> Straws
    Logs & Straws --> id5[[Pit Kiln]]
    id5 & Cobblestones --> Stones
    id5 & id3 --> id6[/Granites/]
    id6 & id4 --> id7[/Granite Mortars/]
    Stones --> id8[[Stone Anvil]]
    Stones & id8 --> id9[Masonry Bricks]
    id9 & id4 --> id10[[Stone Kiln]]
    Flint & id4 --> id11[/Flint Tools/] & id12[Flint Mortar]
    Limestone & id8 --> id13[Limestone Dust]
    id13 & id10 --> id14[Quicklime]
    Clay & id5 --> Bricks & id15[Clay Bucket]
    Clay --> id20[/Coke Clay/]
    id20 & id10 --> id21[/Coke Oven/]
    id16[[Soaking Pot]] & id14 & id15 --> id17[Slaked Lime]
    id17 --> id18[Fireclay Dust]
    id9 --> id24[[Primitive Smelter]]
    id24 --> Copper & Tin & Lead & Zinc
    id24 & Tin & Copper --> Bronze
    id18 & id10 --> id19[Firebricks]
    Bronze & id19 --> id22[[PBF]] --> Iron & Steel
    Steel & Bronze --> id25(Steam age)

Implementation Details

Issues

  1. This requires https://github.com/CleanroomMC/GroovyScript/pull/219 .
  2. There're some issues with /grs reload, where all removed recipes will re-appear after reloading. This is an issue on grs pyrotech compat. 3. Mod dropt (drop tweaks) https://github.com/codetaylor/dropt-1.12/issues/86 so some drop adjustment will not function. -fixed via fugue
  3. NoTreePunching is removed completely so some items/blocks might vanish in existing saves.
  4. Metaitem form of straw is removed so player might find some optifinium items at the deepest buttom of their chests. Who cares anyway

This PR fixes #918