Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Mango106

Members
  • Posts

    23
  • Joined

  • Last visited

Posts posted by Mango106

  1. I have a 3GB server on shared hosting with about 40 mods, whenever me or someone else tries to craft certain items (furnace, iron pickaxe, haybale to wheat) the game crashes (no the server) what is going on?

     

    ---- Minecraft Crash Report ----
    // Daisy, daisy...

    Time: 1/28/21 3:09 PM
    Description: Container click

    java.lang.NullPointerException: Container click
        at net.minecraft.item.Item.func_206844_a(Item.java:343) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:abnormals_core.mixins.json:ItemInvokerMixin,pl:mixin:APP:structure_gel.mixins.json:ItemMixin,pl:mixin:A}
        at net.enderitemc.enderitemod.recipe.EnderiteShulkerBoxRecipe.matches(EnderiteShulkerBoxRecipe.java:29) ~[?:1.16.3-0.7.0-forge-34.1.34] {re:classloading}
        at net.enderitemc.enderitemod.recipe.EnderiteShulkerBoxRecipe.func_77569_a(EnderiteShulkerBoxRecipe.java:16) ~[?:1.16.3-0.7.0-forge-34.1.34] {re:classloading}
        at net.minecraft.item.crafting.IRecipeType.func_222148_a(SourceFile:30) ~[?:?] {re:classloading}
        at net.minecraft.item.crafting.RecipeManager.lambda$getRecipe$2(RecipeManager.java:82) ~[?:?] {re:classloading,pl:accesstransformer:B}
        at net.minecraft.item.crafting.RecipeManager$$Lambda$10825/1235649215.apply(Unknown Source) ~[?:?] {}
        at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:267) ~[?:1.8.0_51] {}
        at java.util.HashMap$ValueSpliterator.tryAdvance(HashMap.java:1633) ~[?:1.8.0_51] {}
        at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) ~[?:1.8.0_51] {}
        at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:529) ~[?:1.8.0_51] {}
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:516) ~[?:1.8.0_51] {}
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) ~[?:1.8.0_51] {}
        at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[?:1.8.0_51] {}
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_51] {}
        at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[?:1.8.0_51] {}
        at net.minecraft.item.crafting.RecipeManager.func_215371_a(RecipeManager.java:83) ~[?:?] {re:classloading,pl:accesstransformer:B}
        at net.minecraft.item.crafting.RecipeManager.func_215369_c(RecipeManager.java:105) ~[?:?] {re:classloading,pl:accesstransformer:B}
        at net.minecraft.inventory.container.CraftingResultSlot.func_190901_a(CraftingResultSlot.java:59) ~[?:?] {re:classloading}
        at net.minecraft.inventory.container.WorkbenchContainer.func_82846_b(SourceFile:150) ~[?:?] {re:classloading}
        at net.minecraft.inventory.container.Container.func_241440_b_(Container.java:255) ~[?:?] {re:classloading,re:mixin}
        at net.minecraft.inventory.container.Container.func_184996_a(Container.java:160) ~[?:?] {re:classloading,re:mixin}
        at net.minecraft.client.multiplayer.PlayerController.func_187098_a(PlayerController.java:379) ~[?:?] {re:classloading,pl:runtimedistcleaner:A,re:mixin,pl:runtimedistcleaner:A}
        at net.minecraft.client.gui.screen.inventory.ContainerScreen.func_184098_a(ContainerScreen.java:539) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.gui.screen.inventory.CraftingScreen.func_184098_a(SourceFile:109) ~[?:?] {re:classloading}
        at net.minecraft.client.gui.screen.inventory.ContainerScreen.func_231048_c_(ContainerScreen.java:509) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.MouseHelper.lambda$mouseButtonCallback$1(MouseHelper.java:93) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.MouseHelper$$Lambda$9411/1099349218.run(Unknown Source) ~[?:?] {}
        at net.minecraft.client.gui.screen.Screen.func_231153_a_(Screen.java:427) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
        at net.minecraft.client.MouseHelper.func_198023_a(MouseHelper.java:91) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.MouseHelper.lambda$null$4(MouseHelper.java:175) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.MouseHelper$$Lambda$9390/311254728.run(Unknown Source) ~[?:?] {}
        at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(SourceFile:94) ~[?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
        at net.minecraft.client.MouseHelper.lambda$registerCallbacks$5(MouseHelper.java:174) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.MouseHelper$$Lambda$8127/1086816037.invoke(Unknown Source) ~[?:?] {}
        at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36) ~[lwjgl-glfw-3.2.2.jar:build 10] {}
        at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.2.2.jar:build 10] {}
        at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101) ~[lwjgl-glfw-3.2.2.jar:build 10] {}
        at com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:109) ~[?:?] {re:classloading}
        at net.minecraft.client.MainWindow.func_227802_e_(MainWindow.java:305) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:996) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
        at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
        at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,pl:runtimedistcleaner:A}
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
        at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
        at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.0.1.jar:36.0] {}
        at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$438/756637412.call(Unknown Source) [forge-1.16.5-36.0.1.jar:36.0] {}
        at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {}
        at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {}
        at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {}
        at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {}
        at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {}


    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------

    -- Head --
    Thread: Render thread
    Stacktrace:
        at net.minecraft.item.Item.func_206844_a(Item.java:343) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:abnormals_core.mixins.json:ItemInvokerMixin,pl:mixin:APP:structure_gel.mixins.json:ItemMixin,pl:mixin:A}
        at net.enderitemc.enderitemod.recipe.EnderiteShulkerBoxRecipe.matches(EnderiteShulkerBoxRecipe.java:29) ~[?:1.16.3-0.7.0-forge-34.1.34] {re:classloading}
        at net.enderitemc.enderitemod.recipe.EnderiteShulkerBoxRecipe.func_77569_a(EnderiteShulkerBoxRecipe.java:16) ~[?:1.16.3-0.7.0-forge-34.1.34] {re:classloading}
        at net.minecraft.item.crafting.IRecipeType.func_222148_a(SourceFile:30) ~[?:?] {re:classloading}
        at net.minecraft.item.crafting.RecipeManager.lambda$getRecipe$2(RecipeManager.java:82) ~[?:?] {re:classloading,pl:accesstransformer:B}
        at net.minecraft.item.crafting.RecipeManager$$Lambda$10825/1235649215.apply(Unknown Source) ~[?:?] {}
        at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:267) ~[?:1.8.0_51] {}
        at java.util.HashMap$ValueSpliterator.tryAdvance(HashMap.java:1633) ~[?:1.8.0_51] {}
        at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) ~[?:1.8.0_51] {}
        at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:529) ~[?:1.8.0_51] {}
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:516) ~[?:1.8.0_51] {}
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) ~[?:1.8.0_51] {}
        at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[?:1.8.0_51] {}
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_51] {}
        at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[?:1.8.0_51] {}
        at net.minecraft.item.crafting.RecipeManager.func_215371_a(RecipeManager.java:83) ~[?:?] {re:classloading,pl:accesstransformer:B}
        at net.minecraft.item.crafting.RecipeManager.func_215369_c(RecipeManager.java:105) ~[?:?] {re:classloading,pl:accesstransformer:B}
        at net.minecraft.inventory.container.CraftingResultSlot.func_190901_a(CraftingResultSlot.java:59) ~[?:?] {re:classloading}
        at net.minecraft.inventory.container.WorkbenchContainer.func_82846_b(SourceFile:150) ~[?:?] {re:classloading}
        at net.minecraft.inventory.container.Container.func_241440_b_(Container.java:255) ~[?:?] {re:classloading,re:mixin}
    -- Click info --
    Details:
        Menu Type: minecraft:crafting
        Menu Class: net.minecraft.inventory.container.WorkbenchContainer
        Slot Count: 46
        Slot: 0
        Button: 0
        Type: QUICK_MOVE
    Stacktrace:
        at net.minecraft.inventory.container.Container.func_184996_a(Container.java:160) ~[?:?] {re:classloading,re:mixin}
        at net.minecraft.client.multiplayer.PlayerController.func_187098_a(PlayerController.java:379) ~[?:?] {re:classloading,pl:runtimedistcleaner:A,re:mixin,pl:runtimedistcleaner:A}
        at net.minecraft.client.gui.screen.inventory.ContainerScreen.func_184098_a(ContainerScreen.java:539) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.gui.screen.inventory.CraftingScreen.func_184098_a(SourceFile:109) ~[?:?] {re:classloading}
        at net.minecraft.client.gui.screen.inventory.ContainerScreen.func_231048_c_(ContainerScreen.java:509) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.MouseHelper.lambda$mouseButtonCallback$1(MouseHelper.java:93) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.MouseHelper$$Lambda$9411/1099349218.run(Unknown Source) ~[?:?] {}


    -- Affected screen --
    Details:
        Screen name: net.minecraft.client.gui.screen.inventory.CraftingScreen
    Stacktrace:
        at net.minecraft.client.gui.screen.Screen.func_231153_a_(Screen.java:427) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
        at net.minecraft.client.MouseHelper.func_198023_a(MouseHelper.java:91) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.MouseHelper.lambda$null$4(MouseHelper.java:175) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.MouseHelper$$Lambda$9390/311254728.run(Unknown Source) ~[?:?] {}
        at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(SourceFile:94) ~[?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
        at net.minecraft.client.MouseHelper.lambda$registerCallbacks$5(MouseHelper.java:174) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
        at net.minecraft.client.MouseHelper$$Lambda$8127/1086816037.invoke(Unknown Source) ~[?:?] {}
        at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36) ~[lwjgl-glfw-3.2.2.jar:build 10] {}
        at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.2.2.jar:build 10] {}
        at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101) ~[lwjgl-glfw-3.2.2.jar:build 10] {}
        at com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:109) ~[?:?] {re:classloading}


    -- Affected level --
    Details:
        All players: 2 total; [ClientPlayerEntity['Citrine106'/26670, l='ClientLevel', x=-299.12, y=68.00, z=37.75], RemoteClientPlayerEntity['ELGORF'/32928, l='ClientLevel', x=-214.70, y=69.02, z=74.16]]
        Chunk stats: Client Chunk Cache: 441, 263
        Level dimension: minecraft:overworld
        Level spawn location: World: (-128,86,-48), Chunk: (at 0,5,0 in -8,-3; contains blocks -128,0,-48 to -113,255,-33), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
        Level time: 1619400 game time, 75176 day time
        Server brand: forge
        Server type: Non-integrated multiplayer server
    Stacktrace:
        at net.minecraft.client.world.ClientWorld.func_72914_a(ClientWorld.java:447) ~[?:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:abnormals_core.mixins.json:client.ClientWorldMixin,pl:mixin:APP:endergetic.mixins.json:ClientWorldMixin,pl:mixin:APP:mixins.sndctrl.json:MixinClientWorld,pl:mixin:A,pl:runtimedistcleaner:A}
        at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2024) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
        at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:623) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
        at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,pl:runtimedistcleaner:A}
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
        at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
        at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.0.1.jar:36.0] {}
        at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$438/756637412.call(Unknown Source) [forge-1.16.5-36.0.1.jar:36.0] {}
        at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {}
        at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {}
        at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {}
        at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {}
        at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {}


    -- System Details --
    Details:
        Minecraft Version: 1.16.5
        Minecraft Version ID: 1.16.5
        Operating System: Windows 10 (amd64) version 10.0
        Java Version: 1.8.0_51, Oracle Corporation
        Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
        Memory: 265927072 bytes (253 MB) / 2796552192 bytes (2667 MB) up to 3817865216 bytes (3641 MB)
        CPUs: 8
        JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4096m -Xms256m -XX:PermSize=256m
        ModLauncher: 8.0.9+86+master.3cf110c
        ModLauncher launch target: fmlclient
        ModLauncher naming: srg
        ModLauncher services: 
            /mixin-0.8.2.jar mixin PLUGINSERVICE 
            /eventbus-4.0.0.jar eventbus PLUGINSERVICE 
            /forge-1.16.5-36.0.1.jar object_holder_definalize PLUGINSERVICE 
            /forge-1.16.5-36.0.1.jar runtime_enum_extender PLUGINSERVICE 
            /accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE 
            /forge-1.16.5-36.0.1.jar capability_inject_definalize PLUGINSERVICE 
            /forge-1.16.5-36.0.1.jar runtimedistcleaner PLUGINSERVICE 
            /mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE 
            /forge-1.16.5-36.0.1.jar fml TRANSFORMATIONSERVICE 
        FML: 36.0
        Forge: net.minecraftforge:36.0.1
        FML Language Providers: 
            javafml@36.0
            minecraft@1
        Mod List: 
            forge-1.16.5-36.0.1-client.jar                    |Minecraft                     |minecraft                     |1.16.5              |DONE      |NOSIGNATURE
            BiomesOPlenty-1.16.4-13.0.0.431-universal.jar     |Biomes O' Plenty              |biomesoplenty                 |1.16.4-13.0.0.431   |DONE      |NOSIGNATURE
            infernal-expansion-forge-1.2.0.jar                |Infernal Expansion            |infernalexp                   |Release 1.2 For 1.16|DONE      |NOSIGNATURE
            valhelsia_structures-16.0.5.jar                   |Valhelsia Structures          |valhelsia_structures          |16.0.5              |DONE      |NOSIGNATURE
            spiders-2.0-1.16.4-1.0.4.jar                      |Spiders 2.0                   |spiderstpo                    |1.0.4               |DONE      |NOSIGNATURE
            dungeons_plus-1.16.4-1.1.2.jar                    |Dungeons Plus                 |dungeons_plus                 |1.1.2               |DONE      |NOSIGNATURE
            jei-1.16.4-7.6.0.58.jar                           |Just Enough Items             |jei                           |7.6.0.58            |DONE      |NOSIGNATURE
            enderitemod-1.16.3-0.7.0-forge-34.1.34.jar        |Enderite Mod                  |enderitemod                   |1.16.3-0.7.0-forge-3|DONE      |NOSIGNATURE
            abnormals_core-1.16.4-3.0.6.jar                   |Abnormals Core                |abnormals_core                |3.0.6               |DONE      |NOSIGNATURE
            buzzier_bees-1.16.4-3.0.0.jar                     |Buzzier Bees                  |buzzier_bees                  |3.0.0               |DONE      |NOSIGNATURE
            atmospheric-1.16.4-3.0.0.jar                      |Atmospheric                   |atmospheric                   |3.0.0               |DONE      |NOSIGNATURE
            upgrade_aquatic-1.16.5-3.0.1.jar                  |Upgrade Aquatic               |upgrade_aquatic               |3.0.1               |DONE      |NOSIGNATURE
            KleeSlabs_1.16.3-9.2.0.jar                        |KleeSlabs                     |kleeslabs                     |9.2.0               |DONE      |NOSIGNATURE
            savageandravage-1.16.4-3.1.0.jar                  |Savage & Ravage               |savageandravage               |3.1.0               |DONE      |NOSIGNATURE
            create-mc1.16.3_v0.3e.jar                         |Create                        |create                        |mc1.16.3_v0.3e      |DONE      |NOSIGNATURE
            BetterCaves-Forge-1.16.4-1.1.1.jar                |YUNG's Better Caves           |bettercaves                   |1.16.4-1.1.1        |DONE      |NOSIGNATURE
            leap-1.16.4-1.0.1.jar                             |Leap                          |leap                          |1.0.1               |DONE      |NOSIGNATURE
            gravestone-1.16.5-1.0.0.jar                       |Gravestone Mod                |gravestone                    |1.16.5-1.0.0        |DONE      |NOSIGNATURE
            lava-monster-1.16.4-1.0.9.jar                     |Lava Monster                  |lava_monster                  |1.0.9               |DONE      |NOSIGNATURE
            autumnity-1.16.4-2.0.1.jar                        |Autumnity                     |autumnity                     |2.0.1               |DONE      |NOSIGNATURE
            citadel-1.5.3.jar                                 |Citadel                       |citadel                       |1.5.3               |DONE      |NOSIGNATURE
            alexsmobs-1.4.1.jar                               |Alex's Mobs                   |alexsmobs                     |1.4.1               |DONE      |NOSIGNATURE
            tumbleweed-1.16-0.4.9.jar                         |Tumbleweed                    |tumbleweed                    |1.16-0.4.9          |DONE      |NOSIGNATURE
            YungsApi-1.16.4-Forge-3.jar                       |YUNG's API                    |yungsapi                      |1.16.4-Forge-3      |DONE      |NOSIGNATURE
            xercapaint-1.16.4-1.0.jar                         |Joy of Painting               |xercapaint                    |1.16.4-1.0          |DONE      |NOSIGNATURE
            environmental-1.16.4-1.0.0.jar                    |Environmental                 |environmental                 |1.0.0               |DONE      |NOSIGNATURE
            DungeonCrawl-1.16.3-2.2.4.jar                     |Dungeon Crawl                 |dungeoncrawl                  |2.2.4               |DONE      |NOSIGNATURE
            endergetic-1.16.4-3.1.0.jar                       |The Endergetic Expansion      |endergetic                    |3.1.0               |DONE      |NOSIGNATURE
            ProgressiveBosses-2.2.0-mc1.16.x.jar              |Progressive Bosses            |progressivebosses             |2.2.0               |DONE      |NOSIGNATURE
            furniture-7.0.0-pre19-1.16.3.jar                  |MrCrayfish's Furniture Mod    |cfm                           |7.0.0-pre19         |DONE      |NOSIGNATURE
            outvoted-1.16.5-1.1.0.jar                         |Outvoted                      |outvoted                      |1.1.0               |DONE      |NOSIGNATURE
            AI-Improvements-1.16.2-0.3.0.jar                  |AI-Improvements               |aiimprovements                |0.3.0               |DONE      |NOSIGNATURE
            forge-1.16.5-36.0.1-universal.jar                 |Forge                         |forge                         |36.0.1              |DONE      |22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
            inventoryhotswap-1.16-1.2.jar                     |Inventory Hotswap             |inventoryhotswap              |1.0                 |DONE      |NOSIGNATURE
            armorhotswap-1.16-1.1.jar                         |Armor Hotswap                 |armorhotswap                  |1.0                 |DONE      |NOSIGNATURE
            SoundFilters-0.14_for_1.16.2.jar                  |Sound Filters                 |soundfilters                  |0.14_for_1.16.2     |DONE      |NOSIGNATURE
            BetterMineshafts-Forge-1.16.4-2.0.1.jar           |YUNG's Better Mineshafts      |bettermineshafts              |1.16.4-2.0.1        |DONE      |NOSIGNATURE
            forge-1.16.5-geckolib-3.0.4a.jar                  |GeckoLib                      |geckolib3                     |3.0.4a              |DONE      |NOSIGNATURE
            nether_extension-1.16.4-0.3.0.jar                 |Nether Extension              |nether_extension              |1.16.4-0.3.0        |DONE      |NOSIGNATURE
            neapolitan-1.16.4-2.0.1.jar                       |Neapolitan                    |neapolitan                    |2.0.1               |DONE      |NOSIGNATURE
            DynamicSurroundings-1.16.4-4.0.3.5.jar            |§3Dynamic Surroundings        |dsurround                     |1.16.4-4.0.3.5      |DONE      |b4:98:14:b9:76:55:25:4f:e5:5f:4d:71:90:87:43:5b:f9:d5:3a:02:60:42:5e:da:1f:15:9c:ff:be:a9:7c:77
            dash-1.16.4-1.0.1.jar                             |Dash                          |dash                          |1.0.1               |DONE      |NOSIGNATURE
            structure_gel-1.16.4-1.7.5.jar                    |Structure Gel API             |structure_gel                 |1.7.5               |DONE      |NOSIGNATURE
        Crash Report UUID: 74e7b136-7599-445c-8cd1-e8a261e0eeca
        Launched Version: forge-36.0.1
        Backend library: LWJGL version 3.2.2 build 10
        Backend API: Intel(R) UHD Graphics 620 GL version 4.5.0 - Build 25.20.100.6446, Intel
        GL Caps: Using framebuffer using OpenGL 3.0
        Using VBOs: Yes
        Is Modded: Definitely; Client brand changed to 'forge'
        Type: Client (map_client.txt)
        Graphics mode: fancy
        Resource Packs: 
        Current Language: English (US)
        CPU: 8x Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz

  2. Here is the github for my mod:

    https://github.com/Citrine07/SoupMod/tree/Citrine07-SoupMod

     

    I made a soup item called beef_stew, which extends SoupBase,  which extends FoodBase, which extends ItemFood. The item works and returns a bowl when eaten. The only problem I have is that the texture for the beef_stew doesn't load. I have the texture and item model in the right folder, i'm not sure what i'm doing wrong. Might have to do with the registries, I can't think of anything else.

  3. I made a bowl food item called fruit_salad, but when eat it, it doesn't restore any hunger or saturation.

     

    I have a class that i created to add food items to my mod called FoodBase.java (code for that file below)

     

    package com.citrine.testmod.items.food;
    
    import com.citrine.testmod.Main;
    import com.citrine.testmod.init.ModItems;
    import com.citrine.testmod.util.IHasModel;
    
    import net.minecraft.creativetab.CreativeTabs;
    import net.minecraft.item.ItemFood;
    
    public class FoodBase extends ItemFood implements IHasModel
    {
    	public FoodBase(String name, int amount, float saturation, boolean isAnimalFood) 
    	/*
    	 * amount is shanks filled
    	 * saturation is saturation
    	 * isAnimalFood determines whether or not you can feed it to dogs
    	 * */
    	{
    		super(amount, saturation, isAnimalFood);
    		setUnlocalizedName(name);
    		setRegistryName(name);
    		setCreativeTab(CreativeTabs.FOOD);
    		
    		ModItems.ITEMS.add(this);
    	}
    
    	@Override
    	public void registerModels() 
    	{
    		Main.proxy.registerItemRenderer(this, 0, "inventory");
    	}
    }

     

    I use this class for adding normal food in my ModItems.java class in the init package. I wanted to add bowl items, that can only stack to one, and return a bowl to the player's inventory when eaten, so i made a new class that extends FoodBase called SoupBase.java (code below)

     

    package com.citrine.testmod.items.food;
    
    import net.minecraft.entity.EntityLivingBase;
    import net.minecraft.entity.player.EntityPlayer;
    import net.minecraft.init.Items;
    import net.minecraft.item.Item;
    import net.minecraft.item.ItemStack;
    import net.minecraft.world.World;
    import net.minecraftforge.items.ItemHandlerHelper;
    
    public class SoupBase extends FoodBase
    {
    	private Item ReturnStack;
    	
    	public SoupBase(String name, int amount, float saturation, boolean isAnimalFood, Item item) 
    	{
    		super(name, amount, saturation, isAnimalFood);
    		this.setMaxStackSize(1);
    		this.ReturnStack = item;
    	}
    	
    	public ItemStack onItemUseFinish(ItemStack stack, World world, EntityLivingBase living) 
    	{
    		super.onFoodEaten(stack, world, (EntityPlayer)living);
    		return new ItemStack(ReturnStack);
    	}
    }

     

    Now that i did that, i added a new SoupBase item called fruit_salad in ModItems.java

     

    public static final Item FRUIT_SALAD = new SoupBase("fruit_salad", 11, 6.6f, false, Items.BOWL);

     

    Heres the full ModItems.java class:

     

    package com.citrine.testmod.init;
    
    import java.util.ArrayList;
    import java.util.List;
    
    import com.citrine.testmod.items.ItemBase;
    import com.citrine.testmod.items.armor.ArmorBase;
    import com.citrine.testmod.items.food.FoodBase;
    import com.citrine.testmod.items.food.FoodEffectBase;
    import com.citrine.testmod.items.food.SoupBase;
    import com.citrine.testmod.items.tools.ToolAxe;
    import com.citrine.testmod.items.tools.ToolHoe;
    import com.citrine.testmod.items.tools.ToolPickaxe;
    import com.citrine.testmod.items.tools.ToolSpade;
    import com.citrine.testmod.items.tools.ToolSword;
    import com.citrine.testmod.util.Reference;
    
    import net.minecraft.entity.player.EntityPlayer;
    import net.minecraft.init.Items;
    import net.minecraft.init.MobEffects;
    import net.minecraft.init.SoundEvents;
    import net.minecraft.inventory.EntityEquipmentSlot;
    import net.minecraft.item.Item;
    import net.minecraft.item.Item.ToolMaterial;
    import net.minecraft.item.ItemArmor.ArmorMaterial;
    import net.minecraft.item.ItemAxe;
    import net.minecraft.item.ItemHoe;
    import net.minecraft.item.ItemPickaxe;
    import net.minecraft.item.ItemSpade;
    import net.minecraft.item.ItemStack;
    import net.minecraft.item.ItemSword;
    import net.minecraft.potion.PotionEffect;
    import net.minecraft.world.World;
    import net.minecraftforge.common.util.EnumHelper;
    
    public class ModItems 
    {
    	
    	public static final List<Item> ITEMS = new ArrayList<Item>();
    	
    	//Materials
    	public static final ToolMaterial MATERIAL_AQUAMARINE = EnumHelper.addToolMaterial("material_aquamarine", 3, 2124, 9.0f, 4.0f, 25);
    	public static final ArmorMaterial ARMOR_MATERIAL_SUGILITE = EnumHelper.addArmorMaterial("armo r_material_sugilite", Reference.MOD_ID + ":sugilite", 15, new int[] {3, 7, 9, 4} , 10, SoundEvents.ITEM_ARMOR_EQUIP_DIAMOND, 0.0f);
    	
    	//add items
    	public static final Item SUGILITE = new ItemBase("sugilite");
    	public static final Item URANIUM = new ItemBase("uranium");
    	public static final Item URANIUM_SUGILITE_FUSION = new ItemBase("uranium_sugilite_fusion");
    	public static final Item AQUAMARINE = new ItemBase("aquamarine");
    	
    	//food
    	//public static final Item BLUEBERRY = new FoodBase("blueberry", 3, 4.0f, false); (60*20 is one minute of ppotion effect)
    	public static final Item BLUEBERRY = new FoodEffectBase ("blueberry", 3, 2.0f, false, new PotionEffect(MobEffects.SPEED, /*how long its lasts(3 seconds)*/(3*20),/*potion effect lvl*/ 2, /*whether or not it comes from a beacon*/false, /*shows whether or not particles are shown*/false));
    	public static final Item POO = new FoodEffectBase ("poo", 3, 0.0f, false, new PotionEffect(MobEffects.HUNGER, (12*20), 100, false, true));
    	public static final Item FISH_AND_CHIPS = new FoodBase("fish_and_chips", 10, 12.8f, false);
    	public static final Item FRIED_EGG = new FoodBase("fried_egg", 5, 6, false);
    	//public static final Item FRUIT_SALAD = new SoupBase("fruit_salad", 11, 6.6f, false), onFoodEaten(ItemStack stack, World worldIn, EntityPlayer player);
    	public static final Item FRUIT_SALAD = new SoupBase("fruit_salad", 11, 6.6f, false, Items.BOWL);
    	
    	//Tools
    	public static final ItemSword AQUAMARINE_SWORD = new ToolSword("aquamarine_sword", MATERIAL_AQUAMARINE);
    	public static final ItemSpade AQUAMARINE_SHOVEL = new ToolSpade("aquamarine_shovel", MATERIAL_AQUAMARINE);
    	public static final ItemPickaxe AQUAMARINE_PICKAXE = new ToolPickaxe("aquamarine_pickaxe", MATERIAL_AQUAMARINE);
    	public static final ItemAxe AQUAMARINE_AXE = new ToolAxe("aquamarine_axe", MATERIAL_AQUAMARINE);
    	public static final ItemHoe AQUAMARINE_HOE = new ToolHoe("aquamarine_hoe", MATERIAL_AQUAMARINE);
    	
    	//armor
    	public static final Item SUGILITE_HELMET = new ArmorBase("sugilite_helmet", ARMOR_MATERIAL_SUGILITE, 1, EntityEquipmentSlot.HEAD);
    	public static final Item SUGILITE_CHESTPLATE = new ArmorBase("sugilite_chestplate", ARMOR_MATERIAL_SUGILITE, 1, EntityEquipmentSlot.CHEST);
    	public static final Item SUGILITE_LEGGINGS = new ArmorBase("sugilite_leggings", ARMOR_MATERIAL_SUGILITE, 2, EntityEquipmentSlot.LEGS);
    	public static final Item SUGILITE_BOOTS = new ArmorBase("sugilite_boots", ARMOR_MATERIAL_SUGILITE, 1, EntityEquipmentSlot.FEET);
    }

     

    When I run client and test out the mod, I can eat the fruit salad, it stacks to 1 like i wanted, and it returns a bowl when its eaten. The only problem is that no hunger or saturation is restored when i eat it, for some reason. I'm quite sure what i did wrong, but I think it has something to do with SoupBase.java, as I don't have this problem with the normal class that it extends from.

    Does anyone know how to fix this?

  4. i know, it just stands for test mod, I don't plan on releasing it anyways. If i do release a complete mod i'm going to use a good modid. also, is this how i would format the metadata, below the item?

    {
        "type": "minecraft:crafting_shapeless",
     
        "ingredients":
        [
     
        {
          "item": "minecraft:baked_potato"
        },
        
        {
          "item": "minecraft:cooked_fish",
          "data": "0"
        }
        
        ],
     
        "result":
        {
            "item": "tm:fish_and_chips",
            "count": 1
        }
    }

     

  5. (SOLUTION: forgot to add data tag for cooked fish)

    basically, i'm simply trying to create a food item that can be crafted using cooked fish, and a baked potato (which are vanilla items). whenever i make .json files for recipes that use items from my mod, i can craft them. but whenever I try using a vanilla item, i can't craft the item I want to craft.

    the .json for the recipe that isn't working is attached, and here is the code:

    {
        "type": "minecraft:crafting_shapeless",
     
        "ingredients":
        [
     
        {
          "item": "minecraft:baked_potato"
        },
     
        {
          "item": "minecraft:cooked_fish"
        }
       
        ],
     
        "result":
        {
            "item": "tm:fish_and_chips",
            "count": 1
        }
    }

    i've been searching for more than an hour, i don't know what to do

    recipe_fish_and_chips.json

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.