Java 双重锁定模式真的需要 volatile 吗?

DCL(Double-checked locking)是一种包含了一个可有可无的 volatile 关键字的常见设计模式 ...

聊聊 Java 的 mlvm

这可不是 Graal VM …

DataFixerUpper 序列化简介

Minecraft 在 1.13 提供了模块化数据访问和序列化的类库 DataFixerUpper,本文简单介绍其序列化部分。

聊聊 Forge 工具链

MinecraftForge 由十数个项目组合而成,本文对此做一个简单的介绍。

[译] 你的函数什么色?

原文 https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/,Robert Nystrom 版权所有。

一种沙盒游戏服务器并行化设想

本文将会以 Minecraft 为例介绍 3D 沙盒游戏服务器的运行模型、该单线程模型的限制,提出一种可行的、基于区域锁的并行化模型,分析其可行性,并给出对应的实现细节、调度优化方法等。

聊聊生物和 AI

一只羊停下吃草,抬头望着你… 这其实不会发生。

Minecraft 服务端开发指北

本文介绍 Arclight 和其他常见 Minecraft 服务端原理及关键技术。

上线了新的 Maven 仓库

地址 https://maven.izzel.io,采用 Reposilite。

聊聊区块和 Ticket

Minecraft 在 1.14 引入了 Ticket 系统来管理区块的加载和卸载。