Skip to content

MCprep 3.6 RC-2

Pre-release
Pre-release
Compare
Choose a tag to compare
@StandingPadAnimations StandingPadAnimations released this 17 Jun 06:28
· 2 commits to master since this release
6cfb455

This is the second release candidate for MCprep 3.6 (apologies for the long wait). Although not yet merged (#555), we feel CommonMCOBJ support in MCprep is ready enough for testing, hence this release candidate.

We highly encourage using CommonMCOBJ worlds, as we plan to phase out support for legacy worlds (by default at least) by the release of MCprep 4.0. See the list of exporters on the official CommonMCOBJ organization for which versions do CommonMCOBJ exports.

With CommonMCOBJ support, some changes are brought to how worlds are imported:

  • CommonMCOBJ worlds now have their data imported and handled
  • Legacy imports now have their exporter attached to a property, rather than it being thrown out. This is to ease the transition from legacy worlds to CommonMCOBJ
  • All worlds are now parented to an empty
    • For legacy worlds, this is for convenience and consistency, and is located at the origin
    • For CommonMCOBJ worlds, this empty holds the CommonMCOBJ data for the OBJ (as such do not delete the empty), which MCprep references, and is located within the export region (thanks to CommonMCOBJ data); for most exports, this means the empty is located slightly above the OBJ, in the center
  • The exporter selector on the top of the MCprep panel will not be automatically set for CommonMCOBJ imports.
    • This is because we now get the exporter directly from the OBJ itself (if it uses CommonMCOBJ), so this is no longer necessary. If one wishes, it can still be set manually, but it will be ignored for CommonMCOBJ imports
    • We plan to keep the selector until MCprep 4.0, at which point it will be hidden by default and require enabling in preferences

This RC is based on 6cfb455