Introduction | p. 1 |
About This Book | p. 1 |
Foolish Assumptions | p. 2 |
Icons Used in This Book | p. 3 |
Accessing the Learn ToMod Software | p. 3 |
Beyond the Book | p. 4 |
Where to Go from Here | p. 4 |
Part 1 Making Your First Minecraft Mod | p. 7 |
Project 1 Getting Started on Modeling Minecraft | p. 9 |
Know What Minecraft Modding Is | p. 10 |
Use the LearnToMod Online Software | p. 11 |
Become Familiar with the Programming Environment | p. 19 |
Write Your First Minecraft Mod | p. 22 |
Run Your First Mod in Minecraft | p. 28 |
Write Your Own Minecraft Mods | p. 32 |
Share Your Mods with Friends | p. 34 |
Project 2 Earning Modding Badges | p. 37 |
Write Mods with Functions | p. 38 |
Earn Scramble Badges | p. 40 |
Earn Missing Badges | p. 45 |
Make and Call New Functions | p. 48 |
Complete the Functions Badge Code | p. 51 |
Earn Quiz Badges | p. 57 |
Challenge Yourself Beyond Badges | p. 58 |
Complete the Function Challenge | p. 59 |
Project 3 Building and Protecting Structures | p. 62 |
Use Drones to Build Structures in Minecraft | p. 63 |
Build a Tower in Minecraft By Breaking Coding into Phases | p. 70 |
Use Locations to Strike Lightning on Yourself in Minecraft | p. 84 |
Use Locations to Strike Lightning on Drones in Minecraft | p. 87 |
Debug Complex Mods | p. 88 |
Spawn Entities and Add Inventory Items | p. 90 |
Build a One-Click House in Minecraft | p. 91 |
Part 2 Making Your First Minecraft Minigame | p. 109 |
Project 4 Making a Single-Player Game in Minecraft: Spleef | p. 111 |
Introduce the Gameplay Loop | p. 112 |
Make Spleef: Iteration 1 | p. 115 |
Make Spleef: Iteration 2 | p. 136 |
Project 5 Making a Multilevel Minecraft Minigame: Monster Arena | p. 142 |
Draw the Gameplay Loop | p. 143 |
Iteration 1 Make Monster Arena | p. 144 |
Iteration 2 Add Levels | p. 158 |
Iteration 3 Add Even More Levels and Challenges | p. 163 |
Make More Iterations: Be Creative and Unique | p. 166 |
Project 6 Minecraft Modding with Friends: The Multiplayer Version of Spleef | p. 168 |
Start from the Single-Player Spleef Game | p. 169 |
Summarize the Gameplay Loop | p. 171 |
Iteration 1 Refactor the Single-Player Version | p. 172 |
Iteration 2 Add in PIayer2 | p. 179 |
Test the Multiplayer Spleef Game | p. 184 |
Iteration 3 End the Game at 200 Blocks | p. 187 |
Part 3 Designing and Building a Multiplayer Minigame | p. 189 |
Project 7 Modding with Projectiles | p. 191 |
Design and Build an Exploding Projectile | p. 192 |
Make a Projectile Library | p. 210 |
Complete an Extra Challenge: Use the Projectile Library to Make a Teleporting Projectile | p. 225 |
Project 8 Making a Multiplayer Minigame: Capture the Flag | p. 226 |
Plan the Capture-the-Flag Game | p. 227 |
Prepare the Capture-the-Flag Mod | p. 227 |
Iteration 1 Create the Single-Player Version | p. 230 |
Project 9 Iterating on Gameplay Using an Existing Game: Capture the Flag | p. 261 |
Iteration 2 Add player 2 | p. 262 |
Iteration 3 Make Someone Win | p. 270 |
Play the Game in Alternative Ways | p. 276 |
Part 4 Building Your Own Minecraft Minigame | p. 279 |
Project 10 Building Your Own Game | p. 281 |
Sketch Out Your Mod | p. 282 |
Plan Your Mod | p. 283 |
Draw the Gameplay Loop | p. 284 |
Outline Your Mod | p. 285 |
Refactor Your Mods | p. 286 |
Test Your Code | p. 286 |
Share Your Mod with Friends | p. 286 |
Remix Other People's Mods | p. 287 |
Engage with Your Community | p. 289 |
Index | p. 290 |