Code Monkey home page Code Monkey logo

extradelight's People

Contributors

cloudmeow avatar lance5057 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

extradelight's Issues

JEI integration

I don't know what this breaks, but it looks important

[21:32:53] [Render thread/ERROR] [me.je.li.lo.PluginCaller/]: Caught an error from mod plugin: class com.lance5057.extradelight.integration.jei.JEIPlugin extradelight:main
java.lang.NullPointerException: Cannot invoke "net.minecraft.world.item.ItemStack.m_41720_()" because the return value of "net.minecraft.world.item.crafting.Recipe.m_8043_()" is null
	at com.lance5057.extradelight.integration.jei.JEIPlugin.lambda$checkRecipe$1(JEIPlugin.java:131) ~[extradelight-0.5a.jar%23128!/:0.5a] {re:classloading}
	at java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90) ~[?:?] {}
	at java.util.HashMap$KeySpliterator.tryAdvance(HashMap.java:1728) ~[?:?] {}
	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129) ~[?:?] {}
	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527) ~[?:?] {}
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513) ~[?:?] {}
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}
	at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230) ~[?:?] {}
	at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196) ~[?:?] {}
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {}
	at java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:632) ~[?:?] {}
	at com.lance5057.extradelight.integration.jei.JEIPlugin.checkRecipe(JEIPlugin.java:131) ~[extradelight-0.5a.jar%23128!/:0.5a] {re:classloading}
	at com.lance5057.extradelight.integration.jei.JEIPlugin.lambda$onRuntimeAvailable$0(JEIPlugin.java:125) ~[extradelight-0.5a.jar%23128!/:0.5a] {re:classloading}
	at java.util.LinkedHashMap$LinkedKeySet.forEach(LinkedHashMap.java:589) ~[?:?] {}
	at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092) ~[?:?] {}
	at com.lance5057.extradelight.integration.jei.JEIPlugin.onRuntimeAvailable(JEIPlugin.java:124) ~[extradelight-0.5a.jar%23128!/:0.5a] {re:classloading}
	at mezz.jei.library.startup.JeiStarter.lambda$start$2(JeiStarter.java:156) ~[jei-1.19.2-forge-11.6.0.1013.jar%23130!/:11.6.0.1013] {re:classloading}
	at mezz.jei.library.load.PluginCaller.callOnPlugins(PluginCaller.java:25) ~[jei-1.19.2-forge-11.6.0.1013.jar%23130!/:11.6.0.1013] {re:classloading}
	at mezz.jei.library.startup.JeiStarter.start(JeiStarter.java:156) ~[jei-1.19.2-forge-11.6.0.1013.jar%23130!/:11.6.0.1013] {re:classloading}
	at mezz.jei.forge.startup.StartEventObserver.transitionState(StartEventObserver.java:137) ~[jei-1.19.2-forge-11.6.0.1013.jar%23130!/:11.6.0.1013] {re:classloading}
	at mezz.jei.forge.startup.StartEventObserver.onEvent(StartEventObserver.java:100) ~[jei-1.19.2-forge-11.6.0.1013.jar%23130!/:11.6.0.1013] {re:classloading}
	at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:260) ~[eventbus-6.0.3.jar%23106!/:?] {}
	at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:252) ~[eventbus-6.0.3.jar%23106!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.3.jar%23106!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.3.jar%23106!/:?] {}
	at net.minecraft.client.multiplayer.ClientPacketListener.m_5859_(ClientPacketListener.java:1321) ~[client-1.19.2-20220805.130853-srg.jar%23131!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket.m_5797_(ClientboundUpdateTagsPacket.java:35) ~[client-1.19.2-20220805.130853-srg.jar%23131!/:?] {re:classloading}
	at net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket.m_5797_(ClientboundUpdateTagsPacket.java:11) ~[client-1.19.2-20220805.130853-srg.jar%23131!/:?] {re:classloading}
	at net.minecraft.network.protocol.PacketUtils.m_131356_(PacketUtils.java:22) ~[client-1.19.2-20220805.130853-srg.jar%23131!/:?] {re:classloading}
	at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:157) ~[client-1.19.2-20220805.130853-srg.jar%23131!/:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[client-1.19.2-20220805.130853-srg.jar%23131!/:?] {re:classloading}
	at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:131) ~[client-1.19.2-20220805.130853-srg.jar%23131!/:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.util.thread.BlockableEventLoop.m_18699_(BlockableEventLoop.java:116) ~[client-1.19.2-20220805.130853-srg.jar%23131!/:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1072) ~[client-1.19.2-20220805.130853-srg.jar%23131!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:700) ~[client-1.19.2-20220805.130853-srg.jar%23131!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.m_239872_(Main.java:212) ~[client-1.19.2-20220805.130853-srg.jar%23131!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:51) ~[client-1.19.2-20220805.130853-srg.jar%23131!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19.2-43.2.7.jar%23122!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%23109!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%23109!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%23109!/:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%23109!/:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%23109!/:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%23109!/:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%23109!/:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] {}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
	at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57) [ForgeWrapper-mmc3.jar:mmc3] {}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) [NewLaunch.jar:?] {}
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) [NewLaunch.jar:?] {}
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?] {}
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?] {}
	```

Unknown recipe categories 0.5a

Looks like you've somehow inserted an extra "extradelight:" into your recipe names. I'm not sure if this breaks anything but you should check how you're handling these

[20:53:21] [Render thread/WARN] [minecraft/ClientRecipeBook]: Unknown recipe category: extradelight:mortar/extradelight:mortar/green_dye
[20:53:21] [Render thread/WARN] [minecraft/ClientRecipeBook]: Unknown recipe category: extradelight:mortar/extradelight:mortar/bone_meal
[20:53:21] [Render thread/WARN] [minecraft/ClientRecipeBook]: Unknown recipe category: extradelight:feast/extradelight:lamb_stew_rice
etc etc

Missing Tags in recipes (0.5a)

2023-06-08_21 54 40

I assume this tag is intended for when you get butchercraft updated as well, but I believe you can prevent adding recipes like this based on whether the tag exists. I haven't tried it with non-minecraft recipes so I'm not certain this will work, but I believe you can do something like this:

{
    "type": "forge:conditional",
    "recipes":[{
        "conditions":[
            {
                "type": "forge:not",
                "value": {
                    "type":"forge:tag_empty",
                    "tag" :"forge:stomach"
                }
            }
        ],
        "recipe": {
            "type": "farmersdelight:cooking",
            "cookingtime": 400,
            "experience": 1.0,
            "ingredients": [
                {
                    "item": "minecraft:milk_bucket"
                },
                {
                    "tag": "forge:stomach"
                }
            ],
            "result": {
                "count": 2,
                "item": "extradelight:cheese"
            }
        }
    }] 
}

I'm sure there is some way to do this with a data generator too

Oven GUI (0.3a)

The name of the oven gui is untranslated (at least in english)
also the progress bar renders in the wrong spot

2023-05-31_20 11 50

Minor issues

Probably just from the mod being on its first version and you may be aware of these already, but I thought I'd bring them up just in case.

Mixing bowl items can't be removed: If I right-click on a mixing bowl with the wrong item I can't get it back out again, and when I do properly mix ingredients I can't get those either. I've right-clicked and shift-right-clicked and nothing leaves the bowl. Also, non-food items can be placed in there by mistake, like a pestle.

Ovens don't show their baking progress: With furnaces, cooking pots, etc, there's a gray bar that fills up with white as the ingredients are converted into the product item. For ovens, this doesn't happen, and for a bit I thought the oven just wasn't working (I was trying to bake regular minecraft cookies in it), until it suddenly gave me my 8 cookies abruptly. Glad that it's working, but I wish there was visual confirmation of this.

Knife blocks and spice racks sometimes crashing when displaying some knives from other mods: Admittedly, this may be something to do with the other mods' item tagging, but I thought I may as well bring it up. Sometimes, another mod's knife (designed for Farmer's Delight compatibility) would crash my game if I tried putting it in a knife block or on display in a spice rack (thought I'd test that after the knife block weirdness). At different times, the Adamantite Knife from Enlightend and the Purpur Knife from End's Delight would cause crashes if I tried putting them in either display block, but other times, they would display perfectly fine.
When the launcher reopened, the error message it gave me would be something along these lines-
"The game crashed whilst container click
Error: java.lang.IndexOutOfBounds-" and then it would list an index number, and say it was too long a string. Unfortunately launcher error messages close quickly on macs, which is why I kept retrying some of the same knives, but now of course it's not crashing anymore.

I hope these reports are helpful, and don't just cause confusion :'] I love all of the ideas in this mod, the meals are more mouth-watering than any pixellated food has any right to be!

Pot of Beef Stew recipe error

on 1.19.2 version Pot of Beef Stew recipe calls an empty tag 'forge:beef" when I believe it should be "forge:raw_beef"

[1.19.2] [0.4a] Two issues with the custards.

  • ExtraDelight's Custard recipes use the Farmer's Delight namespace, which should use the ExtraDelight namespace as they are recipes provided by ExtraDelight and not Farmer's Delight.
  • All the ExtraDelight custards provide 4~ seconds of the Glowing effect, like Farmer's Delight's Glow Berry Custard. None of these contain glow berries and have no reason to provide Glowing.

Shift-Click allows stacks in the Food Display (0.5a)

Looks like you intend to only allow a single item per slot on the food display, but shift-clicking allows you to put whole stacks in a slot.
I'd prefer to be able to render full stacks of items in the display so it looks nice and full, but I know its extra work to make that render-efficient. Obviously its your call.

Mixing Bowl doesn't drop ingredients (0.3a)

Until I figured out I could shift-rightclick to get items out of the mixing bowl, I tried to break the bowl to get them back. They disappear of you do that.

Also, the mixing bowl's particle texture appears to be missing

Can't get products out of mixing bowl

I can remove ingredients by sneak-right-clicking before I mix them, but after they're mixed I can't get the products out. For example, when I mixed milk into cream, left-clicking, right-clicking, and sneak-right-clicking did nothing to get me the cream out of the bowl. The only way I've been able to get the cream is to break the mixing bowl entirely, which doesn't feel like an intended method.

Missing localization

The following items/blocks are missing proper names: sliced onions, sliced tomatoes, the beef, chicken, fish, rabbit, lamb, and pork rice stews, as well as the rice curry, the pork tenderloin sandwich, the cheese sandwich, the breadcrumbs, the breading misanplas, the bacon-egg sandwich, the bacon egg and cheese sandwich, the fish and chips, the buttered toast, the croutons, the salad and block of salad, alfredo sauce, the tomato pasta, the chicken parm, the cheeseburger and bacon cheeseburger, the riceball and filled riceball, the fish salad and fish salad sandwich, the chicken alfredo and alfredo pasta.

Extra nbt data on any crafted recipe?

I have spent a SOLID week off and on struggling to find out what has been causing this error.
2023-06-17_20 36 47
I have been using sticks as my check on this particular issue; A piece of nbt tag data cropping up on ANY crafted recipe. Planks, sticks, bowls of stew, you name it, it's there. Those crafted items don't stack with any other set of sticks.
Now I see nothing in the logs, but when narrowing it down, this is the only mod in my cottagewitch modpack causing this error for me.
Referencing #39 in a nicer format besides mod is completely broken.

But this has been a source of great frustration and me pinning blame on several other mods in the meantime. Would be much appreciated if this would be fixed. I really would like to use your mod, but it also needs to have stackable items. Thank you!

extradelight 0.3a
Cottage Witch modpack 1.15.0, fresh download.

Beef stew uses beef item instead of raw_beef tag [0.5a]

I was going to do a pull request instead to fix this but I'm terrible with data generators, lol.
A conversation about stew on your discord made me realize your pot of beef stew only uses the minecraft:raw_beef item instead of the #forge:raw_beef tag, so your butchercraft stuff doesn't work in it.

Knife block has a crash-causing issue

I've noticed that when I try to shift-click a knife into the knife block instead clicking and dragging it into the knife block's storage, my game consistently crashes.

New ingredient questions

Do all of the new ingredients have uses yet? I'm using JEI and I don't see any uses for yeast yet. Also, is there a list of which new ingredients are craftable/renewable? Based on JEI I know that vinegar, yeast, and curry powder don't have recipes, but am I missing any others? This is a really cool mod, and if I recommend it to anyone for a server I'd like to know which ingredients are non-renewable and would run out in multiplayer so I could give people a head's up on that.

[1.19.2] [0.4a] Six issues with the half-block cabinets.

The half-block cabinets have six issues:

  • Their names are the same as Farmer's Delight's full-block cabinets, which is confusing.
  • They use the wrong block sounds. Rather than sounding like wood when stepped on, broken, or placed, they instead sound more like stone bricks.
  • There are recipes to craft them back into Farmer's Delight's full-block cabinets, but these are placed under the Farmer's Delight namespace. These should be placed under ExtraDelight's namespace so people know these recipes are yours and not theirs.
  • They can be broken in one hit. I'd suggest just copying the same stats as Farmer's Delight's cabinets, as they're intended to be the same thing.
  • They make the wrong particles when hit, an unknown to me brownish particle as shown in the first attached image.
  • Their UVs are badly mapped, taking the wrong half of the texture on their left side, as shown in the second and third attached images.

The particles:
2023-06-10_22 10 45

The UV mismatch:
2023-06-10_22 03 48
The correct other side:
2023-06-10_22 03 53

Mortar only works once (0.3a)

Mortar recipes only work once, after that the items just disappear until you reload the game. The output even disappears from the JEI screen, you can see from this screenshot that I did the bonemeal and black dye recipes, but not the pink dye
recipes

Knife faces wrong direction when placed in knifeblock

I noticed that, while the knife block can be placed to face any direction, a knife placed into it will always face the same direction, leading the knife not looking right in 3 out of 4 of the knife block placements. For example: if I place a knife block while facing north, then put a knife in that knife block, the knife will appear the way it should for that knife block. But if I place a knife block facing any other direction, the knife I place in it will still appear as it would if I had been facing north while placing the knife block.

Block Outlines (0.3a)

This one is pretty minor, but the lasagna, hot dish and salad blocks all have the same outline as your butchercraft feast blocks, despite being shaped quite differently.

2023-05-31_20 12 45

Bugs about mixing bowl and food display cabinet

1.as others have reported, It seems like you can only break it to get the food once it is put into a mixing bowl, which is kind of annoying. And recipe cannot be identify "smartly": it takes 1 pasta and 1 tomato source to produce a tomato pasta ,however, if you put 4 tomato sauce and 4 pasta in, it wont automaticly pick up 1 of 4 to match the recipe. you'll have to TAKE OUT the rest.

2.In the case that the mixing bowl has already produced a piece of food. you are still allowed to put material into it, if you do the second mix process without takeout the first outcome. It will disappear, only one product remain.

3.The food display cabinet incorrectly displays part of the equipment bar in the player's item bar, so the food taken out may be placed in the equipment bar, while part of the item bar is not visible. I don't know if this bug is caused by other mods, but This does not happen to other containers of this mod (the part I have tried so far).

the version I am using is extradelight-0.6a

IllegalArgument when connecting to private server (0.3a)

Hi.
When we installed the mod, we had a problem connecting to a private server. The problem was resolved only after removing this mod. We even tried to remove the recipe indicated in the error, but then the problem occurs with a completely random recipe from any other mod.

In singleplayer all works well. Server also starting without any issues. Only when we connecting to server, we got that problem.

b63524f1a49d5479

Flimsy blocks (0.5a)

The knife block, spice rack and cabinet can all be broken with a single punch. I don't know if that's intentional for the first two, but I bet its not for the cabinet

Can't craft mixing bowl

One of the mods I use, uses the same recipe that the mixing bowl uses and therfore I cannot craft it. Not sure how to fix this or change it but I'm unable to use the mixing bowl or create it in any way as it just becomes the object from the other mod.

Tool priority on cutting board (0.3a)

Normally with the Farmer's Delight cutting board, you can put a stack of something in your offhand, and hold the tool in your main hand, and hold the right mouse button to process the whole stack, one by one.

For example, you could hold a stack of cabbage in the off hand and the knife in the main hand, and by default the cabbage will be placed on the cutting board first, then the knife will cut it, and so on until all the cabbage is done. Only then will the knife get placed on the board.

For some reason, your grater gets put on the cutting board first, so this process doesn't work

Mod is completely broken.

_2023-06-17_21-47-36
In single player all recipes are unstack able nad get a nbt data applied to them.
On multiplayer, it causes no one to beable to join with the attached error.
Took a few hours to narrow it down but it is 100$ ExtraDelight. :C

Well Worn Cookbook Error

When i looked at the well work cookbook there's an error I can hover over. i can open the cookbook but nothing inside will be able to be used for information.

The Error when in the cookbook:

Error building entry extradelight:meats/liver_onions
Error while loading entry extradelight:meats/liver_onions page 1
Error setting up template processor
Cannot invoke "net.minecraft.world.item.crafting.Recipe.m_6076_()" because "this.recipe" is null

Missing Translations (0.3a)

These items are missing translations

"item.extradelight.sliced_onion": "Sliced Onion",
"item.extradelight.sliced_tomato": "Sliced Tomato",
"item.extradelight.beef_stew_rice": "Beef Stew on Rice",
"item.extradelight.pork_stew_rice": "Pork Stew on Rice",
"item.extradelight.lamb_stew_rice": "Lamb Stew on Rice",
"item.extradelight.rabbit_stew_rice": "Rabbit Stew on Rice",
"item.extradelight.chicken_stew_rice": "Chicken Stew on Rice",
"item.extradelight.fish_stew_rice": "Fish Stew on Rice",
"item.extradelight.curry_rice": "Curry on Rice",
"item.extradelight.pork_tenderloin_sandwich": "Pork Tenderloin Sandwich",
"item.extradelight.cheese_sandwich": "Cheese Sandwich",
"item.extradelight.breadcrumbs": "Breadcrumbs",
"item.extradelight.breading_misanplas": "Mise en Place Breading",
"item.extradelight.fish_chips": "Fish 'n Chips",
"item.extradelight.bacon_egg_sandwich": "Bacon and Egg Sandwich",
"item.extradelight.bacon_egg_cheese_sandwich": "Bacon, Egg and Cheese Sandwich",
"item.extradelight.buttered_toast": "Buttered Toast",
"item.extradelight.croutons": "Croutons",
"item.extradelight.salad": "Salad",
"item.extradelight.alfredo_sauce": "Alfredo Sauce",
"item.extradelight.pasta_tomato": "Tomato Pasta",
"item.extradelight.pasta_alfredo": "Alfredo Pasta",
"item.extradelight.chicken_alfredo": "Chicken Alfredo",
"item.extradelight.chicken_parm": "Parmesan Chicken",
"item.extradelight.cheeseburger": "Cheeseburger",
"item.extradelight.bacon_cheeseburger": "Bacon Cheeseburger",
"item.extradelight.riceball": "Riceball",
"item.extradelight.riceball_filled": "Stuffed Riceball",
"item.extradelight.fish_salad": "Fish Salad",
"item.extradelight.fish_salad_sandwich": "Fish Salad Sandwich",
"block.extradelight.salad_block": "Salad"

Also, the oven gui's title is untranslated, although I don't know what its key would be

Feast Block Issues (0.5a)

  • The lasagna block gives you a bowl back when the block runs out, but has no bowls in its recipe
  • the hot dish block gives you a bowl back, but needs 2 to be crafted
  • The salad block doesn't seem to be interactable with a bowl, is there something else that you need to do to get a portion?
  • ALL the feast blocks can be broken be a single accidental punch, and only give you an empty bowl even if the block is full. By comparison the FD feast blocks will give you the block item back if you haven't taken a portion yet
  • the Portion-taking recipe is untranslated
    2023-06-08_22 37 27

Finally, just a couple notes

  1. Are you sure you need two output slots on your Oven when your recipes won't run without a container in the container slot anyway? Every recipe just immediately moves to the last output if its empty
  2. My suggestion is to model it after FD's cooking pot, and let some recipes work if there is no container (but maybe not the bulk ones that need the sheet), and just have them sit in the second last slot until the right container is provided
  3. I also think it would be cool if the feast blocks that use the square pan actually took it, and gave it back when you're finished with the food block. Essentially using it a metal bowl. I don't know how you'd handle a partially damaged pan though, so I can see how it might not be in your interests.

Food Display Duplication

Shift-Clicking while in the Food Display GUI will duplicate the item you clicked on by 2. Works in survival.

I dont know if it already does that or if its because of another mod though.

Recipe error spam 0.5a

on loadup every FD recipe you disabled throws an error like

[20:53:17] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe farmersdelight:pie_crust

due to you replacing the recipes with empty ones that it still tries to parse. If you replace them with the following instead, those errors won't spam the log and it will be easier to find real errors

{
  "type": "forge:conditional",
  "recipes": [{"conditions": [{"type": "forge:false"}]}]
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.