mcpyproject / McPy

A open source Minecraft server written 100% in Python
GNU Affero General Public License v3.0
82 stars 16 forks source link

Updated imports (again) and added a draft WorldIO module #21

Closed Geolykt closed 4 years ago

Geolykt commented 4 years ago

The goal of the WorldIO module is to ease Plugin development as well as somewhat hiding the backend of block storage. The block container class can be removed in case that we do not store Blocks as I thought we would (caching changes, then applying them). Other than that, I also updated the JSON indentation to be standarized as well as adding a vendor information entry to it for the inevitable time that we have forks to do different stuff

The PR is conflicting with #20 , but it's not something we can't get away with some commits

tazz4843 commented 4 years ago

Did a review: no issues except for async/await syntax: I'll merge now.