Начать новую тему Ответить на тему
Статистика раздачи
Размер: 62.05 МБ | | Скачали: 3
Сидеров: 0  [0 байт/сек]    Личеров: 0  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Learn to Program with Minecraft Plugins. Create Flaming Cows in Java Using CanaryMod, 2nd Edition

Год: 2014
Автор: Andy Hunt
Издательство: Pragmatic Bookshelf
ISBN: 978-1-941222-94-2
Серия: The Pragmatic Programmers
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 285
Описание:

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.
Acknowledgments
Start Here
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.sh
Using 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: FlyingCreeper
Listen 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 Code
Next 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
Running Remotely
Domain Name
What’s Next
A5. Cheat Sheets
Java Language
A6. Glossary
A7. Common Imports

Bibliography
Index
До перезалития, торрент был скачан - 201 раз.
Торрент перезалит. Причина: добавлен Code.
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 28.85 КБ / Просмотров 73 ]

Статус
Проверен 
 
Размер  62.05 МБ
Приватный: Нет (DHT включён)
.torrent скачан  3
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!