Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions src/main/java/com/github/gtexpert/gtwp/core/CoreModule.java
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,7 @@ public void preInit(FMLPreInitializationEvent event) {
public void init(FMLInitializationEvent event) {}

@Override
public void postInit(FMLPostInitializationEvent event) {
RecyclingRecipes.init();
}
public void postInit(FMLPostInitializationEvent event) {}

@Override
public void registerBlocks(RegistryEvent.Register<Block> event) {
Expand Down Expand Up @@ -102,5 +100,6 @@ public void registerRecipesNormal(RegistryEvent.Register<IRecipe> event) {
public void registerRecipesLowest(RegistryEvent.Register<IRecipe> event) {
GTWPRecipe.init();
GTWPWoodRecipe.init();
RecyclingRecipes.init();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
public class AdvancedRocketryModule extends GTWPIntegrationSubmodule {

@Override
public void registerRecipesLowest(RegistryEvent.Register<IRecipe> event) {
public void registerRecipesNormal(RegistryEvent.Register<IRecipe> event) {
AdvancedRocketryWoodRecipe.init();
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.github.gtexpert.gtwp.integration.advrocketry.recipes;

import static gregtech.loaders.recipe.WoodRecipeLoader.registerWoodUnificationInfo;

import java.util.Arrays;
import java.util.List;

Expand All @@ -20,6 +22,7 @@ private static List<WoodTypeEntry> getDefaultEntries() {
new WoodTypeEntry.Builder(mcModId, "alien")
.log(Mods.AdvancedRocketry.getItem("alienwood", 1)).removeCharcoalRecipe()
.planks(Mods.AdvancedRocketry.getItem("planks", 1), "advancedrocketry_alien_plank")
.registerAllUnificationInfo()
.build());
}
return DEFAULT_ENTRIES;
Expand All @@ -34,6 +37,7 @@ public static void init() {
GTWPWoodRecipeLoader.registerWoodTypeRecipe(false, entry);
GTWPWoodRecipeLoader.addCuttingRecipe(entry);
GTWPWoodRecipeLoader.addSawmillRecipe(entry);
registerWoodUnificationInfo(entry);
}
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.github.gtexpert.gtwp.integration.binnies.extratrees;

import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraft.item.crafting.IRecipe;
import net.minecraftforge.event.RegistryEvent;

import com.github.gtexpert.gtwp.api.ModValues;
import com.github.gtexpert.gtwp.api.modules.TModule;
Expand All @@ -18,7 +19,7 @@
public class ExtraTreesModule extends GTWPIntegrationSubmodule {

@Override
public void postInit(FMLPostInitializationEvent event) {
public void registerRecipesNormal(RegistryEvent.Register<IRecipe> event) {
ExtraTreesWoodRecipe.init();
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.github.gtexpert.gtwp.integration.binnies.extratrees.loaders.recipes;

import static gregtech.loaders.recipe.WoodRecipeLoader.registerWoodUnificationInfo;

import java.util.ArrayList;
import java.util.List;

Expand Down Expand Up @@ -95,6 +97,7 @@ public static void init() {
GTWPWoodRecipeLoader.registerWoodTypeRecipe(true, entry);
GTWPWoodRecipeLoader.addCuttingRecipe(entry);
GTWPWoodRecipeLoader.addSawmillRecipe(entry);
registerWoodUnificationInfo(entry);
}

for (WoodTypeEntry entry : getFireproofEntries()) {
Expand All @@ -105,6 +108,7 @@ public static void init() {
GTWPWoodRecipeLoader.registerWoodTypeRecipe(true, entry);
GTWPWoodRecipeLoader.addCuttingRecipe(entry);
GTWPWoodRecipeLoader.addSawmillRecipe(entry);
registerWoodUnificationInfo(entry);

ModHandler.removeRecipeByName(new ResourceLocation(ModValues.MODID, entry.woodName + "_saw"));
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
public class BoPModule extends GTWPIntegrationSubmodule {

@Override
public void registerRecipesLowest(RegistryEvent.Register<IRecipe> event) {
public void registerRecipesNormal(RegistryEvent.Register<IRecipe> event) {
BoPWoodRecipe.init();
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.github.gtexpert.gtwp.integration.bop.recipes;

import static gregtech.loaders.recipe.WoodRecipeLoader.registerWoodUnificationInfo;

import java.util.Arrays;
import java.util.List;

Expand Down Expand Up @@ -203,6 +205,7 @@ public static void init() {
GTWPWoodRecipeLoader.registerWoodTypeRecipe(false, entry);
GTWPWoodRecipeLoader.addCuttingRecipe(entry);
GTWPWoodRecipeLoader.addSawmillRecipe(entry);
registerWoodUnificationInfo(entry);
}

// Remove Dead Wood Smelting
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
public class BotaniaModule extends GTWPIntegrationSubmodule {

@Override
public void registerRecipesLowest(RegistryEvent.Register<IRecipe> event) {
public void registerRecipesNormal(RegistryEvent.Register<IRecipe> event) {
BotaniaWoodRecipe.init();
}
}
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.github.gtexpert.gtwp.integration.botania.recipes;

import static gregtech.api.GTValues.*;
import static gregtech.api.GTValues.LV;
import static gregtech.api.unification.ore.OrePrefix.dust;
import static gregtech.loaders.recipe.WoodRecipeLoader.registerWoodUnificationInfo;

import java.util.Arrays;
import java.util.List;
Expand All @@ -12,7 +12,10 @@

import gregtech.api.recipes.ModHandler;
import gregtech.api.recipes.RecipeMaps;
import gregtech.api.unification.OreDictUnifier;
import gregtech.api.unification.material.Materials;
import gregtech.api.unification.stack.ItemMaterialInfo;
import gregtech.api.unification.stack.MaterialStack;
import gregtech.api.util.GTUtility;
import gregtech.common.ConfigHolder;
import gregtech.loaders.WoodTypeEntry;
Expand Down Expand Up @@ -54,6 +57,7 @@ public static void init() {
GTWPWoodRecipeLoader.registerWoodTypeRecipe(false, entry);
GTWPWoodRecipeLoader.addCuttingRecipe(entry);
GTWPWoodRecipeLoader.addSawmillRecipe(entry);
registerWoodUnificationInfo(entry);
}

// log-associated recipes
Expand All @@ -64,10 +68,11 @@ public static void init() {
ItemStack slab = Mods.Botania.getItem(name + "0slab");
// stairs
ModHandler.removeRecipeByName(new ResourceLocation(mcModId, name + "0stairs"));

ModHandler.addShapedRecipe(mcModId + name + "_stairs", GTUtility.copy(4, stair),
"P ", "PP ", "PPP",
'P', wood);
OreDictUnifier.registerOre(stair, new ItemMaterialInfo(
new MaterialStack(Materials.Wood, (3 * M) / 2)));

// plank -> stairs assembling
RecipeMaps.ASSEMBLER_RECIPES.recipeBuilder()
Expand All @@ -80,6 +85,8 @@ public static void init() {
// plank -> slab crafting
ModHandler.addShapedRecipe(mcModId + name + "_slab_saw", GTUtility.copy(2, slab),
"sS", 'S', wood);
OreDictUnifier.registerOre(slab, new ItemMaterialInfo(
new MaterialStack(Materials.Wood, M / 2)));

if (ConfigHolder.recipes.hardWoodRecipes) {
ModHandler.removeRecipeByName(new ResourceLocation(mcModId, name + "0slab_0"));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
public class ExUModule extends GTWPIntegrationSubmodule {

@Override
public void registerRecipesLowest(RegistryEvent.Register<IRecipe> event) {
public void registerRecipesNormal(RegistryEvent.Register<IRecipe> event) {
ExUWoodRecipe.init();
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.github.gtexpert.gtwp.integration.exu.recipes;

import static gregtech.loaders.recipe.WoodRecipeLoader.registerWoodUnificationInfo;

import java.util.Arrays;
import java.util.List;

Expand All @@ -19,11 +21,13 @@ private static List<WoodTypeEntry> getDefaultEntries() {
new WoodTypeEntry.Builder(mcModId, "ironwood_1")
.log(Mods.ExtraUtilities.getItem("ironwood_log", 1, 0)).removeCharcoalRecipe()
.planks(Mods.ExtraUtilities.getItem("ironwood_planks", 1, 0), "ironwood_log_to_planks_raw")
.registerAllUnificationInfo()
.build(),
new WoodTypeEntry.Builder(mcModId, "ironwood_2")
.log(Mods.ExtraUtilities.getItem("ironwood_log", 1, 1)).removeCharcoalRecipe()
.planks(Mods.ExtraUtilities.getItem("ironwood_planks", 1, 1),
"ironwood_log_to_planks_burnt")
.registerAllUnificationInfo()
.build());
}
return DEFAULT_ENTRIES;
Expand All @@ -36,6 +40,7 @@ public static void init() {
GTWPWoodRecipeLoader.registerWoodTypeRecipe(false, entry);
GTWPWoodRecipeLoader.addCuttingRecipe(entry);
GTWPWoodRecipeLoader.addSawmillRecipe(entry);
registerWoodUnificationInfo(entry);
}
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.github.gtexpert.gtwp.integration.forestry;

import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraft.item.crafting.IRecipe;
import net.minecraftforge.event.RegistryEvent;

import com.github.gtexpert.gtwp.api.ModValues;
import com.github.gtexpert.gtwp.api.modules.TModule;
Expand All @@ -18,7 +19,7 @@
public class ForestryModule extends GTWPIntegrationSubmodule {

@Override
public void postInit(FMLPostInitializationEvent event) {
public void registerRecipesNormal(RegistryEvent.Register<IRecipe> event) {
ForestryWoodRecipe.init();
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.github.gtexpert.gtwp.integration.forestry.loaders.recipes;

import static gregtech.loaders.recipe.WoodRecipeLoader.registerWoodUnificationInfo;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
Expand Down Expand Up @@ -90,6 +92,7 @@ public static void init() {
GTWPWoodRecipeLoader.registerWoodTypeRecipe(true, entry);
GTWPWoodRecipeLoader.addCuttingRecipe(entry);
GTWPWoodRecipeLoader.addSawmillRecipe(entry);
registerWoodUnificationInfo(entry);
}

for (WoodTypeEntry entry : FIREPROOF_ENTRIES) {
Expand All @@ -100,6 +103,7 @@ public static void init() {
GTWPWoodRecipeLoader.registerWoodTypeRecipe(true, entry);
GTWPWoodRecipeLoader.addCuttingRecipe(entry);
GTWPWoodRecipeLoader.addSawmillRecipe(entry);
registerWoodUnificationInfo(entry);
}

// Fireproof for vanilla wood
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
public class IaFModule extends GTWPIntegrationSubmodule {

@Override
public void registerRecipesLowest(RegistryEvent.Register<IRecipe> event) {
public void registerRecipesNormal(RegistryEvent.Register<IRecipe> event) {
IaFWoodRecipe.init();
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.github.gtexpert.gtwp.integration.iaf.recipes;

import static gregtech.loaders.recipe.WoodRecipeLoader.registerWoodUnificationInfo;

import java.util.Arrays;
import java.util.List;

Expand All @@ -19,6 +21,7 @@ private static List<WoodTypeEntry> getDefaultEntries() {
new WoodTypeEntry.Builder(mcModId, "dreadwood")
.log(Mods.IceAndFire.getItem("dreadwood_log", 1)).removeCharcoalRecipe()
.planks(Mods.IceAndFire.getItem("dreadwood_planks", 1), "dread_wood_planks")
.registerAllUnificationInfo()
.build());
}
return DEFAULT_ENTRIES;
Expand All @@ -31,6 +34,7 @@ public static void init() {
GTWPWoodRecipeLoader.registerWoodTypeRecipe(false, entry);
GTWPWoodRecipeLoader.addCuttingRecipe(entry);
GTWPWoodRecipeLoader.addSawmillRecipe(entry);
registerWoodUnificationInfo(entry);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
public class IDsModule extends GTWPIntegrationSubmodule {

@Override
public void registerRecipesLowest(RegistryEvent.Register<IRecipe> event) {
public void registerRecipesNormal(RegistryEvent.Register<IRecipe> event) {
IDsWoodRecipe.init();
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.github.gtexpert.gtwp.integration.ids.recipes;

import static gregtech.loaders.recipe.WoodRecipeLoader.registerWoodUnificationInfo;

import java.util.Arrays;
import java.util.List;

Expand All @@ -21,6 +23,7 @@ private static List<WoodTypeEntry> getDefaultEntries() {
.planks(Mods.IntegratedDynamics.getItem("menril_planks", 1), null)
.stairs(Mods.IntegratedDynamics.getItem("menril_planks_stairs", 1), null)
.door(Mods.IntegratedDynamics.getItem("menril_door", 1), "menril_door")
.registerAllUnificationInfo()
.build());
}
return DEFAULT_ENTRIES;
Expand All @@ -34,6 +37,7 @@ public static void init() {
GTWPWoodRecipeLoader.registerWoodTypeRecipe(false, entry);
GTWPWoodRecipeLoader.addCuttingRecipe(entry);
GTWPWoodRecipeLoader.addSawmillRecipe(entry);
registerWoodUnificationInfo(entry);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
public class MWorldModule extends GTWPIntegrationSubmodule {

@Override
public void registerRecipesLowest(RegistryEvent.Register<IRecipe> event) {
public void registerRecipesNormal(RegistryEvent.Register<IRecipe> event) {
MWorldWoodRecipe.init();
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.github.gtexpert.gtwp.integration.mworld.recipes;

import static gregtech.loaders.recipe.WoodRecipeLoader.registerWoodUnificationInfo;

import java.util.Arrays;
import java.util.List;

Expand All @@ -23,6 +25,7 @@ private static List<WoodTypeEntry> getDefaultEntries() {
.fence(Mods.MysticalWorld.getItem("charred_fence", 1), "charred_fence")
.fenceGate(Mods.MysticalWorld.getItem("charred_fence_gate", 1), "charred_fence_gate")
.stairs(Mods.MysticalWorld.getItem("charred_stairs", 1), "charred_stairs")
.registerAllUnificationInfo()
.build());
}
return DEFAULT_ENTRIES;
Expand All @@ -35,6 +38,7 @@ public static void init() {
GTWPWoodRecipeLoader.registerWoodTypeRecipe(false, entry);
GTWPWoodRecipeLoader.addCuttingRecipe(entry);
GTWPWoodRecipeLoader.addSawmillRecipe(entry);
registerWoodUnificationInfo(entry);
}
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.github.gtexpert.gtwp.integration.natura;

import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraft.item.crafting.IRecipe;
import net.minecraftforge.event.RegistryEvent;

import com.github.gtexpert.gtwp.api.ModValues;
import com.github.gtexpert.gtwp.api.modules.TModule;
Expand All @@ -18,7 +19,7 @@
public class NaturaModule extends GTWPIntegrationSubmodule {

@Override
public void postInit(FMLPostInitializationEvent event) {
public void registerRecipesNormal(RegistryEvent.Register<IRecipe> event) {
NaturaWoodRecipe.init();
}
}
Loading
Loading