Posted April 23, 20205 yr Hey Guys, I need some help, I'm trying to fix this for myself but I am not very good a java. I'd be very glad to get some help with this, if you already have/will get More Player Models fixed and working with 1.15.2 please tell me in the forum conversation boxes down below and post a link to your download for the "Updated" mod. Original here: https://www.curseforge.com/minecraft/mc-mods/more-player-models the version I have had downloaded for a while is the 1.12.2 compatible version of the mod. I'm gonna try to fix it myself, but as I said, I'm not good a java programing. I know c#, and that it is similar to Java. But I'd be grateful for any help. P.S the image below shows what I did wrong when originally trying to be updating the mod, if you want a download link of the File I tried to fix, I'll give it to you. If you know any alternative mod that do the same thing as More Player Models, please tell me Edited April 23, 20205 yr by ImpoliteSand868
April 23, 20205 yr Mods do not work across Minecraft versions. You will have to rewrite the mod. Some tips: Spoiler Modder Support: Spoiler 1. Do not follow tutorials on YouTube, especially TechnoVision (previously called Loremaster) and HarryTalks, due to their promotion of bad practice and usage of outdated code. 2. Always post your code. 3. Never copy and paste code. You won't learn anything from doing that. 4. Quote Programming via Eclipse's hotfixes will get you nowhere 5. Learn to use your IDE, especially the debugger. 6. Quote The "picture that's worth 1000 words" only works if there's an obvious problem or a freehand red circle around it. Support & Bug Reports: Spoiler 1. Read the EAQ before asking for help. Remember to provide the appropriate log(s). 2. Versions below 1.11 are no longer supported due to their age. Update to a modern version of Minecraft to receive support.
April 23, 20205 yr Author 17 minutes ago, DavidM said: Mods do not work across Minecraft versions. You will have to rewrite the mod. Ok, well, do you know any tutorials for that. Cause I switched from mcpe and I'm more used to that cause most texture packs and addons work with most versions. Maybe you know some other mod that allows you to edit player limb size(legs, arms, torso, head)(So i could even become a tiny baby-like mc player, or giant) and lets you morph to mobs that I could use for 1.15? Edited April 23, 20205 yr by ImpoliteSand868
April 23, 20205 yr 55 minutes ago, ImpoliteSand868 said: Cause I switched from mcpe and I'm more used to that cause most texture packs and addons work with most versions. If you want to change the player model and makes it constant (no more changing of the model in-game), then you could use a data pack (or is it called texture pack?) to edit the player model. If you want the player to be able to change his/her player model in-game, then you have to use a mod. Unfortunately I do not know any mod that does that in 1.15. Some tips: Spoiler Modder Support: Spoiler 1. Do not follow tutorials on YouTube, especially TechnoVision (previously called Loremaster) and HarryTalks, due to their promotion of bad practice and usage of outdated code. 2. Always post your code. 3. Never copy and paste code. You won't learn anything from doing that. 4. Quote Programming via Eclipse's hotfixes will get you nowhere 5. Learn to use your IDE, especially the debugger. 6. Quote The "picture that's worth 1000 words" only works if there's an obvious problem or a freehand red circle around it. Support & Bug Reports: Spoiler 1. Read the EAQ before asking for help. Remember to provide the appropriate log(s). 2. Versions below 1.11 are no longer supported due to their age. Update to a modern version of Minecraft to receive support.
April 23, 20205 yr Author Just now, DavidM said: If you want to change the player model and makes it constant (no more changing of the model in-game), then you could use a data pack (or is it called texture pack?) to edit the player model. If you want the player to be able to change his/her player model in-game, then you have to use a mod. Unfortunately I do not know any mod that does that in 1.15. Ok, well, I'll keep looking, but I wanna keep this post up so others can share their thought, somebody has to know what to do
April 23, 20205 yr Author Here is the mods.toml code for this, just in case anyone needs it. # This is an example mods.toml file. It contains the data relating to the loading mods. # There are several mandatory fields (#mandatory), and many more that are optional (#optional). # The overall format is standard TOML format, v0.5.0. # Note that there are a couple of TOML lists in this file. # Find more information on toml format here: https://github.com/toml-lang/toml # The name of the mod loader type to load - for regular FML @Mod mods it should be javafml modLoader="javafml" #mandatory # A version range to match for said mod loader - for regular FML @Mod it will be the forge version loaderVersion="[28,)" #mandatory (28 is current forge version) # A URL to refer people to when problems occur with this mod issueTrackerURL="https://github.com/ldtteam/Performant/issues" #optional # A list of mods - how many allowed here is determined by the individual mod loader [[mods]] #mandatory # The modid of the mod modId="performant" #mandatory # The version number of the mod - there's a few well known ${} variables useable here or just hardcode it version="2.07m" #mandatory # A display name for the mod displayName="More Player Models" #mandatory # A URL to query for updates for this mod. See the JSON update specification <here> #updateJSONURL="http://curseforge.com/minecraft/mc-mods/search?search=More Player Models" #optional # A URL for the "homepage" for this mod, displayed in the mod UI displayURL="https://github.com/ldtteam/Performant/" #optional # A file name (in the root of the mod JAR) containing a logo for display #logoFile="MorePlayerModelsmod.png" #optional # A text field displayed in the mod UI #credits="I didn't create this mod, to find the creator, go to Curseforge.com/minecraft/mc-mods/search?search=More Player Models" #optional # A text field displayed in the mod UI #authors="Love, Cheese and small house plants" #optional # The description text for the mod (multi line!) (#mandatory) description=''' Edit you player to your hearts content. ''' # A dependency - use the . to indicate dependency for a specific modid. Dependencies are optional. [[dependencies.MorePlayerModelsmod]] modId="minecraft" mandatory=true versionRange="[1.15,1.16]" ordering="NONE" side="BOTH" Edited April 23, 20205 yr by ImpoliteSand868
April 23, 20205 yr Author 1 minute ago, ImpoliteSand868 said: Here is the mods.toml code for this, just in case anyone needs it. # This is an example mods.toml file. It contains the data relating to the loading mods. # There are several mandatory fields (#mandatory), and many more that are optional (#optional). # The overall format is standard TOML format, v0.5.0. # Note that there are a couple of TOML lists in this file. # Find more information on toml format here: https://github.com/toml-lang/toml # The name of the mod loader type to load - for regular FML @Mod mods it should be javafml modLoader="javafml" #mandatory # A version range to match for said mod loader - for regular FML @Mod it will be the forge version loaderVersion="[28,)" #mandatory (28 is current forge version) # A URL to refer people to when problems occur with this mod issueTrackerURL="https://github.com/ldtteam/Performant/issues" #optional # A list of mods - how many allowed here is determined by the individual mod loader [[mods]] #mandatory # The modid of the mod modId="performant" #mandatory # The version number of the mod - there's a few well known ${} variables useable here or just hardcode it version="2.07m" #mandatory # A display name for the mod displayName="More Player Models" #mandatory # A URL to query for updates for this mod. See the JSON update specification <here> #updateJSONURL="http://curseforge.com/minecraft/mc-mods/search?search=More Player Models" #optional # A URL for the "homepage" for this mod, displayed in the mod UI displayURL="https://github.com/ldtteam/Performant/" #optional # A file name (in the root of the mod JAR) containing a logo for display #logoFile="MorePlayerModelsmod.png" #optional # A text field displayed in the mod UI #credits="I didn't create this mod, to find the creator, go to Curseforge.com/minecraft/mc-mods/search?search=More Player Models" #optional # A text field displayed in the mod UI #authors="Love, Cheese and small house plants" #optional # The description text for the mod (multi line!) (#mandatory) description=''' Edit you player to your hearts content. ''' # A dependency - use the . to indicate dependency for a specific modid. Dependencies are optional. [[dependencies.MorePlayerModelsmod]] modId="minecraft" mandatory=true versionRange="[1.15,1.16]" ordering="NONE" side="BOTH" Im gonna try to set the loader version, but does anyone know how to change the javafml to match latest?
April 23, 20205 yr 5 minutes ago, ImpoliteSand868 said: Im gonna try to set the loader version, but does anyone know how to change the javafml to match latest? ... No. This WILL NOT work. Changing the FML version will fool Forge into loading the mod, but mods across versions are not compatible AT ALL. The codebase for 1.12.2 and 1.15 is completely different, and mods in 1.12.2 use code that no longer exists (or work the same way) in 1.15. This will result in a crash. Edited April 23, 20205 yr by DavidM Some tips: Spoiler Modder Support: Spoiler 1. Do not follow tutorials on YouTube, especially TechnoVision (previously called Loremaster) and HarryTalks, due to their promotion of bad practice and usage of outdated code. 2. Always post your code. 3. Never copy and paste code. You won't learn anything from doing that. 4. Quote Programming via Eclipse's hotfixes will get you nowhere 5. Learn to use your IDE, especially the debugger. 6. Quote The "picture that's worth 1000 words" only works if there's an obvious problem or a freehand red circle around it. Support & Bug Reports: Spoiler 1. Read the EAQ before asking for help. Remember to provide the appropriate log(s). 2. Versions below 1.11 are no longer supported due to their age. Update to a modern version of Minecraft to receive support.
April 23, 20205 yr Author 3 minutes ago, DavidM said: ... No. This WILL NOT work. Changing the FML version will fool Forge into loading the mod, but mods across versions are not compatible AT ALL. The codebase for 1.12.2 and 1.15 is completely different, and mods in 1.12.2 use code that no longer exists (or work the same way) in 1.15. This will result in a crash. So, what I'm getting, is that One: I'll have to change every reference to any older versions. Two: I'll basically completely rewrite this mod, then it'll hopefully work? Or could I get a later version like 1.13, I think that's the latest available. and try to edit that Edited April 23, 20205 yr by ImpoliteSand868
April 23, 20205 yr 4 minutes ago, ImpoliteSand868 said: I'll have to change every reference to any older versions. Kind of. However not only references change across versions, but also concepts, practices, and the way the game works. You will have to change a lot from 1.12 to 1.15 (almost completely rewriting). 4 minutes ago, ImpoliteSand868 said: I'll basically completely rewrite this mod, then it'll hopefully work? Yes. 4 minutes ago, ImpoliteSand868 said: Or could I get a later version like 1.13, I think that's the latest available. and try to edit that No. 1.13 is very different from 1.12. This still will not work. In general, mods across all versions will not work with any other version of Minecraft. They are fundamentally not compatible. There might be exceptions such as 1.15.1 -> 1.15.2, but that only works if the Modder is lucky and never use any code that was changed in the progress (which rarely happens). Edited April 23, 20205 yr by DavidM Some tips: Spoiler Modder Support: Spoiler 1. Do not follow tutorials on YouTube, especially TechnoVision (previously called Loremaster) and HarryTalks, due to their promotion of bad practice and usage of outdated code. 2. Always post your code. 3. Never copy and paste code. You won't learn anything from doing that. 4. Quote Programming via Eclipse's hotfixes will get you nowhere 5. Learn to use your IDE, especially the debugger. 6. Quote The "picture that's worth 1000 words" only works if there's an obvious problem or a freehand red circle around it. Support & Bug Reports: Spoiler 1. Read the EAQ before asking for help. Remember to provide the appropriate log(s). 2. Versions below 1.11 are no longer supported due to their age. Update to a modern version of Minecraft to receive support.
April 23, 20205 yr Author 2 minutes ago, DavidM said: Yes. No. 1.13 is very different from 1.12. This still will not work. In general, mods across all versions will not work with any other version of Minecraft. They are fundamentally not compatible. There might be exceptions such as 1.15.1 -> 1.15.2, but that only works if the Modder is lucky and never use any code that was changed in the progress (which rarely happens). Ok, well, maybe somebody on this forum could take a look at the attached links above and do whatever they need to do? I'm not a pro coder when it comes to java, I mostly do c# and visual basic
April 23, 20205 yr C# and Java are very similar syntax-wise. Java would be very easy to learn if you are familiar with C#. Edited April 23, 20205 yr by DavidM Some tips: Spoiler Modder Support: Spoiler 1. Do not follow tutorials on YouTube, especially TechnoVision (previously called Loremaster) and HarryTalks, due to their promotion of bad practice and usage of outdated code. 2. Always post your code. 3. Never copy and paste code. You won't learn anything from doing that. 4. Quote Programming via Eclipse's hotfixes will get you nowhere 5. Learn to use your IDE, especially the debugger. 6. Quote The "picture that's worth 1000 words" only works if there's an obvious problem or a freehand red circle around it. Support & Bug Reports: Spoiler 1. Read the EAQ before asking for help. Remember to provide the appropriate log(s). 2. Versions below 1.11 are no longer supported due to their age. Update to a modern version of Minecraft to receive support.
April 23, 20205 yr Author 49 minutes ago, DavidM said: C# and Java are very similar syntax-wise. Java would be very easy to learn if you are familiar with C#. Thanks DavidM, I'm gonna try to do this, but I'm also gonna change the title and description so more people can understand the issue. Also I'm gonna ask people to update it(Just in case I cannot do it soon)
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.