• Recently Browsing

    No registered users viewing this page.

  • Posts

    • For some reason I'm getting this error whenever I use runClient in my IDE. It also launches minecraft twice.   Here's my mods.toml modLoader="javafml" #mandatory loaderVersion="[28,)" [[mods]] #mandatory modId="mymod" version="1.14.4-1.4.2" displayName="My Mod" #mandatory credits="Squidlex" authors="Squidlex" description=''' For all your squid needs. ''' # A dependency - use the . to indicate dependency for a specific modid. Dependencies are optional. [[dependencies.mymod]] #optional # the modid of the dependency modId="forge" #mandatory # Does this dependency have to exist - if not, ordering below must be specified mandatory=true #mandatory # The version range of the dependency versionRange="[28,)" #mandatory # An ordering relationship for the dependency - BEFORE or AFTER required if the relationship is not mandatory ordering="NONE" # Side this dependency is applied on - BOTH, CLIENT or SERVER side="BOTH" # Here's another dependency [[dependencies.mymod]] modId="minecraft" mandatory=true versionRange="[1.14.4]" ordering="NONE" side="BOTH"   And my build.gradle buildscript { repositories { maven { url = 'https://files.minecraftforge.net/maven' } jcenter() mavenCentral() } dependencies { classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '3.+', changing: true } } apply plugin: 'net.minecraftforge.gradle' // Only edit below this line, the above code adds and enables the necessary things for Forge to be setup. apply plugin: 'eclipse' apply plugin: 'maven-publish' version = '1.14.4-1.4.2' group = 'com.squidlex.mymod' // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = 'mymod' sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. minecraft { // The mappings can be changed at any time, and must be in the following format. // snapshot_YYYYMMDD Snapshot are built nightly. // stable_# Stables are built at the discretion of the MCP team. // Use non-default mappings at your own risk. they may not always work. // Simply re-run your setup task after changing the mappings to update your workspace. mappings channel: 'snapshot', version: '20190719-1.14.3' // makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable. // accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg') // Default run configurations. // These can be tweaked, removed, or duplicated as needed. runs { client { workingDirectory project.file('run') // Recommended logging data for a userdev environment property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP' // Recommended logging level for the console property 'forge.logging.console.level', 'debug' mods { examplemod { source sourceSets.main } } } server { workingDirectory project.file('run') // Recommended logging data for a userdev environment property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP' // Recommended logging level for the console property 'forge.logging.console.level', 'debug' mods { examplemod { source sourceSets.main } } } data { workingDirectory project.file('run') // Recommended logging data for a userdev environment property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP' // Recommended logging level for the console property 'forge.logging.console.level', 'debug' args '--mod', 'examplemod', '--all', '--output', file('src/generated/resources/') mods { examplemod { source sourceSets.main } } } } } dependencies { // Specify the version of Minecraft to use, If this is any group other then 'net.minecraft' it is assumed // that the dep is a ForgeGradle 'patcher' dependency. And it's patches will be applied. // The userdev artifact is a special name and will get all sorts of transformations applied to it. minecraft 'net.minecraftforge:forge:1.14.4-28.2.17' // You may put jars on which you depend on in ./libs or you may define them like so.. // compile "some.group:artifact:version:classifier" // compile "some.group:artifact:version" // Real examples // compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env // compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env // The 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime. // provided 'com.mod-buildcraft:buildcraft:6.0.8:dev' // These dependencies get remapped to your current MCP mappings // deobf 'com.mod-buildcraft:buildcraft:6.0.8:dev' // For more info... // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html // http://www.gradle.org/docs/current/userguide/dependency_management.html } // Example for how to get properties into the manifest for reading by the runtime.. jar { manifest { attributes([ "Specification-Title": "examplemod", "Specification-Vendor": "examplemodsareus", "Specification-Version": "1", // We are version 1 of ourselves "Implementation-Title": project.name, "Implementation-Version": "${version}", "Implementation-Vendor" :"examplemodsareus", "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ") ]) } } // Example configuration to allow publishing using the maven-publish task // we define a custom artifact that is sourced from the reobfJar output task // and then declare that to be published // Note you'll need to add a repository here def reobfFile = file("$buildDir/reobfJar/output.jar") def reobfArtifact = artifacts.add('default', reobfFile) { type 'jar' builtBy 'reobfJar' } publishing { publications { mavenJava(MavenPublication) { artifact reobfArtifact } } repositories { maven { url "file:///${project.projectDir}/mcmodsrepo" } } }   Thank you so much for the help!
    • Hi to all. I like the Wooly Cow from MCE and want to port it on my game. The particular mechanic this cow have is that can be sheared for brown wool. I've set up the model, the texture(it change correctly from sheared to not sheared based on status), eat grass, copyed the shear code from the SheepEntity and all work fine until I save the game and close it. When I reload the game the cow is not sheared, also if I've did it just before saving and closing  the game. It don't save the status. I've initially modified the shear code using boolean value instead of byte(I understand better boolean) for the DataParameter and I was thinking it was the problem so I've changed back to Byte type, but the issue is still here. I hope someone can help. Here the WoolyCowEntity class. Forge 31.2.0 Minecraft 1.15.2 MCP 20200515.085601
    • Some common google searches will give you some fun stuff you may find useful to know, for example here's one for eclipse: https://dzone.com/articles/effective-eclipse-shortcut-key   and for IntelliJ: https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html#   diesieben may have meant to learn it in a different way, but knowing shortcuts and how to search and find things when I need them was a huge part of helping me actually learn   ❤️
    • I have 22 mods, the multiplayer screen says 0/40 but the server settings on their page says 19/40   1.15.2 forge newest
    • I don't care what you heard previously, you heard wrong. The ONLY reason to use this annotation {which triggers ASM hackery} is to prevent a hard crash. The ONLY reason there would be a hard crash is if someone tried to invoke your sided method, or reflectively resolve it. That would ONLY be a method that has a vanilla sided class IN ITS SIGNATURE. In both cases it is better to NOT do the stupid thing that causes the error then it is to rely on ASM hackery.   If it's someone else doing it then yell at them to stop being stupid.   If ALL else fails, and it's LITERALLY the last result, seriously "Dont use the other mod that is breaking shit" is 100x more preferred to ASM Hacks. Then ONLY use it on the specific method that is causing the error. Then sure use it. But 99.99999999999999999999999999999% of the time using sane coding practices beats relying on ASM Hackery.
  • Topics

  • Who's Online (See full list)