Jump to content

airbreather

Members
  • Posts

    4
  • Joined

  • Last visited

Everything posted by airbreather

  1. Cross-post from MCF Download YAFM 1.0.3 for 1.7.10/1.7.2 (Forge): http://goo.gl/SvwWqE YAFM 1.0.0 for 1.6.4 (Forge): http://goo.gl/sFFDyU Old Versions: Signatures: What This Mod Does Adds several new food recipes to fill in a few gaps in vanilla. Fried Egg Adds a smelting recipe for Egg --> Fried Egg (0.35 experience, same as other food recipes). Fried Egg coincidentally has the same stats as Bread, except that it can be used to feed wolves (can't be any worse for them than Rotten Flesh, right?). Of course, the item ID of "Fried Egg" is configurable in 1.6.4 versions (default is 9754). You can also disable the recipe for "Egg" --> "Fried Egg". This only disables the recipe, it doesn't do anything with the item itself. Mutton Gives sheep the ability to drop mutton upon death with the same strength as beef. Rules are the same for sheep dropping mutton as for cows dropping beef: 1) cows drop a base 1-3 beef on death, 2) with Looting N on the weapon, cows drop an additional 0-N beef, 3) baby cows don't drop beef, 4) cows don't drop beef when the "doMobLoot" rule is off, 5) cows drop cooked beef on death if they were on fire, and 6) cows drop raw beef on death if they weren't on fire. All 6 of these rules apply to sheep dropping mutton as well, when this is enabled in the config (it's on by default). Disabling this only stops mutton from dropping off of sheep, it doesn't remove it from the game. Squid Does the same thing for squids as it does for sheep. Their meat is the same strength as chicken, but with the same drop rate as beef. You won't see this quite as often, but they will indeed drop cooked squid if they're on fire when they die. Carrot Soup Adds a recipe to make carrots a slightly more desirable crop. As always, the item ID is configurable in 1.6.4, and you can disable the recipe if you don't want it. Put two carrots and a bowl into the crafting grid in any configuration, and you'll create Carrot Soup! Eating one serving of Carrot Soup restores the same amount of hunger as eating a Carrot, with slightly more saturation, but each bowl contains three servings. This gives carrot crops effectively a 50% buff, which puts them on par with potatoes for farming. The choice between the carrot crop and potato crop is now which inconvenient drawback you want to deal with: do you want to have to run all the way to a furnace, get fuel, and wait (potatoes), or do you want to have to deal with managing bowls and stacks, but be able to do it in the field? How to Install Install Forge (tested with 9.11.1.965 for 1.6.4, 10.12.0.1024 for 1.7.2, and 10.13.0.1159 for 1.7.10), then drop the .jar file into "mods" in your .minecraft folder. This is pretty standard stuff -- look around for tutorials if you're confused. General Notes Software is open-source (BSD 2-Clause), icons are licensed under CC-BY-3.0. Source code is on https://github.com/airbreather/YAFM. There's a bunch more icons in the repository if you're curious about what's coming up later. Screenshots Changelog 1.0.3: Bug fix. Details here. 1.0.2: Telling MCA (Minecraft Comes Alive) about the cooking recipes we add. 1.0.1: Updating the mappings for Forge 10.12.0.1024, and doing everything in pre-initialization. 1.0.0: Added Carrot Soup. This is intended to make carrots a competitive crop for farming, and give you a good reason to carry bowls around. Also, miscellaneous cleanups and marking this as completed. 0.4.1: Updated the forge version and fixed mcmod.info. One or both of those makes it so that saved food items from 1.6.4 worlds persist on the 1.7 side. 0.4.0: Updated to the beta version of Forge for 1.7.2. mcmod.info won't work, and FML doesn't yet appear to be able to load saved food items from 1.6.4, so be mindful when updating an old world on this version. 0.3.1: New item names are globalized, and preliminary considerations for 1.7 forwards-compatibility. Read the changelog for YALSM 2.0.2 to get more details about this change -- I don't want to reproduce all that here, especially because this is a WIP and updating shouldn't break anything. 0.3.0: Adding squid meat (raw and cooked) and the ability for squid to drop it on death. 0.2.0: Adding mutton (raw and cooked) and the ability for sheep to drop it on death. 0.1.0: First release, just adds the Fried Egg. Permissions & Legal By releasing YAFM under the BSD 2-Clause / CC-BY-3.0 licenses, we should have already given you permission to use this in any mod packs you want, so long as you remember to keep the LICENSE file intact. In case I'm wrong about that, or you want something more explicit, here you go:
  2. Here is the most basic version of the change to my code to make items in worlds saved with 1.6.4 versions of my mod survive the transition to 1.7.2 versions of my mod. Basically, you say "hey FML -- this item (id=9753) is YALSM:patchworkFlesh" when you create an Item... FML saves enough information with the 1.6.4 world so that on the 1.7.2 side, FML is able to say "OK, an item saved with 1.6.4... I can't do anything with the 9753 part, but I do happen to know of an item by the name "YALSM:patchworkFlesh", so I'll use that going forward." Starting with version 1.6.4-9.11.1.944, FML adds severe warning messages to the log to indicate which items will definitely not survive. This is how I first found out about this, so I was able to get a jump on refactoring item registration in my mods to make it super easy to update to 1.7.2 versions of Forge, and carry my mods' saved items forward when loading my mods with Forge 1.7.2-10.12.0.972 or later. Also, I think all this is the same for blocks as well.
  3. Created an updated version that bumps up the Forge version and fixes mcmod.info... one or both of those fixes loading Patchwork Flesh items in worlds that were saved in 1.6.4.
  4. Cross-post from MCF. Download YALSM 2.1.3 for 1.7.10/1.7.2 (Forge): http://goo.gl/Xd8kU6 YALSM 2.0.3 for 1.6.4 (Forge): http://goo.gl/csqAEq Old Versions: Signatures: What This Mod Does Adds a crafting recipe that allows you to craft 5x Rotten Flesh into 1x Patchwork Flesh, and a smelting recipe that allows you to smelt Patchwork Flesh into Leather. Experience gained from smelting is 0.35, equivalent to cooking raw beef into steak. The ID of Patchwork Flesh is configurable in 1.6.4 versions, of course, using YALSM.cfg that gets created in your config folder. It defaults to 9753 (thanks random.org!). Also optionally (disabled by default) adds a single smelting recipe that allows you to smelt Rotten Flesh directly into Leather. Experience gained from smelting is the minimum allowed (0.1, same as Cobblestone --> Stone). Turn this on in YALSM.cfg if you want it. How to Install Install Forge (tested with 9.11.1.953 for 1.6.4, 10.12.0.1024 for 1.7.2, and 10.13.0.1159 for 1.7.10), then drop the .jar file into "mods" in your .minecraft folder. This is pretty standard stuff -- look around for tutorials if you're confused. General Notes I noticed that EpicBlargh's Rotten Flesh to Leather mod hasn't been updated past 1.5.2 for the simple version or 1.6.2 for the "hardcore" version. I liked that mod, so I figured I might as well try out Minecraft modding myself to see how hard it would really be. The initial result, after about an hour or two: YALSM, or Yet Another Leather Smelting Mod. It's open-source (BSD 2-clause). Source code is on https://github.com/airbreather/YALSM. Screenshots Changelog 2.1.3: Updating the mappings for Forge 10.12.0.1024, and doing everything in pre-initialization. 2.1.2: Updating the version of airbreathercore so this works with the latest version of YAFM... I guess I've gotta deal with that for real sometime. 2.1.1: Updated the forge version and fixed mcmod.info. One or both of those makes it so that saved Patchwork Flesh items from 1.6.4 worlds persist on the 1.7 side. 2.1.0: Updated to the beta version of Forge for 1.7.2. mcmod.info won't work, and FML doesn't yet appear to be able to load saved Patchwork Flesh items from 1.6.4, so be mindful when updating an old world on this version. 2.0.3: Like 2.0.0 --> 2.0.1, no functional changes from 2.0.2. If you have 2.0.2, there's no reason you should need to update to 2.0.3. Just behind-the-scenes changes to better design the fix that was done in 2.0.2 for reusability, and other miscellaneous cleanups. 2.0.2: Added support for globalization of the "Patchwork Flesh" item name. Also preliminary considerations for 1.7 forwards-compatibility. [*]2.0.1: No functional changes. If you have 2.0.0, then there's no technical reason you should need to update to 2.0.1. Most of the code in YALSM was copied out into a submodule "airbreathercore" that I'm also leveraging for YAFM, so this is just changing the original source to make use of that. [*]2.0.0: Added a more balanced "Patchwork Flesh" version of this. 1x "Patchwork Flesh" can be smelted into leather, and each "Patchwork Flesh" is created by putting 5x Rotten Flesh in an "X" pattern in the crafting grid. The simple 1x Rotten Flesh --> 1x Leather smelting recipe can be restored through the new YALSM.cfg file. [*]1.0.0: Fixed an issue with rotten flesh that rendered it nearly useless. Permissions & Legal By releasing YALSM under the BSD 2-Clause License, I should have already given you permission to use this in any mod packs you want, so long as you remember to keep the LICENSE file intact. In case I'm wrong about that, or you want something more explicit, here you go:
×
×
  • Create New...

Important Information

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