Jump to content

Recommended Posts

Posted

Ok, you coded your mod. Now you need to compile it. I don't know accurate instructions, but know how to compile mod.

 

FIRST.

Open your build.gradle file with notepad or something like notepad to change version and name of your Mod. (You may not do this)

You can change this:

version = "1.0" //any version, e.g. "8.46.1.1046 pre-alpha"
group= "com.yourname.modid" // Not necessary, e.g. "megacrafter.mods.mybestmodevar"
archivesBaseName = "modid" //Name of mod, e.g. "My Best Mod EVAR"

save build.gradle and exit

SECOND.

Run gradlew.bat with command build

In another words create bat-file if forge folder with

gradlew.bat build

and start it.

 

Congratulations! Your mod compiled and in build folder.

 

[spoiler=If you getting error while building on :deobf]

First run gradlew.bat with command cleancache --refresh-dependencies (Just edit your bat-file to "gradlew.bat cleancache --refresh-dependencies")

and paste this code to bottom of your build.gradle

reobf {deobfFile = new net.minecraftforge.gradle.delayed.DelayedFile(project, "build/tmp/deobfBinJar/deobfed.jar") }

 

If you getting error again reinstall forge acoording to my tutorial.

 

 

 

Good luck with coding.

  • Like 1

[spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here

[spoiler=Spoiler]And here too

[spoiler=Spoiler]But that image is pretty good

 

 

 

 

 

 

 

 

 

 

 

 

Posted

This works for me. Any advice on how to package the mod-specific en_US.lang file? I've been able to put this file in

 

eclipse/assets/<modid>/lang/en_US.lang

 

And see correctly localized strings.

 

but I'm at a loss for where to put it within my mod's jar file.

Posted
  On 1/5/2014 at 7:06 AM, libarclite said:

This works for me. Any advice on how to package the mod-specific en_US.lang file? I've been able to put this file in

 

eclipse/assets/<modid>/lang/en_US.lang

 

And see correctly localized strings.

 

but I'm at a loss for where to put it within my mod's jar file.

In eclipse you may put files like before

VUru6lb.png

So, if you have files there in eclipse and you build jar with instructions above compiler will AUTOMATICLY put all your resourse files in jar-file.

 

Don't forget that you may easily unpack you jar-file and make zip-file with you mod

 

You may download my mod and look into its structure http://yadi.sk/d/OdnWYFCVFZk9V

[spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here

[spoiler=Spoiler]And here too

[spoiler=Spoiler]But that image is pretty good

 

 

 

 

 

 

 

 

 

 

 

 

Posted

Why are you cleaning the cache... there is no reason to do this and jsut means shit needs to rebuild all the time.

Also whats with the custom build file?

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Posted
  On 1/6/2014 at 8:19 PM, LexManos said:

Why are you cleaning the cache... there is no reason to do this and jsut means shit needs to rebuild all the time.

Also whats with the custom build file?

You right. But before I was getting error. And this instruction fixed that error.

But now all works without it. I don't know why so I changed Tutorial

[spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here

[spoiler=Spoiler]And here too

[spoiler=Spoiler]But that image is pretty good

 

 

 

 

 

 

 

 

 

 

 

 

  • 9 months later...
Posted
  On 1/4/2014 at 7:28 AM, PlatonCraft said:

Ok, you coded your mod. Now you need to compile it. I don't know accurate instructions, but know how to compile mod.

 

FIRST.

Open your build.gradle file with notepad or something like notepad to change version and name of your Mod. (You may not do this)

You can change this:

version = "1.0" //any version, e.g. "8.46.1.1046 pre-alpha"
group= "com.yourname.modid" // Not necessary, e.g. "megacrafter.mods.mybestmodevar"
archivesBaseName = "modid" //Name of mod, e.g. "My Best Mod EVAR"

save build.gradle and exit

SECOND.

Run gradlew.bat with command build

In another words create bat-file if forge folder with

gradlew.bat build

and start it.

 

Congratulations! Your mod compiled and in build folder.

 

[spoiler=If you getting error while building on :deobf]

First run gradlew.bat with command cleancache --refresh-dependencies (Just edit your bat-file to "gradlew.bat cleancache --refresh-dependencies")

and paste this code to bottom of your build.gradle

reobf {deobfFile = new net.minecraftforge.gradle.delayed.DelayedFile(project, "build/tmp/deobfBinJar/deobfed.jar") }

 

If you getting error again reinstall forge acoording to my tutorial.

 

 

 

Good luck with coding.

It doesnt work. processResources always failed.

  • 2 months later...
  • 9 months later...
  • 4 years later...
Posted (edited)

For me, the build command showed no errors after running, but i have no .jar file in my build-folder. What must i do now?

 

edit:

 

inside the build-folder, there is a lib-folder.

and there i found a jar-file with the name of the mod and a version--number.

is this the right one?

 

edit 2:

Yeah, that´s it.

It works in my main-world

 

So it may be a good idea to tell in your tutorial, that the mod-jar-file is located inside the lib-folder in the build-folder.

Edited by Drachenbauer
  • Guest locked this topic
Guest
This topic is now closed to further replies.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Honestly just want to play with my brother but LAN won't work for us so we have to try this.. Anyone?
    • Got modded, shit ton custom pack. Tried making a world, and it kicked me out saying that. Singelplayer. https://pastesio.com/crash-3317
    • I received an unexpected email claiming that a long-lost relative had left me a substantial inheritance $140,000 in cryptocurrency At first I was skeptical The message came with a lot of convincing documents legal jargon and even a supposed lawyer’s contact information They insisted everything was legitimate and the funds were waiting to be transferred All I needed to do they said was cover a few minor processing and transfer fees It seemed like a small price to pay for such a large windfall Against my better judgment I paid the fees Then more fees followed They kept assuring me the payout was right around the corner Weeks went by and the excuses kept coming Eventually it became clear this was a sophisticated scam The $140K inheritance was never real and I had been tricked into sending thousands of dollars to fraudsters embarrassed I started researching online and came across Byte phantom cyber services I was hesitant at first after all I had just been scammed But their website had positive reviews and they specialized in cryptocurrency fraud I reached out not expecting much To my surprise they responded quickly and professionally They were incredibly understanding and didn't make me feel foolish Their team walked me through the process step by step They used digital forensics and blockchain tracing techniques to track down the wallet addresses involved in the scam Within weeks they identified the fraudsters and began recovery efforts To my amazement Byte phantom cyber services recovered 100% of my lost funds Every cent I honestly couldn’t believe it They taught me how to recognize red flags avoid similar traps in the future and protect my digital identity I now feel empowered and informed not just lucky If you've been scammed or even suspect it don't stay silent Reach out to Byte phantom cyber services I got my money back
    • abro el juego pero al tocar un solo jugador me tira la de   [02:23:30] [Render thread/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID c3ff08d5-d285-458d-a3b5-fbba17743dff #@!@# Game crashed! Crash report saved to: #@!@# C:\juegos\Minecraft\instances\1.20.1 forge\.minecraft\crash-reports\crash-2025-05-02_02.23.30-client.txt Process exited with code -1 (0xffffffffffffffff). ¡Por favor, ten en cuenta que normalmente ni el código de salida ni su descripción son suficientes para diagnosticar problemas! Sube siempre el registro entero y no solo el código de salida.
    • So, First of I am new to modding so bare with me I am creating a 1.20.1 forge mod that needs Oculus/Embeddium as a dependancy because later on I need to add custom shaders in for lights and such. I am using ParchmentMC as I've heard its better because of namings of things but that doesn't seem to like it when I run it alongside Oculus (Its a very barebones script adding two blocks and an item, and tested it before I did this) The 4 errors I get when I run 'runClient' is Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [mixins.oculus.json:texture.MixinAbstractTexture] from phase [DEFAULT] in config [mixins.oculus.json] FAILED during APPLY Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on iris$afterGenerateId could not find any targets matching 'Lnet/minecraft/client/renderer/texture/AbstractTexture;m_117963_()I' in net.minecraft.client.renderer.texture.AbstractTexture. Using refmap oculus-mixins-refmap.json [PREINJECT Applicator Phase -> mixins.oculus.json:texture.MixinAbstractTexture -> Prepare Injections ->  -> handler$zgm000$iris$afterGenerateId(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse] And then a "Execution failed for task ':runClient'." error My dependancies are just these with latest forge for 1.20.1 implementation fg.deobf('curse.maven:oculus-581495:6020952') // Oculus for 1.20.1 - 1.8.0  implementation fg.deobf('curse.maven:embeddium-908741:5681725') // Embeddium for 1.20.1 - 0.3.31 I have tested these mods & forge in a different modpack alone and it works fine Any help is much appreciated!
  • Topics

×
×
  • Create New...

Important Information

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