diff --git a/src/generated/resources/.cache/cache b/src/generated/resources/.cache/cache index 5535c2b31..b058bc380 100644 --- a/src/generated/resources/.cache/cache +++ b/src/generated/resources/.cache/cache @@ -559,22 +559,22 @@ bf2b0310500213ff853c748c236eb5d01f61658e assets/create/blockstates/yellow_toolbo 7f39521b211441f5c3e06d60c5978cebe16cacfb assets/create/blockstates/zinc_block.json b7181bcd8182b2f17088e5aa881f374c9c65470c assets/create/blockstates/zinc_ore.json f85edc574ee6de0de7693ffb031266643db6724a assets/create/lang/en_ud.json -81efc69970d3c148f96da87f002c22ef6d31cadc assets/create/lang/en_us.json -ca7d42dcc171b2469f970c8e3e127c578b957f60 assets/create/lang/unfinished/de_de.json -4546ca6adf334b78e248bc9a49f7f1b00a435b69 assets/create/lang/unfinished/es_cl.json -afda676294958a031f1418531e4b0fab88573134 assets/create/lang/unfinished/es_es.json -8ae850ef9c7c9b61e2a961f6be0393cd2ee2bf03 assets/create/lang/unfinished/fr_fr.json -5581c624b6dcce010d035673662ce6ebadd40bf7 assets/create/lang/unfinished/it_it.json -27d5f7c0f72717aa1fa56a1d369ed6265055b649 assets/create/lang/unfinished/ja_jp.json -ab5858e81ee94771f2c6568eda6dbcc53d8f6348 assets/create/lang/unfinished/ko_kr.json -08a4ff9916f57631500a15f97a413521a1d21836 assets/create/lang/unfinished/nl_nl.json -e9d309cfb46630bddced8ff2cdee7e8d546eb7a6 assets/create/lang/unfinished/pl_pl.json -7059d1c3b099e5682e2023980af077c612c595e0 assets/create/lang/unfinished/pt_br.json -5106a24eab9452ccc284b49d16426fe9b947af1b assets/create/lang/unfinished/pt_pt.json -d4a554220c43bfe44d2c2a89b38ab372941c077c assets/create/lang/unfinished/ro_ro.json -55fe46d635566e6a6772c0c0f57027eb2025c79e assets/create/lang/unfinished/ru_ru.json -5f0f9403c74a6c29700c943cce5f2a8ea0651d25 assets/create/lang/unfinished/zh_cn.json -e99b2cf4d9414b22ae148c635b6dad2a8dd9534b assets/create/lang/unfinished/zh_tw.json +fa365e6a6ce14162a585723ec27393a5c65151e3 assets/create/lang/en_us.json +58d68269e7d11acf1d95579e188d802ea4b0a797 assets/create/lang/unfinished/de_de.json +5a85f1e2c3f57a666d326526fd3e29b52d3ae4a6 assets/create/lang/unfinished/es_cl.json +576b158b7eafef6f55895c61a99dead7596b2963 assets/create/lang/unfinished/es_es.json +fca8b04e271d0e4151818fd9e9e86c27614105d0 assets/create/lang/unfinished/fr_fr.json +6fbaea65ca35104834eb184f6df8d2ff874670e9 assets/create/lang/unfinished/it_it.json +e990f228ba097fb8145921a95c8920ce2984724a assets/create/lang/unfinished/ja_jp.json +92d1ec9a1ec748c9f452b2ec5fba197249f61c18 assets/create/lang/unfinished/ko_kr.json +98bfc50260177f0cac6c59845747e1b196456f55 assets/create/lang/unfinished/nl_nl.json +f188c2bea52fa01dabaf93975142942ec13cb09e assets/create/lang/unfinished/pl_pl.json +52dce74c17a734f0ceefe9202200ded289822daf assets/create/lang/unfinished/pt_br.json +540eecc05fa9301ce0d83a626b22bab3b2cb41fa assets/create/lang/unfinished/pt_pt.json +12d3295cbe6e18eac1e87d65385af758e3e95209 assets/create/lang/unfinished/ro_ro.json +80bc9e347322ddc5a2f9c314428d41f94e0df79d assets/create/lang/unfinished/ru_ru.json +e888bc0c30af01a413460224aa101025f2472ca5 assets/create/lang/unfinished/zh_cn.json +205171903c209e197461340191c8273cd2504918 assets/create/lang/unfinished/zh_tw.json 487a511a01b2a4531fb672f917922312db78f958 assets/create/models/block/acacia_window.json b48060cba1a382f373a05bf0039054053eccf076 assets/create/models/block/acacia_window_pane_noside.json 3066db1bf03cffa1a9c7fbacf47ae586632f4eb3 assets/create/models/block/acacia_window_pane_noside_alt.json diff --git a/src/generated/resources/assets/create/lang/en_us.json b/src/generated/resources/assets/create/lang/en_us.json index a6bafada3..bc59fea92 100644 --- a/src/generated/resources/assets/create/lang/en_us.json +++ b/src/generated/resources/assets/create/lang/en_us.json @@ -2288,6 +2288,8 @@ "create.ponder.creative_motor.text_1": "Creative motors are a compact and configurable source of Rotational Force", "create.ponder.creative_motor.text_2": "Scrolling on the back panel changes the RPM of the motors' rotational output", + "create.ponder.creative_motor_mojang.header": "Mojang's Enigma", + "create.ponder.crushing_wheels.header": "Processing Items with Crushing Wheels", "create.ponder.crushing_wheels.text_1": "A pair of Crushing Wheels can grind items very effectively", "create.ponder.crushing_wheels.text_2": "Their Rotational Input has to make them spin into each other", diff --git a/src/generated/resources/assets/create/lang/unfinished/de_de.json b/src/generated/resources/assets/create/lang/unfinished/de_de.json index 46da1be9a..14fd570a1 100644 --- a/src/generated/resources/assets/create/lang/unfinished/de_de.json +++ b/src/generated/resources/assets/create/lang/unfinished/de_de.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1328", + "_": "Missing Localizations: 1329", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "UNLOCALIZED: Creative motors are a compact and configurable source of Rotational Force", "create.ponder.creative_motor.text_2": "UNLOCALIZED: Scrolling on the back panel changes the RPM of the motors' rotational output", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "UNLOCALIZED: Processing Items with Crushing Wheels", "create.ponder.crushing_wheels.text_1": "UNLOCALIZED: A pair of Crushing Wheels can grind items very effectively", "create.ponder.crushing_wheels.text_2": "UNLOCALIZED: Their Rotational Input has to make them spin into each other", diff --git a/src/generated/resources/assets/create/lang/unfinished/es_cl.json b/src/generated/resources/assets/create/lang/unfinished/es_cl.json index f7148a3e0..44a86483c 100644 --- a/src/generated/resources/assets/create/lang/unfinished/es_cl.json +++ b/src/generated/resources/assets/create/lang/unfinished/es_cl.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 978", + "_": "Missing Localizations: 979", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "Los Motores del Creativo son una fuente compacta y configurable de fuerza rotacional.", "create.ponder.creative_motor.text_2": "Rodar por el panel posterior cambia las RPM de salida de rotación de los motores", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "Procesando Objetos usando Ruedas Trituradoras", "create.ponder.crushing_wheels.text_1": "Un par de Ruedas Trituradoras pueden triturar objetos muy efectivamente", "create.ponder.crushing_wheels.text_2": "Su ingreso rotacional tiene que hacerlas girar la una contra la otra", diff --git a/src/generated/resources/assets/create/lang/unfinished/es_es.json b/src/generated/resources/assets/create/lang/unfinished/es_es.json index 1b2714388..2f5c4347b 100644 --- a/src/generated/resources/assets/create/lang/unfinished/es_es.json +++ b/src/generated/resources/assets/create/lang/unfinished/es_es.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 642", + "_": "Missing Localizations: 643", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "Los motores creativos son una fuente compacta y configurable de fuerza rotacional", "create.ponder.creative_motor.text_2": "Usar la rueda de desplazamiento del ratón en su parte trasera cambia las RPM de la salida rotacional", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "Procesar objetos con las ruedas trituradoras", "create.ponder.crushing_wheels.text_1": "Un par de ruedas trituradoras pueden moler objetos de forma muy eficaz", "create.ponder.crushing_wheels.text_2": "Su fuerza rotacional tiene que hacerlas girar una contra otra", diff --git a/src/generated/resources/assets/create/lang/unfinished/fr_fr.json b/src/generated/resources/assets/create/lang/unfinished/fr_fr.json index a1ae361aa..838baa244 100644 --- a/src/generated/resources/assets/create/lang/unfinished/fr_fr.json +++ b/src/generated/resources/assets/create/lang/unfinished/fr_fr.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 2130", + "_": "Missing Localizations: 2131", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "UNLOCALIZED: Creative motors are a compact and configurable source of Rotational Force", "create.ponder.creative_motor.text_2": "UNLOCALIZED: Scrolling on the back panel changes the RPM of the motors' rotational output", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "UNLOCALIZED: Processing Items with Crushing Wheels", "create.ponder.crushing_wheels.text_1": "UNLOCALIZED: A pair of Crushing Wheels can grind items very effectively", "create.ponder.crushing_wheels.text_2": "UNLOCALIZED: Their Rotational Input has to make them spin into each other", diff --git a/src/generated/resources/assets/create/lang/unfinished/it_it.json b/src/generated/resources/assets/create/lang/unfinished/it_it.json index ac6b1d894..362dd4c7d 100644 --- a/src/generated/resources/assets/create/lang/unfinished/it_it.json +++ b/src/generated/resources/assets/create/lang/unfinished/it_it.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1901", + "_": "Missing Localizations: 1902", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "UNLOCALIZED: Creative motors are a compact and configurable source of Rotational Force", "create.ponder.creative_motor.text_2": "UNLOCALIZED: Scrolling on the back panel changes the RPM of the motors' rotational output", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "UNLOCALIZED: Processing Items with Crushing Wheels", "create.ponder.crushing_wheels.text_1": "UNLOCALIZED: A pair of Crushing Wheels can grind items very effectively", "create.ponder.crushing_wheels.text_2": "UNLOCALIZED: Their Rotational Input has to make them spin into each other", diff --git a/src/generated/resources/assets/create/lang/unfinished/ja_jp.json b/src/generated/resources/assets/create/lang/unfinished/ja_jp.json index aae41c99e..9398cb725 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ja_jp.json +++ b/src/generated/resources/assets/create/lang/unfinished/ja_jp.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 644", + "_": "Missing Localizations: 645", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "クリエイティブモーターは、コンパクトで出力を調整できる原動機です", "create.ponder.creative_motor.text_2": "背面パネルを見ながらスクロールすると、モーターの回転速度を変更できます", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "破砕ホイールによるアイテム加工", "create.ponder.crushing_wheels.text_1": "一対の破砕ホイールは、非常に効果的にアイテムを粉砕できます", "create.ponder.crushing_wheels.text_2": "動作には、互いに逆方向で回転させる必要があります", diff --git a/src/generated/resources/assets/create/lang/unfinished/ko_kr.json b/src/generated/resources/assets/create/lang/unfinished/ko_kr.json index 8ce599711..16a494164 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ko_kr.json +++ b/src/generated/resources/assets/create/lang/unfinished/ko_kr.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 644", + "_": "Missing Localizations: 645", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "크리에이티브 모터는 동력을 쉽게 생산, 조절합니다.", "create.ponder.creative_motor.text_2": "모터 후면을 스크롤해서 모터의 RPM을 조절합니다.", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "분쇄 휠을 이용해 아이템 가공하기", "create.ponder.crushing_wheels.text_1": "한 쌍의 분쇄 휠은 아이템을 매우 효과적으로 갈아버립니다.", "create.ponder.crushing_wheels.text_2": "동력을 전달하여 서로 맞물리게 해야합니다.", diff --git a/src/generated/resources/assets/create/lang/unfinished/nl_nl.json b/src/generated/resources/assets/create/lang/unfinished/nl_nl.json index 6c8d087a3..a8f6717a4 100644 --- a/src/generated/resources/assets/create/lang/unfinished/nl_nl.json +++ b/src/generated/resources/assets/create/lang/unfinished/nl_nl.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 2478", + "_": "Missing Localizations: 2479", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "UNLOCALIZED: Creative motors are a compact and configurable source of Rotational Force", "create.ponder.creative_motor.text_2": "UNLOCALIZED: Scrolling on the back panel changes the RPM of the motors' rotational output", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "UNLOCALIZED: Processing Items with Crushing Wheels", "create.ponder.crushing_wheels.text_1": "UNLOCALIZED: A pair of Crushing Wheels can grind items very effectively", "create.ponder.crushing_wheels.text_2": "UNLOCALIZED: Their Rotational Input has to make them spin into each other", diff --git a/src/generated/resources/assets/create/lang/unfinished/pl_pl.json b/src/generated/resources/assets/create/lang/unfinished/pl_pl.json index 421412157..c3a438904 100644 --- a/src/generated/resources/assets/create/lang/unfinished/pl_pl.json +++ b/src/generated/resources/assets/create/lang/unfinished/pl_pl.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1017", + "_": "Missing Localizations: 1018", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "Kreatywny silnik to kompaktowe i regulowane źródło siły obrotowej", "create.ponder.creative_motor.text_2": "Przewijanie patrząc na tylny panel zmienia prędkość obrotu", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "Kruszenie przedmiotów", "create.ponder.crushing_wheels.text_1": "Para kół kruszących kruszy przedmioty niezwykle efektywnie", "create.ponder.crushing_wheels.text_2": "Powinny się one kręcić w przeciwnych kierunkach", diff --git a/src/generated/resources/assets/create/lang/unfinished/pt_br.json b/src/generated/resources/assets/create/lang/unfinished/pt_br.json index 8fc160518..165f72c3a 100644 --- a/src/generated/resources/assets/create/lang/unfinished/pt_br.json +++ b/src/generated/resources/assets/create/lang/unfinished/pt_br.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1511", + "_": "Missing Localizations: 1512", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "UNLOCALIZED: Creative motors are a compact and configurable source of Rotational Force", "create.ponder.creative_motor.text_2": "UNLOCALIZED: Scrolling on the back panel changes the RPM of the motors' rotational output", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "UNLOCALIZED: Processing Items with Crushing Wheels", "create.ponder.crushing_wheels.text_1": "UNLOCALIZED: A pair of Crushing Wheels can grind items very effectively", "create.ponder.crushing_wheels.text_2": "UNLOCALIZED: Their Rotational Input has to make them spin into each other", diff --git a/src/generated/resources/assets/create/lang/unfinished/pt_pt.json b/src/generated/resources/assets/create/lang/unfinished/pt_pt.json index f36b5b4fc..3f2abcb8f 100644 --- a/src/generated/resources/assets/create/lang/unfinished/pt_pt.json +++ b/src/generated/resources/assets/create/lang/unfinished/pt_pt.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 2187", + "_": "Missing Localizations: 2188", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "UNLOCALIZED: Creative motors are a compact and configurable source of Rotational Force", "create.ponder.creative_motor.text_2": "UNLOCALIZED: Scrolling on the back panel changes the RPM of the motors' rotational output", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "UNLOCALIZED: Processing Items with Crushing Wheels", "create.ponder.crushing_wheels.text_1": "UNLOCALIZED: A pair of Crushing Wheels can grind items very effectively", "create.ponder.crushing_wheels.text_2": "UNLOCALIZED: Their Rotational Input has to make them spin into each other", diff --git a/src/generated/resources/assets/create/lang/unfinished/ro_ro.json b/src/generated/resources/assets/create/lang/unfinished/ro_ro.json index 694bf5675..c9d11eacb 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ro_ro.json +++ b/src/generated/resources/assets/create/lang/unfinished/ro_ro.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 645", + "_": "Missing Localizations: 646", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "Motoarele Creativ sunt o sursă compactă și configurabilă de Forță de Rotație", "create.ponder.creative_motor.text_2": "Derulând pe panoul din spate schimbă RPM a ieșirii rotaționale a motorului", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "Procesarea Obiectectelor cu Roți de Zdrobit", "create.ponder.crushing_wheels.text_1": "O pereche de Roți de Zdrobit poate pisa obiecte foarte eficient", "create.ponder.crushing_wheels.text_2": "Intrarea lor Rotațională trebuie să le facă să se rotească între ele", diff --git a/src/generated/resources/assets/create/lang/unfinished/ru_ru.json b/src/generated/resources/assets/create/lang/unfinished/ru_ru.json index 078901219..da7f8fdb8 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ru_ru.json +++ b/src/generated/resources/assets/create/lang/unfinished/ru_ru.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1022", + "_": "Missing Localizations: 1023", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "Творческие моторы - это компактные и настраиваемые источники Силы Вращения", "create.ponder.creative_motor.text_2": "Прокрутка по задней панели изменяет кол-во об./мин. у вращающегося вала мотора", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "Обработке предметов Колёсами дробления", "create.ponder.crushing_wheels.text_1": "Пара Колёс дробления может молоть предметы очень эффективно", "create.ponder.crushing_wheels.text_2": "Сила вращения должна вращать их друг в друга", diff --git a/src/generated/resources/assets/create/lang/unfinished/zh_cn.json b/src/generated/resources/assets/create/lang/unfinished/zh_cn.json index ad12c572d..4a3e335be 100644 --- a/src/generated/resources/assets/create/lang/unfinished/zh_cn.json +++ b/src/generated/resources/assets/create/lang/unfinished/zh_cn.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 642", + "_": "Missing Localizations: 643", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "创造马达是一种紧凑且可配置的旋转力源", "create.ponder.creative_motor.text_2": "对其后面板滑动滚轮,可以改变马达的输出旋转转速", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "使用粉碎轮处理物品", "create.ponder.crushing_wheels.text_1": "一对粉碎轮,磨物快又准", "create.ponder.crushing_wheels.text_2": "接入的旋转必须使得这两个轮子从上到下啮合转动", diff --git a/src/generated/resources/assets/create/lang/unfinished/zh_tw.json b/src/generated/resources/assets/create/lang/unfinished/zh_tw.json index 15eab95d5..dc9720a78 100644 --- a/src/generated/resources/assets/create/lang/unfinished/zh_tw.json +++ b/src/generated/resources/assets/create/lang/unfinished/zh_tw.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1036", + "_": "Missing Localizations: 1037", "_": "->------------------------] Game Elements [------------------------<-", @@ -2289,6 +2289,8 @@ "create.ponder.creative_motor.text_1": "創造馬達不僅能夠手動設定輸出動能,而且體積相當小巧", "create.ponder.creative_motor.text_2": "對其背後面板滾動滾輪,可以改變馬達的轉速", + "create.ponder.creative_motor_mojang.header": "UNLOCALIZED: Mojang's Enigma", + "create.ponder.crushing_wheels.header": "使用粉碎輪處理物品", "create.ponder.crushing_wheels.text_1": "一對粉碎輪,磨物快又準", "create.ponder.crushing_wheels.text_2": "接入的動能必須使這兩個輪子契合轉動", diff --git a/src/main/java/com/simibubi/create/foundation/ponder/content/KineticsScenes.java b/src/main/java/com/simibubi/create/foundation/ponder/content/KineticsScenes.java index 3fd3e89a1..71cac5317 100644 --- a/src/main/java/com/simibubi/create/foundation/ponder/content/KineticsScenes.java +++ b/src/main/java/com/simibubi/create/foundation/ponder/content/KineticsScenes.java @@ -1134,4 +1134,61 @@ public class KineticsScenes { scene.markAsFinished(); } + public static void creativeMotorMojang(SceneBuilder scene, SceneBuildingUtil util) { + scene.title("creative_motor_mojang", "Mojang's Enigma"); + scene.configureBasePlate(0, 0, 15); + scene.scaleSceneView(.55f); + scene.showBasePlate(); + scene.idle(15); + scene.world.showSection(util.select.fromTo(12, 1, 7, 12, 1, 2), Direction.WEST); + scene.idle(3); + scene.world.showSection(util.select.fromTo(5, 1, 2, 7, 2, 1), Direction.EAST); + scene.idle(3); + scene.world.showSection(util.select.fromTo(7, 1, 3, 7, 1, 8), Direction.NORTH); + scene.idle(3); + scene.world.showSection(util.select.position(7, 2, 8), Direction.DOWN); + scene.idle(3); + scene.world.showSection(util.select.position(4, 1, 4), Direction.DOWN); + scene.idle(3); + scene.world.showSection(util.select.position(4, 1, 6), Direction.DOWN); + scene.idle(3); + scene.world.showSection(util.select.position(3, 1, 10), Direction.SOUTH); + scene.idle(3); + scene.world.showSection(util.select.position(1, 1, 11), Direction.EAST); + scene.idle(3); + scene.world.showSection(util.select.position(11, 1, 3), Direction.DOWN); + scene.idle(3); + scene.world.showSection(util.select.fromTo(11, 2, 3, 11, 2, 7), Direction.NORTH); + scene.idle(3); + scene.world.showSection(util.select.fromTo(8, 1, 2, 10, 1, 2), Direction.DOWN); + scene.idle(3); + scene.world.showSection(util.select.position(11, 1, 2), Direction.SOUTH); + scene.idle(3); + scene.world.showSection(util.select.fromTo(6, 1, 8, 5, 1, 8), Direction.EAST); + scene.rotateCameraY(-90); + scene.idle(3); + scene.world.showSection(util.select.position(12, 1, 10), Direction.DOWN); + scene.idle(3); + scene.world.showSection(util.select.position(11, 1, 12), Direction.DOWN); + scene.idle(3); + scene.world.showSection(util.select.fromTo(8, 1, 8, 11, 1, 8), Direction.WEST); + scene.idle(3); + scene.world.showSection(util.select.fromTo(5, 2, 8, 5, 3, 8), Direction.DOWN); + scene.idle(3); + scene.world.showSection(util.select.fromTo(8, 1, 5, 8, 2, 7), Direction.WEST); + scene.idle(3); + scene.world.showSection(util.select.fromTo(7, 3, 9, 8, 3, 8), Direction.UP); + scene.idle(3); + scene.world.showSection(util.select.fromTo(6, 3, 7, 9, 3, 7) + .add(util.select.fromTo(6, 3, 8, 6, 3, 10)) + .add(util.select.fromTo(7, 3, 10, 9, 3, 10)) + .add(util.select.fromTo(9, 3, 7, 9, 3, 9)), Direction.DOWN); + scene.idle(3); + scene.world.showSection(util.select.fromTo(10, 4, 7, 6, 4, 10), Direction.DOWN); + scene.idle(3); + scene.world.showSection(util.select.fromTo(8, 1, 13, 8, 2, 11), Direction.NORTH); + scene.idle(3); + scene.idle(20); + } + } diff --git a/src/main/java/com/simibubi/create/foundation/ponder/content/PonderIndex.java b/src/main/java/com/simibubi/create/foundation/ponder/content/PonderIndex.java index 473873192..06735ca4e 100644 --- a/src/main/java/com/simibubi/create/foundation/ponder/content/PonderIndex.java +++ b/src/main/java/com/simibubi/create/foundation/ponder/content/PonderIndex.java @@ -72,8 +72,9 @@ public class PonderIndex { .addStoryBoard("fan/direction", FanScenes::direction, PonderTag.KINETIC_APPLIANCES) .addStoryBoard("fan/processing", FanScenes::processing); - HELPER.addStoryBoard(AllBlocks.CREATIVE_MOTOR, "creative_motor", KineticsScenes::creativeMotor, - PonderTag.KINETIC_SOURCES); + HELPER.forComponents(AllBlocks.CREATIVE_MOTOR) + .addStoryBoard("creative_motor", KineticsScenes::creativeMotor, PonderTag.KINETIC_SOURCES) + .addStoryBoard("creative_motor_mojang", KineticsScenes::creativeMotorMojang); HELPER.addStoryBoard(AllBlocks.WATER_WHEEL, "water_wheel", KineticsScenes::waterWheel, PonderTag.KINETIC_SOURCES); HELPER.addStoryBoard(AllBlocks.HAND_CRANK, "hand_crank", KineticsScenes::handCrank, PonderTag.KINETIC_SOURCES); diff --git a/src/main/java/com/simibubi/create/foundation/ponder/ui/PonderUI.java b/src/main/java/com/simibubi/create/foundation/ponder/ui/PonderUI.java index cde7f89d8..12a74f1b5 100644 --- a/src/main/java/com/simibubi/create/foundation/ponder/ui/PonderUI.java +++ b/src/main/java/com/simibubi/create/foundation/ponder/ui/PonderUI.java @@ -692,7 +692,8 @@ public class PonderUI extends NavigatableSimiScreen { boolean finished = activeScene.isFinished(); // Next up: - if (finished && nextScene != null && nextUp.getValue() > 1 / 16f) { + if (finished && nextScene != null && nextUp.getValue() > 1 / 16f && !nextScene.getId() + .equals(Create.asResource("creative_motor_mojang"))) { ms.pushPose(); ms.translate(right.x + 10, right.y - 6 + nextUp.getValue(partialTicks) * 5, 400); int boxWidth = (Math.max(font.width(nextScene.getTitle()), font.width(Lang.translate(NEXT_UP))) + 5); diff --git a/src/main/resources/assets/create/ponder/creative_motor_mojang.nbt b/src/main/resources/assets/create/ponder/creative_motor_mojang.nbt new file mode 100644 index 000000000..547163457 Binary files /dev/null and b/src/main/resources/assets/create/ponder/creative_motor_mojang.nbt differ