Design 'N' Decor: Recrafted
Makes Create: Design 'N' Decor work on 1.20.1
Design 'N' Decor: Recrafted
⚠️This is not a compatibility layer nor it fixes the original Design 'N' Decor.
⚠️This project is not affiliated in any way with Design 'N' Decor. Don't report issues to them.
❌ Various blocks from 2.1.0 are still missing, this is in beta!
<ins>Installation:</ins>
The installation process of this mod is the same as for any other mod, simply add the jar file in your mod folder.
This is not all though. To make the mod properly work, you have to also put a correct Design 'N' Decor jar in the mod folder. The correct jar version is shown in the table below.
For any problems during the installation, refer to my discord server.
| Mod Version | DnD Version | |----------|:-------------:| | 1.0.0 | 1.21.1 - 2.1.0 | | 1.0.1 | 1.21.1 - 2.1.0 | | 1.0.2 | 1.21.1 - 2.1.0 |
<ins>How does this mod work?</ins>
This section is a bit more technical. It requires a bit of modding and Java knowledge. Don't worry if you don't undestand, this is for curious people only and you are not required to read this.
The mod code has been written by me by also taking some parts of it from Design 'N' Decor. So far, it's all allowed. The problem comes when you have to use the DnD textures and assets, those are All Right Reserved so i can't publish them (unlike the code that is licensed MIT).
To solve this issue, in the ```addPackFinders()``` event this mod searches for a valid DnD jar in the mods folder, it then builds a FileSystem to extract the assets from the jar and it builds a resourcepack with those assets so that they can be used later as parents models or directly as textures.
All of this is totally allowed by the mod license, which states:
> *"You are permitted to use and adapt the assets as long when uploading/publishing, the said person need to obtain the download from said VDL provided by license also."*
This mod neither contains nor redistributes the assets, so it's allowed. For this reason, I reiterate that:
*⚠️ NO ORIGINAL ASSETS ARE INCLUDED IN THIS MOD ⚠️*
If you are curios to know in-dept how the code works, you can view it on my GitHub.