跳至主要內容
Github Actions 的N+1种用法

Github Actions 的N+1种用法

什么是 Github Actions

Github Actions 的官方文档是这样叙述的:

GitHub Actions 是一种持续集成和持续交付 (CI/CD) 平台,可用于自动执行生成、测试和部署管道。 您可以创建工作流程来构建和测试存储库的每个拉取请求,或将合并的拉取请求部署到生产环境。


WarmthDawn大约 21 分钟杂项CI/CDgithubworkflowactionspages自动化
Minecraft 睡前废话(一)—— 掉落物与方块:从撸树开始的故事

Minecraft 睡前废话(一)—— 掉落物与方块:从撸树开始的故事

警告:本教程废话连篇,请酌情跳过

Registry与搞事情的Mojang,论屎山是如何形成的

如何从一个方块获取对应的物品

史蒂夫进入了游戏,史蒂夫抡起了他的铁手,好!史蒂夫成功的挖下来一块木头!

现在我们需要获取这块木头对应的物品,嗯,很简单

ItemsStack item = new ItemStack(block);

WarmthDawn大约 35 分钟MinecraftMinecraftForge掉落物杂谈方块
Minecraft 睡前杂谈(二)—— 服务器与客户端:网络模型与数据同步

Minecraft 睡前杂谈(二)—— 服务器与客户端:网络模型与数据同步

Client与Server: Minecraft的网络模型

Minecraft作为一个联机游戏,自然的拥有服务端和客户端,但是我们下面提到的ClientServer,实际上并不是指的物理层面的“服务器”和“客户端”。即使你在运行单人游戏,你也可以”向局域网开放“来让你的客户端同时作为一个服务器运行。实际上哪怕单人游戏,Minecraft也同样会运行两个独立的线程分别作为'服务端'和”客户端“并使用线程安全的管道代替网络进行通信,而这部分逻辑对于mod是隐藏的。也因此,下文中的”客户端“和”服务器“如没特殊声明均代表逻辑层面的客户端和服务端。


WarmthDawn大约 27 分钟MinecraftMinecraftForge杂谈网络同步