Minecraft
文章平均质量分 94
IllTamer
一只梦想成为Java架构师的小程序员
展开
-
[Bukkit插件开发教程] [高质量插件系列] [协议] 教你如何从外部 Ping 通服务器
引子 总所周知,Minecraft 的服务端和客户端是分离的两部分,客户端与服务端通过 TCP / IP(特指 Java 版,基岩版使用的是 UDP) 进行数据通讯(所以我们需要在服务端配置 server.properties 的 port 属性以及客户端连接时所需输入IP:PORT)。如果我们知道客户端与服务端所采用的具体通讯协议,那么就可以伪装客户端对服务器发起访问请求从而进行一系列操作(比如压测 知识点 本节所涉及知识点如下: 对于特定协议的解析与封装 Socket API...原创 2021-12-01 21:33:51 · 566 阅读 · 0 评论 -
[Bukkit插件开发教程] [高质量插件系列] [算法] - A*寻路算法在三维MC中的实际应用
注意:本文适合 有JavaSE基础 勇于尝试 有耐性的读者食用 (正所谓算法开发 学到头了 也就到头了orz)本文中二维A*思想部分来自于A* Pathfinding for Beginners - Artificial Intelligence - Tutorials - GameDev.net在开始之前:本文不会完全将最终代码贴出,仅取部分作为参考。您的代码理应源于您自己,我们不是为了开发而开发! 撰写本文的想法起始于本人最近进行的一款寻路插件的开发,在研究现有寻路算法时发现了最具优越性的A*寻路算法.原创 2021-09-06 20:52:49 · 290 阅读 · 0 评论