Mods › Petrolpark's Library

Petrolpark's Library

Petrolpark's Library 1.4.30, for Minecraft 1.21.1.

Common code for petrolpark's Create add-ons and other Minecraft mods

The author's own description, out of the mod's manifest. Quoted, not paraphrased.

30items and blocks
20have their own page
10on the item table
29recipes
12advancements
14loot tables

Items

All 30 items and blocks — 20 have a page of their own, 10 are listed there as anchors. Which ones earn a page was decided once, in the cross-index, and is obeyed here rather than recomputed (D-022).

First 20 by name.

Progression

The mod's own advancement tree, as its author built it. The ordering is theirs; nothing here invents a progression (D-011).

  • Bestie Be a bestie
  • Beta Tester Help test upcoming features of a Petrolpark mod
  • Winner Winner Chicken Dinner Win a community event
  • Demonetized Give a Petrolpark mod free promotion by featuring it as a content creator
  • Developer Create code or art for a Petrolpark mod
  • Early Bird, Getter of Worms Be among the first 1000 Players to play a major update to a Petrolpark mod
  • CH₃NO₂ Boost the Discord server with Nitro
  • Dame of Demolition Pledge to the first tier on the Destroy Patreon
  • Duke of Devastation Go the full 7.77 yards and pledge to the second tier on the Destroy Patreon
  • Deity of Destruction Show ultimate support by pledging to the highest tier on the Destroy Patreon
  • Good Suggestion Contribute a new idea for a Petrolpark mod that ends up getting implemented
  • Cunning Linguist Make a significant contribution to the localizations of Petrolpark's mods

Recipe types

TypeRecipes
minecraft:crafting_shaped9
create:compacting2
minecraft:crafting_shapeless2
petrolpark:extrusion2
petrolpark:wood_crafting_shaped2
create:filling1
create:sequenced_assembly1
minecraft:campfire_cooking1
minecraft:smelting1
minecraft:smoking1
petrolpark:badge_duplication1
petrolpark:centrifugation1
petrolpark:deep_frying1
petrolpark:drying1
petrolpark:juicing1
petrolpark:lidded_basin1
petrolpark:mandrel1

A recipe file always lives under its shipping mod's namespace, so cross-mod support shows up in the recipe type, never the directory.

Dependencies

What the JAR declares it needs, exactly as written. The range is what the modloader itself enforces; it is not resolved to a build, because a range is stable and a resolution is perishable (D-019).

ModDeclared range
create[6.0.9,6.0.10) optional
jei[19.25.0.321,19.28.0.0) optional
minecraft[1.21.1, 1.22) required
neoforge[21.1.206,) required

Depended on by

Mods in the corpus that declare this one. No per-mod wiki can answer this by construction — it is the dependency graph inverted across every extraction (D-017).

ModDeclared range
petrolsparts[1.4.31,1.5.0) required