The first edition of this book used the Bukkit modding server and library, which was taken down due to a legal dispute in September 2014. This new edition has been completely revised to replace Bukkit with the CanaryMod library.
The bestselling, kid-tested book for Minecraft is now updated for CanaryMod! Write your own Minecraft plugins and watch your code come to life with flaming cows, flying creepers, teleportation, and interactivity. Add your own features to the Minecraft game by developing Java code that "plugs in" to the server. You'll manipulate and control elements in the 3D graphical game environment without having to write tons of code or learn huge frameworks. No previous programming experience necessary.
Expand your Minecraft experience! You'll learn how to write Java code and build plugins for your own Minecraft servers using the popular Java programming language. This new edition has been completely revised to use the freely-available CanaryMod library.
You'll create plugins that can change blocks from air to stone, or spawn cows and creepers. You'll write plugins that react to game events, and even schedule tasks that will run later in the game. Readers from age 9 to 99 will learn how to use variables and functions to build plugins that fling players into the sky, create flying creepers, and of course, shoot flaming cows.
Along the way you'll learn real programming using Java, from classes, objects, and data structures (including arrays and hashes) to exception handling and threads. You'll even learn how to back up your code (and go back in time!) using Git, and run your own server at home or in the cloud. A progress bar shows you how far you've come in each chapter, and by the end of the book you'll be able to design and code your own plugins.
Put your gaming to good use, and learn real programming skills today.
What You Need:
A modern PC running the Windows, Mac OS X, or Linux operating systems. The book explains how to download Java, the CanaryMod server and API, and all the tools you'll need.
Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional While Java EE 5 is considered by everyone to be the most important enterprise release, Java EE 6 has a lot in store for you and every server-side Java developer. The most widely spread technology to write enterprise-class applications just got better with enhanced EJB 3.1, Java Persistence API (JPA) 2.0, the new, yet already very successful, Java... Elementary Algebra
Ideal for lecture-format courses taught at the post-secondary level, ELEMENTARY ALGEBRA, Ninth Edition, makes algebra accessible and engaging. Author Charles "Pat" McKeague's passion for teaching mathematics is apparent on every page. With many years of experience teaching mathematics, he knows how to write in a way that you...
Calculus with Analytic Geometry
Most students study calculus for its use as a tool in areas other than mathematics. They desire information about why calculus is important, and where andhow it can be applied. I kept these facts in mind as I wrote this text. In particular, when introducing new concepts I often refer to problems that are familiar to students and that require...
Sams Teach Yourself the Twitter API in 24 Hours (Sams Teach Yourself -- Hours)
This book on the Twitter API is geared to the programmer who is just a bit past
beginner—who knows the basics of LAMP, including how to set up a basic server,
use this book, but you should know how to look things up. In writing this book, we
Pro Spring 5: An In-Depth Guide to the Spring Framework and Its Tools
Master Spring basics and core topics, and share the authors’ insights and real–world experiences with remoting, Hibernate, and EJB. Beyond the basics, you'll learn how to leverage the Spring Framework to build the various tiers and parts of an enterprise Java application: transactions, web and presentation tiers, deployment,...
New edition shows you how to get the very most out of the latest version of Blender
Blender, the open-source 3D software, is more popular than ever and continues to add functionality. If you're an intermediate or advanced user, this new edition of Tony Mullen's expert guide is what you need to get up to speed on...