Posted December 28, 201311 yr 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: YALSM 2.1.2 for 1.7.2 (Forge): http://goo.gl/yPBvtc YALSM 2.1.1 for 1.7.2 (Forge): http://goo.gl/PYag7E YALSM 2.1.0 for 1.7.2 (Forge): http://goo.gl/p4UCz4 YALSM 2.0.2 for 1.6.4 (Forge): http://goo.gl/D3JQ0X YALSM 2.0.1 for 1.6.4 (Forge): http://goo.gl/Uo8S8H YALSM 2.0.0 for 1.6.4 (Forge): http://goo.gl/vuGy3g YALSM 1.0.0 for 1.6.4 (Forge): http://goo.gl/OlAUNa Signatures: 2.1.3: -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (MingW32) iQEcBAABAgAGBQJS+hZHAAoJEK1RwlgOR5zUsIYH/iIUHqIXno5/0Y8ks+n2ez/p YyhnvVUhgD6HS/XkQXgfu47yeSrGrIF9LVRM+9Ju0UqhfVZr+QH3Pp8XLjFfatZZ M3LgV1YCKD+tyVnw71FjGprWnmpzlYcQzauU1dQ/qAnY9eHGYQTTtUYmt13SK7tC f+3mu7Z/AVc1peSzNvVpU2IhsDe1QxlWM/t797+y34OMC2Ef8ser0ansbce/EO7g GPzEcgnXNS8SO+YH+JOiokDDxHXUabPMjN2s4A97ogDV6S0oH0LdGZwnkeSXjjia H0y6DY0DBMbOVqFB1JHn/snfP0KuojjWBb1PKXdXWJu0y4+0LFgpfUvJFVp1Kj8= =UtaT -----END PGP SIGNATURE----- MD5: 9D4485ED90374E822395D8948889E78F SHA256: EF7063552AC6512912CB0D15BD661AC8D4F7B3BF3E59788743618BC5A994B911 2.1.2: -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (MingW32) iQEcBAABAgAGBQJS4yEJAAoJEK1RwlgOR5zUPBIIALEMAVZlTNNmIJQKy5NFkiHm WtkhvLkpMf1gzPY+M5lmYm37EWbEN0SVC0x//7y4x/Whdq4iFIDVWk+3pyteWG0C szI1KWnCogScS3A72WpDG5yoHiNzqKi3EL/emDvTFoJ9dz/bPb/YEzfeb1bRyf3b 5hrJlVDl2V5S1sXJllGHAu5KPJGrDXlQXcijCRRuqnKWq8olx7OEYCLMMJTzTmc4 BE0aT0f+a7JjFqPCpdvBU1897HH5LxXY5wQSGTYEJgXtozh/0EuR64wwTAeirmj9 xN3EVQr0kfTr3JIMU8J26VQm9MniN0J9RzFFYlv346LzjmikcFkCJS4aFKcVMbI= =ptd9 -----END PGP SIGNATURE----- MD5: E7A13B54D040D7CA5C9E833BF3C34F01 SHA256: AD603DEC882706997394003F60F47A4EB01852257E5A1245F757C5A5D0BCD18D 2.1.1: -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (MingW32) iQEcBAABAgAGBQJSvzAoAAoJEK1RwlgOR5zUs4UH/jTqT/N+w1KOIiV2F/GdPEe1 9JBZJVbn885j6nsArtNJGnPUupZhQfM5pZacg1CfuIga7+vP4zpBYl8DuEuPvAIN smo7kzkqDjTuuZcAKXj8aSR0R8vm81sarW1oHw4q5uLMm+jAA4gHXDd59/VGvmmg YX8u3QIxBPjOY7CHm6jegtPlxLv6bADQ7dah+v44RM2NsvBj8NSoszuxIcqAwfeY qtq0wlnt319EQvhN1nzeFd9k6ct6NtxdT0XQcFQeZjmZ7agD0+qpaQjlufjcJtBB dNl6cD3UatHCMKTjkochlBBf6TrEmLN8iIpJhREIxoAOluA5RU1cbe40EoFa4x8= =t21P -----END PGP SIGNATURE----- MD5: EEDE5A618A2D8A935CE5E7B0F60DF6E4 SHA256: 51AA42624A1BACA9CF5E5015320BF05E5984678748DD574FD68582886EF1BA2D 2.1.0: -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (MingW32) iQEcBAABAgAGBQJSvuXAAAoJEK1RwlgOR5zUCEoH/iMN1ikQq2Smzfzi0ykCwkkd WOuSNaE/dCjzNN455OGcIhFkP0+89wilNh71hhyENiJ+tK96SC2ozkkths2O3qr6 IwI3sj26/WzjlmAO3OAxR/3orTskaEVluIguYQyCGkhRBVA2ISA7swXqpViZ1Izx HcvFmZPpI9iqrBL/lEHVorNzO6jBYn1D4urTV26omqls9A+yBRjztikD//asg9b9 KhTG+4PtYM14JJXxbKGv54jHeBGMuHDAOXJZFqf47HTgVNHlNGL8/JwoGl0WHAxT 4OCC6CwxyctnKvd+iWFuMazF/WEOEDEpmVoogap850lbW/JdRKXZ/jl9Plr0uSk= =QKyH -----END PGP SIGNATURE----- MD5: 3DDE82EC30ED4B1343D96A421BC85BCB SHA256: 6166885BD33B1525210CC5C988937B05F5A9198CDA2597C0C3260FA979D9E3D5 2.0.3: -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (MingW32) iQEcBAABAgAGBQJSq0x/AAoJEK1RwlgOR5zU+30IAKBgpXYu/klBUcgGuw2KX8Is ikZUz5AY0AH55A4HvbOkA1jXx4eHlXCRW8XTjEK93zlRo6LYPcs7B/XQ+I0Gt60B IMrNJXChLxIFfbOEo0C0AHRiK/hqvMtQiuny8KaHR4X8sSd6AKEl9lSv2EFaAWJ7 O/RSwwQXXH9Db26TzGvrA/RwUtGRRR/ZRYxYKUr1TfyR35xqKCBZ1hJiCWD33xzW hncpCTRm1e/eX1d720kFRYEpEWdFpsjzVMJ7JV9Df61f1xM0cUdKZzMPEdw+Ijmb ZEG90EnysllZ7p4xPRp8/3/I687Or0SlvAJxZSurMYKTNRIGOX4fNsZ0ARg3y4M= =enrl -----END PGP SIGNATURE----- MD5: B9828E0F557927A16FAF3B6E18350ECC SHA256: B85CAACEF1E194DF6970B30351D7EF937F261FD71A0386A5CC1EF6A93D5C5137 2.0.2: -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (MingW32) iQEcBAABAgAGBQJSmi0tAAoJEK1RwlgOR5zURvYH/0PAa3wSgmV3jGqotiXygLx3 +ueUwG5R+6F24WtD0nrivl5diZ8PsJvPkOV7gVPl+aivd/1uBA800XwHuKGWmsQq IAKlSw9Pa9a3LyVmZ87j6djfSXhTwYqMxNDMpXnRuuSGtE1IQAyIGgzYb+SrOdL6 xoMOiU6s1tkmK1ismDYRJNoSrTuraLwhDDOnO/JGL56s5VGg8lVaBDImQcMVDqg2 n8aJ4FCAkr+kn/V5bzaEYsnanxlQDTJQ6F8YlleaKP0M/Rrkr77VwXDxxGYKSYSP RJ4XAhJNHLmIqokk+G1/KhtEJcnjYCAlMZt7Tq/D7zOJIv8cmm9bMogz0Z4El5I= =jNtY -----END PGP SIGNATURE----- MD5: 4A72AC37C2A2F23A6E351299B9C52A59 SHA256: B0AF072A9426471AE8CFFBE41ECCCB5BAEB013B4D2D6B6E94EF36B61ACFA8A4C 2.0.1: -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (MingW32) iQEcBAABAgAGBQJSdk15AAoJEK1RwlgOR5zU0DcH/iR2x6Ey7GivTvW516/67K9C Kuu7cnHc85VkFr3NGwroFoHG+aMgUQOu7AJqvHA3w3NW4vLQP6fB9/DX1POb+Bjk XToudf50xAkXTE0WAl8npQjoSdmz42IfPyqlKHFoF0gHpqyp0K/AdTrMVPnw6ELH xKcWRUQ4HedU1KosHyXJPLbt+yY474bYIEwD3+1STJJD/+FaQVyFKzDL9d9s7j8N pBDj62Hvcjujda3u7HBzg8xc6iZ4sXjLtQxF/TekVaa6fi5kohAzvSn9bRRBgmEk etDe8OK4XeLOr0ZfzVZTOx6HbzdUFiOLFVZ4FxDaWZphw5q7YooUey4zoLpETcY= =0M8M -----END PGP SIGNATURE----- MD5: F507274D1F7B45BB86A18C8AEEEC7E18 SHA256: 421FD0EF479D9DF4D22155A8B401577136574AA62166906DC06BBFD039EB54DA 2.0.0: -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (MingW32) iQEcBAABAgAGBQJSZDqxAAoJEK1RwlgOR5zU11UH/3hWb/qeKSTAknK4Or4Ashyh jHQ3M0IoyMDO10+Aa/jV4f4m76BpgONpbVOmf8hJMPyUY+wsH9PqspO8KcX9VTf1 WIq3QeSt8XSryypfDX/mcsG5aTpif86zBTqAgwe2tso3J3Q+w87RSw+YCd43Vi+W IaW49fdTDp00S3nRflu/PTiK29FFURu+dZpQx+sosVc7LnZKw2TCGZaqfruNtZms zpcygQjOlyb0BDgGVisHe2d7J0rP3BqOiawXQQghyMggqGwulCrk6YLG8vc7zYu9 nSBvpxvn5zfn/tOQ+ctAvog+spPS1EGjTubuV1taPzcQJPc1YX3DOTNY4H/TiH8= =KdBn -----END PGP SIGNATURE----- MD5: B82D2AC60D77D662014B2151254599A0 SHA256: 99E6D1EE2E3B1DAB9565D51CD08FFE796F40D1A7751504850F5728D82969834F 1.0.0: -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (MingW32) iQEcBAABAgAGBQJSP7/YAAoJEK1RwlgOR5zUNPMIAIi+nz6AGjRLhDXlJFnzmb18 Ldlu1WarRyyYNDBBH892N6ctibRV/28TmJ4XWpYblmp5G9aBG4L0sQV7XZ1MU3bB eCK3RXUfXpUD0g1xel3ttyoUSQ+tQNjOp1g4wSTpRnjs8jBZSfUKY5xLu8hidcRc Oavfj6EWECU32dm58wRxzYI+cZ8IdU8flwprMCZwkDcSPI0Bws9bwOyZ0azf9uOx LGWfWjksprDrxBVIDRMUQtNviNQe5QKPoDOs4hykfNfK/GsDEhL0W2MBaSOlRVrs PoNuZLexxC6pNwga2/XDCANFLxYUL2RNzBC+rjUvtSs/AEm9fDdtrC5/SoUAT+U= =0bf2 -----END PGP SIGNATURE----- MD5: 975F9FFE043A21C409AA2B9650F6FA0E SHA256: CB7436B4CD251CA8A64432D7BAFCB95A98E90565656F7DDC218F81DCC6B2ADF5 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 Crafting Patchwork Flesh http://s5.postimg.org/selzlki9j/yalsm_patchwork_crafting.png[/img] Smelting Patchwork Flesh http://s5.postimg.org/a94ftrtdj/yalsm_patchwork_smelting.png[/img] Smelting Rotten Flesh (disabled by default) http://s5.postimg.org/uhwet8i2f/yalsm_flesh_smelting.png[/img] 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. According to an error message that FML has started logging, Patchwork Flesh items may not survive the 1.7 upgrade process for worlds saved in versions earlier than 2.0.2. This fixes the message by registering the Patchwork Flesh item with a name and a Mod ID. The fix causes a warning when you attempt to load a world saved with versions before 2.0.2, stating discrepancies between the mod and the world. This can be safely ignored and only needs to be done once per world. If you're a bit more paranoid about losing your items and the above statement seems a bit too vague, then here's a more technical rundown:Load your world with YALSM 2.0.1. Save and close Minecraft. Replace YALSM 2.0.1 with YALSM 2.0.2. Load the same world. When the warning message comes up about discrepancies, open up your ForgeModLoader-client-0.log file. That log file should contain a line that looks something like this (replace 10009 with your Patchwork Flesh Item ID from configuration, plus 256):[sEVERE] [fml.ItemTracker] Mismatched items : {10009=( Item 10009, Type net.minecraft.item.Item, owned by YALSM, ordinal 0, name null, claimedModId null, Item 10009, Type net.minecraft.item.Item, owned by YALSM, ordinal 0, name patchworkFlesh, claimedModId YALSM)} The reason that FML is giving this warning is because "name null, clamedModId null" from your saved world has changed to "name patchworkFlesh, clamedModId YALSM". If this is the only thing that has changed, then you may safely switch back to Minecraft and continue loading the world; it means FML did its job right. [*]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: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I am Joe Amenta, also known as AiryBreath on the Minecraft Forum, also known as airbreather on GitHub and miscellaneous other places. Effective immediately and retroactively, I hereby grant permission to redistribute unaltered zip archives of all past and present YALSM releases, in addition to the permissions I've already granted by distributing YALSM under its current license. Unless otherwise stated in advance of a future YALSM release, this also applies to all future YALSM releases. As a note, not as a binding contract, I have absolutely no intention of cancelling this permission. This additional permission is granted to all individuals to whom I am legally able to grant it. * For clarification, the zip archive of a given YALSM release typically follows the format "yalsm-x.y.z.jar", where "x.y.z" is the version number. * For further clarification, a particular zip archive is considered an "unaltered zip archive" of a particular YALSM release if its contents are bitwise identical to the contents of a zip archive included with a YALSM release. It is my opinion that according to the "LICENSE" file I've included in each release, this "additional" permission is a subset of the permissions I've already granted. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (MingW32) iQEcBAEBAgAGBQJSdosCAAoJEK1RwlgOR5zUR1YIAJ+nO2MG+Hrhf1c6w2hp4vUX MjdpgsUtimqWDJA7CgtfkHhOhpt3X0tctE2hUXJjitQV1Zo1bzX/KTBcg6vq1kO9 PWnjdRN9A1NtWPQ0z9xnH1iu3XGV8CXftd3NFbz0fRFntarDfXXtuHo538cJZmLr VmYHxkdHH7MDNrwHNeFkZjXEVgThL4Z2vcdanGZYA/tsidXAmDlasxoUYSPkPlOk 1g1/Ut3Cip8305Ib1fNpoc76LVZ/iTYqqoDXRiXppSY0784o+z8JzDv4PUcX1w1Q iZb2o2pf3nG/QZf9xdtaI/hDaCZzvmFwikYbAP3u7K0bpPfJbhMtdWeMu3eJafQ= =BLDg -----END PGP SIGNATURE-----
December 28, 201311 yr Author 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.
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.