舉報

會員
Building Minecraft Server Modifications
最新章節:
Index
ModifyingMinecraftwiththeBukkitAPIisauniqueguidethatwillwalkyouthroughtheentireprocessofdevelopingmodsforyourMinecraftserver.ModifyingMinecraftwiththeBukkitAPIisgreatforanyonewhoisinterestedincustomizingtheirMinecraftserver.Whetheryouarenewtoprogramming,Java,Bukkit,orevenMinecraftitself,thisbookhasyoucovered.AllyouneedisavalidMinecraftaccount.Ifyouareinterestedinsoftwaredevelopmentthenthisbookwillhelpyougetstarted.IfyouaresimplyinterestedinplayingMinecraftwithyourfriendsthenthisbookwillhelpyoumakethatexperienceevenmoreenjoyable.
目錄(87章)
倒序
- 封面
- 版權信息
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. Deploying a CraftBukkit Server
- Installation
- Setup
- Minecraft/Bukkit server commands
- Port forwarding
- Summary
- Chapter 2. Learning the Bukkit API
- Introduction to APIs
- The Bukkit API documentation
- Navigating the Bukkit API documentation
- Understanding the Java documentation
- Exploring Bukkit API
- Summary
- Chapter 3. Creating Your First Bukkit Plugin
- Installing an IDE
- Creating a new project
- Adding Bukkit as a library
- The essentials of a Bukkit plugin
- Making and calling new methods
- Expanding your code
- Summary
- Chapter 4. Testing on the CraftBukkit Server
- Building the JAR file
- Installing your plugin
- Testing your plugin
- Testing new versions of your plugin
- Summary
- Chapter 5. Plugin Commands
- Adding a command to plugin.yml
- Programming the command actions
- Assigning the executor for the command
- Summary
- Chapter 6. Player Permissions
- The benefits of permissions
- Understanding permission nodes
- Adding a permission node to plugin.yml
- Assigning a permission node to a plugin command
- Testing player permissions
- Using a third-party permissions plugin
- Using permission nodes throughout your plugins
- Summary
- Chapter 7. The Bukkit Event System
- Choosing an event
- Registering an event listener
- Listening for an event
- Canceling an event
- Communicating among events
- Modifying an event as it occurs
- Creating more plugins on your own
- Summary
- Chapter 8. Making Your Plugin Configurable
- Configurable data types
- Writing a config.yml file
- Saving loading and reloading the config file
- Reading and storing the configured values
- Using configured settings within your plugin
- ItemStack within a configuration
- YAML configuration hierarchy
- Storing configuration values as variables
- Accessing variables from another class
- Summary
- Chapter 9. Saving Your Data
- Types of data that can be saved
- Which data to save and when
- A sample teleportation plugin
- Writing a ConfigurationSerializable class
- Saving data to a YAML configuration
- Loading data from a YAML configuration
- Summary
- Chapter 10. The Bukkit Scheduler
- Creating a BukkitRunnable class
- Synchronous versus asynchronous tasks
- Running a task from a BukkitRunnable class
- Running a task later from a BukkitRunnable
- Running a task timer from a BukkitRunnable class
- Writing a repeating task for a plugin
- Adding a delayed task to a plugin
- Executing a code asynchronously
- Summary
- Index 更新時間:2021-08-04 10:10:06
推薦閱讀
- HornetQ Messaging Developer’s Guide
- Angular UI Development with PrimeNG
- OpenShift開發指南(原書第2版)
- CentOS 7 Server Deployment Cookbook
- 算法精粹:經典計算機科學問題的Python實現
- Python 3破冰人工智能:從入門到實戰
- Mastering AndEngine Game Development
- Python完全自學教程
- Elasticsearch for Hadoop
- 運維前線:一線運維專家的運維方法、技巧與實踐
- Java 9 Programming By Example
- Python函數式編程(第2版)
- 算法秘籍
- 軟件測試技術
- HikariCP數據庫連接池實戰
- RESTful Web API Design with Node.js(Second Edition)
- 精通Spring MVC 4
- Architecting Modern Java EE Applications
- 零基礎玩轉Python
- “笨辦法”學Python 3
- 學習JavaScript數據結構與算法(第3版)
- Vue.js 前端開發 快速入門與專業應用
- Google API大全
- 深入淺出R語言數據分析
- Complete Virtual Reality and Augmented Reality Development with Unity
- 明解C++
- Android移動開發項目式教程(第2版)
- Kali Linux Cookbook(Second Edition)
- 零基礎學Struts
- Learning iOS UI Development