-
-
Save hilburn/e18da77f0a03bbf14480 to your computer and use it in GitHub Desktop.
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? |
Oh yeah, definitely
Hmm also world generation?
Good ideas - keep them coming 😄
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?
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
Probably a niche, but some information on core mods and ASM would be nice.
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
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.
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.
Can't see it in there, but how to make a config should fit into there somewhere.
@DeltaGeek and @VikeStep - yes configs
Have any of the videos been made?
Hmm...maybe something about models/custom renderers?