舉報

會員
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
推薦閱讀
- Instant Testing with CasperJS
- Oracle WebLogic Server 12c:First Look
- 高效微控制器C語言編程
- Dependency Injection in .NET Core 2.0
- Windows Server 2012 Unified Remote Access Planning and Deployment
- MongoDB權威指南(第3版)
- 微信小程序入門指南
- C#實踐教程(第2版)
- Instant Lucene.NET
- The Professional ScrumMaster’s Handbook
- Getting Started with React Native
- Visual Basic程序設計習題與上機實踐
- Azure Serverless Computing Cookbook
- Vue.js應用測試
- Arduino可穿戴設備開發
- Cocos2d-x by Example:Beginner's Guide(Second Edition)
- Learning Grunt
- Three.js權威指南:在網頁上創建3D圖形和動畫的方法與實踐(原書第4版)
- HTML5與CSS3權威指南
- Enterprise Application Architecture with .NET Core
- INSTANT Apache Maven Starter
- 微信公眾平臺服務號開發:揭秘九大高級接口
- 軟件測試實驗實訓指南
- C語言程序設計新編教程
- Cocos2d Game Development Blueprints
- 基于Kotlin的Spring Boot微服務實戰
- Practical Data Analysis(Second Edition)
- Java EE輕量級框架應用開發教程
- C語言編程思想與方法
- Learning DevOps:Continuously Deliver Better Software