CraftTweaker

CraftTweaker

151M Downloads

Some Recipes not working

yepidoodles opened this issue · 23 comments

commented

Issue Description:

Some of my recipes are not working - This is on SpongeForge Server on a modpack I created for my public server.

What happens:

After added recipes to scripts, some recipes do work and others don't - those which don't work don't throw any errors, they just don't come up in JEI and are uncraftable. There appears to be no correlation.

What you expected to happen:

All my recipes to work, obviously.

Scripts:

With recipes which doesn't work:
https://pastebin.com/k5BeWwV2
https://pastebin.com/MR8CyUET
https://pastebin.com/qqF6Kd4E

With recipes which do work:
https://pastebin.com/c7fpbLph
https://pastebin.com/jqBtMzWv
https://pastebin.com/paVHHvZn

Minetweaker.log file:

https://pastebin.com/P8L1VWT3


Affected Versions (Do not use "latest"):

Your most recent log file where the issue was present:

My latest log file for the server is over 200k lines long so I believe I've pasted the relevant info:
https://pastebin.com/N8zReAQs

Knowing my luck, this is something stupid I've missed, any help is appreciated.

  • Alice
    DragonTechMC
commented

Can this be reproduced on a normal forge server?

commented

https://pastebin.com/k5BeWwV2 should be: (forgot to close the first emerald ore dictionary ingredient)

recipes.remove(<storagedrawers:upgradeStorage:4>);
recipes.addShaped(<storagedrawers:upgradeStorage:4>, [
 [<ore:gemEmerald>, <ore:stickWood>,     <ore:gemEmerald>],
 [<ore:stickWood>, <storagedrawers:upgradeStorage:3>, <ore:stickWood>],
 [<ore:gemEmerald>, <ore:stickWood>,     <ore:gemEmerald>]]);

https://pastebin.com/MR8CyUET should be: (Forgot to close the first ore dictionary for stone)

recipes.remove(<progressiveautomation:PlanterStone>);
recipes.addShaped(<progressiveautomation:PlanterStone>, [
  [<ore:stone>, <ore:stone>, <ore:stone>],
  [<ore:stone>, <progressiveautomation:Planter>, <ore:stone>],
  [<ore:stone>, <ore:bricksStone>, <ore:stone>]]);

https://pastebin.com/paVHHvZn should be: (Ender pearl ore dictionary has an underscore)

commented

Try This. If it does not work create a chest with all white and use that as the output stack

recipes.remove(<enderstorage:enderStorage>);
recipes.addShaped(<enderstorage:enderStorage>.withTag({Frequency: {middle: 0, left: 0, right: 0}}), [
	[<ore:rodBlaze>,<ore:blockWool>,<ore:rodBlaze>],
	[<ore:obsidian>,<ore:chestWood>,<ore:obsidian>],
	[<ore:rodBlaze>,<ore:enderpearl>,<ore:rodBlaze>]]);
commented

@bookerthegeek Thanks for pointing out the missing >'s - I didn't think to look for those kinds of mistakes because it should have errored for that, no? The Progressive Automation and Storage Drawers ones now work fine.

Also ore:enderpearl is correct
https://gyazo.com/8a09da9e7e14ad4c6258899d7145b1cc
And again, if it was incorrect, it should have errored?
There's nothing wrong with that EnderStorage script - In fact I copied it exactly from my other server; where it works fine.

And idk about a normal forge server, but it doesn't work in Single player

commented

Edited to reflect this. I have no idea as to why that does not work.

@yepidoodles Can you place the enderchest in the world, dye all the colors a different color, then what is the output for MT hand?

commented

Don't see how it helps but

<enderstorage:enderStorage>.withTag({Frequency: {middle: 3, left: 2, right: 4}})

commented

As on my 1st server it works fine, I made a list of mods which are different between the servers (They have all the same plugins)

Mods 2nd server has but 1st doesn't:

  • Agricraft
  • Chameleon
  • Chisel
  • Cooking for Blockheads
  • Decocraft
  • Draws and Bits
  • Earth Works
  • Ender Zoo
  • Flat Coloured Blocks
  • Hunger Overhaul
  • Infinity Lib
  • Pam's Harvestcraft
  • Progressive Automation
  • Roguelike dungeons
  • Ruins
  • Spice of Life
  • Storage Drawers
  • Super Circuit Maker

Any chance any of these mods are interfering?

commented

Default all white ender chests are just <enderstorage:enderStorage> - I did try with the tags but that also didn't work.

commented

Link for the pack please?

commented

I am (was, see "solution") also having this issue. I'm trying to remove the default recipes and add my own for Mekanism's steel/obsidian armor. No errors are being reported and only the two chestplate do not work. I'm not using Sponge and I've tried 6 different Forge versions from 2815 (rec) to 2297 (current newest). All other scripts I have function correctly (BWM, MPS and IE).

In 0remove.zs:

# Mekanism
recipes.remove(<mekanismtools:SteelHelmet>);
recipes.remove(<mekanismtools:ObsidianHelmet>);
#recipes.remove(<mekanismtools:SteelChestplate>); # Currently disabled removing vanilla or item is uncraftable
#recipes.remove(<mekanismtools:ObsidianChestplate>); # See above note
recipes.remove(<mekanismtools:SteelLeggings>);
recipes.remove(<mekanismtools:ObsidianLeggings>);
recipes.remove(<mekanismtools:SteelBoots>);
recipes.remove(<mekanismtools:ObsidianBoots>);

mek.zs:

# Steel armor
recipes.addShaped(<mekanismtools:SteelHelmet>,
  [[<ore:plateSteel>, <ore:plateSteel>, <ore:plateSteel>],
  [<ore:plateIron>, <minecraft:leather_helmet>, <ore:plateIron>]]);
recipes.addShaped(<mekanismtools:SteelBoots>,
  [[<ore:plateSteel>, null, <ore:plateSteel>],
  [<ore:plateIron>, <minecraft:leather_boots>, <ore:plateIron>]]);
recipes.addShaped(<mekanismtools:SteelChestplate>,
  [[<ore:plateSteel>, <minecraft:leather_chestplate>, <ore:plateSteel>],
  [<ore:plateSteel>, null, <ore:plateSteel>],
  [<ore:plateIron>, <ore:plateSteel>, <ore:plateIron>]]);
recipes.addShaped(<mekanismtools:SteelLeggings>,
  [[<ore:plateSteel>, <ore:plateSteel>, <ore:plateSteel>],
  [<ore:plateSteel>, <minecraft:leather_leggings>, <ore:plateSteel>],
  [<ore:plateIron>, null, <ore:plateIron>]]);
  
# Obsidian armor
recipes.addShaped(<mekanismtools:ObsidianHelmet>,
  [[<ore:itemCompressedObsidian>, <ore:itemCompressedObsidian>, <ore:itemCompressedObsidian>],
  [<ore:plateSteel>, <minecraft:leather_helmet>, <ore:plateSteel>]]);
recipes.addShaped(<mekanismtools:ObsidianBoots>,
  [[<ore:itemCompressedObsidian>, null, <ore:itemCompressedObsidian>],
  [<ore:plateSteel>, <minecraft:leather_boots>, <ore:plateSteel>]]);
recipes.addShaped(<mekanismtools:ObsidianChestplate>,
  [[<ore:itemCompressedObsidian>, <minecraft:leather_chestplate>, <ore:itemCompressedObsidian>],
  [<ore:itemCompressedObsidian>, <ore:itemCompressedObsidian>, <ore:itemCompressedObsidian>],
  [<ore:plateSteel>, <ore:plateSteel>, <ore:plateSteel>]]);

Solution: Delete the entire minecraft instance (I'm using MultiMC5) and create a new one. This seems to have allowed the scripts to work. Why? I honestly have no clue.

commented

Delete the entire minecraft instance, you mean the server? The map?

commented

No. The way MultiMC5 works is that you have separate minecraft "installations" that it keeps track of and manages. This way, you can have 3 1.10.2 instances ("installs") with different mod packs, one for 1.6.4, 2 for 1.11.2, etc.

What I did was save the script files and delete everything else in that specific instance, equivalent to the .minecraft folder on windows. Mind you, this is less than ideal as I now how have to sort through all the configs and update them again. I also didn't have any worlds aside from the flat testing so I didn't lose anything of value, aside from time.

commented

Oh I assumed MultiMC5 was a Admin Panel, sorry. I'm glad this fix worked for you, but it certainly won't for me :/

commented

Since I can't reproduce this, and an answer was never given as if this works without Spongeforge, I'm closing it.

commented

For what it's worth I haven't had this issue since and I'm betting it was most likely something I messed up.

commented

And idk about a normal forge server, but it doesn't work in Single player

Well sponge forge can be installed client side, so it not working in single player means nothing unless the single player test was done without spongeforge.

commented

As far as I am aware, SpongeForge can not be installed client side... It is a server software/ mod. So no, SpongeForge was not installed client side.

commented

can I get a list of the client mods?

/mt mods

should do

commented

And idk about a normal forge server, but it doesn't work in Single player

commented

As far as I am aware, SpongeForge can not be installed client side...

sponge

Please note I didn't do much testing as I have no real interest in running a "hacked together mess" and recreate the whole mcpc era nightmare.

Edit: it let me create a sp world and run around so...

2017-07-19_21 13 06

commented

@jaredlll08 The mod list was posted in the OP unless changes is at https://pastebin.com/S3W9B77p

commented