Jump to content

how to make a custom stew and water bottle


kazuya

Recommended Posts

Hey I want to Know how to make a custom stew I made it into a food item but it doesn't give the bowl when eaten and I want to make custom drinks without effects how would I go about doing this thanks allot

Link to comment
Share on other sites

As far as your bowl of stew goes, from what I can see you want to override the finishUsingItem method to return the bowl to the player.

I found this looking through the Minecraft code, your IDE should have something for Referenced Libraries or something like that, which will allow you to do the same.

Check the class net.minecraft.world.item.Items for mushroom_stew, and take a look at the method it calls for setting up the item.

Edited by Ugdhar
  • Thanks 1
Link to comment
Share on other sites

For the stew, you'll want to override the finishUsingItem method to ensure the bowl is returned to the player. This is similar to how mushroom stew works in the game. You can find examples in the Minecraft code under the net.minecraft.world.item.Items class, which should give you a good starting point.

For custom drinks without effects, you can create them as regular food items but without adding potion effects. Just set up the food properties to match what you're aiming for in terms of hunger and saturation.

 

Edited by CailynBrandt
Link to comment
Share on other sites

On 2/26/2024 at 3:43 PM, CailynBrandt said:

For the stew, you'll want to override the finishUsingItem method to ensure the bowl is returned to the player. This is similar to how mushroom stew works in the game. You can find examples in the Minecraft code under the net.minecraft.world.item.Items class, which should give you a good starting point.

For custom drinks without effects, you can create them as regular food items but without adding potion effects. Just set up the food properties to match what you're aiming for in terms of hunger and saturation.

 

that is not what I need I need, I need the drinks to act like water bottles But thanks

 

Edited by kazuya
  • Like 1
Link to comment
Share on other sites

On 2/26/2024 at 1:08 PM, Ugdhar said:

As far as your bowl of stew goes, from what I can see you want to override the finishUsingItem method to return the bowl to the player.

I found this looking through the Minecraft code, your IDE should have something for Referenced Libraries or something like that, which will allow you to do the same.

Check the class net.minecraft.world.item.Items for mushroom_stew, and take a look at the method it calls for setting up the item.

Thanks a lot I needed to use the new BowlFoodItem func instead of new item in the ItemMod Class

Link to comment
Share on other sites

On 2/28/2024 at 11:41 AM, kazuya said:

that is not what I need I need, I need the drinks to act like water bottles But thanks

 

I didn't quite understand what you asked about, but I'm glad you solved your issue. Good luck with your experiments :)

Link to comment
Share on other sites

On 3/5/2024 at 12:16 PM, CailynBrandt said:

I didn't quite understand what you asked about, but I'm glad you solved your issue. Good luck with your experiments :)

Thanks 

Anyone know how i can make a custom food item with the animation from drinking a water bottle and on consumption giving a empty bottle back?

Link to comment
Share on other sites

  • 2 weeks later...

You will need to use mods. Look for mods that offer drinking animations and returning empty containers. After you find suitable mods, you should install them on your server. Make sure the mod version is compatible with your version of Minecraft :D
Review the mod's configuration files or documentation to learn how to add a custom food item with your desired properties. You may need to adjust recipes, textures, and other settings.
Next, conduct testing to ensure that the drinking animation works correctly and that the empty bottle is returned after consumption.
If you plan to share your results with other players or create your own mod, it's important to document the process of creating a custom food item so others can replicate it. Post back later to see if everything worked out.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • I had a similar issue to what you do above. Given this is an old post, you've probably sorted this now In my case, I had Java (JDK) 22 installed. After uninstalling that and installing 17.0.11 (having both installed gives the same error), then running the startserver.bat worked for me. I managed to get to the EULA section and then start my server correctly- I hope it helps anyone else who may have this issue!
    • Make a test with another Launcher like MultiMC, AT Launcher or Technic Launcher
    • I opened up Minecraft today for the first time in a month and whenever I try and play forge I get an error 1 message. I restarted my computer, tried reinstalling both Minecraft and Forge and have updated all of my drivers. Nothing seems to work so I'm stumped. I have absolutely no mods installed ATM so I have no idea what could be causing the problem. I hope yall are able to help.   DebugLog:   [19May2024 20:33:51.600] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--username, dmoy18, --version, 1.20.1-forge-47.2.0, --gameDir, C:\Users\dmoyf\AppData\Roaming\.minecraft, --assetsDir, C:\Users\dmoyf\AppData\Roaming\.minecraft\assets, --assetIndex, 5, --uuid, c083972cd92d4dd2894beb25b82ebe82, --accessToken, ????????, --clientId, MDljMzIwMjYtOTJiNS00YWUxLTk1M2EtN2ExMGExZWM0MDAw, --xuid, 2535417310772497, --userType, msa, --versionType, release, --quickPlayPath, C:\Users\dmoyf\AppData\Roaming\.minecraft\quickPlay\java\1716168829421.json, --launchTarget, forgeclient, --fml.forgeVersion, 47.2.0, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412] [19May2024 20:33:51.604] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.8 by Microsoft; OS Windows 11 arch amd64 version 10.0 [19May2024 20:33:51.634] [main/DEBUG] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Found launch services [fmlclientdev,forgeclient,minecraft,forgegametestserverdev,fmlserveruserdev,fmlclient,fmldatauserdev,forgeserverdev,forgeserveruserdev,forgeclientdev,forgeclientuserdev,forgeserver,forgedatadev,fmlserver,fmlclientuserdev,fmlserverdev,forgedatauserdev,testharness,forgegametestserveruserdev] [19May2024 20:33:51.653] [main/DEBUG] [cpw.mods.modlauncher.NameMappingServiceHandler/MODLAUNCHER]: Found naming services : [srgtomcp] [19May2024 20:33:51.668] [main/DEBUG] [cpw.mods.modlauncher.LaunchPluginHandler/MODLAUNCHER]: Found launch plugins: [mixin,eventbus,slf4jfixer,object_holder_definalize,runtime_enum_extender,capability_token_subclass,accesstransformer,runtimedistcleaner] [19May2024 20:33:51.681] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Discovering transformation services [19May2024 20:33:51.688] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path GAMEDIR is C:\Users\dmoyf\AppData\Roaming\.minecraft [19May2024 20:33:51.689] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path MODSDIR is C:\Users\dmoyf\AppData\Roaming\.minecraft\mods [19May2024 20:33:51.689] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path CONFIGDIR is C:\Users\dmoyf\AppData\Roaming\.minecraft\config [19May2024 20:33:51.689] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path FMLCONFIG is C:\Users\dmoyf\AppData\Roaming\.minecraft\config\fml.toml
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.