从 0 到 1 的 Hologram
[admonition]在看本篇文章之前请确保你有 Java 基础及一定 Bukkit 开发经验,仅适合 1.8 及以上版本。[/admonition] 一、前言 做为一名积极(咕咕)的开发者,看到某项功能的时候第一时间想应该不是怎么去好好利用这个功能,而是应该思考这项功能是如何实现的?本文将带你走入 Hologram,主要解析我们常见的 Holo…
我的 2021 年度总结
说起来,2021 算是自前两年后最充实的一年了吧。(#虽然啥也不是?) 🎈 这一年,我做了什么? 下面将由我告诉你,今年我做了什么事情。 参与了我的好朋友(弟弟)的网易项目 🔹 网络服 《酷夏探索:斗罗来袭》《决战斗破:斗破来袭》(暂不可公开,可以了再解锁啦) 🔹 PE组件 《铠甲系列》(涉及 8 个组件)《代号:羲和》(参与活动)《????》(暂…
一次对 ProtocolLib 发送地图(Map Data)更新数据包的研究
一、前言 当我们想对玩家手持地图的渲染进行修改时,通常需要对 MapView 增加 MapRenderer 来实现修改,但是通过正常的方式去创建会生成一些非临时的东西(map_xxx.data)或受服务端影响无法同时多人进行不同的 MapRenderer 渲染(已知 CatServer 似乎有这个问题),那我们还有更好的方法去操作地图的渲染吗?有,…
将你的 Windows Terminal 当成 SSH 客户端吧!
一、序言 你是否也和我之前一样苦恼没有趁手的 SSH 工具?我在体验 FianllShell, XShell, MobaXterm, Terminus, SimpleRemote, ZOC 等一系列 SSH Client,碰到了一系列鬼畜问题,让我非常苦恼,直到我遇到了 Windows Terminal,让我直接爱上了这款终端应用,让我来告诉你怎么…
如何在 IDEA 使用艾游 Git 管理平台
本文仅适用于使用 IntelliJ IDEA 及有一定 Git 基础的开发者 注册艾游 Git 管理平台账户, 站点链接: http://git.mc9y.com/在注册完成后,我们创建一个仓库,如下图 打开仓库创建页面后,接着我们需要填写仓库名及是否私有 仓库创建成功,记住这里的 git 地址(如图: http://git.mc9y.com/Bl…
基于 Bukkit 自定义 Gui 槽位写法
为什么要自定义? 因为有的时候我们界面写死的话,对于一些喜欢自行排版的使用者来说,是很不友好的,所以本章讲的是一个我自己用的“自定义Inventory槽位写法”。 代码实例 我写自定义 Inventory 物品槽位的时候,我都会创建一个文件 gui.yml 用来读取要设定的槽位内容。下面是一个文件例子 # 界面标题 title: "&8通行…