Amulet-Core icon indicating copy to clipboard operation
Amulet-Core copied to clipboard

A Python library for reading and writing the Minecraft save formats. See Amulet for the actual editor.

Results 24 Amulet-Core issues
Sort by recently updated
recently updated
newest added

The main aim of this refactor is to reduce the amount of data that is held in memory. The previous implementation loaded and wrote the whole region file meaning all...

at first i'm a noob of python and i use it code to generate a glowstone in my flat world, but the glowstone didn't emit light ```python import amulet from...

This licence allows use, modification and redistribution of our code provided that it is for non-commercial purposes and does not compete with Amulet-Team.

Note: do not merge this yet. We should do some test builds before merging it. Added a cython leveldb wrapper. This was added before but removed again due to segmentation...

Hi, I can't see any indication of which license this code is published under - has that been decided? Many thanks

World methods currently only work in the universal format but with an optional extra input they could also automatically translate the data into a given version for the user

enhancement

have been talking witth gentlegiantJGC about this. https://github.com/MineInAbyss/deeperworld-converter/blob/master/main.py is code

https://github.com/Amulet-Team/Amulet-Core/blob/f81f423df72609b050e29bc6c391a8eac10d969d/amulet/level/formats/anvil_world/region.py#L286-L293 last time i check minecraft code, `compress_type` may be 3. Im not sure if this value is still allowed.

There are a number of issues with how we handle dimensions and it needs fixing. Here is my research so far ``` Java forge 1.12 level.dat["forge"]["DimensionData"]["UsedIDs"] = [I;0, 1, 7]...

This is an experiment to rewrite some of the core classes to fix a number of long-standing issues. This is also a chance to reevaluate the implementation having learnt quite...