Learn to program with Minecraft plugins : create flaming cows in Java using CanaryMod /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
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) |
Tabla de Contenidos:
- 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.
- 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.
- 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.
- 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.
- 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.