minecraft
minecraft copied to clipboard
A Minecraft-like game written in python3
The `minecraft:crafting_shapeless` type of crafting is easy for implement. But `minecraft:crafting_shaped` is very hard.
1. Some slots don't receive `on_mouse_press` event (reproducible) 2. Items aren't at right position(not reproducible) 3. Background color will turn black and soon turn back(reproducible)  > Slots in green...
@jason-bowen-zheng 在`2020-12-26`提交中新增了区块系统, 但是运行得不够顺利. 区块系统存在于 [world/world_with_chunk.py](https://github.com/Minecraft-in-python/Minecraft/blob/master/Minecraft/world/world_with_chunk.py) 文件中. 原始的`Minecraft.world.world.World`类与应用了区块的`Minecraft.world.world_with_chunk.World`类互相兼容.
在`master`分支的`2020-11-20`的某一次提交中, @jason-bowen-zheng 为 Minecraft 的世界生成采用了多线程. 世界生成的线程运行地非常顺利, 但是在绘制方块以及绘制 HUD 的时候出现了`invalid operation`或`stack overflow`的`GLException`异常. 经过思考, @jason-bowen-zheng 初步断定了异常很可能是由 threading 模块或 pyglet 对多线程的处理不够完善而引起的. 同时, 在 pyglet 的项目中开启了一个 [issues #314](https://github.com/pyglet/pyglet/issues/314) 来征询解决方法.
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.0.1 to 10.2.0. Release notes Sourced from pillow's releases. 10.2.0 https://pillow.readthedocs.io/en/stable/releasenotes/10.2.0.html Changes Add keep_rgb option when saving JPEG to prevent conversion of RGB colorspace #7553 [@bgilbert] Trim...
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.0.1 to 10.3.0. Release notes Sourced from pillow's releases. 10.3.0 https://pillow.readthedocs.io/en/stable/releasenotes/10.3.0.html Changes CVE-2024-28219: Use strncpy to avoid buffer overflow #7928 [@hugovk] Use functools.lru_cache for hopper() #7912 [@hugovk]...
Zig