Skip to content

Releases: Moo-Ack-Productions/MCprep

v3.6.1.2 | (Bug fixes)

25 Aug 07:19
6514aa5
Compare
Choose a tag to compare

Click the button below to download MCprep (same install for Blender 2.80 through 4.3)

mcprep download
By downloading and installing, you agree to the following privacy policy including anonymous data tracking clause. Do not download the zip file from the readme page, you must click the button above. NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

See README for usage instructions | Join the official discord | Or help by taking this quick survey!

What's Changed in 3.6.1.2 (combined with below)

  • Fix build command used in release script by @TheDuckCow in #629
  • Even more graceful translations startup handling by @TheDuckCow in #630
    • As a side consequence of this, we now have equivalent simplified Chinese support in Blender 2.8-3.x to the support we already had in Blende 4.x

What's Changed in 3.6.1.1 (pulled)

What's Changed in 3.6.1 (pulled)

Full Changelog: 3.6.0...3.6.1.2

v3.6.0 | The Next Chapter

09 Aug 05:06
e3f136e
Compare
Choose a tag to compare

Click the button below to download MCprep (same install for Blender 2.80 through 4.2)

mcprep download
By downloading and installing, you agree to the following privacy policy including anonymous data tracking clause. Do not download the zip file from the readme page, you must click the button above. NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

See README for usage instructions | Join the official discord | Or help by taking this quick survey!

v3 6 0-splash
Render by Mahid Sheikh, recomposed by TheDuckCow for splash art

What's Changed

  • New features
    • Implemented CommonMCOBJ Support by @StandingPadAnimations in #555 and #548 (...and more)
      • Right now, this is not used for much, but in the future, it will allow for many things previously impossible, such as chunk alignment and biome colors
      • A compatible exporter is needed to take advantage of CommonMCOBJ support; Mineways v11.07+ and jmc2OBJ 124+ both support CommonMCOBJ V1. Also see the full list of exporters supporting CommonMCOBJ
    • EEVEE Next in Blender 4.2 by @StandingPadAnimations in #586
    • First steps towards multi-lingual support, big thanks to @StandingPadAnimations.
      • To activate, simply change the active Blender language in user preferences. More contributions are welcome! See how to contribute your language here, every little bit helps; our goal is to make it so one day, no one will be confused by MCprep's UI simply due to a language barrier
      • Partial Russian translation by @Aspirata in #582
      • Partial Chinese translation by @chisaato
    • Adding material no_prep properties by @zNightlord in #561
  • Improvements
  • Fixes
    • Fixed using Geonode weather effects in Blender 4.2, which a large number of users have started to face
    • Update documentation to included included Warden by @TheDuckCow in #610
    • Improved error message when prepping only mats with missing image paths. by @TheDuckCow in #611
    • Fixing typing which was breaking blender 2.90 and 2.80 builds by @TheDuckCow in #614
    • Add non_color_options to mcprep base data json by @TheDuckCow in #616
    • Fixed materials for meshswap fire and campfile to be alpha clip in Eevee, and to not show the on furnace emitter mesh
  • Removals
    • Removed MCprep Cycles optimizer by @StandingPadAnimations in #543
      • The MCprep Cycles optimizer (deprecated in MCprep 3.5.2) was full of code designed for an older era of Cycles (pre-3.0), and also had many hard to fix bugs. Thus, it was decided to remove the MCprep Cycles optimizer. See #541 for the full rationale
  • Internal development improvements / updates

Full Changelog: 3.5.3...3.6.0

MCprep 3.6 RC-3

07 Jul 02:10
53878d0
Compare
Choose a tag to compare
MCprep 3.6 RC-3 Pre-release
Pre-release

This is the third and final release candidate for MCprep 3.6, with CommonMCOBJ support (#555) now being merged. All tests are passing on the dev branch, and now we just need to find and iron out any remaining bugs.

As mentioned in the previous 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.

Since the previous release (https://github.com/Moo-Ack-Productions/MCprep/releases/tag/3.6.0-rc-2), the following changes have been made:

  • jmc2OBJ mappings have been updated
  • Textureswap no longer gray out on OBJs exported with unknown exporters, instead now only graying out if an exporter is not detected
  • AgX (introduced in Blender 4.0) and Khronos PBR Neutral (introduced in Blender 4.2) have been added to supported built-in color spaces, meaning MCprep will no longer convert MTL files when using those colorspaces
  • OBJ header parsing now consumes less memory

Known regressions:

  • Find Missing Textures doesn't work properly with jmc2OBJ exports (likely due to mapping changes)
  • Prep materials refuses to prep materials if textures are missing (again, likely due to mapping changes)
  • Geometry node weather effects can't be spawned in Blender 4.2 (due to data type changes)

This RC is based on 53878d0

MCprep 3.6 RC-2

17 Jun 06:28
6cfb455
Compare
Choose a tag to compare
MCprep 3.6 RC-2 Pre-release
Pre-release

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

MCprep 3.6 RC-1

29 Apr 01:08
d16acfb
Compare
Choose a tag to compare
MCprep 3.6 RC-1 Pre-release
Pre-release

This is the first release candidate of MCprep 3.6. The most notable feature of MCprep 3.6 RC-1 is translation support, with Chinese as the first non-English language in MCprep (thanks to https://github.com/chisaato for the Chinese translation). MCprep will attempt to follow whatever language is set in Blender itself, and fallback to English if it can't do so.

What's missing from this release candidate is CommonMCOBJ support (#555). This will be available in next week's RC.

This RC is based on d16acfb.

(automated changelog below)

What's Changed

Full Changelog: 3.5.3...3.6.0-rc-1

Update May 17th, 2024: Due to a bug with one of the patches used, the build has been replaced. The old build still remains as MCprep_v3.6.0_old.zip if needed.

v3.5.3 | Textureswap fix

09 Jan 05:17
Compare
Choose a tag to compare

Click the button below to download MCprep (same install for Blender 2.80 through 4.0)

mcprep download
By downloading and installing, you agree to the following privacy policy including anonymous data tracking clause. Do not download the zip file from the readme page, you must click the button above. NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

See README for usage instructions | Join the official discord | Or help by taking this quick survey!

What's Changed

  • Fixed error while using texture swap in MCprep v3.5.2 via wrong keyword argument by @StandingPadAnimations in #532
    • This also includes a new unit test covering this function, which means such a problem should not be possible in the future.

Full Changelog: 3.5.2...3.5.3

v3.5.2 | Bugfix Update

06 Jan 07:32
Compare
Choose a tag to compare

Click the button below to download MCprep (same install for Blender 2.80 through 4.0)

mcprep download
By downloading and installing, you agree to the following privacy policy including anonymous data tracking clause. Do not download the zip file from the readme page, you must click the button above. NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

See README for usage instructions | Join the official discord | Or help by taking this quick survey!

What's Changed

Full Changelog: 3.5.1...3.5.2

v3.5.1 | Blender release compatibility

15 Nov 05:28
971c3ab
Compare
Choose a tag to compare

Click the button below to download MCprep (same install for Blender 2.80 through 4.0)

mcprep download
By downloading and installing, you agree to the following privacy policy including anonymous data tracking clause. Do not download the zip file from the readme page, you must click the button above. NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

See README for usage instructions | Join the official discord | Or help by taking this quick survey!

What's Changed

Full Changelog: 3.5.0...3.5.1

Hotfix made on Nov 16th to address an analytics issue

v3.5.0 | Major Refactor

30 Sep 19:37
8722c10
Compare
Choose a tag to compare

Click the button below to download MCprep (same install for Blender 2.80 through 3.6)

mcprep download
By downloading and installing, you agree to the following privacy policy including anonymous data tracking clause. Do not download the zip file from the readme page, you must click the button above. NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

See README for usage instructions | Join the official discord | Or help by taking this quick survey!

v3 5 0
Render by StandingPad, check out the blog post. Find splash art files here.

What's Changed

  • This release represents a major refactor of MCprep, milestone details here
  • Dropped Blender 2.7x support (#399)
  • Made contributing and releasing MCprep easier for developers
    • Introduction of the new bpy-addon-build utility to easily work with MCprep locally
    • Cross platform unittests to ensure all contributions can be validated
    • Removing the need for direct code changes when compiling prod vs dev builds of the addon
    • Created a better designed env class to hold state and data.
    • Support for a release candidate workflow going forward
    • Python type hinting used where possible, making it easier for development and debugging
  • Updated assets:
    • New Minecraft 1.20 textures and block references
    • Fixes to the BoxScape Studios villager rig by @Roni-Raihan
  • Affirming blender 4.0 support including most basic working of AgX (color values may still need further revisions)
  • Fixed issues when generating materials during json model loading. If you are importing a third party json block model, it should now handle more gracefully - even if it means importing without textures.
  • Fixed loading geo node weather effects in Blender 4.0

Generated release logs from pull requests

New Contributors

Full Changelog: 3.4.3...3.5.0

Note: The download release was updated on Oct 6th due to the accidental inclusion of a json id file. This was removed, without any further changes to the addon.

v3.4.3 | (CRITICAL patch fixes)

26 Mar 03:59
Compare
Choose a tag to compare

Click the button below to download MCprep (same install for Blender 2.78 through 3.3)

mcprep download
By downloading and installing, you agree to the following privacy policy including anonymous data tracking clause. Do not download the zip file from the readme page, you must click the button above. NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

See README for usage instructions | Join the official discord | Or help by taking this quick survey!

Improvements

  • Critical patch fixes (wow, there were two):
    • Fixed error when loading Mineways wolds that had spaces in the names. This was due to a bug in the recently added code to auto convert MTL files for users with non standard color spaces installed. #393
    • Fixed an error that 2.9x and 2.8x users would face when loading rigs, complaining about the warden rig. It was a bug in the code that was loading the post 3.0x version of the blend file, instead of the pre 3.0x version. Actual rig files themselves are fine and unchanged. Fix by @CFeeney333 and @TheDuckCow #403
  • Fixed pre-exisitng but still critical bug with material loading on block spawning. We now use the MCprep generate materials instead of the material generator that came with this original code contribution. #391
  • Rig fixes:
    • Ender Dragon nose position fixed to be more centered. (reporting on discord, no issue url)
    • Frog feet are set to have transparency in eevee, they were looking black before. #392
  • Forcing users to restart if there is any update detected. #402

New Contributors

Full Changelog: 3.4.2...3.4.3