Cargando…

Learn to program with Minecraft plugins : create flaming cows in Java using CanaryMod /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hunt, Andrew, 1964- (Autor)
Otros Autores: Hogan, Biran P. (Editor )
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Frisco, TX] : Pragmatic Programmers, [2014]
Edición:Second edition.
Colección:Pragmatic programmers.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn903400947
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150213s2014 txua ob 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d S4S  |d COO  |d DEBBG  |d OCLCF  |d DEBSZ  |d OCLCQ  |d OCLCA  |d N$T  |d EBLCP  |d OCLCQ  |d CEF  |d OCLCQ  |d UAB  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 1024311391 
020 |a 1941222943  |q (Trade Paper) 
020 |a 9781941222942  |q (Trade Paper) 
020 |a 9781680500424 
020 |a 1680500422 
020 |z 9781941222942 
024 3 |a 9781941222942 
029 1 |a DEBBG  |b BV042487430 
029 1 |a DEBSZ  |b 434828289 
029 1 |a GBVCP  |b 882735756 
035 |a (OCoLC)903400947  |z (OCoLC)1024311391 
037 |a CL0500000545  |b Safari Books Online 
050 4 |a QA76.73.J38 
072 7 |a COM  |x 051000  |2 bisacsh 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Hunt, Andrew,  |d 1964-  |e author. 
245 1 0 |a Learn to program with Minecraft plugins :  |b create flaming cows in Java using CanaryMod /  |c Andy Hunt ; edited by Brian P. Hogan. 
250 |a Second edition. 
264 1 |a [Frisco, TX] :  |b Pragmatic Programmers,  |c [2014] 
264 4 |c Ã2014 
300 |a 1 online resource (1 volume) :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a The pragmatic programmers 
500 |a "Version: P1.0 (November 2014)." 
500 |a Place of publication from publisher's Web site. 
504 |a Includes bibliographical references. 
588 0 |a Print version record. 
520 8 |a Annotation  |b 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. 
505 0 |a Cover; Table of Contents; Acknowledgments; Start Here; Who This Book Is For; Getting Started; Swimming in the Deep End; Getting Help; Conventions; 1. Command Your Computer; Use the Command Line; Move Around in File Directories; Start at the Desktop; Common Commands; Next Up; 2. Add an Editor and Java; Install an Editor to Write Code; Install the Java Programming Language; If the Java Command Is Not Found; Other Reasons It Might Not Work; Install the Minecraft Client and Server; Next Up; 3. Build and Install a Plugin; Plugin: HelloWorld; Configure with Canary.inf. 
505 8 |a Build and Install with build.shUsing EZPlugin; Next Up; 4. Plugins Have Variables, Functions, and Keywords; Keep Track of Data with Variables; Plugin: BuildAHouse; Plugin: Simple; Organize Instructions into Functions; Use a for Loop to Repeat Code; Use an if Statement to Make Decisions; Compare Stuff with Boolean Conditions; Use a while Loop to Repeat Based on a Condition; Next Up; 5. Plugins Have Objects; Everything in Minecraft Is an Object; Why Bother Using Objects?; Combine Data and Instructions into Objects; Plugin: PlayerStuff; Next Up; 6. Add a Chat Command, Locations, and Targets. 
505 8 |a How Does Minecraft Know About Your Plugin?Plugin: SkyCmd; Handle Chat Commands; Use Minecraft Coordinates; Find Nearby Blocks or Entities; Plugin: LavaVision; Next Up; 7. Use Piles of Variables: Arrays; Variables and Objects Live in Blocks; Plugin: CakeTower; Use a Java Array; Plugin: ArrayOfBlocks; Use a Java ArrayList; Plugin: ArrayAddMoreBlocks; Next Up; 8. Use Piles of Variables: HashMap; Use a Java HashMap; Keep Things Private or Make Them Public; Plugin: NamedSigns; Next Up; 9. Modify, Spawn, and Listen in Minecraft; Modify Blocks; Plugin: Stuck; Modify Entities; Spawn Entities. 
505 8 |a Plugin: FlyingCreeperListen for Events; Plugin: BackCmd; Check Permissions; Next Up; 10. Schedule Tasks for Later; What Happens When?; Put Code in a Class by Itself; Make a Runnable Task; Schedule to Run Later; Schedule to Run Once, or Keep Running; Plugin: CowShooter; Next Up; 11. Use Configuration Files and Store Game Data; Use a Configuration File; Plugin: SquidBombConfig; Store Game Data in a Database; Plugin: LocationSnapshot; Plugin: BackCmd with Save; Next Up; 12. Keep Your Code Safe; Install Git; Remember Changes; An Easy Undo; Visit Multiple Realities; Back Up to the Cloud. 
505 8 |a Share CodeNext Up; 13. Design Your Own Plugin; Have an Idea; Gather Your Materials; Lay Them Out; Try Each Part; Knit It All Together; Just the Beginning; A1. How to Read Error Messages; Java-Compiler Error Messages; Canary Server Error Messages; A2. How to Read the Canary Documentation; Canary JavaDoc Documentation; Oracle JavaDoc Documentation; The Wiki and Tutorials; A3. How to Install a Desktop Server; The Easy Way: LogMeIn; The Harder Way: By Hand; A4. How to Install a Cloud Server; What Is the Cloud?; Remote Operating Systems; Remote Access; Installing Packages; Installing Java. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Java (Computer program language) 
650 0 |a Minecraft (Game) 
650 0 |a Computer programming. 
650 6 |a Java (Langage de programmation) 
650 6 |a Minecraft (Jeu) 
650 6 |a Programmation (Informatique) 
650 7 |a computer programming.  |2 aat 
650 7 |a COMPUTERS  |x Programming  |x General.  |2 bisacsh 
650 7 |a Computer programming  |2 fast 
650 7 |a Java (Computer program language)  |2 fast 
650 7 |a Minecraft (Game)  |2 fast 
700 1 |a Hogan, Biran P.,  |e editor. 
776 0 8 |i Print version:  |a Hunt, Andrew, 1964-  |t Learn to program with Minecraft plugins.  |b 2nd edition.  |d Dallas, Texas : The Pragmatic Bookshelf, [2014]  |z 9781941222942  |w (OCoLC)897448522 
830 0 |a Pragmatic programmers. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781680500523/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a EBSCOhost  |b EBSC  |n 1716701 
994 |a 92  |b IZTAP