Skip to content

Instantly share code, notes, and snippets.

@hilburn
Last active January 6, 2016 05:20
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hilburn/e18da77f0a03bbf14480 to your computer and use it in GitHub Desktop.
Save hilburn/e18da77f0a03bbf14480 to your computer and use it in GitHub Desktop.
Modding Tutorial Series
1. Setting up the environment - git, Gradle and base mod file.
2. My first things - an exploration of Items, Blocks, ItemBlocks (mebbe), and recipes
3. More interesting blocks - blocks that do things - redstone interactions, crops, maybe a simple fluid/block, things like that.
4. Witchcraft - advanced items - looking at the different ways to get items to do stuff, maybe make some tools and weapons? custom food?
5. Intro to Events - what can they do for me?
6. Configs - letting users have their way with your precious creation
7. Inventories and basic tile entities
8. Packets and preventing sync issues
9. Guis and Containers - when, how and why to use them.
10. Custom recipes (both crafting and machine) and NEI integration
11. Mod compatibility - hard and soft dependencies, @Optional annotations, maybe some RF machines?
12. Multiblocks and how to not break all the things with them
13. Renderers - both ISBRH and Tile Entity Renderers (no blendr models though, I dunno how to do those)
14. Worldgen - how to do the things.
15. Server commands
16. Entities - possibly arrows?
@Prospector
Copy link

Hmm...maybe something about models/custom renderers?

@hilburn
Copy link
Author

hilburn commented Jul 8, 2015

Oh yeah, definitely

@Prospector
Copy link

Hmm also world generation?

@hilburn
Copy link
Author

hilburn commented Jul 8, 2015

Good ideas - keep them coming 😄

@GTMelo
Copy link

GTMelo commented Jul 8, 2015

Maybe something about what to consider when making an addon mod. Things like setting dependencies, listening to the parent mod, etc.

Also, maybe one episode (or more) going through the biggest differences between 1.7 and 1.8 development. This kind of thing could help newbies and veterans alike. I think.

Also, maybe a topic on creating your own crafting mechanic?

@Prospector
Copy link

Yes. Custom crafting machines and adding NEI support is a big one that is nice.

Also, maybe something like interaction with blocks without GUIS? or something

@PlasmaPower
Copy link

Probably a niche, but some information on core mods and ASM would be nice.

@hilburn
Copy link
Author

hilburn commented Jul 8, 2015

ASM... probably not - while I realise the current policy seems to be "if you can't work it out yourself, you'd probably break things with it anyway" - which I disagree with greatly, I also think it is way outside my ability to teach successfully

@DeltaGeek
Copy link

Don't know if you were planning on covering this during one of the other sections, but some info on using the config UI API would be nice.

@Prospector
Copy link

Oh--could you also cover how to "modify" a gui live. IE: if an item is placed in x slot, the gui gets another slot? Don't know how I would do this but It would be useful.

@VikeStep
Copy link

VikeStep commented Jul 9, 2015

Can't see it in there, but how to make a config should fit into there somewhere.

@hilburn
Copy link
Author

hilburn commented Jul 9, 2015

@DeltaGeek and @VikeStep - yes configs

@ryantheleach
Copy link

Have any of the videos been made?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment