Sams Teach Yourself Mod Development for Minecraft in 24 Hours ~ Paperback ~ Jimmy Koene

Sams Teach Yourself Mod Development for Minecraft in 24 Hours ~ Paperback ~ Jimmy Koene
$50.99

In Full Color! In just 24 sessions of one hour or less, Sams Teach Yourself Minecraft(R) Mod Development in 24 Hours will help you transform Minecraft(R) into anything you can imagine--and share your vision with millions of players worldwide! You'll learn all the mod development skills you need as you walk through a complete step-by-step project, complete with a mob, new tools, new armor, food, ores, and much more. Every lesson builds on what you've already learned, giving you a rock-solid foundation for building any mod and creating any world! Step-by-step instructions carefully walk you through the most common Minecraft(R) mod development tasks. Quizzes and exercises at the end of each chapter help you test your knowledge. Notes present interesting information related to the discussion. Tips offer advice or show you easier ways to perform tasks. Cautions alert you to possible problems and give you advice on how to avoid them. Learn how to...* Set up the environment where you'll write your mod* Create the basics for your mod with the Forge API* Establish a framework that makes it easier to build complex mods* Work with recipes and other small modifications* Create multiple recipes, items, blocks, and entities at once* Cook up food items that heal your players* Make custom pickaxes, shovels, and completely original tools* Use Tile Entities to create complex and unique mods* Create interesting custom armor for players* Generate entire worlds, including ores and plants* Design and generate new structures with MCEdit* Understand Entities and create Entity Models with Techne* Code mobs with a custom Entity Model * Manufacture Throwables* Edit Minecraft(R) functionality without breaking other mods* Structure, package, and release your mod* Master Java programming techniques you can use far beyond Minecraft(R)This book was not created by and is not endorsed by Notch Development AB Corporation/Mojang Synergies AB Corporation.Table of ContentsIntroduction"1 Who Should Read This Book"1 How This Book Is Organized"2 Conventions Used"4 Downloading the Code and Resources"5 Part I: Introduction HOUR 1: Setting Up the Minecraft(R) Development Environment"7 Understanding How Minecraft(R) Is Written and What You Will Do with It"7 Learning About Forge"8 Setting Up the JDK"9 Setting Up Eclipse"16 Setting Up Forge"16 Summary"19 Q&A"19 Workshop"20 Exercises"20 HOUR 2: Creating the Basics for Forge"21 Understanding the Java in the ExampleMod"21 Creating Your Own Package"27 Creating Your Own Class File"31 Creating the Mod File"34 Summary"35 Q&A"35 Workshop"36 Exercises"36 HOUR 3: Working with Recipes and Other Small Modifications"39 Learning About Recipes in Minecraft(R)"39 Crafting a Recipe"40 Creating a Shapeless Recipe"44 Creating a Smelting Recipe"45 Using Special ItemStacks"46 Changing the Mob Spawn in a Dungeon"48 Changing Chest Items"49 Examining the Results in the Mod File"49 Summary"51 Q&A"51 Workshop"51 Exercises"52 Part II: Items HOUR 4: Making Your First Item"53 Understanding What an Item Is"53 Creating a Basic Item"54 Summary"65 Q&A"65 Workshop"65 Exercises"66 HOUR 5: Creating Multiple Items in a Smart Way"67 Adding Multiple Items Using the Same File"67 Adding Metadata to Items"72 Summary"81 Q&A"81 Workshop"81 Exercises"82 HOUR 6: Cooking Up a Food Item"83 Understanding Food in Minecraft(R)"83 Creating a Food Item"84 Adding a Potion Effect"89 Summary"91 Q&A"91 Workshop"92 Exercises"92 HOUR 7: Making Your Own Tools"95 Creating a ToolMaterial"95 Creating a Pickaxe"96 Creating Special Tools for Harvesting Different Blocks"103 Summary"108 Q&A"108 Workshop"108 Exercises"109 HOUR 8: Creating Armor"111 Creating Your ArmorMaterial"111 Creating the Armor"112 Customizing Armor"119 Summary"119 Q&A"120 Workshop"120 Exercises"121 Part III: Blocks HOUR 9: Making Your First Block"123 Understanding What a Block Is"123 Creating a Basic Block"124 Adding a Block Texture"129 Summary"132 Q&A"132 Workshop"133 Exercises"134 HOUR 10: Creating Multiple Blocks in a Smart Way"135 Adding Metadata to Blocks"135 Adding Block Textures"139 Summary"143 Q&A"144 Workshop"144 Exercises"144 HOUR 11: Making Your Blocks Unique"145 Adding Sided Textures"145 Making Half Blocks"148 Creating a Plant"152 Summary"171 Q&A"171 Workshop"172 Exercises"172 HOUR 12: Creating a Tile Entity"175 Understanding What a Tile Entity Is"175 Creating a Tile Entity Block"176 Creating a Tile Entity"180 Server Synchronization"183 Summary"193 Q&A"193 Workshop"193 Exercises"194 Part IV: World Generation HOUR 13: Generating Ores"195 Using Forge and an EventHandler"195 Creating a SamEventHandler"195 Using OreDictionary"202 Summary"204 Q&A"204 Workshop"205 Exercises"205 HOUR 14: Generating Plants"207 Creating a Custom WorldGen Class"207 Adding Code to SamEventHandler"215 Summary"220 Q&A"220 Workshop"220 Exercises"221 HOUR 15: Using MCEdit"223 Why Use MCEdit"223 Getting MCEdit"223 Using MCEdit"225 Summary"230 Q&A"230 Workshop"230 Exercises"230 HOUR 16: Generating Your Structure"231 Installing the Schematic Converter"231 Using the Schematic Converter"232 Adding Mobs to Your Structure"240 Summary"243 Q&A"243 Workshop"244 Exercises"244 Part V: Entities HOUR 17: Learning About Entities"245 Understanding What an Entity Is"245 Creating Proxies"246 Creating a Basic Entity"248 Summary"251 Q&A"251 Workshop"251 Exercises"251 HOUR 18: Creating an Entity Model Using Techne"253 What Are Models?"253 Downloading and Installing Techne"254 Using Techne"255 Summary"263 Q&A"263 Workshop"263 Exercises"264 HOUR 19: Coding a Mob"265 Rendering the Mob"265 Making the Mob Spawn"272 Making EntitySamMob a Mob"275 Summary"281 Q&A"281 Workshop"282 Exercises"282 HOUR 20: Creating a Throwable"283 Registering a Throwable Entity"283 Creating the Entity Class"284 Using the Entity"287 Rendering the Entity"290 Summary"293 Q&A"293 Workshop"294 Exercises"294 Part VI: Final Pointers HOUR 21: Editing Vanilla Minecraft(R)"297 How to Change Minecraft(R) Indirectly"297 Other Events"303 Giving Your Armor Egg-Throwing Abilities"303 Summary"308 Q&A"308 Workshop"309 Exercises"309 HOUR 22: Structuring Your Mod"311 Why It Is Important to Structure Your Mod"311 How to Structure Your Mod"311 Summary"322 Q&A"322 Workshop"322 Exercises"323 HOUR 23: Releasing Your Mod"325 Exporting Your Mod with Forge"325 Making Your Mod Public"328 Summary"329 Q&A"330 Workshop"331 Exercises"331 HOUR 24: What's Next"333 Using IRC"333 Using Open Source Mods"336 Learning Java"338 Summary"339 Q&A"339 Workshop"339 Exercises"339 APPENDIX A: Additional Code Fragments"341 Configs"341 Rotating Blocks"342 Custom Block Rendering"343 Custom Tree Generation"350 Automatic Update Checking"353 Custom Creative Tabs"356 Custom TNT"357 Changing Mob Behavior"363 Clothes"364 Armor Effects"365 Creating a Custom Dimension"367 Custom Biomes"383 Custom AI"384 Spawning Particles"390 Playing Sounds"391 Using a Model for an Item"391 Index"395Author BiographyJimmy Koene maintains one of the world's most popular Minecraft(R) mod websites (www.wuppy29.com/minecraft/modding-tutorials/forge-modding/). He is one of the only Minecraft(R) modders who consistently maintains and updates his online tutorials. Also an expert Java and C++ programmer, he has written an Android Minecraft(R) app that has been downloaded more than 30,000 times along with various other smaller apps. He also maintains several Minecraft(R) mods that cover many different aspects of Minecraft(R), ranging from slight changes to how food works to mods that completely change the way you play.

Guide to Minecraft Dungeons  A Handbook for Heroes by Mojang AB & The Official Minecraft Team $38.63 Price history Guide to Minecraft Dungeons A Handbook for Heroes by Mojang AB & The Official Minecraft TeamHacks for Minecrafters : Mods : The Unofficial Guide to Tips and Tricks That Other Guides Won't Teach You $67.58 Price history Hacks for Minecrafters : Mods : The Unofficial Guide to Tips and Tricks That Other Guides Won't Teach YouJavaScript in 24 Hours, Sams Teach Yourself - Paperback $52.49 Price history JavaScript in 24 Hours, Sams Teach Yourself - PaperbackUnity 2018 Game Development in 24 Hours, Sams Teach Yourself - Paperback $86.49 Price history Unity 2018 Game Development in 24 Hours, Sams Teach Yourself - PaperbackSummer Learning Crash Course for Minecrafters: Grades 34 $34.09 Price history Summer Learning Crash Course for Minecrafters: Grades 34The Ultimate Unofficial Encyclopedia for Minecrafters : An A - Z Book of Tips and Tricks the Official Guides Don't Teach You $55.71 Price history The Ultimate Unofficial Encyclopedia for Minecrafters : An A - Z Book of Tips and Tricks the Official Guides Don't Teach YouSummer Learning Crash Course for Minecrafters: Grades 23 $34.09 Price history Summer Learning Crash Course for Minecrafters: Grades 23The Ultimate Minecraft Survival Guide : An Unofficial Guide to Minecraft Tips and Tricks That Will Make You Into A Minecraft Pro $34.52 Price history The Ultimate Minecraft Survival Guide : An Unofficial Guide to Minecraft Tips and Tricks That Will Make You Into A Minecraft ProMod Lib Writer's Workshop : A Guide to the Craft of Fiction $38.49 Price history Mod Lib Writer's Workshop : A Guide to the Craft of FictionSummer Learning Crash Course for Minecrafters: Grades 12 $29.9 Price history Summer Learning Crash Course for Minecrafters: Grades 12Minecraft Guide to Creative Updated by Mojang Ab & The Official Minecraft Team $39.07 Price history Minecraft Guide to Creative Updated by Mojang Ab & The Official Minecraft TeamPocket Guide to Mod $36.87 Price history Pocket Guide to ModThe Official Minecraft Guide Collection 8-Books Set by Mojang AB $54.5 Price history The Official Minecraft Guide Collection 8-Books Set by Mojang ABThe Official Minecraft Guide Collection 8-Books Set by Mojang AB $52 Price history The Official Minecraft Guide Collection 8-Books Set by Mojang ABGreat Big Fun Workbook for Minecrafters: Grades 1 & 2 - Paperback $66.49 Price history Great Big Fun Workbook for Minecrafters: Grades 1 & 2 - PaperbackFunny You Should Ask  How to Make a Website The 100 Not Boring Guide to Setting Up Your Website with Wordpress by Lori Culwell $32.97 Price history Funny You Should Ask How to Make a Website The 100 Not Boring Guide to Setting Up Your Website with Wordpress by Lori CulwellSummer Learning Crash Course for Minecrafters: Grades K1 $34.09 Price history Summer Learning Crash Course for Minecrafters: Grades K1Buildspeak 2  More Basics Learning about the Bits That Turn It into a House by John Hollenkamp $28.47 Price history Buildspeak 2 More Basics Learning about the Bits That Turn It into a House by John HollenkampASP.NET Core in 24 Hours, Sams Teach Yourself - Paperback $34.49 Price history ASP.NET Core in 24 Hours, Sams Teach Yourself - PaperbackC Programming in One Hour a Day, Sams Teach Yourself - Paperback $82.99 Price history C Programming in One Hour a Day, Sams Teach Yourself - PaperbackUnity Game Development in 24 Hours, Sams Teach Yourself $69.99 Price history Unity Game Development in 24 Hours, Sams Teach YourselfThe Ultimate Builders Guide in Minecraft : GamesMaster Presents $23.5 Price history The Ultimate Builders Guide in Minecraft : GamesMaster PresentsWORDPRESS WEBSITES SECRETS CREATE YOUR OWN WEBSITES BY YOURSELF by Israel Adedara $41.53 Price history WORDPRESS WEBSITES SECRETS CREATE YOUR OWN WEBSITES BY YOURSELF by Israel AdedaraMinecraft: for Beginners $19.99 Price history Minecraft: for BeginnersBeginning Programming in 24 Hours, Sams Teach Yourself : 4th edition $47.49 Price history Beginning Programming in 24 Hours, Sams Teach Yourself : 4th edition