Back to mods
DONOT Cutting Dyedream Block project artwork

CurseForge · Minecraft mod

DONOT Cutting Dyedream Block

This mode remove an error recipe from CREATE: dyedream_block -> 3 * dyedream_planks,and add the currectly recipe.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which DONOT Cutting Dyedream Block release should I use?

Updated 4 months ago
Latest stable file donotcuttingdyedreamblock-1.0.0-forge-1.20.1.jar
Game version 1.20.1
Loader Forge

DONOT Cutting Dyedream Block donotcuttingdyedreamblock-1.0.0-forge-1.20.1.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 5 required mods have matching files.

Where it goes

Is DONOT Cutting Dyedream Block required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does DONOT Cutting Dyedream Block donotcuttingdyedreamblock-1.0.0-forge-1.20.1.jar need?

donotcuttingdyedreamblock-1.0.0-forge-1.20.1.jar. Change the file and its required mods may change too.

All 5 required mods have matching files

Install Create, PasterDream, playerAnimator, Curios API and 1 more first. We found matching files for this game-version and loader setup. 4 come through another mod in the chain.

2 listed on this file 4 pulled in by those mods
Create Needed by DONOT Cutting Dyedream Block donotcuttingdyedreamblock-1.0.0-forge-1.20.1.jar
required
Matching file found Matched file: Create 6.0.8 for mc1.20.1
PasterDream Needed by DONOT Cutting Dyedream Block donotcuttingdyedreamblock-1.0.0-forge-1.20.1.jar
required
Matching file found Matched file: PasterDream-forge1.20.1-beta0.3.5.jar
playerAnimator Needed by PasterDream
pulled in
Matching file found Matched file: player-animation-lib-forge-1.0.2-rc1+1.20.jar
Curios API Needed by PasterDream
pulled in
Matching file found Matched file: curios-forge-5.14.1+1.20.1.jar
GeckoLib Needed by PasterDream
pulled in
Matching file found Matched file: geckolib-forge-1.20.1-4.8.4.jar
bendy-lib Needed by playerAnimator
pulled in
Matching file found Matched file: bendy-lib-forge-4.0.0.jar

4 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add DONOT Cutting Dyedream Block without breaking your instance.

Built for DONOT Cutting Dyedream Block donotcuttingdyedreamblock-1.0.0-forge-1.20.1.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use donotcuttingdyedreamblock-1.0.0-forge-1.20.1.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Create, PasterDream, playerAnimator, Curios API and 1 more first. We found matching files for this game-version and loader setup. 4 come through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside donotcuttingdyedreamblock-1.0.0-forge-1.20.1.jar. It opens that exact file at the source.

About this project

What does DONOT Cutting Dyedream Block add?

This mod is CREATE and PASTERDREAM addon, Is a server mod, Use to repair CREATE mechanical_saw wrong add dyedream_block cutting recipe.

本模组为机械动力和帕斯特之梦的附属模组,是一个服务端模组,用于修复机械动力动力锯配方中错误添加的染梦合金块切削配方。

The RuntimeDataGenerator.cuttingRecipes in CREATE generates recipes based on item registry names. The advantage is that it can automatically create corresponding recipes without requiring dedicated recipe adaptation when integrated with mods that add new wood types. For example, logs can be stripped, stripped logs to produce 6 planks, and planks can then be cut into corresponding items like doors, buttons, pressure plates, etc.

机械动力的RuntimeDataGenerator.cuttingRecipes会根据物品注册名进行配方生成,这么做的好处是即使不和其他添加了新的木头种类的模组进行专门的配方适配,也能自动生成对应的配方,例如原木去皮,去皮原木生成6个木板,木板切割成对应的门,按钮,压力板等。

The CREATE determines whether an item is stripped wood by checking if its registered name has the "stripped_" prefix. However, the dyedream wood from PASTERDREAM is an exception—it is inherently stripped wood, yet its registered names (pasterdream:dyedream_log and pasterdream:dyedream_wood) lack the "stripped_" prefix, causing the CREATE to misidentify it as a regular wooden block. Meanwhile, the dyedream_block(is an alloy block) has the registered name pasterdream:dyedream_block, with the "_block" suffix, leading the CREATE to classify it similarly to bamboo blocks. This results in the automatic generation of those three recipes:

dyedream_block -> 3 * dyedream_planks

dyedream_log -> 3 * dyedream_planks

dyedream_wood -> 3 * dyedream_planks

机械动力靠识别注册名是否有stripped_前缀判定这个是否属于去皮木,但是帕斯特之梦的染梦木比较特殊,其本身就是去皮木,注册名pasterdream:dyedream_log和pasterdream:dyedream_wood并没有stripped_前缀,导致机械动力不认为这是一般的木头方块之间的关系,然而,染梦合金块的注册名是pasterdream:dyedream_block,因为有_block后缀,导致机械动力认为这类似于竹块,所以就出现了自动生成的那三个配方:

染梦合金块 -> 3 * 染梦木板

染梦原木 -> 3 * 染梦木板

染梦木头 -> 3 * 染梦木板

This mod solves this problem through Mixin RuntimeDataGenerator.cuttingRecipes. When the pasterdream: dydream_ prefix is recognized, the original method execution is directly canceled without generating the above three recipes. Additionally, the following two correct recipes are written in the data:

dyedream_log -> 6 * dyedream_planks

dyedream_wood -> 6 * dyedream_planks

本模组通过Mixin RuntimeDataGenerator.cuttingRecipes解决了这个问题,当识别到pasterdream:dyedream_前缀时直接取消原方法执行,不会生成以上 3 个配方,并额外在data中编写了以下两个正确的配方:

染梦原木 -> 6 * 染梦木板

染梦木头 -> 6 * 染梦木板

Project description from CurseForge.

Pick your setup

DONOT Cutting Dyedream Block by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

DONOT Cutting Dyedream Block versions and loaders

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.