Pondering Alone, Part IV

- refactor PonderTagIndexScreen to include tags from all mods, not just create
- fix missing translations and incorrect color themes on backstep/think-back buttons
- modify shared text to be part of ponder plugins instead
- add the vanilla panorama as a default to configUI in menus
- allow the ponder command to open the ponder tag index as well as regular index
- sort ponder index elements by their resource location
This commit is contained in:
zelophed 2022-10-02 22:27:06 +02:00
parent c8531b1c2a
commit 9791cf51ad
25 changed files with 877 additions and 1144 deletions

View file

@ -148,6 +148,13 @@ minecraft {
}
}
if (catnipInWorkspace) {
catnip {
source project(":catnip:Common").sourceSets.main
source project(":catnip:Forge").sourceSets.main
}
}
if (ponderInWorkspace) {
ponder {
source project(":Ponder:Common").sourceSets.main

View file

@ -24,8 +24,8 @@ jei_minecraft_version = 1.18.2
jei_version = 9.5.3.143
curios_minecraft_version = 1.18.2
curios_version = 5.0.7.0
catnip_version = 0.5.4
ponder_version = 0.5.5
catnip_version = 0.5.5
ponder_version = 0.5.6
# curseforge information
projectId = 328085

File diff suppressed because it is too large Load diff

View file

@ -886,6 +886,8 @@
"create.menu.report_bugs": "Report Issues",
"create.menu.support": "Support Us",
"create.ponder.mod_name": "Create",
"create.recipe.crushing": "Crushing",
"create.recipe.milling": "Milling",
"create.recipe.fan_washing": "Bulk Washing",
@ -2051,30 +2053,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "Hold [%1$s] to Ponder",
"create.ponder.subject": "Subject of this scene",
"create.ponder.pondering": "Pondering about...",
"create.ponder.identify_mode": "Identify mode active.\nUnpause with [%1$s]",
"create.ponder.associated": "Associated Entries",
"create.ponder.close": "Close",
"create.ponder.identify": "Identify",
"create.ponder.next": "Next Scene",
"create.ponder.next_up": "Up Next:",
"create.ponder.previous": "Previous Scene",
"create.ponder.replay": "Replay",
"create.ponder.think_back": "Think Back",
"create.ponder.slow_text": "Comfy Reading",
"create.ponder.exit": "Exit",
"create.ponder.welcome": "Welcome to Ponder",
"create.ponder.categories": "Available Categories in Create",
"create.ponder.index_description": "Click one of the icons to learn about its associated Items and Blocks",
"create.ponder.index_title": "Ponder Index",
"create.ponder.shared.rpm16": "16 RPM",
"create.ponder.shared.behaviour_modify_wrench": "This behaviour can be modified using a Wrench",
"create.ponder.shared.storage_on_contraption": "Inventories attached to the Contraption will pick up their drops automatically",
"create.ponder.shared.sneak_and": "Sneak +",
"create.ponder.shared.rpm8": "8 RPM",
"create.ponder.shared.ctrl_and": "Ctrl +",
"create.ponder.shared.rpm32": "32 RPM",
"create.ponder.shared.rpm16_source": "Source: 16 RPM",
"create.ponder.shared.movement_anchors": "With the help of Super Glue, larger structures can be moved.",

View file

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 1330",
"_": "Missing Localizations: 1311",
"_": "->------------------------] Game Elements [------------------------<-",
@ -887,6 +887,8 @@
"create.menu.report_bugs": "Fehler melden",
"create.menu.support": "Unterstütze uns",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "Mahlen (Mahlwerk)",
"create.recipe.milling": "Mahlen (Mahlstein)",
"create.recipe.fan_washing": "Sammelwaschen",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "UNLOCALIZED: Hold [%1$s] to Ponder",
"create.ponder.subject": "UNLOCALIZED: Subject of this scene",
"create.ponder.pondering": "UNLOCALIZED: Pondering about...",
"create.ponder.identify_mode": "UNLOCALIZED: Identify mode active.\nUnpause with [%1$s]",
"create.ponder.associated": "UNLOCALIZED: Associated Entries",
"create.ponder.close": "UNLOCALIZED: Close",
"create.ponder.identify": "UNLOCALIZED: Identify",
"create.ponder.next": "UNLOCALIZED: Next Scene",
"create.ponder.next_up": "UNLOCALIZED: Up Next:",
"create.ponder.previous": "UNLOCALIZED: Previous Scene",
"create.ponder.replay": "UNLOCALIZED: Replay",
"create.ponder.think_back": "UNLOCALIZED: Think Back",
"create.ponder.slow_text": "UNLOCALIZED: Comfy Reading",
"create.ponder.exit": "UNLOCALIZED: Exit",
"create.ponder.welcome": "UNLOCALIZED: Welcome to Ponder",
"create.ponder.categories": "UNLOCALIZED: Available Categories in Create",
"create.ponder.index_description": "UNLOCALIZED: Click one of the icons to learn about its associated Items and Blocks",
"create.ponder.index_title": "UNLOCALIZED: Ponder Index",
"create.ponder.shared.rpm16": "UNLOCALIZED: 16 RPM",
"create.ponder.shared.behaviour_modify_wrench": "UNLOCALIZED: This behaviour can be modified using a Wrench",
"create.ponder.shared.storage_on_contraption": "UNLOCALIZED: Inventories attached to the Contraption will pick up their drops automatically",
"create.ponder.shared.sneak_and": "UNLOCALIZED: Sneak +",
"create.ponder.shared.rpm8": "UNLOCALIZED: 8 RPM",
"create.ponder.shared.ctrl_and": "UNLOCALIZED: Ctrl +",
"create.ponder.shared.rpm32": "UNLOCALIZED: 32 RPM",
"create.ponder.shared.rpm16_source": "UNLOCALIZED: Source: 16 RPM",
"create.ponder.shared.movement_anchors": "UNLOCALIZED: With the help of Super Glue, larger structures can be moved.",

View file

@ -887,6 +887,8 @@
"create.menu.report_bugs": "Reportar Problemas",
"create.menu.support": "Apóyanos",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "Triturando",
"create.recipe.milling": "Moliendo",
"create.recipe.fan_washing": "Lavando",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": ">Mantén [%1$s] para reflexionar",
"create.ponder.subject": "Sujeto de esta escena",
"create.ponder.pondering": "Reflexionando sobre...",
"create.ponder.identify_mode": "Modo de identificación activado.\nDespausa con [%1$s]",
"create.ponder.associated": "Entradas asociadas",
"create.ponder.close": "Cerrar",
"create.ponder.identify": "Identificar",
"create.ponder.next": "Siguiente Escena",
"create.ponder.next_up": "UNLOCALIZED: Up Next:",
"create.ponder.previous": "Escena Previa",
"create.ponder.replay": "Reiniciar",
"create.ponder.think_back": "Pensar Atrás",
"create.ponder.slow_text": "Lectura Cómoda",
"create.ponder.exit": "Salir",
"create.ponder.welcome": "Bienvenido a Reflexionar",
"create.ponder.categories": "Categorías Disponibles en Create",
"create.ponder.index_description": "Haz clic en uno de los iconos para conocer sus elementos y bloques asociados",
"create.ponder.index_title": "Índice de Reflexión",
"create.ponder.shared.rpm16": "16 RPM",
"create.ponder.shared.behaviour_modify_wrench": "Este comportamiento se puede modificar con una llave inglesa",
"create.ponder.shared.storage_on_contraption": "Los inventarios adjuntos a la contrapción recogerán los objetos automáticamente",
"create.ponder.shared.sneak_and": "Agáchate +",
"create.ponder.shared.rpm8": "8 RPM",
"create.ponder.shared.ctrl_and": "Ctrl +",
"create.ponder.shared.rpm32": "32 RPM",
"create.ponder.shared.rpm16_source": "Fuente: 16 RPM",
"create.ponder.shared.movement_anchors": "Con la ayuda de Chasis o La Gotita, se pueden mover estructuras más grandes.",

View file

@ -887,6 +887,8 @@
"create.menu.report_bugs": "Reportar problemas",
"create.menu.support": "Apóyenos",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "Trituración",
"create.recipe.milling": "Fresado",
"create.recipe.fan_washing": "Lavado a granel",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "Mantén [%1$s] para considerar",
"create.ponder.subject": "Tema de esta escena",
"create.ponder.pondering": "Considerando sobre...",
"create.ponder.identify_mode": "Identificando modo activo.\nDespausea con [%1$s]",
"create.ponder.associated": "Entradas asociadas",
"create.ponder.close": "Cerrar",
"create.ponder.identify": "Identificar",
"create.ponder.next": "Escena siguiente",
"create.ponder.next_up": "UNLOCALIZED: Up Next:",
"create.ponder.previous": "Escena previa",
"create.ponder.replay": "Repetición",
"create.ponder.think_back": "Volver atrás",
"create.ponder.slow_text": "Lectura cómoda",
"create.ponder.exit": "Salir",
"create.ponder.welcome": "Bienvenido al instructivo de Create",
"create.ponder.categories": "Categorías disponibles",
"create.ponder.index_description": "Haga clic en uno de los iconos para conocer sus objetos y bloques asociados",
"create.ponder.index_title": "Índice",
"create.ponder.shared.rpm16": "16 RPM",
"create.ponder.shared.behaviour_modify_wrench": "Este comportamiento puede modificarse mediante una llave inglesa",
"create.ponder.shared.storage_on_contraption": "Los inventarios unidos a un artefacto animado recogerán sus producciones automáticamente",
"create.ponder.shared.sneak_and": "Mayús izdo. +",
"create.ponder.shared.rpm8": "8 RPM",
"create.ponder.shared.ctrl_and": "Ctrl +",
"create.ponder.shared.rpm32": "32 RPM",
"create.ponder.shared.rpm16_source": "Fuente: 16 RPM",
"create.ponder.shared.movement_anchors": "Con la ayuda de un chasis o pegamento, se pueden mover estructuras más grandes.",

View file

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 2131",
"_": "Missing Localizations: 2112",
"_": "->------------------------] Game Elements [------------------------<-",
@ -887,6 +887,8 @@
"create.menu.report_bugs": "UNLOCALIZED: Report Issues",
"create.menu.support": "UNLOCALIZED: Support Us",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "Ecrasement",
"create.recipe.milling": "Mouture",
"create.recipe.fan_washing": "Lavage",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "UNLOCALIZED: Hold [%1$s] to Ponder",
"create.ponder.subject": "UNLOCALIZED: Subject of this scene",
"create.ponder.pondering": "UNLOCALIZED: Pondering about...",
"create.ponder.identify_mode": "UNLOCALIZED: Identify mode active.\nUnpause with [%1$s]",
"create.ponder.associated": "UNLOCALIZED: Associated Entries",
"create.ponder.close": "UNLOCALIZED: Close",
"create.ponder.identify": "UNLOCALIZED: Identify",
"create.ponder.next": "UNLOCALIZED: Next Scene",
"create.ponder.next_up": "UNLOCALIZED: Up Next:",
"create.ponder.previous": "UNLOCALIZED: Previous Scene",
"create.ponder.replay": "UNLOCALIZED: Replay",
"create.ponder.think_back": "UNLOCALIZED: Think Back",
"create.ponder.slow_text": "UNLOCALIZED: Comfy Reading",
"create.ponder.exit": "UNLOCALIZED: Exit",
"create.ponder.welcome": "UNLOCALIZED: Welcome to Ponder",
"create.ponder.categories": "UNLOCALIZED: Available Categories in Create",
"create.ponder.index_description": "UNLOCALIZED: Click one of the icons to learn about its associated Items and Blocks",
"create.ponder.index_title": "UNLOCALIZED: Ponder Index",
"create.ponder.shared.rpm16": "UNLOCALIZED: 16 RPM",
"create.ponder.shared.behaviour_modify_wrench": "UNLOCALIZED: This behaviour can be modified using a Wrench",
"create.ponder.shared.storage_on_contraption": "UNLOCALIZED: Inventories attached to the Contraption will pick up their drops automatically",
"create.ponder.shared.sneak_and": "UNLOCALIZED: Sneak +",
"create.ponder.shared.rpm8": "UNLOCALIZED: 8 RPM",
"create.ponder.shared.ctrl_and": "UNLOCALIZED: Ctrl +",
"create.ponder.shared.rpm32": "UNLOCALIZED: 32 RPM",
"create.ponder.shared.rpm16_source": "UNLOCALIZED: Source: 16 RPM",
"create.ponder.shared.movement_anchors": "UNLOCALIZED: With the help of Super Glue, larger structures can be moved.",

View file

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 1902",
"_": "Missing Localizations: 1883",
"_": "->------------------------] Game Elements [------------------------<-",
@ -887,6 +887,8 @@
"create.menu.report_bugs": "UNLOCALIZED: Report Issues",
"create.menu.support": "UNLOCALIZED: Support Us",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "Frantumazione",
"create.recipe.milling": "Macinatura",
"create.recipe.fan_washing": "Lavaggio volumetrico",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "UNLOCALIZED: Hold [%1$s] to Ponder",
"create.ponder.subject": "UNLOCALIZED: Subject of this scene",
"create.ponder.pondering": "UNLOCALIZED: Pondering about...",
"create.ponder.identify_mode": "UNLOCALIZED: Identify mode active.\nUnpause with [%1$s]",
"create.ponder.associated": "UNLOCALIZED: Associated Entries",
"create.ponder.close": "UNLOCALIZED: Close",
"create.ponder.identify": "UNLOCALIZED: Identify",
"create.ponder.next": "UNLOCALIZED: Next Scene",
"create.ponder.next_up": "UNLOCALIZED: Up Next:",
"create.ponder.previous": "UNLOCALIZED: Previous Scene",
"create.ponder.replay": "UNLOCALIZED: Replay",
"create.ponder.think_back": "UNLOCALIZED: Think Back",
"create.ponder.slow_text": "UNLOCALIZED: Comfy Reading",
"create.ponder.exit": "UNLOCALIZED: Exit",
"create.ponder.welcome": "UNLOCALIZED: Welcome to Ponder",
"create.ponder.categories": "UNLOCALIZED: Available Categories in Create",
"create.ponder.index_description": "UNLOCALIZED: Click one of the icons to learn about its associated Items and Blocks",
"create.ponder.index_title": "UNLOCALIZED: Ponder Index",
"create.ponder.shared.rpm16": "UNLOCALIZED: 16 RPM",
"create.ponder.shared.behaviour_modify_wrench": "UNLOCALIZED: This behaviour can be modified using a Wrench",
"create.ponder.shared.storage_on_contraption": "UNLOCALIZED: Inventories attached to the Contraption will pick up their drops automatically",
"create.ponder.shared.sneak_and": "UNLOCALIZED: Sneak +",
"create.ponder.shared.rpm8": "UNLOCALIZED: 8 RPM",
"create.ponder.shared.ctrl_and": "UNLOCALIZED: Ctrl +",
"create.ponder.shared.rpm32": "UNLOCALIZED: 32 RPM",
"create.ponder.shared.rpm16_source": "UNLOCALIZED: Source: 16 RPM",
"create.ponder.shared.movement_anchors": "UNLOCALIZED: With the help of Super Glue, larger structures can be moved.",

View file

@ -887,6 +887,8 @@
"create.menu.report_bugs": "バグ報告",
"create.menu.support": "私たちを応援する",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "粉砕",
"create.recipe.milling": "製粉",
"create.recipe.fan_washing": "一括洗浄",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "[%1$s] を長押しして思案画面を開く",
"create.ponder.subject": "このシーンの主題",
"create.ponder.pondering": "思案中...",
"create.ponder.identify_mode": "確認モードになっています.\n [%1$s] で一時停止を解除",
"create.ponder.associated": "関連項目",
"create.ponder.close": "閉じる",
"create.ponder.identify": "ブロック名を確認",
"create.ponder.next": "次のシーン",
"create.ponder.next_up": "UNLOCALIZED: Up Next:",
"create.ponder.previous": "前のシーン",
"create.ponder.replay": "最初から",
"create.ponder.think_back": "戻る",
"create.ponder.slow_text": "熟考(スロー再生)",
"create.ponder.exit": "終了",
"create.ponder.welcome": "思案画面へようこそ",
"create.ponder.categories": "Createで閲覧できるカテゴリ",
"create.ponder.index_description": "アイテムをクリックすると、関連するアイテムやブロックの情報が表示されます。",
"create.ponder.index_title": "思案索引",
"create.ponder.shared.rpm16": "16 RPM",
"create.ponder.shared.behaviour_modify_wrench": "この挙動はレンチを使って変更できます",
"create.ponder.shared.storage_on_contraption": "構造物中の収納ブロックは自動的にドロップを拾います",
"create.ponder.shared.sneak_and": "スニーク +",
"create.ponder.shared.rpm8": "8 RPM",
"create.ponder.shared.ctrl_and": "Ctrl +",
"create.ponder.shared.rpm32": "32 RPM",
"create.ponder.shared.rpm16_source": "動力源: 16 RPM",
"create.ponder.shared.movement_anchors": "シャーシや超粘着剤を使えば大きな構造物も動かせます",

View file

@ -887,6 +887,8 @@
"create.menu.report_bugs": "버그 제보하기",
"create.menu.support": "후원하기",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "분쇄",
"create.recipe.milling": "제분",
"create.recipe.fan_washing": "세척",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "[%1$s]키를 눌러 분석하기",
"create.ponder.subject": "분석의 주제",
"create.ponder.pondering": "분석 중입니다...",
"create.ponder.identify_mode": "탐색모드가 활성화되어 있습니다. \n[%1$s]를 눌러 중지합니다.",
"create.ponder.associated": "연관된 항목들",
"create.ponder.close": "닫기",
"create.ponder.identify": "탐색",
"create.ponder.next": "다음 장면",
"create.ponder.next_up": "UNLOCALIZED: Up Next:",
"create.ponder.previous": "이전 장면",
"create.ponder.replay": "다시 재생",
"create.ponder.think_back": "되돌아가기",
"create.ponder.slow_text": "편하게 읽기",
"create.ponder.exit": "나가기",
"create.ponder.welcome": "분석 메뉴에 어서오세요",
"create.ponder.categories": "Create에서 둘러볼 수 있는 목록들",
"create.ponder.index_description": "아이콘을 클릭해 관련 아이템과 블록에 대해 알아볼 수 있습니다.",
"create.ponder.index_title": "분석 메뉴 제목",
"create.ponder.shared.rpm16": "16 RPM",
"create.ponder.shared.behaviour_modify_wrench": "이 기능은 렌치를 이용해 변경할 수 있습니다.",
"create.ponder.shared.storage_on_contraption": "구조물에 부착된 보관함은 구조물이 떨어뜨린 아이템을 자동으로 줍습니다.",
"create.ponder.shared.sneak_and": "웅크리기 +",
"create.ponder.shared.rpm8": "8 RPM",
"create.ponder.shared.ctrl_and": "Ctrl +",
"create.ponder.shared.rpm32": "32 RPM",
"create.ponder.shared.rpm16_source": "기본 속도: 16 RPM",
"create.ponder.shared.movement_anchors": "섀시나 강력 접착제를 이용해 큰 구조물도 옮길 수 있습니다.",

View file

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 2479",
"_": "Missing Localizations: 2460",
"_": "->------------------------] Game Elements [------------------------<-",
@ -887,6 +887,8 @@
"create.menu.report_bugs": "UNLOCALIZED: Report Issues",
"create.menu.support": "UNLOCALIZED: Support Us",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "Verpulveren",
"create.recipe.milling": "UNLOCALIZED: Milling",
"create.recipe.fan_washing": "UNLOCALIZED: Bulk Washing",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "UNLOCALIZED: Hold [%1$s] to Ponder",
"create.ponder.subject": "UNLOCALIZED: Subject of this scene",
"create.ponder.pondering": "UNLOCALIZED: Pondering about...",
"create.ponder.identify_mode": "UNLOCALIZED: Identify mode active.\nUnpause with [%1$s]",
"create.ponder.associated": "UNLOCALIZED: Associated Entries",
"create.ponder.close": "UNLOCALIZED: Close",
"create.ponder.identify": "UNLOCALIZED: Identify",
"create.ponder.next": "UNLOCALIZED: Next Scene",
"create.ponder.next_up": "UNLOCALIZED: Up Next:",
"create.ponder.previous": "UNLOCALIZED: Previous Scene",
"create.ponder.replay": "UNLOCALIZED: Replay",
"create.ponder.think_back": "UNLOCALIZED: Think Back",
"create.ponder.slow_text": "UNLOCALIZED: Comfy Reading",
"create.ponder.exit": "UNLOCALIZED: Exit",
"create.ponder.welcome": "UNLOCALIZED: Welcome to Ponder",
"create.ponder.categories": "UNLOCALIZED: Available Categories in Create",
"create.ponder.index_description": "UNLOCALIZED: Click one of the icons to learn about its associated Items and Blocks",
"create.ponder.index_title": "UNLOCALIZED: Ponder Index",
"create.ponder.shared.rpm16": "UNLOCALIZED: 16 RPM",
"create.ponder.shared.behaviour_modify_wrench": "UNLOCALIZED: This behaviour can be modified using a Wrench",
"create.ponder.shared.storage_on_contraption": "UNLOCALIZED: Inventories attached to the Contraption will pick up their drops automatically",
"create.ponder.shared.sneak_and": "UNLOCALIZED: Sneak +",
"create.ponder.shared.rpm8": "UNLOCALIZED: 8 RPM",
"create.ponder.shared.ctrl_and": "UNLOCALIZED: Ctrl +",
"create.ponder.shared.rpm32": "UNLOCALIZED: 32 RPM",
"create.ponder.shared.rpm16_source": "UNLOCALIZED: Source: 16 RPM",
"create.ponder.shared.movement_anchors": "UNLOCALIZED: With the help of Super Glue, larger structures can be moved.",

View file

@ -887,6 +887,8 @@
"create.menu.report_bugs": "Zgłoś błąd",
"create.menu.support": "Wesprzyj nas",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "Kruszenie",
"create.recipe.milling": "Mielenie",
"create.recipe.fan_washing": "Hurtowe płukanie",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "Przytrzymaj [%1$s], aby przeanalizować",
"create.ponder.subject": "Temat tej sceny",
"create.ponder.pondering": "Temat analizy:",
"create.ponder.identify_mode": "Tryb identyfikacji aktywny. Naciśnij [%1$s], aby wyłączyć",
"create.ponder.associated": "Powiązane hasła",
"create.ponder.close": "Zamknij",
"create.ponder.identify": "Identyfikacja",
"create.ponder.next": "Następna scena",
"create.ponder.next_up": "UNLOCALIZED: Up Next:",
"create.ponder.previous": "Poprzednia scena",
"create.ponder.replay": "Powtórka",
"create.ponder.think_back": "Powrót",
"create.ponder.slow_text": "Wygodne czytanie",
"create.ponder.exit": "Wyjście",
"create.ponder.welcome": "Witaj w menu analizowania",
"create.ponder.categories": "Dostępne kategorie w Create",
"create.ponder.index_description": "Kliknij na jedną z ikon aby dowiedzieć się informacji na temat powiązanych bloków i przedmiotów.",
"create.ponder.index_title": "Katalog analiz",
"create.ponder.shared.rpm16": "16 Ob/min",
"create.ponder.shared.behaviour_modify_wrench": "To zachowanie może być zmodyfikowane przy pomocy klucza",
"create.ponder.shared.storage_on_contraption": "Pojemniki przyłączone do maszyny będą podnosiły przedmioty automatycznie",
"create.ponder.shared.sneak_and": "Skradanie +",
"create.ponder.shared.rpm8": "8 Ob/min",
"create.ponder.shared.ctrl_and": "Ctrl +",
"create.ponder.shared.rpm32": "32 Ob/min",
"create.ponder.shared.rpm16_source": "Źródło: 16 Ob/min",
"create.ponder.shared.movement_anchors": "Z pomocą stelaży lub Super Glue, większe struktury mogą być przesuwane.",

View file

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 1513",
"_": "Missing Localizations: 1494",
"_": "->------------------------] Game Elements [------------------------<-",
@ -887,6 +887,8 @@
"create.menu.report_bugs": "Informar um erro",
"create.menu.support": "Suporte nós",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "Triturando",
"create.recipe.milling": "Moendo",
"create.recipe.fan_washing": "Lavagem em massa",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "UNLOCALIZED: Hold [%1$s] to Ponder",
"create.ponder.subject": "UNLOCALIZED: Subject of this scene",
"create.ponder.pondering": "UNLOCALIZED: Pondering about...",
"create.ponder.identify_mode": "UNLOCALIZED: Identify mode active.\nUnpause with [%1$s]",
"create.ponder.associated": "UNLOCALIZED: Associated Entries",
"create.ponder.close": "UNLOCALIZED: Close",
"create.ponder.identify": "UNLOCALIZED: Identify",
"create.ponder.next": "UNLOCALIZED: Next Scene",
"create.ponder.next_up": "UNLOCALIZED: Up Next:",
"create.ponder.previous": "UNLOCALIZED: Previous Scene",
"create.ponder.replay": "UNLOCALIZED: Replay",
"create.ponder.think_back": "UNLOCALIZED: Think Back",
"create.ponder.slow_text": "UNLOCALIZED: Comfy Reading",
"create.ponder.exit": "UNLOCALIZED: Exit",
"create.ponder.welcome": "UNLOCALIZED: Welcome to Ponder",
"create.ponder.categories": "UNLOCALIZED: Available Categories in Create",
"create.ponder.index_description": "UNLOCALIZED: Click one of the icons to learn about its associated Items and Blocks",
"create.ponder.index_title": "UNLOCALIZED: Ponder Index",
"create.ponder.shared.rpm16": "UNLOCALIZED: 16 RPM",
"create.ponder.shared.behaviour_modify_wrench": "UNLOCALIZED: This behaviour can be modified using a Wrench",
"create.ponder.shared.storage_on_contraption": "UNLOCALIZED: Inventories attached to the Contraption will pick up their drops automatically",
"create.ponder.shared.sneak_and": "UNLOCALIZED: Sneak +",
"create.ponder.shared.rpm8": "UNLOCALIZED: 8 RPM",
"create.ponder.shared.ctrl_and": "UNLOCALIZED: Ctrl +",
"create.ponder.shared.rpm32": "UNLOCALIZED: 32 RPM",
"create.ponder.shared.rpm16_source": "UNLOCALIZED: Source: 16 RPM",
"create.ponder.shared.movement_anchors": "UNLOCALIZED: With the help of Super Glue, larger structures can be moved.",

View file

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 2188",
"_": "Missing Localizations: 2169",
"_": "->------------------------] Game Elements [------------------------<-",
@ -887,6 +887,8 @@
"create.menu.report_bugs": "UNLOCALIZED: Report Issues",
"create.menu.support": "UNLOCALIZED: Support Us",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "Moendo",
"create.recipe.milling": "UNLOCALIZED: Milling",
"create.recipe.fan_washing": "Lavagem em massa",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "UNLOCALIZED: Hold [%1$s] to Ponder",
"create.ponder.subject": "UNLOCALIZED: Subject of this scene",
"create.ponder.pondering": "UNLOCALIZED: Pondering about...",
"create.ponder.identify_mode": "UNLOCALIZED: Identify mode active.\nUnpause with [%1$s]",
"create.ponder.associated": "UNLOCALIZED: Associated Entries",
"create.ponder.close": "UNLOCALIZED: Close",
"create.ponder.identify": "UNLOCALIZED: Identify",
"create.ponder.next": "UNLOCALIZED: Next Scene",
"create.ponder.next_up": "UNLOCALIZED: Up Next:",
"create.ponder.previous": "UNLOCALIZED: Previous Scene",
"create.ponder.replay": "UNLOCALIZED: Replay",
"create.ponder.think_back": "UNLOCALIZED: Think Back",
"create.ponder.slow_text": "UNLOCALIZED: Comfy Reading",
"create.ponder.exit": "UNLOCALIZED: Exit",
"create.ponder.welcome": "UNLOCALIZED: Welcome to Ponder",
"create.ponder.categories": "UNLOCALIZED: Available Categories in Create",
"create.ponder.index_description": "UNLOCALIZED: Click one of the icons to learn about its associated Items and Blocks",
"create.ponder.index_title": "UNLOCALIZED: Ponder Index",
"create.ponder.shared.rpm16": "UNLOCALIZED: 16 RPM",
"create.ponder.shared.behaviour_modify_wrench": "UNLOCALIZED: This behaviour can be modified using a Wrench",
"create.ponder.shared.storage_on_contraption": "UNLOCALIZED: Inventories attached to the Contraption will pick up their drops automatically",
"create.ponder.shared.sneak_and": "UNLOCALIZED: Sneak +",
"create.ponder.shared.rpm8": "UNLOCALIZED: 8 RPM",
"create.ponder.shared.ctrl_and": "UNLOCALIZED: Ctrl +",
"create.ponder.shared.rpm32": "UNLOCALIZED: 32 RPM",
"create.ponder.shared.rpm16_source": "UNLOCALIZED: Source: 16 RPM",
"create.ponder.shared.movement_anchors": "UNLOCALIZED: With the help of Super Glue, larger structures can be moved.",

View file

@ -887,6 +887,8 @@
"create.menu.report_bugs": "Raportează Probleme",
"create.menu.support": "Susține-ne",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "Strivire",
"create.recipe.milling": "Frezare",
"create.recipe.fan_washing": "Spălare În Vrac",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "Ține apăsat [%1$s] pentru a Chibzui",
"create.ponder.subject": "Subiectul acestei scene",
"create.ponder.pondering": "Chibzuind despre...",
"create.ponder.identify_mode": "Mod de identificare activ.\nÎntrerupe cu [%1$s]",
"create.ponder.associated": "Intrări asociate",
"create.ponder.close": "Închide",
"create.ponder.identify": "Identifică",
"create.ponder.next": "Scena următoare",
"create.ponder.next_up": "UNLOCALIZED: Up Next:",
"create.ponder.previous": "Scena precedentă",
"create.ponder.replay": "Reia",
"create.ponder.think_back": "Gândește Înapoi",
"create.ponder.slow_text": "Citit Confortabil",
"create.ponder.exit": "Ieși",
"create.ponder.welcome": "Bine ai venit la Chibzuire",
"create.ponder.categories": "Categorii valabile în Create",
"create.ponder.index_description": "Apasă pe una dintre iconițe pentru a învăța despre Obiectele și Blocurile asociate lui",
"create.ponder.index_title": "Indecele de Chibzuire",
"create.ponder.shared.rpm16": "16 RPM",
"create.ponder.shared.behaviour_modify_wrench": "Acest comportament poate fi modificat folosind o Cheie",
"create.ponder.shared.storage_on_contraption": "Inventarele atașate la Invenție vor strânge dropurile lor automat",
"create.ponder.shared.sneak_and": "Furișare +",
"create.ponder.shared.rpm8": "8 RPM",
"create.ponder.shared.ctrl_and": "Ctrl +",
"create.ponder.shared.rpm32": "32 RPM",
"create.ponder.shared.rpm16_source": "Sursă: 16 RPM",
"create.ponder.shared.movement_anchors": "Cu ajutorul unui Șasiu sau cu Super Glue, structuri mai mari pot fi mișcate.",

View file

@ -1,5 +1,5 @@
{
"_": "Missing Localizations: 1",
"_": "Missing Localizations: 2",
"_": "->------------------------] Game Elements [------------------------<-",
@ -887,6 +887,8 @@
"create.menu.report_bugs": "Нашли ошибку?",
"create.menu.support": "Поддержите нас",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "Измельчение",
"create.recipe.milling": "Помол",
"create.recipe.fan_washing": "Массовая промывка",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "Удерживайте [%1$s] для размышления",
"create.ponder.subject": "Субъект этой сцены",
"create.ponder.pondering": "Размышляем о/об...",
"create.ponder.identify_mode": "Режим Идентификации включён.\nУбрать паузу: [%1$s]",
"create.ponder.associated": "Связанные статьи",
"create.ponder.close": "Закрыть",
"create.ponder.identify": "Определить",
"create.ponder.next": "Следующая сцена",
"create.ponder.next_up": "Дальше:",
"create.ponder.previous": "Предыдущая сцена",
"create.ponder.replay": "Воспроизвести снова",
"create.ponder.think_back": "Подумать о предыдущем",
"create.ponder.slow_text": "Удобное чтение",
"create.ponder.exit": "Выйти",
"create.ponder.welcome": "Добро пожаловать в размышления",
"create.ponder.categories": "Категории, доступные в Create",
"create.ponder.index_description": "Кликните по одной из иконок, чтобы узнать о связанных с ней предметах и блоках.",
"create.ponder.index_title": "Содержание размышлений",
"create.ponder.shared.rpm16": "16 об./мин.",
"create.ponder.shared.behaviour_modify_wrench": "Это поведение может быть изменено Ключом",
"create.ponder.shared.storage_on_contraption": "Присоединённые к штуковине инвентари будут подбирать вещи автоматически",
"create.ponder.shared.sneak_and": "Красться +",
"create.ponder.shared.rpm8": "8 об./мин.",
"create.ponder.shared.ctrl_and": "Ctrl +",
"create.ponder.shared.rpm32": "32 об./мин.",
"create.ponder.shared.rpm16_source": "Источник: 16 об./мин.",
"create.ponder.shared.movement_anchors": "С помощью суперклея или шасси, более крупные структуры могут быть сдвинуты.",

View file

@ -887,6 +887,8 @@
"create.menu.report_bugs": "报告问题",
"create.menu.support": "支持我们",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "粉碎",
"create.recipe.milling": "研磨",
"create.recipe.fan_washing": "批量洗涤",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "按住 [%1$s] 开始思索",
"create.ponder.subject": "情景主题",
"create.ponder.pondering": "思索……",
"create.ponder.identify_mode": "显示方块名称已启用\n按 [%1$s] 继续思索",
"create.ponder.associated": "关联词条",
"create.ponder.close": "思索结束",
"create.ponder.identify": "显示方块名称",
"create.ponder.next": "下一情景",
"create.ponder.next_up": "UNLOCALIZED: Up Next:",
"create.ponder.previous": "上一情景",
"create.ponder.replay": "重放",
"create.ponder.think_back": "回想",
"create.ponder.slow_text": "舒适阅读",
"create.ponder.exit": "退出",
"create.ponder.welcome": "欢迎来到思索界面",
"create.ponder.categories": "机械动力中包含的条目",
"create.ponder.index_description": "点击一个图标来查看相关的物品和方块",
"create.ponder.index_title": "思索索引",
"create.ponder.shared.rpm16": "16 RPM",
"create.ponder.shared.behaviour_modify_wrench": "可以用扳手调整它的行为",
"create.ponder.shared.storage_on_contraption": "与装置相接的容器,会自动拾取装置遇到的掉落物",
"create.ponder.shared.sneak_and": "潜行 +",
"create.ponder.shared.rpm8": "8 RPM",
"create.ponder.shared.ctrl_and": "Ctrl +",
"create.ponder.shared.rpm32": "32 RPM",
"create.ponder.shared.rpm16_source": "动力源16 RPM",
"create.ponder.shared.movement_anchors": "有了底盘和强力胶,移动起大型结构轻轻松松",

View file

@ -887,6 +887,8 @@
"create.menu.report_bugs": "回報問題",
"create.menu.support": "支持我們",
"create.ponder.mod_name": "UNLOCALIZED: Create",
"create.recipe.crushing": "粉碎",
"create.recipe.milling": "研磨",
"create.recipe.fan_washing": "批次洗滌",
@ -2052,30 +2054,10 @@
"_": "->------------------------] Ponder Content [------------------------<-",
"create.ponder.hold_to_ponder": "按住 [%1$s] 來查看此物品的教學",
"create.ponder.subject": "本場景的主題",
"create.ponder.pondering": "有關於...",
"create.ponder.identify_mode": "暫停模式已啟動\n按 [%1$s] 來取消暫停模式",
"create.ponder.associated": "相關物品",
"create.ponder.close": "關閉",
"create.ponder.identify": "暫停",
"create.ponder.next": "下個場景",
"create.ponder.next_up": "UNLOCALIZED: Up Next:",
"create.ponder.previous": "上個場景",
"create.ponder.replay": "重播",
"create.ponder.think_back": "返回",
"create.ponder.slow_text": "放慢文字顯示速度",
"create.ponder.exit": "離開",
"create.ponder.welcome": "歡迎來到教學",
"create.ponder.categories": "Create 中的分類",
"create.ponder.index_description": "點擊其中一個圖像查看和他相關的物品以及方塊",
"create.ponder.index_title": "教學首頁",
"create.ponder.shared.rpm16": "16 RPM",
"create.ponder.shared.behaviour_modify_wrench": "使用扳手來調整這個動作",
"create.ponder.shared.storage_on_contraption": "與結構相連的儲物空間會自動撿取物品",
"create.ponder.shared.sneak_and": "潛行 +",
"create.ponder.shared.rpm8": "8 RPM",
"create.ponder.shared.ctrl_and": "Ctrl +",
"create.ponder.shared.rpm32": "32 RPM",
"create.ponder.shared.rpm16_source": "轉速: 16 RPM",
"create.ponder.shared.movement_anchors": "有了機殼底盤和強力膠就可以移動大型結構",

View file

@ -20,7 +20,6 @@ import com.simibubi.create.content.logistics.block.display.AllDisplayBehaviours;
import com.simibubi.create.content.logistics.block.mechanicalArm.AllArmInteractionPointTypes;
import com.simibubi.create.content.logistics.trains.GlobalRailwayManager;
import com.simibubi.create.content.palettes.AllPaletteBlocks;
import com.simibubi.create.content.palettes.PalettesItemGroup;
import com.simibubi.create.content.schematics.SchematicProcessor;
import com.simibubi.create.content.schematics.ServerSchematicLoader;
import com.simibubi.create.content.schematics.filtering.SchematicInstances;
@ -36,9 +35,11 @@ import com.simibubi.create.foundation.data.recipe.ProcessingRecipeGen;
import com.simibubi.create.foundation.data.recipe.SequencedAssemblyRecipeGen;
import com.simibubi.create.foundation.data.recipe.StandardRecipeGen;
import com.simibubi.create.foundation.networking.AllPackets;
import com.simibubi.create.foundation.ponder.CreatePonderPlugin;
import com.simibubi.create.foundation.worldgen.AllWorldFeatures;
import com.tterrag.registrate.util.nullness.NonNullSupplier;
import net.createmod.ponder.foundation.PonderIndex;
import net.minecraft.core.particles.ParticleType;
import net.minecraft.data.DataGenerator;
import net.minecraft.resources.ResourceLocation;
@ -126,7 +127,7 @@ public class Create {
modEventBus.addGenericListener(DataSerializerEntry.class, AllEntityDataSerializers::register);
forgeEventBus.addListener(EventPriority.HIGH, SlidingDoorBlock::stopItQuark);
DistExecutor.unsafeRunWhenOn(Dist.CLIENT, () -> () -> CreateClient.onCtorClient(modEventBus, forgeEventBus));
Mods.CURIOS.executeIfInstalled(() -> Curios::init);
@ -148,6 +149,8 @@ public class Create {
}
public static void gatherData(GatherDataEvent event) {
DistExecutor.unsafeRunWhenOn(Dist.CLIENT, () -> () -> PonderIndex.addPlugin(new CreatePonderPlugin()));
DataGenerator gen = event.getGenerator();
gen.addProvider(new AllAdvancements(gen));
gen.addProvider(new LangMerger(gen));

View file

@ -1,11 +1,14 @@
package com.simibubi.create;
import com.mojang.blaze3d.platform.GlStateManager;
import com.mojang.blaze3d.systems.RenderSystem;
import com.simibubi.create.content.contraptions.base.KineticTileEntityRenderer;
import com.simibubi.create.content.contraptions.components.structureMovement.glue.SuperGlueSelectionHandler;
import com.simibubi.create.content.contraptions.components.structureMovement.interaction.controls.TrainHUD;
import com.simibubi.create.content.contraptions.components.structureMovement.render.ContraptionRenderDispatcher;
import com.simibubi.create.content.contraptions.components.structureMovement.render.SBBContraptionManager;
import com.simibubi.create.content.contraptions.goggles.GoggleOverlayRenderer;
import com.simibubi.create.content.contraptions.relays.elementary.CogWheelBlock;
import com.simibubi.create.content.contraptions.relays.encased.CasingConnectivity;
import com.simibubi.create.content.curiosities.armor.CopperBacktankArmorLayer;
import com.simibubi.create.content.curiosities.bell.SoulPulseEffectHandler;
@ -20,20 +23,24 @@ import com.simibubi.create.content.schematics.client.SchematicAndQuillHandler;
import com.simibubi.create.content.schematics.client.SchematicHandler;
import com.simibubi.create.foundation.ClientResourceReloadListener;
import com.simibubi.create.foundation.config.AllConfigs;
import com.simibubi.create.foundation.gui.CreateMainMenuScreen;
import com.simibubi.create.foundation.ponder.CreatePonderPlugin;
import com.simibubi.create.foundation.ponder.CreateSharedPonderText;
import com.simibubi.create.foundation.render.CachedPartialBuffers;
import com.simibubi.create.foundation.render.CreateContexts;
import com.simibubi.create.foundation.render.FlwSuperBufferFactory;
import com.simibubi.create.foundation.utility.ModelSwapper;
import com.simibubi.create.foundation.utility.ShippedResourcePacks;
import net.createmod.catnip.config.ui.BaseConfigScreen;
import net.createmod.catnip.config.ui.ConfigScreen;
import net.createmod.catnip.render.SuperBufferFactory;
import net.createmod.catnip.render.SuperByteBufferCache;
import net.createmod.ponder.foundation.PonderIndex;
import net.minecraft.ChatFormatting;
import net.minecraft.client.GraphicsStatus;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.screens.Screen;
import net.minecraft.core.Direction;
import net.minecraft.network.chat.ChatType;
import net.minecraft.network.chat.ClickEvent;
import net.minecraft.network.chat.ComponentUtils;
@ -72,8 +79,6 @@ public class CreateClient {
ZAPPER_RENDER_HANDLER.registerListeners(forgeEventBus);
POTATO_CANNON_RENDER_HANDLER.registerListeners(forgeEventBus);
CreateSharedPonderText.loadClass();
}
public static void clientInit(final FMLClientSetupEvent event) {
@ -93,6 +98,8 @@ public class CreateClient {
PonderIndex.addPlugin(new CreatePonderPlugin());
setupConfigUIBackground();
registerOverlays();
}
@ -107,6 +114,26 @@ public class CreateClient {
OverlayRegistry.registerOverlayAbove(ForgeIngameGui.HOTBAR_ELEMENT, "Create's Toolboxes", ToolboxHandlerClient.OVERLAY);
}
private static void setupConfigUIBackground() {
ConfigScreen.backgrounds.put(Create.ID, (screen, ms, partialTicks) -> {
CreateMainMenuScreen.PANORAMA.render(screen.getMinecraft().getDeltaFrameTime(), 1);
RenderSystem.setShaderTexture(0, CreateMainMenuScreen.PANORAMA_OVERLAY_TEXTURES);
RenderSystem.enableBlend();
RenderSystem.blendFunc(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE_MINUS_SRC_ALPHA);
Screen.blit(ms, 0, 0, screen.width, screen.height, 0.0F, 0.0F, 16, 128, 16, 128);
Screen.fill(ms, 0, 0, screen.width, screen.height, 0x90_282c34);
});
ConfigScreen.shadowState = AllBlocks.LARGE_COGWHEEL.getDefaultState().setValue(CogWheelBlock.AXIS, Direction.Axis.Y);
BaseConfigScreen.setDefaultActionFor(Create.ID, base -> base
.withTitles("Client Settings", "World Generation Settings", "Gameplay Settings")
.withSpecs(AllConfigs.CLIENT.specification, AllConfigs.COMMON.specification, AllConfigs.SERVER.specification)
);
}
public static void invalidateRenderers() {
SCHEMATIC_HANDLER.updateRenderers();
ContraptionRenderDispatcher.reset();

View file

@ -5,7 +5,6 @@ import java.util.List;
import com.mojang.blaze3d.systems.RenderSystem;
import com.mojang.blaze3d.vertex.PoseStack;
import com.simibubi.create.AllBlocks;
import com.simibubi.create.AllFluids;
import com.simibubi.create.AllItems;
import com.simibubi.create.Create;
@ -26,7 +25,6 @@ import com.simibubi.create.content.contraptions.components.structureMovement.tra
import com.simibubi.create.content.contraptions.components.turntable.TurntableHandler;
import com.simibubi.create.content.contraptions.itemAssembly.SequencedAssemblyRecipe;
import com.simibubi.create.content.contraptions.relays.belt.item.BeltConnectorHandler;
import com.simibubi.create.content.contraptions.relays.elementary.CogWheelBlock;
import com.simibubi.create.content.curiosities.armor.CopperBacktankArmorLayer;
import com.simibubi.create.content.curiosities.girder.GirderWrenchBehavior;
import com.simibubi.create.content.curiosities.toolbox.ToolboxHandlerClient;
@ -63,7 +61,6 @@ import com.simibubi.create.foundation.utility.CameraAngleAnimationService;
import com.simibubi.create.foundation.utility.ServerSpeedProvider;
import net.createmod.catnip.config.ui.BaseConfigScreen;
import net.createmod.catnip.config.ui.ConfigScreen;
import net.createmod.catnip.render.DefaultSuperRenderTypeBufferImpl;
import net.createmod.catnip.render.SuperRenderTypeBuffer;
import net.createmod.catnip.utility.AnimationTickHolder;
@ -73,7 +70,6 @@ import net.minecraft.client.Minecraft;
import net.minecraft.client.multiplayer.ClientLevel;
import net.minecraft.client.renderer.entity.EntityRenderDispatcher;
import net.minecraft.core.BlockPos;
import net.minecraft.core.Direction;
import net.minecraft.network.chat.Component;
import net.minecraft.network.chat.TextComponent;
import net.minecraft.world.item.BlockItem;
@ -389,14 +385,6 @@ public class ClientEvents {
createContainer.registerExtensionPoint(ConfigGuiHandler.ConfigGuiFactory.class,
() -> new ConfigGuiHandler.ConfigGuiFactory(
(mc, previousScreen) -> new BaseConfigScreen(previousScreen, Create.ID)));
BaseConfigScreen.setDefaultActionFor(Create.ID, base -> base
.withTitles("Client Settings", "World Generation Settings", "Gameplay Settings")
.withSpecs(AllConfigs.CLIENT.specification, AllConfigs.COMMON.specification, AllConfigs.SERVER.specification)
);
ConfigScreen.shadowState = AllBlocks.LARGE_COGWHEEL.getDefaultState().setValue(CogWheelBlock.AXIS, Direction.Axis.Y);
}
}

View file

@ -1,14 +1,22 @@
package com.simibubi.create.foundation.ponder;
import java.util.function.BiConsumer;
import java.util.function.Predicate;
import java.util.stream.Stream;
import com.simibubi.create.Create;
import net.createmod.ponder.foundation.PonderPlugin;
import net.createmod.ponder.foundation.PonderWorld;
import net.minecraft.world.level.ItemLike;
public class CreatePonderPlugin implements PonderPlugin {
@Override
public String getModID() {
return Create.ID;
}
@Override
public void registerScenes() {
CreatePonderIndex.register();
@ -19,6 +27,18 @@ public class CreatePonderPlugin implements PonderPlugin {
CreatePonderIndex.registerTags();
}
@Override
public void registerSharedText(BiConsumer<String, String> adder) {
adder.accept("rpm8", "8 RPM");
adder.accept("rpm16", "16 RPM");
adder.accept("rpm16_source", "Source: 16 RPM");
adder.accept("rpm32", "32 RPM");
adder.accept("movement_anchors", "With the help of Super Glue, larger structures can be moved.");
adder.accept("behaviour_modify_wrench", "This behaviour can be modified using a Wrench");
adder.accept("storage_on_contraption", "Inventories attached to the Contraption will pick up their drops automatically");
}
@Override
public void onPonderWorldRestore(PonderWorld world) {
PonderWorldTileFix.fixControllerTiles(world);

View file

@ -1,26 +0,0 @@
package com.simibubi.create.foundation.ponder;
import java.util.function.BiConsumer;
import com.simibubi.create.Create;
import net.createmod.ponder.foundation.content.SharedText;
public class CreateSharedPonderText {
public static void loadClass() {
SharedText.registerText(Create.ID, CreateSharedPonderText::createSharedText);
}
private static void createSharedText(BiConsumer<String, String> adder) {
adder.accept("rpm8", "8 RPM");
adder.accept("rpm16", "16 RPM");
adder.accept("rpm16_source", "Source: 16 RPM");
adder.accept("rpm32", "32 RPM");
adder.accept("movement_anchors", "With the help of Super Glue, larger structures can be moved.");
adder.accept("behaviour_modify_wrench", "This behaviour can be modified using a Wrench");
adder.accept("storage_on_contraption", "Inventories attached to the Contraption will pick up their drops automatically");
}
}

View file

@ -29,6 +29,8 @@
"create.menu.report_bugs": "Report Issues",
"create.menu.support": "Support Us",
"create.ponder.mod_name": "Create",
"create.recipe.crushing": "Crushing",
"create.recipe.milling": "Milling",
"create.recipe.fan_washing": "Bulk Washing",