舉報

會員
Building Minecraft Server Modifications(Second Edition)
最新章節:
Index
ThisbookisgreatforanyonewhoisinterestedincustomizingtheirMinecraftserver.Whetheryouarenewtoprogramming,Java,Bukkit,orevenMinecraftitself,thisbookhasyoucovered.AllyouneedisavalidMinecraftaccount.Ifyouareinterestedinprogrammingasacareerorhobby,thisbookwillgetyoustarted.IfyouaresimplyinterestedinplayingMinecraftwithyourfriends,thenthisbookwillhelpyoumakethatexperienceevenmoreenjoyable.
目錄(93章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Deploying a Spigot Server
- Introduction to Spigot
- Installing a new Spigot server
- Setting up a new server
- Minecraft/Bukkit server commands
- Port forwarding
- Summary
- Chapter 2. Learning the Bukkit API
- Introduction to APIs
- The Bukkit API documentation
- Navigating through the Bukkit API documentation
- Understanding the Java documentation
- Exploring the 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 Spigot Server
- Building a JAR file
- Installing the plugin
- Testing your plugin
- Testing new versions of the plugin
- Debugging the code
- Summary
- Chapter 5. Plugin Commands
- Adding a command to plugin.yml
- Programming the command actions
- Assigning the executor for the enchant 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
- Writing a repeating task for a plugin
- Adding a delayed task to a plugin
- Executing code asynchronously
- Summary
- Index 更新時間:2021-07-30 09:52:35
推薦閱讀
- 大學計算機基礎(第二版)
- WebAssembly實戰
- Android Development with Kotlin
- Software Testing using Visual Studio 2012
- ASP.NET Core 2 and Vue.js
- Java Web開發技術教程
- 編程與類型系統
- Java網絡編程實戰
- Kivy Cookbook
- Learning Hadoop 2
- R Data Science Essentials
- UML軟件建模
- Clojure Polymorphism
- Head First Kotlin程序設計
- Java 9:Building Robust Modular Applications
- PHP典型模塊與項目實戰大全
- Python編程零基礎入門
- 自學Python:編程基礎、科學計算及數據分析
- 實戰圖解MACD波段交易技術
- Python Machine Learning / Second Edition
- IBM AIX 5L/v6系統管理指南
- Swift項目開發基礎教程
- Grunt Cookbook
- Free Pascal程序設計
- 程序員的三門課:技術精進、架構修煉、管理探秘
- Visual FoxPro 6.0程序設計實驗指導
- Haskell High Performance Programming
- Unity Virtual Reality Projects
- 深入學習Java開發簡單應用(藍橋杯軟件大賽培訓教材-Java方向)
- HTML5 Data and Services Cookbook