MinicraftPlus / minicraft-plus-revived

Minicraft+, an extension of Notch's original minicraft project, with tons more features.
GNU General Public License v3.0
484 stars 97 forks source link

Texture update and better resource handling #394

Open BenCheung0422 opened 2 years ago

BenCheung0422 commented 2 years ago

Is your feature request related to a problem? Please describe. The textures are a bit...outdated, and they might be needed to be reworked with higher resolution.

Describe the solution you'd like The textures maybe need to be updated. At least, item sprites update to 16*16, tile sprites update to 32*32, entity sprites update to 32*32, mob sprites splitted into parts. FurnitureItem would use Furniture#sprite for its sprite instead. I might also make minicraft.(core.io|util).ResourceLinker for resources, images (sprites), audio (sound), texts (localizations, books). We could also make data packs (for e.g. loots) inside. High resolution texture example: https://discord.com/channels/280723930942013440/283806520699912192/504502676994785300.

For 2.4, rework the textures with different resolutions. For 2.3, do others above mentioned.

BenCheung0422 commented 1 year ago

We could even keep the classic feel if we increase the resolution of the textures. ResourceLinker should be handled by #400 directly.

BenCheung0422 commented 1 week ago

Partly related to #400