mirror of
https://github.com/GTNewHorizons/ModTweaker.git
synced 2026-11-12 00:07:57 +00:00
ninja close #77
This commit is contained in:
1 parent
c13c297749
commit
e238d545a6
7 files changed
+32
-24
No files matched your search
@@ -1,13 +0,0 @@
|
||||
package modtweaker2;
|
||||
|
||||
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
|
||||
import minetweaker.MineTweakerImplementationAPI;
|
||||
import minetweaker.MineTweakerImplementationAPI.ReloadEvent;
|
||||
import minetweaker.util.IEventHandler;
|
||||
|
||||
public class EventHandler {
|
||||
|
||||
public void reloadCommands(MineTweakerImplementationAPI.ReloadEvent event){
|
||||
|
||||
}
|
||||
}
|
||||
@@ -83,11 +83,10 @@ public class ModTweaker2 {
|
||||
TweakerPlugin.register("chisel", Chisel.class);
|
||||
TweakerPlugin.register("aura", AuraCascade.class);
|
||||
|
||||
MinecraftForge.EVENT_BUS.register(new modtweaker2.EventHandler());
|
||||
if (FMLCommonHandler.instance().getSide() == Side.CLIENT) {
|
||||
MinecraftForge.EVENT_BUS.register(new ClientEvents());
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
|
||||
@@ -1,10 +1,13 @@
|
||||
package modtweaker2.mods.appeng.handlers;
|
||||
|
||||
import static modtweaker2.helpers.InputHelper.toStack;
|
||||
import static modtweaker2.helpers.InputHelper.toStacks;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import minetweaker.MineTweakerAPI;
|
||||
import minetweaker.api.item.IItemStack;
|
||||
import modtweaker2.mods.auracascade.aura.IAuraStack;
|
||||
import modtweaker2.util.BaseListAddition;
|
||||
import modtweaker2.util.BaseListRemoval;
|
||||
import net.minecraft.item.ItemStack;
|
||||
@@ -12,11 +15,9 @@ import stanhebben.zenscript.annotations.ZenClass;
|
||||
import stanhebben.zenscript.annotations.ZenMethod;
|
||||
import appeng.recipes.handlers.Inscribe;
|
||||
import appeng.recipes.handlers.Inscribe.InscriberRecipe;
|
||||
import static modtweaker2.helpers.InputHelper.*;
|
||||
|
||||
@ZenClass("mods.appeng.Inscriber")
|
||||
public class Inscriber {
|
||||
|
||||
public class Inscriber{
|
||||
@ZenMethod
|
||||
public static void addRecipe(IItemStack[] imprintable, IItemStack plateA, IItemStack plateB, IItemStack out, boolean usePlates) {
|
||||
MineTweakerAPI.apply(new Add(new InscriberRecipe(toStacks(imprintable), toStack(plateA), toStack(plateB), toStack(out), usePlates)));
|
||||
@@ -48,7 +49,9 @@ public class Inscriber {
|
||||
public static class Remove extends BaseListRemoval {
|
||||
|
||||
public Remove(ItemStack stack) {
|
||||
|
||||
super(stack.getUnlocalizedName(), Inscribe.recipes, stack);
|
||||
listToRemove = list;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -64,6 +67,8 @@ public class Inscriber {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -89,7 +89,7 @@ public class Carpenter {
|
||||
|
||||
@Override
|
||||
public String getRecipeInfo(){
|
||||
return ((MachineCarpenter.Recipe) recipe).getCraftingResult().getDisplayName();
|
||||
return "Removed recipe for: " + stack.getDisplayName();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,7 @@
|
||||
package modtweaker2.mods.railcraft.handlers;
|
||||
|
||||
import appeng.recipes.game.ShapedRecipe;
|
||||
import appeng.recipes.game.ShapelessRecipe;
|
||||
import minetweaker.MineTweakerAPI;
|
||||
import minetweaker.api.item.IIngredient;
|
||||
import minetweaker.api.item.IItemStack;
|
||||
@@ -7,7 +9,10 @@ import mods.railcraft.api.crafting.RailcraftCraftingManager;
|
||||
import modtweaker2.mods.railcraft.RailcraftHelper;
|
||||
import modtweaker2.util.BaseCraftingAddition;
|
||||
import modtweaker2.util.BaseCraftingRemoval;
|
||||
import net.minecraft.inventory.InventoryCrafting;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.item.crafting.IRecipe;
|
||||
import net.minecraft.world.World;
|
||||
import stanhebben.zenscript.annotations.ZenClass;
|
||||
import stanhebben.zenscript.annotations.ZenMethod;
|
||||
import static modtweaker2.helpers.InputHelper.*;
|
||||
@@ -32,12 +37,14 @@ public class RollingMachine {
|
||||
|
||||
@Override
|
||||
public void applyShaped() {
|
||||
RailcraftCraftingManager.rollingMachine.addRecipe(output, recipe);
|
||||
// RailcraftCraftingManager.rollingMachine.addRecipe(output, recipe);
|
||||
RailcraftHelper.rolling.add(new ShapedRecipe(output, recipe));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void applyShapeless() {
|
||||
RailcraftCraftingManager.rollingMachine.addShapelessRecipe(output, recipe);
|
||||
// RailcraftCraftingManager.rollingMachine.addShapelessRecipe(output, recipe);
|
||||
RailcraftHelper.rolling.add(new ShapelessRecipe(output, recipe));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
package modtweaker2.mods.tconstruct;
|
||||
|
||||
import net.minecraft.item.ItemStack;
|
||||
import tconstruct.library.crafting.PatternBuilder;
|
||||
import tconstruct.library.crafting.PatternBuilder.MaterialSet;
|
||||
import tconstruct.library.util.IPattern;
|
||||
import tconstruct.tools.logic.PartBuilderLogic;
|
||||
import minetweaker.MineTweakerAPI;
|
||||
import modtweaker2.mods.tconstruct.handlers.Casting;
|
||||
import modtweaker2.mods.tconstruct.handlers.Drying;
|
||||
|
||||
@@ -2,6 +2,7 @@ package modtweaker2.util;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import stanhebben.zenscript.annotations.ZenMethod;
|
||||
import minetweaker.IUndoableAction;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraftforge.fluids.FluidStack;
|
||||
@@ -9,15 +10,19 @@ import net.minecraftforge.fluids.FluidStack;
|
||||
public abstract class BaseListRemoval implements IUndoableAction {
|
||||
protected final String description;
|
||||
protected final List list;
|
||||
protected final FluidStack fluid;
|
||||
|
||||
protected final FluidStack fluid;
|
||||
protected final ItemStack stack;
|
||||
protected Object recipe;
|
||||
|
||||
public static List listToRemove;
|
||||
|
||||
public BaseListRemoval(String description, List list, ItemStack stack, FluidStack fluid) {
|
||||
this.list = list;
|
||||
this.stack = stack;
|
||||
this.description = description;
|
||||
this.fluid = fluid;
|
||||
listToRemove = list;
|
||||
}
|
||||
|
||||
public BaseListRemoval(String description, List list, ItemStack stack) {
|
||||
@@ -39,7 +44,7 @@ public abstract class BaseListRemoval implements IUndoableAction {
|
||||
public BaseListRemoval(String description, List list) {
|
||||
this(description, list, null, null);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public boolean canUndo() {
|
||||
|
||||
Reference in new issue
Block a user