Jump to content
  • Home
  • Files
  • Docs
Topics
  • All Content

  • This Topic
  • This Forum

  • Advanced Search
  • Existing user? Sign In  

    Sign In



    • Not recommended on shared computers


    • Forgot your password?

  • Sign Up
  • All Activity
  • Home
  • Mod Developer Central
  • Modder Support
  • Getting started for modding, 965/164
Currently Supported: 1.16.X (Latest) and 1.15.X (LTS)
Sign in to follow this  
Followers 1
keybounce

Getting started for modding, 965/164

By keybounce, February 23, 2014 in Modder Support

  • Reply to this topic
  • Start new topic

Recommended Posts

keybounce    2

keybounce

keybounce    2

  • Stone Miner
  • keybounce
  • Members
  • 2
  • 92 posts
Posted February 23, 2014

I would like help/a tutorial on getting started with modding in 164, for forge 965.

 

The tutorial on using forge gradle starts with this:

 

This tutorial assumes you have some previous knowledge of Minecraft modding and have gotten all the initial stuff done (PATH variables whatnot).

 

I have done nothing with modding before.

The last time I tried using Eclipse it was difficult (one giant window, with 6 sub windows, all displaying tiny text), and I couldn't even find a tutorial on "how to use Eclipse" -- and I've had people tell me that IntelliJ is better, and I've seen people with much more sensible window/subwindow setups in Eclipse. So I know that E can be made better than 6 tiny subwindows (but I don't know how, or what's a good choice), and I know that there's an alternative.

 

But that's the entire state of my minecraft modding exposure.

 

I've got a few decades of programming experience; I know java. I don't know forge / fml / gradle. I want to learn how to get started, and what will continue to be good practices into the future (assuming my next target will be 1.8 and skipping 1.7.)

 

Where do I start? How do I learn gradle if I've never done anything? Do I need to hunt down a 953 tutorial and start there, and then unlearn what I have learned?

  • Quote

Jeb! The sheep! The fence pens, they do nothing still leak!

Share this post


Link to post
Share on other sites

DiabolusNeil    6

DiabolusNeil

DiabolusNeil    6

  • Stone Miner
  • DiabolusNeil
  • Members
  • 6
  • 88 posts
Posted February 23, 2014

Modding for 1.6.4 doesn't use the ForgeGradle system. Anyways, for good tutorials, check out Vswe's series.

  • Quote

if (user.hasKnowledgeOfJava) {

    if (user.question.hasCode) {

        return interpetHelpfulResponse(user.getQuestion());

    } else {

        return "Could you post your code please?";

    }

} else {

    return "Learn some freaking Java!";

}

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

    • Insert image from URL
×
  • Desktop
  • Tablet
  • Phone
Sign in to follow this  
Followers 1
Go To Topic Listing



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • dotifo7120
      Check packet sender

      By dotifo7120 · Posted 5 minutes ago

      I'm sending packets to my mod using sendPluginMessage, but how I can check in the mod that a package was sent from the plugin and not by a player? getSender() in Supplier<NetworkEvent.Context> doesn't seem helpful
    • QWERTY 52 38
      [1.16.4]NullPointerException when using registered custom features

      By QWERTY 52 38 · Posted 17 minutes ago

      So, how can I do that?
    • GenElectrovise
      [ForgeGradle] Publish project to GitHub Packages

      By GenElectrovise · Posted 22 minutes ago

      Uhhh ok then. This is very strange. It now works for me too. I... uhh... ok then   Thanks!?   It seems to only store one package at a time? Maybe it only shows the most recent - who knows! I'll look around for this...   build.gradle publishing { repositories { maven { name = "GitHubPackages" url = uri("https://maven.pkg.github.com/genelectrovise/magiksmostevile") // MUST BE --ALL-- LOWER CASE credentials { username = project.findProperty("gpr.user") ?: System.getenv("GITHUB_USERNAME") password = project.findProperty("gpr.key") ?: System.getenv("GITHUB_TOKEN") } } maven { name = "LocalMaven" url = uri("file:///${project.projectDir}/mcmodsrepo") } } publications { gpr(MavenPublication) { groupId = group artifactId = archivesBaseName version = version artifact jar } } }   gpr.user and gpr.key are secrets contained in my User/.gradle/gradle.properties. They are defined like so: gpr.user=INSERT_USERNAME_HERE gpr.key=INSERT_SECRET_PERSONAL_ACCESS_TOKEN_HERE  
    • diesieben07
      [1.16.4]NullPointerException when using registered custom features

      By diesieben07 · Posted 41 minutes ago

      You cannot access registry entries directly before FMLCommonSetupEvent. Here you are trying to access the features during the biome registry phase, which will not work.
    • GenElectrovise
      [ForgeGradle] Publish project to GitHub Packages

      By GenElectrovise · Posted 43 minutes ago

      @DaemonUmbra Yes... I would prefer 'maven-publish'... I kept getting the error "Could not write to resource", and Stackoverflow was incredibly unhelpful on the subject... 'maven' is kind of a stand-in right now... Could you send your working publication/build.gradle? The issue is probably with me authenticating but syntax is always an option.   Note: Where are you storing credentials? Naturally they shouldn't be in the project sources, so I'm keeping them in my master User/.gradle/gradle.properties. They seem to be being located there. Are you using a Personal Access Token or standard login credentials? I believe that a PAT is preferred by Github?    EDIT: A PAT is required https://docs.github.com/en/packages/guides/configuring-gradle-for-use-with-github-packages
  • Topics

    • dotifo7120
      0
      Check packet sender

      By dotifo7120
      Started 5 minutes ago

    • QWERTY 52 38
      4
      [1.16.4]NullPointerException when using registered custom features

      By QWERTY 52 38
      Started 2 hours ago

    • GenElectrovise
      5
      [ForgeGradle] Publish project to GitHub Packages

      By GenElectrovise
      Started Friday at 09:04 PM

    • DBLouis
      13
      [SOLVED] [1.10] ModelResourceLocation and model loading errors

      By DBLouis
      Started August 19, 2016

    • myrqn
      5
      Forge Not Opening

      By myrqn
      Started 5 hours ago

  • Who's Online (See full list)

    • Detty_TV22
    • diesieben07
    • QWERTY 52 38
    • S-Spirit
    • CookieLukas
    • monkeysHK
    • djuz55cz
    • Abdymazhit
    • CaelTheQuail
  • All Activity
  • Home
  • Mod Developer Central
  • Modder Support
  • Getting started for modding, 965/164
  • Theme

Copyright © 2019 ForgeDevelopment LLC · Ads by Longitude Ads LLC Powered by Invision Community