promotional bannermobile promotional banner
premium banner
Makes Create: Design 'N' Decor work on 1.20.1

Description

⚠️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!


Installation:

The installation process of this mod is (partially) the same as other mods, simply add the jar file in your mod folder. In addition to this, you'll need to also install in your mods folder an original Design 'N' Decor jar file. The correct jar version is shown in the table below.

Attention:

When installing this mod curseforge (most propably) will automatically install the 1.20.1 version of Design 'N' Decor - DELETE THAT VERSION AND KEEP THIS MOD INSTALLED. Then place a copy of the required version of Design 'N' Decor (shown in the table) from one of the official sources into your mods folder in your modded instance.

So basically, you're installing a 1.20.1-Forge mod (this one) and a 1.21.1-NeoForge mod (original Design 'N' Decor), though "istalling" is not exactly the right term for me since Forge doesn't even see the 1.21.1-NeoForge jar as a mod and therefore it's not installed, but you get it.

For any problems during the installation, you can ask on my discord server.

DnD correct jars for mod version:

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

 


How does this mod work?

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 embedded with this mod (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 the 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.