Skip to content

Commit 8919efc

Browse files
[update] Ponder additions and improvements
1 parent 1c5b0ca commit 8919efc

File tree

19 files changed

+220
-26
lines changed

19 files changed

+220
-26
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
- Added block and bucket for Dragon's Breath (Fluid).
1010
- Added Automated Brewing recipes for Dragon's Breath (Fluid).
1111

12+
#### Update
13+
- Add French Translation by @fabien-gigante
14+
- Update Japanese Translation by @YukkuriOfuton
15+
1216
#### Compatibility
1317
- Incompatible with Create: Central Kitchen < 2.1 due to breaking change,
1418
please update Create: Central Kitchen to 2.1+.

MODPACK_README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,15 @@
99

1010
## Recipes
1111
### Bulk Coloring
12-
`Bulk Coloring` of Fan processing supports custom coloring recipe. It has similar format as the recipe of Create, with type `create_dragons_plus:coloring`. Bulk Coloring recipe requires extra `color` field as dye fluid color.
13-
`Bulk Coloring` also supports every 1:1 and 1:8 dyeing crafting recipe.
12+
`Bulk Coloring` recipe is the recipe of Fan Bulk Coloring. It has similar format as the recipe of Create, with type `create_dragons_plus:coloring`, and Bulk Coloring recipe requires extra `color` field as dye fluid color.
13+
`Bulk Coloring` supports every 1:1 and 1:8 dyeing crafting recipe.
1414
### Bulk Freezing
15-
`Bulk Freezing` recipe is the recipe of Fan Freezing. It has similar format as the recipe of Create, with type `create_dragons_plus:freezing`.
15+
`Bulk Freezing` recipe is the recipe of Fan Bulk Freezing. It has similar format as the recipe of Create, with type `create_dragons_plus:freezing`.
16+
### Bulk Ending
17+
`Bulk Ending` recipe is the recipe of Fan Bulk Sanding. It has similar format as the recipe of Create, with type `create_dragons_plus:ending`.
18+
### Bulk Sanding (Require Quicksand Mod)
19+
`Bulk Sanding` recipe is the recipe of Fan Bulk Sanding. It has similar format as the recipe of Create, with type `create_dragons_plus:sanding`.
20+
`Bulk Sanding` supports every Sand Paper Polishing recipe.
1621
### Compat with Create: Garnished
1722
`Bulk Coloring` and `Bulk Freezing` supports all Fan processing recipes of Create: Garnished.
1823

build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ repositories {
8686
maven { url "https://www.cursemaven.com" }
8787
maven { url "https://api.modrinth.com/maven" }
8888
maven { url "https://raw.githubusercontent.com/Fuzss/modresources/main/maven" } // NeoForge config api port, needed by ponder
89+
maven { url "https://maven.dragons.plus/releases" } // Dragons Plus Maven
8990
}
9091

9192
dependencies {
@@ -111,6 +112,7 @@ dependencies {
111112
localRuntime("top.theillusivec4.curios:curios-neoforge:${curios_version}+${curios_minecraft_version}")
112113

113114
compileOnly("maven.modrinth:create-garnished:${create_garnished_version}")
115+
localImplementation("plus.dragons.quicksand:quicksand-neoforge-${minecraft_version}:${quicksand_version}")
114116
}
115117

116118
var generateModMetadata = tasks.register("generateModMetadata", ProcessResources) {

gradle.properties

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,13 @@ flywheel_version = 1.0.0-9
3030
vanillin_version = 1.0.0-beta-11
3131
registrate_version = MC1.21-1.3.0+62
3232
ponder_version = 1.0.45
33-
create_version = 6.0.3-48
34-
create_version_production = 6.0.3
35-
create_version_range = [6.0.3,)
33+
create_version = 6.0.4-50
34+
create_version_production = 6.0.4
35+
create_version_range = [6.0.4,)
3636
jei_minecraft_version = 1.21.1
3737
jei_version = 19.21.0.247
3838
curios_minecraft_version = 1.21.1
3939
curios_version = 9.2.2
4040
# Integration Dependencies
41-
create_garnished_version = 2.1.2+1.21.1-neoforged
41+
create_garnished_version = 2.1.2+1.21.1-neoforged
42+
quicksand_version = 2.0.0
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// 1.21.1 2025-05-10T02:49:59.7312072 ForeignLanguage
2-
013fba26a3f16b41d4443528869c0fe0c20a3cd6 assets/create_dragons_plus/lang/fr_fr.json
3-
54c864a7fb50b76f789cc5365598a9787cdb0512 assets/create_dragons_plus/lang/ja_jp.json
4-
37b643f31bf0344827cbd9fe87182544e582172c assets/create_dragons_plus/lang/ru_ru.json
5-
10cc220f08661a0339786842a1550ad3ae858c1f assets/create_dragons_plus/lang/zh_cn.json
1+
// 1.21.1 2025-05-10T10:12:14.5934421 ForeignLanguage
2+
77968cdb275fb0f58f24dd44942481bd558ce004 assets/create_dragons_plus/lang/fr_fr.json
3+
698a29e6c556d90c296cdf2fd8f3e360e92bffb2 assets/create_dragons_plus/lang/ja_jp.json
4+
0c9c4a25b7a1babbf1931eff4ea3c274fa26bb3f assets/create_dragons_plus/lang/ru_ru.json
5+
b2162839ffbd042bf227f41780b4f9e303a52476 assets/create_dragons_plus/lang/zh_cn.json

src/generated/resources/.cache/c4beeea0bd712e0bb7b4dd62f79773c1e160f1eb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// 1.21.1 2025-05-10T01:56:15.8602931 Registrate Provider for create_dragons_plus [Registries, Data Maps, Recipes, Advancements, Loot Tables, Tags (enchantments), Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), generic_server_provider, Blockstates, Item models, Lang (en_us/en_ud), generic_client_provider]
1+
// 1.21.1 2025-05-10T10:12:14.5944407 Registrate Provider for create_dragons_plus [Registries, Data Maps, Recipes, Advancements, Loot Tables, Tags (enchantments), Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), generic_server_provider, Blockstates, Item models, Lang (en_us/en_ud), generic_client_provider]
22
30944dc3840117f79d60ca7eca170ea5847ecb0d assets/create_dragons_plus/blockstates/black_dye.json
33
5511ed73c7a82ef6ac5a79f7b21eeca34cc193de assets/create_dragons_plus/blockstates/blue_dye.json
44
5d2b44ea68a4e18cecee4658da13110f5184a89d assets/create_dragons_plus/blockstates/brown_dye.json
@@ -17,8 +17,8 @@ f6efce45ed4b540e58a76fdef3bd8d539ac248f4 assets/create_dragons_plus/blockstates/
1717
f6cae37dc906804600744ebfddb3070a0640e16b assets/create_dragons_plus/blockstates/red_dye.json
1818
11b5d524a6d1e8d0922aac902b3b6007e3f30623 assets/create_dragons_plus/blockstates/white_dye.json
1919
b4b1473f3c75a619278b5493ba58805fd9723c38 assets/create_dragons_plus/blockstates/yellow_dye.json
20-
a8442e8229358140b404d2573afcb66b079d4323 assets/create_dragons_plus/lang/en_ud.json
21-
240e495598e6f5d4983ccfb1e192a8284c4bb376 assets/create_dragons_plus/lang/en_us.json
20+
e4cae18465f4cb373928de3fc2697988aa4d0aec assets/create_dragons_plus/lang/en_ud.json
21+
edb7ca7fbf5107b5e1019eab6d0b07295437c125 assets/create_dragons_plus/lang/en_us.json
2222
cdc02c68e639d9023b8577631d71bcaf707f3cf5 assets/create_dragons_plus/models/block/black_dye.json
2323
cdc02c68e639d9023b8577631d71bcaf707f3cf5 assets/create_dragons_plus/models/block/blue_dye.json
2424
cdc02c68e639d9023b8577631d71bcaf707f3cf5 assets/create_dragons_plus/models/block/brown_dye.json

src/generated/resources/assets/create_dragons_plus/lang/en_ud.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,17 @@
2121
"block.create_dragons_plus.white_dye": "ǝʎᗡ ǝʇıɥM",
2222
"block.create_dragons_plus.yellow_dye": "ǝʎᗡ ʍoןןǝʎ",
2323
"create_dragons_plus.ponder.bulk_coloring.header": "buıɹoןoƆ ʞןnᗺ",
24-
"create_dragons_plus.ponder.bulk_coloring.text_1": "dnʇǝS buıɹoןoƆ ɐ sǝʇɐǝɹɔ ǝʎᗡ pınbıꞀ ɥbnoɹɥʇ buıssɐd sʍoןℲ ɹıⱯ",
24+
"create_dragons_plus.ponder.bulk_coloring.text_1": "dnʇǝS buıɹoןoƆ ɐ ǝʇɐǝɹɔ ǝʎᗡ pınbıꞀ ɥbnoɹɥʇ buıssɐd sʍoןℲ ɹıⱯ",
2525
"create_dragons_plus.ponder.bulk_coloring.text_2": "sǝʎp buısn sǝdıɔǝɹ buıʇɟɐɹɔ uıɐʇɹǝɔ ɥʇıʍ ǝןqıʇɐdɯoɔ ʎןןɐɔıʇɐɯoʇnɐ sı buıɹoןoƆ ʞןnᗺ 'buıʞoɯS ʞןnᗺ puɐ buıʇsɐןᗺ ʞןnᗺ ǝʞıꞀ",
2626
"create_dragons_plus.ponder.bulk_coloring.text_3": "˙ɹoןoɔ ɹıǝɥʇ buıbuɐɥɔ 'sǝıʇıʇuǝ ʇɔǝɟɟɐ osןɐ uɐɔ ʍoןℲ ɹıⱯ buıɹoןoƆ",
2727
"create_dragons_plus.ponder.bulk_coloring.text_4": "˙pǝɹoןoɔ ǝq osןɐ ןןıʍ ɹoɯɹɐ pǝddınbƎ",
28+
"create_dragons_plus.ponder.bulk_ending.header": "buıpuƎ ʞןnᗺ",
29+
"create_dragons_plus.ponder.bulk_ending.text_1": "dnʇǝS buıpuƎ ɐ ǝʇɐǝɹɔ ɥʇɐǝɹᗺ uobɐɹᗡ ɹo pɐǝH uobɐɹᗡ ɥbnoɹɥʇ buıssɐd sʍoןℲ ɹıⱯ",
2830
"create_dragons_plus.ponder.bulk_freezing.header": "buızǝǝɹℲ ʞןnᗺ",
29-
"create_dragons_plus.ponder.bulk_freezing.text_1": "dnʇǝS buızǝǝɹℲ ɐ sǝʇɐǝɹɔ ʍouS ɹǝpʍoԀ ɥbnoɹɥʇ buıssɐd sʍoןℲ ɹıⱯ",
31+
"create_dragons_plus.ponder.bulk_freezing.text_1": "dnʇǝS buızǝǝɹℲ ɐ ǝʇɐǝɹɔ ʍouS ɹǝpʍoԀ ɥbnoɹɥʇ buıssɐd sʍoןℲ ɹıⱯ",
32+
"create_dragons_plus.ponder.bulk_sanding.header": "buıpuɐS ʞןnᗺ",
33+
"create_dragons_plus.ponder.bulk_sanding.text_1": "dnʇǝS buıpuɐS ɐ ǝʇɐǝɹɔ puɐsʞɔınὉ ɥbnoɹɥʇ buıssɐd sʍoןℲ ɹıⱯ",
34+
"create_dragons_plus.ponder.bulk_sanding.text_2": "sǝdıɔǝɹ buıpuɐs ɹǝdɐԀ puɐS ɥʇıʍ ǝןqıʇɐdɯoɔ ʎןןɐɔıʇɐɯoʇnɐ sı buıpuɐS ʞןnᗺ 'buıʞoɯS ʞןnᗺ puɐ buıʇsɐןᗺ ʞןnᗺ ǝʞıꞀ",
3035
"fluid.create_dragons_plus.black_dye": "ǝʎᗡ ʞɔɐןᗺ",
3136
"fluid.create_dragons_plus.blue_dye": "ǝʎᗡ ǝnןᗺ",
3237
"fluid.create_dragons_plus.brown_dye": "ǝʎᗡ uʍoɹᗺ",

src/generated/resources/assets/create_dragons_plus/lang/en_us.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,17 @@
2121
"block.create_dragons_plus.white_dye": "White Dye",
2222
"block.create_dragons_plus.yellow_dye": "Yellow Dye",
2323
"create_dragons_plus.ponder.bulk_coloring.header": "Bulk Coloring",
24-
"create_dragons_plus.ponder.bulk_coloring.text_1": "Air Flows passing through Liquid Dye creates a Coloring Setup",
24+
"create_dragons_plus.ponder.bulk_coloring.text_1": "Air Flows passing through Liquid Dye create a Coloring Setup",
2525
"create_dragons_plus.ponder.bulk_coloring.text_2": "Like Bulk Blasting and Bulk Smoking, Bulk Coloring is automatically compatible with certain crafting recipes using dyes",
2626
"create_dragons_plus.ponder.bulk_coloring.text_3": "Coloring Air Flow can also affect entities, changing their color.",
2727
"create_dragons_plus.ponder.bulk_coloring.text_4": "Equipped armor will also be colored.",
28+
"create_dragons_plus.ponder.bulk_ending.header": "Bulk Ending",
29+
"create_dragons_plus.ponder.bulk_ending.text_1": "Air Flows passing through Dragon Head or Dragon Breath create a Ending Setup",
2830
"create_dragons_plus.ponder.bulk_freezing.header": "Bulk Freezing",
29-
"create_dragons_plus.ponder.bulk_freezing.text_1": "Air Flows passing through Powder Snow creates a Freezing Setup",
31+
"create_dragons_plus.ponder.bulk_freezing.text_1": "Air Flows passing through Powder Snow create a Freezing Setup",
32+
"create_dragons_plus.ponder.bulk_sanding.header": "Bulk Sanding",
33+
"create_dragons_plus.ponder.bulk_sanding.text_1": "Air Flows passing through Quicksand create a Sanding Setup",
34+
"create_dragons_plus.ponder.bulk_sanding.text_2": "Like Bulk Blasting and Bulk Smoking, Bulk Sanding is automatically compatible with Sand Paper sanding recipes",
3035
"fluid.create_dragons_plus.black_dye": "Black Dye",
3136
"fluid.create_dragons_plus.blue_dye": "Blue Dye",
3237
"fluid.create_dragons_plus.brown_dye": "Brown Dye",

src/generated/resources/assets/create_dragons_plus/lang/fr_fr.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,13 @@
2626
"create_dragons_plus.ponder.bulk_coloring.text_2": "Tout comme la cuisson de masse, le coloriage de masse est automatiquement compatible avec certaine recettes usant des teintures",
2727
"create_dragons_plus.ponder.bulk_coloring.text_3": "Un flux d'air coloré peut aussi affecter les entités, modifiant leur couleur.",
2828
"create_dragons_plus.ponder.bulk_coloring.text_4": "Une armure équippée sera également colorée.",
29+
"create_dragons_plus.ponder.bulk_ending.header": "Bulk Ending",
30+
"create_dragons_plus.ponder.bulk_ending.text_1": "Air Flows passing through Dragon Head or Dragon Breath create a Ending Setup",
2931
"create_dragons_plus.ponder.bulk_freezing.header": "Congélation de masse",
3032
"create_dragons_plus.ponder.bulk_freezing.text_1": "Un flux d'air passant à travers de la neige poudresse constitue une installation de congélation",
33+
"create_dragons_plus.ponder.bulk_sanding.header": "Bulk Sanding",
34+
"create_dragons_plus.ponder.bulk_sanding.text_1": "Air Flows passing through Quicksand create a Sanding Setup",
35+
"create_dragons_plus.ponder.bulk_sanding.text_2": "Like Bulk Blasting and Bulk Smoking, Bulk Sanding is automatically compatible with Sand Paper sanding recipes",
3136
"fluid.create_dragons_plus.black_dye": "Teinture noire",
3237
"fluid.create_dragons_plus.blue_dye": "Teinture bleue",
3338
"fluid.create_dragons_plus.brown_dye": "Teinture marron",

src/generated/resources/assets/create_dragons_plus/lang/ja_jp.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,13 @@
2626
"create_dragons_plus.ponder.bulk_coloring.text_2": "一括精錬や一括燻製と同じように、一括着色は染料を使用した特定のクラフトレシピと互換性を持ちます。",
2727
"create_dragons_plus.ponder.bulk_coloring.text_3": "気流による着色はエンティティにも影響を与え、その色を変えます。",
2828
"create_dragons_plus.ponder.bulk_coloring.text_4": "装備している防具にも色が付きます。",
29+
"create_dragons_plus.ponder.bulk_ending.header": "Bulk Ending",
30+
"create_dragons_plus.ponder.bulk_ending.text_1": "Air Flows passing through Dragon Head or Dragon Breath create a Ending Setup",
2931
"create_dragons_plus.ponder.bulk_freezing.header": "一括凍結",
3032
"create_dragons_plus.ponder.bulk_freezing.text_1": "粉雪を通過した気流は、アイテムを凍結させることが出来ます。",
33+
"create_dragons_plus.ponder.bulk_sanding.header": "Bulk Sanding",
34+
"create_dragons_plus.ponder.bulk_sanding.text_1": "Air Flows passing through Quicksand create a Sanding Setup",
35+
"create_dragons_plus.ponder.bulk_sanding.text_2": "Like Bulk Blasting and Bulk Smoking, Bulk Sanding is automatically compatible with Sand Paper sanding recipes",
3136
"fluid.create_dragons_plus.black_dye": "黒色の液体染料",
3237
"fluid.create_dragons_plus.blue_dye": "青色の液体染料",
3338
"fluid.create_dragons_plus.brown_dye": "茶色の液体染料",

src/generated/resources/assets/create_dragons_plus/lang/ru_ru.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,13 @@
2626
"create_dragons_plus.ponder.bulk_coloring.text_2": "Как и массовая плавление и массовое копчение, массовая окраска автоматически совместима с определёнными рецептами создания, использующими красители",
2727
"create_dragons_plus.ponder.bulk_coloring.text_3": "Окрашивающий воздушный поток также может воздействовать на сущности, изменяя их цвет.",
2828
"create_dragons_plus.ponder.bulk_coloring.text_4": "Надетая броня также будет окрашена.",
29+
"create_dragons_plus.ponder.bulk_ending.header": "Bulk Ending",
30+
"create_dragons_plus.ponder.bulk_ending.text_1": "Air Flows passing through Dragon Head or Dragon Breath create a Ending Setup",
2931
"create_dragons_plus.ponder.bulk_freezing.header": "Массовой заморозкой",
3032
"create_dragons_plus.ponder.bulk_freezing.text_1": "Проходя через рыхлый снег, воздушный поток становится замораживающим",
33+
"create_dragons_plus.ponder.bulk_sanding.header": "Bulk Sanding",
34+
"create_dragons_plus.ponder.bulk_sanding.text_1": "Air Flows passing through Quicksand create a Sanding Setup",
35+
"create_dragons_plus.ponder.bulk_sanding.text_2": "Like Bulk Blasting and Bulk Smoking, Bulk Sanding is automatically compatible with Sand Paper sanding recipes",
3136
"fluid.create_dragons_plus.black_dye": "Чёрный краситель",
3237
"fluid.create_dragons_plus.blue_dye": "Синий краситель",
3338
"fluid.create_dragons_plus.brown_dye": "Коричневый краситель",

src/generated/resources/assets/create_dragons_plus/lang/zh_cn.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,13 @@
2525
"create_dragons_plus.ponder.bulk_coloring.text_2": "与批量熔炼和批量烟熏相同,批量染色自动兼容符合条件的需要染料的合成配方",
2626
"create_dragons_plus.ponder.bulk_coloring.text_3": "染色气流也能影响实体,改变其颜色",
2727
"create_dragons_plus.ponder.bulk_coloring.text_4": "装备在身上的盔甲也会被染色",
28+
"create_dragons_plus.ponder.bulk_ending.header": "批量终结",
29+
"create_dragons_plus.ponder.bulk_ending.text_1": "当气流吹过头首或龙息后,便可用于终末转化物品",
2830
"create_dragons_plus.ponder.bulk_freezing.header": "批量冷冻",
2931
"create_dragons_plus.ponder.bulk_freezing.text_1": "当气流吹过细雪后,便可用于冷冻物品",
32+
"create_dragons_plus.ponder.bulk_sanding.header": "批量打磨",
33+
"create_dragons_plus.ponder.bulk_sanding.text_1": "当气流吹过流沙后,便可用于打磨物品",
34+
"create_dragons_plus.ponder.bulk_sanding.text_2": "与批量熔炼和批量烟熏相同,批量打磨自动兼容砂纸打磨配方",
3035
"fluid.create_dragons_plus.black_dye": "黑色染料",
3136
"fluid.create_dragons_plus.blue_dye": "蓝色染料",
3237
"fluid.create_dragons_plus.brown_dye": "棕色染料",

src/main/java/plus/dragons/createdragonsplus/client/ponder/CDPPonderScenes.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,20 @@
2424
import net.createmod.ponder.api.registration.PonderSceneRegistrationHelper;
2525
import net.minecraft.resources.ResourceLocation;
2626
import plus.dragons.createdragonsplus.client.ponder.scenes.CDPFanScenes;
27+
import plus.dragons.createdragonsplus.client.ponder.scenes.QuickSandScenes;
28+
import plus.dragons.createdragonsplus.integration.ModIntegration;
2729

2830
public class CDPPonderScenes {
2931
public static void register(PonderSceneRegistrationHelper<ResourceLocation> helper) {
3032
var registration = helper.<ItemProviderEntry<?, ?>>withKeyFunction(RegistryEntry::getId);
3133
registration.forComponents(AllBlocks.ENCASED_FAN)
3234
.addStoryBoard("bulk_coloring", CDPFanScenes::bulkColoring)
33-
.addStoryBoard("bulk_freezing", CDPFanScenes::bulkFreezing);
35+
.addStoryBoard("bulk_freezing", CDPFanScenes::bulkFreezing)
36+
.addStoryBoard("bulk_ending", CDPFanScenes::bulkEnding);
37+
38+
if (ModIntegration.QUICKSAND.enabled()) {
39+
registration.forComponents(AllBlocks.ENCASED_FAN)
40+
.addStoryBoard("bulk_sanding", QuickSandScenes::bulkSanding);
41+
}
3442
}
3543
}

0 commit comments

Comments
 (0)