Skip to content

Commit

Permalink
Add a netherite nugget to allow recycling outputs, closes #5956
Browse files Browse the repository at this point in the history
  • Loading branch information
BluSunrize committed Jun 18, 2024
1 parent 9779c0b commit f5241a0
Show file tree
Hide file tree
Showing 18 changed files with 137 additions and 9 deletions.
2 changes: 2 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
##### Version 1.20.4-11.4.1-pre
- Add a netherite nugget (BluSunrize)
- This is to allow recycling outputs of nuggets
- Fix incorrect output on high-cetane diesel recipe (BluSunrize)

##### Version 1.20.4-11.4.0-175
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ public class IETags
public static final TagKey<Item> metalRods = createItemWrapper(getRod("all_metal"));
public static final TagKey<Item> aluminumRod = createItemWrapper(getRod("aluminum"));
public static final TagKey<Item> netheriteRod = createItemWrapper(getRod("netherite"));
public static final TagKey<Item> netheriteNugget = createItemWrapper(getNugget("netherite"));
public static final TagKey<Item> seedsHemp = createItemWrapper(forgeLoc("seeds/hemp"));
public static final TagKey<Item> fiberHemp = createItemWrapper(forgeLoc("fiber_hemp"));
public static final TagKey<Item> fabricHemp = createItemWrapper(forgeLoc("fabric_hemp"));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,7 @@ private void createItemModels()
Ingredients.LIGHT_BULB, Ingredients.ELECTRON_TUBE, Ingredients.CIRCUIT_BOARD,
Ingredients.DUROPLAST_PLATE, Ingredients.COMPONENT_ELECTRONIC, Ingredients.COMPONENT_ELECTRONIC_ADV
);
addItemModels("metal_", Ingredients.NUGGET_NETHERITE);

addItemModels(
"tool_", mcLoc("item/handheld"), Tools.HAMMER, Tools.WIRECUTTER, Tools.SCREWDRIVER,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ protected void buildRecipes(RecipeOutput out)
.group("sticks")
.unlockedBy("has_netherite_ingot", has(Tags.Items.INGOTS_NETHERITE))
.save(out, toRL(toPath(Ingredients.STICK_NETHERITE)));
add3x3Conversion(Items.NETHERITE_INGOT, Ingredients.NUGGET_NETHERITE, IETags.netheriteNugget, out);
shapedMisc(Ingredients.HEMP_FABRIC)
.pattern("fff")
.pattern("fsf")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,8 @@ protected void addTags(Provider p_256380_)
tag(IETags.steelRod).add(Ingredients.STICK_STEEL.get());
tag(IETags.aluminumRod).add(Ingredients.STICK_ALUMINUM.get());
tag(IETags.netheriteRod).add(Ingredients.STICK_NETHERITE.get());
tag(IETags.netheriteNugget).add(Ingredients.NUGGET_NETHERITE.asItem());
tag(Tags.Items.NUGGETS).add(Ingredients.NUGGET_NETHERITE.asItem());
tag(IETags.fiberHemp).add(Ingredients.HEMP_FIBER.get());
tag(IETags.fabricHemp).add(Ingredients.HEMP_FABRIC.get());
tag(IETags.coalCoke).add(Ingredients.COAL_COKE.get());
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion src/generated/resources/data/forge/tags/items/nuggets.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ public static final class Ingredients
public static final ItemRegObject<IEBaseItem> STICK_STEEL = simple("stick_steel");
public static final ItemRegObject<IEBaseItem> STICK_ALUMINUM = simple("stick_aluminum");
public static final ItemRegObject<IEBaseItem> STICK_NETHERITE = simple("stick_netherite");
public static final ItemRegObject<IEBaseItem> NUGGET_NETHERITE = simple("nugget_netherite");
public static final ItemRegObject<IEBaseItem> HEMP_FIBER = simple("hemp_fiber");
public static final ItemRegObject<IEBaseItem> HEMP_FABRIC = simple("hemp_fabric");
public static final ItemRegObject<IEBaseItem> ERSATZ_LEATHER = simple("ersatz_leather");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1199,6 +1199,7 @@
"item.immersiveengineering.stick_steel": "Steel Rod",
"item.immersiveengineering.stick_aluminum": "Aluminium Rod",
"item.immersiveengineering.stick_netherite": "Netherite Rod",
"item.immersiveengineering.nugget_netherite": "Netherite Nugget",
"item.immersiveengineering.hemp_fiber": "Industrial Hemp Fiber",
"item.immersiveengineering.hemp_fabric": "Tough Fabric",
"item.immersiveengineering.ersatz_leather": "Ersatz Leather",
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit f5241a0

Please sign in to comment.