Skip to content

Brand New Resources & Built-in Resource Pack(s) #55

@BenCheung0422

Description

@BenCheung0422

Original: MinicraftPlus/minicraft-plus-revived#634

Background

There was a similar plan on Minicraft+ too, but this project would aim a little bit different given the nature and direction of this project. Minicraft+ may still stick with the characteristics being a mod of Minicraft, but TerraModulus is apart from that. Therefore, a different plan would be considered here.

Copyright Issue of Original Assets

The original assets include the textures and audio, and since the codebase would be completely different, the source code is excluded. It is known that it is unclear who own the copyright, either Notch or Microsoft & Mojang AB. If Minecraft Usage Guidelines take effect, having either a built-in pack or an externally hosted pack for the "classic" resources would less likely be allowed, as per:

Under Essential Guidelines:

If you are using any part of any name, any part of our brand, or any of our assets, then: [...]

  • Do not redistribute our games or any alterations of our games or game files

Also, the Personal Use guidelines is not applicable, but the Commercial Use guidelines. However, this usage is likely not mentioned in the Commercial Use guidelines. In addition, though it is possible to use scripts to generate packs (as proposed in MinicraftPlus/minicraft-plus-revived#634 (comment)), but it is really impractical.

Therefore, no any "classic" pack would be made.

Built-in Pack(s)

These packs may be considered, but just if they are considered:

  • Blocky
    • An experimental built-in pack
    • No Connected Tile Transition, others are similar to vanilla
  • High Contrast
    • Designed for colorblindness
    • High contrast textures based on vanilla

Both these packs would be held in the same repository as here, and updates are always required if there are any change to the vanilla textures. Note that only textures are affected.

Vanilla Resources

Due to the amount of work and my capability in artworks, artists may be recruited or invited for the works. Although I may still participate in some of the works (if eventually there is still someone agreed to work on), most involvement would be by them while I may still provide ideas. The resources including the textures, models and audio, would mostly be unique to this project, except for some music.

The commissions would likely be volunteer, but someone requests for, I might still be able to, just not always. This project should always be open-sourced, but owned and hosted by the organization. So, I propose some versions of the consent agreement outline for the commissions.

Agreement Version A

The commissionee owns the copyright, but the commissioner always requests for granting permissions over new fields. The basic permissions are permanent, including:

  • Distributing the works along with the game binaries in freely accessible manners
  • Public advertising and promoting the TerraModulus project
  • Hosting the works in any form in the public project source code repositories

Agreement Version B

The commissionee transfers ALL the copyrights to the commissioner, so that the commissioner owns ALL the copyrights and is not limited by any rule restricted by the commissionee.

Agreement Version C

The commissionee shares ALL the copyrights to the commissioner, so that the commissioner owns ALL the copyrights and is not limited by any rule restricted by the commissionee.

Agreement Version D

The commissionee permits ALL acts associated to the TerraModulus by the commissioner, so that the commissioner could act in any way within the scope of the project.


Regardless of the versions (though might still be included in the agreement for assurance), the contributed artists associated in this way would always be credited within the scope of the project, on a page on a website and in README in the project repositories.

Continuous maintenance and collaborations are recommended, but not necessary, given that continuous updates may still be made on this project. Miscellaneous and minor/trivial artwork contributions may not be applicable like this, but would be constrained by the coming Contributing Guidelines and the associated Terms, Agreements or Guidelines.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions