Skip to content

[Proposal] Make MC dependency-free #5

@nitrogenez

Description

@nitrogenez

The What

What's this needed for? The answer is simple. Easier maintenance. Yes. MCL or MTG are not rapid-developing projects, and they don't have massive API changes that are hard to keep up with. However, even though depending on these projects makes it a little harder to maintain MC, as we need to check for dependency presence and build from that.
We could've just used, e.g, depends = default, but this leaves no possible way to play with MC in any other game, e.g MCL, as MCL doesn't have the default package.

The Why

Why do I care? Well, I am a C/C++ programmer, so I am, of course, pretty much sick of depending on anything if it takes nothing to make what I need myself. And also the reasons above. Being a dependency-less project MC achieves the goal to be playable in any game.

My solution

So far things that depend on other mods are crafting recipes. We can, and I think should, add new ore types. Exactly: Aluminum and Silicon as the first step. Make aluminum and silicon generate naturally, balance that, and then just use other items (e.g ingots and plates) to build a computer. This could make things more interesting, balanced, and fun. This change in the recipe will actually force the player in deep dive into the caves to find and mine all the required resources for the computer.

Let me know your thoughts on that. Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    code qualityImprovements to code qualityenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions