From e37984c865ed07d8a0115a83e68bbb4b3887a5e8 Mon Sep 17 00:00:00 2001 From: Raoul Date: Sun, 13 Oct 2024 20:11:32 +0200 Subject: [PATCH 01/15] chore: update translation French from crowdin --- .../assets/refinedstorage_emi_integration/lang/fr_fr.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/fr_fr.json b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/fr_fr.json index 7f71850..c83eced 100644 --- a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/fr_fr.json +++ b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/fr_fr.json @@ -2,5 +2,11 @@ "gui.refinedstorage_emi_integration.grid.synchronizer": "EMI", "gui.refinedstorage_emi_integration.grid.synchronizer.help": "Sync the search box text to the EMI filter.", "gui.refinedstorage_emi_integration.grid.synchronizer.two_way": "EMI two-way", - "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text." + "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text.", + "alias.emi.refinedstorage1_disk_manipulator": "Disk Manipulator", + "gui.refinedstorage_emi_integration.transfer.missing_but_all_autocraftable": "Missing items, all are autocraftable", + "gui.refinedstorage_emi_integration.transfer.missing_but_some_autocraftable": "Missing items, some are autocraftable", + "gui.refinedstorage_emi_integration.transfer.ctrl_click_to_autocraft": "CTRL + click to autocraft", + "gui.refinedstorage_emi_integration.transfer.all_autocraftable": "All are autocraftable", + "gui.refinedstorage_emi_integration.transfer.some_autocraftable": "Some are autocraftable" } \ No newline at end of file From a0d5fe68d48cdd60c92cad31e7574664899ef02c Mon Sep 17 00:00:00 2001 From: Raoul Date: Sun, 13 Oct 2024 20:11:33 +0200 Subject: [PATCH 02/15] chore: update translation Spanish from crowdin --- .../assets/refinedstorage_emi_integration/lang/es_es.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/es_es.json b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/es_es.json index 7f71850..c83eced 100644 --- a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/es_es.json +++ b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/es_es.json @@ -2,5 +2,11 @@ "gui.refinedstorage_emi_integration.grid.synchronizer": "EMI", "gui.refinedstorage_emi_integration.grid.synchronizer.help": "Sync the search box text to the EMI filter.", "gui.refinedstorage_emi_integration.grid.synchronizer.two_way": "EMI two-way", - "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text." + "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text.", + "alias.emi.refinedstorage1_disk_manipulator": "Disk Manipulator", + "gui.refinedstorage_emi_integration.transfer.missing_but_all_autocraftable": "Missing items, all are autocraftable", + "gui.refinedstorage_emi_integration.transfer.missing_but_some_autocraftable": "Missing items, some are autocraftable", + "gui.refinedstorage_emi_integration.transfer.ctrl_click_to_autocraft": "CTRL + click to autocraft", + "gui.refinedstorage_emi_integration.transfer.all_autocraftable": "All are autocraftable", + "gui.refinedstorage_emi_integration.transfer.some_autocraftable": "Some are autocraftable" } \ No newline at end of file From b8e87e0a7b4e75718270c0187b0446c62f16f8c0 Mon Sep 17 00:00:00 2001 From: Raoul Date: Sun, 13 Oct 2024 20:11:34 +0200 Subject: [PATCH 03/15] chore: update translation German from crowdin --- .../assets/refinedstorage_emi_integration/lang/de_de.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/de_de.json b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/de_de.json index 7f71850..c83eced 100644 --- a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/de_de.json +++ b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/de_de.json @@ -2,5 +2,11 @@ "gui.refinedstorage_emi_integration.grid.synchronizer": "EMI", "gui.refinedstorage_emi_integration.grid.synchronizer.help": "Sync the search box text to the EMI filter.", "gui.refinedstorage_emi_integration.grid.synchronizer.two_way": "EMI two-way", - "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text." + "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text.", + "alias.emi.refinedstorage1_disk_manipulator": "Disk Manipulator", + "gui.refinedstorage_emi_integration.transfer.missing_but_all_autocraftable": "Missing items, all are autocraftable", + "gui.refinedstorage_emi_integration.transfer.missing_but_some_autocraftable": "Missing items, some are autocraftable", + "gui.refinedstorage_emi_integration.transfer.ctrl_click_to_autocraft": "CTRL + click to autocraft", + "gui.refinedstorage_emi_integration.transfer.all_autocraftable": "All are autocraftable", + "gui.refinedstorage_emi_integration.transfer.some_autocraftable": "Some are autocraftable" } \ No newline at end of file From 12364c8ffcb218c4d3ab496ea3c667decec9325e Mon Sep 17 00:00:00 2001 From: Raoul Date: Sun, 13 Oct 2024 20:11:35 +0200 Subject: [PATCH 04/15] chore: update translation Hungarian from crowdin --- .../assets/refinedstorage_emi_integration/lang/hu_hu.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/hu_hu.json b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/hu_hu.json index 7f71850..c83eced 100644 --- a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/hu_hu.json +++ b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/hu_hu.json @@ -2,5 +2,11 @@ "gui.refinedstorage_emi_integration.grid.synchronizer": "EMI", "gui.refinedstorage_emi_integration.grid.synchronizer.help": "Sync the search box text to the EMI filter.", "gui.refinedstorage_emi_integration.grid.synchronizer.two_way": "EMI two-way", - "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text." + "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text.", + "alias.emi.refinedstorage1_disk_manipulator": "Disk Manipulator", + "gui.refinedstorage_emi_integration.transfer.missing_but_all_autocraftable": "Missing items, all are autocraftable", + "gui.refinedstorage_emi_integration.transfer.missing_but_some_autocraftable": "Missing items, some are autocraftable", + "gui.refinedstorage_emi_integration.transfer.ctrl_click_to_autocraft": "CTRL + click to autocraft", + "gui.refinedstorage_emi_integration.transfer.all_autocraftable": "All are autocraftable", + "gui.refinedstorage_emi_integration.transfer.some_autocraftable": "Some are autocraftable" } \ No newline at end of file From 0ea2dee2d3ddfe3f7ec4d23bc945c916c37441a3 Mon Sep 17 00:00:00 2001 From: Raoul Date: Sun, 13 Oct 2024 20:11:36 +0200 Subject: [PATCH 05/15] chore: update translation Italian from crowdin --- .../assets/refinedstorage_emi_integration/lang/it_it.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/it_it.json b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/it_it.json index 7f71850..c83eced 100644 --- a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/it_it.json +++ b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/it_it.json @@ -2,5 +2,11 @@ "gui.refinedstorage_emi_integration.grid.synchronizer": "EMI", "gui.refinedstorage_emi_integration.grid.synchronizer.help": "Sync the search box text to the EMI filter.", "gui.refinedstorage_emi_integration.grid.synchronizer.two_way": "EMI two-way", - "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text." + "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text.", + "alias.emi.refinedstorage1_disk_manipulator": "Disk Manipulator", + "gui.refinedstorage_emi_integration.transfer.missing_but_all_autocraftable": "Missing items, all are autocraftable", + "gui.refinedstorage_emi_integration.transfer.missing_but_some_autocraftable": "Missing items, some are autocraftable", + "gui.refinedstorage_emi_integration.transfer.ctrl_click_to_autocraft": "CTRL + click to autocraft", + "gui.refinedstorage_emi_integration.transfer.all_autocraftable": "All are autocraftable", + "gui.refinedstorage_emi_integration.transfer.some_autocraftable": "Some are autocraftable" } \ No newline at end of file From 0c5d55f16d7b563abf0d3498861b288d132ece7b Mon Sep 17 00:00:00 2001 From: Raoul Date: Sun, 13 Oct 2024 20:11:37 +0200 Subject: [PATCH 06/15] chore: update translation Japanese from crowdin --- .../assets/refinedstorage_emi_integration/lang/ja_jp.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/ja_jp.json b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/ja_jp.json index 7f71850..c83eced 100644 --- a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/ja_jp.json +++ b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/ja_jp.json @@ -2,5 +2,11 @@ "gui.refinedstorage_emi_integration.grid.synchronizer": "EMI", "gui.refinedstorage_emi_integration.grid.synchronizer.help": "Sync the search box text to the EMI filter.", "gui.refinedstorage_emi_integration.grid.synchronizer.two_way": "EMI two-way", - "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text." + "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text.", + "alias.emi.refinedstorage1_disk_manipulator": "Disk Manipulator", + "gui.refinedstorage_emi_integration.transfer.missing_but_all_autocraftable": "Missing items, all are autocraftable", + "gui.refinedstorage_emi_integration.transfer.missing_but_some_autocraftable": "Missing items, some are autocraftable", + "gui.refinedstorage_emi_integration.transfer.ctrl_click_to_autocraft": "CTRL + click to autocraft", + "gui.refinedstorage_emi_integration.transfer.all_autocraftable": "All are autocraftable", + "gui.refinedstorage_emi_integration.transfer.some_autocraftable": "Some are autocraftable" } \ No newline at end of file From 6e84252a5359e92e9a762b8006e0373f6eaceb05 Mon Sep 17 00:00:00 2001 From: Raoul Date: Sun, 13 Oct 2024 20:11:38 +0200 Subject: [PATCH 07/15] chore: update translation Korean from crowdin --- .../assets/refinedstorage_emi_integration/lang/ko_kr.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/ko_kr.json b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/ko_kr.json index 7f71850..c83eced 100644 --- a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/ko_kr.json +++ b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/ko_kr.json @@ -2,5 +2,11 @@ "gui.refinedstorage_emi_integration.grid.synchronizer": "EMI", "gui.refinedstorage_emi_integration.grid.synchronizer.help": "Sync the search box text to the EMI filter.", "gui.refinedstorage_emi_integration.grid.synchronizer.two_way": "EMI two-way", - "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text." + "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text.", + "alias.emi.refinedstorage1_disk_manipulator": "Disk Manipulator", + "gui.refinedstorage_emi_integration.transfer.missing_but_all_autocraftable": "Missing items, all are autocraftable", + "gui.refinedstorage_emi_integration.transfer.missing_but_some_autocraftable": "Missing items, some are autocraftable", + "gui.refinedstorage_emi_integration.transfer.ctrl_click_to_autocraft": "CTRL + click to autocraft", + "gui.refinedstorage_emi_integration.transfer.all_autocraftable": "All are autocraftable", + "gui.refinedstorage_emi_integration.transfer.some_autocraftable": "Some are autocraftable" } \ No newline at end of file From 388317aa407f3426aefa772940e87080b34e2a46 Mon Sep 17 00:00:00 2001 From: Raoul Date: Sun, 13 Oct 2024 20:11:39 +0200 Subject: [PATCH 08/15] chore: update translation Polish from crowdin --- .../assets/refinedstorage_emi_integration/lang/pl_pl.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/pl_pl.json b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/pl_pl.json index 7f71850..c83eced 100644 --- a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/pl_pl.json +++ b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/pl_pl.json @@ -2,5 +2,11 @@ "gui.refinedstorage_emi_integration.grid.synchronizer": "EMI", "gui.refinedstorage_emi_integration.grid.synchronizer.help": "Sync the search box text to the EMI filter.", "gui.refinedstorage_emi_integration.grid.synchronizer.two_way": "EMI two-way", - "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text." + "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text.", + "alias.emi.refinedstorage1_disk_manipulator": "Disk Manipulator", + "gui.refinedstorage_emi_integration.transfer.missing_but_all_autocraftable": "Missing items, all are autocraftable", + "gui.refinedstorage_emi_integration.transfer.missing_but_some_autocraftable": "Missing items, some are autocraftable", + "gui.refinedstorage_emi_integration.transfer.ctrl_click_to_autocraft": "CTRL + click to autocraft", + "gui.refinedstorage_emi_integration.transfer.all_autocraftable": "All are autocraftable", + "gui.refinedstorage_emi_integration.transfer.some_autocraftable": "Some are autocraftable" } \ No newline at end of file From 67cf1ea53a5c6e5e4882b9c34cb2130708104acd Mon Sep 17 00:00:00 2001 From: Raoul Date: Sun, 13 Oct 2024 20:11:40 +0200 Subject: [PATCH 09/15] chore: update translation Russian from crowdin --- .../refinedstorage_emi_integration/lang/ru_ru.json | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/ru_ru.json b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/ru_ru.json index 7f71850..c0332e0 100644 --- a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/ru_ru.json +++ b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/ru_ru.json @@ -1,6 +1,12 @@ { "gui.refinedstorage_emi_integration.grid.synchronizer": "EMI", - "gui.refinedstorage_emi_integration.grid.synchronizer.help": "Sync the search box text to the EMI filter.", - "gui.refinedstorage_emi_integration.grid.synchronizer.two_way": "EMI two-way", - "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text." + "gui.refinedstorage_emi_integration.grid.synchronizer.help": "Синхронизировать текст строки поиска с фильтром EMI.", + "gui.refinedstorage_emi_integration.grid.synchronizer.two_way": "EMI двустороний", + "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Синхронизировать текст строки поиска с фильтром EMI, а фильтр EMI - с текстом строки поиска.", + "alias.emi.refinedstorage1_disk_manipulator": "Дисковый манипулятор", + "gui.refinedstorage_emi_integration.transfer.missing_but_all_autocraftable": "Missing items, all are autocraftable", + "gui.refinedstorage_emi_integration.transfer.missing_but_some_autocraftable": "Missing items, some are autocraftable", + "gui.refinedstorage_emi_integration.transfer.ctrl_click_to_autocraft": "CTRL + click to autocraft", + "gui.refinedstorage_emi_integration.transfer.all_autocraftable": "All are autocraftable", + "gui.refinedstorage_emi_integration.transfer.some_autocraftable": "Some are autocraftable" } \ No newline at end of file From d3ed5a4a162caa7ce7d6d5e39fa597f4fbbe63fe Mon Sep 17 00:00:00 2001 From: Raoul Date: Sun, 13 Oct 2024 20:11:41 +0200 Subject: [PATCH 10/15] chore: update translation Chinese Simplified from crowdin --- .../assets/refinedstorage_emi_integration/lang/zh_cn.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/zh_cn.json b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/zh_cn.json index 7f71850..c83eced 100644 --- a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/zh_cn.json +++ b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/zh_cn.json @@ -2,5 +2,11 @@ "gui.refinedstorage_emi_integration.grid.synchronizer": "EMI", "gui.refinedstorage_emi_integration.grid.synchronizer.help": "Sync the search box text to the EMI filter.", "gui.refinedstorage_emi_integration.grid.synchronizer.two_way": "EMI two-way", - "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text." + "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text.", + "alias.emi.refinedstorage1_disk_manipulator": "Disk Manipulator", + "gui.refinedstorage_emi_integration.transfer.missing_but_all_autocraftable": "Missing items, all are autocraftable", + "gui.refinedstorage_emi_integration.transfer.missing_but_some_autocraftable": "Missing items, some are autocraftable", + "gui.refinedstorage_emi_integration.transfer.ctrl_click_to_autocraft": "CTRL + click to autocraft", + "gui.refinedstorage_emi_integration.transfer.all_autocraftable": "All are autocraftable", + "gui.refinedstorage_emi_integration.transfer.some_autocraftable": "Some are autocraftable" } \ No newline at end of file From 4e48728b13cf9a23bbf2fd224d00076c548a4848 Mon Sep 17 00:00:00 2001 From: Raoul Date: Sun, 13 Oct 2024 20:11:41 +0200 Subject: [PATCH 11/15] chore: update translation Chinese Traditional from crowdin --- .../assets/refinedstorage_emi_integration/lang/zh_tw.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/zh_tw.json b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/zh_tw.json index 7f71850..c83eced 100644 --- a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/zh_tw.json +++ b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/zh_tw.json @@ -2,5 +2,11 @@ "gui.refinedstorage_emi_integration.grid.synchronizer": "EMI", "gui.refinedstorage_emi_integration.grid.synchronizer.help": "Sync the search box text to the EMI filter.", "gui.refinedstorage_emi_integration.grid.synchronizer.two_way": "EMI two-way", - "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text." + "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text.", + "alias.emi.refinedstorage1_disk_manipulator": "Disk Manipulator", + "gui.refinedstorage_emi_integration.transfer.missing_but_all_autocraftable": "Missing items, all are autocraftable", + "gui.refinedstorage_emi_integration.transfer.missing_but_some_autocraftable": "Missing items, some are autocraftable", + "gui.refinedstorage_emi_integration.transfer.ctrl_click_to_autocraft": "CTRL + click to autocraft", + "gui.refinedstorage_emi_integration.transfer.all_autocraftable": "All are autocraftable", + "gui.refinedstorage_emi_integration.transfer.some_autocraftable": "Some are autocraftable" } \ No newline at end of file From 077c511fd984a64457572e9adabd811102e4ca36 Mon Sep 17 00:00:00 2001 From: Raoul Date: Sun, 13 Oct 2024 20:11:42 +0200 Subject: [PATCH 12/15] chore: update translation Portuguese, Brazilian from crowdin --- .../assets/refinedstorage_emi_integration/lang/pt_br.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/pt_br.json b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/pt_br.json index 7f71850..c83eced 100644 --- a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/pt_br.json +++ b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/pt_br.json @@ -2,5 +2,11 @@ "gui.refinedstorage_emi_integration.grid.synchronizer": "EMI", "gui.refinedstorage_emi_integration.grid.synchronizer.help": "Sync the search box text to the EMI filter.", "gui.refinedstorage_emi_integration.grid.synchronizer.two_way": "EMI two-way", - "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text." + "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text.", + "alias.emi.refinedstorage1_disk_manipulator": "Disk Manipulator", + "gui.refinedstorage_emi_integration.transfer.missing_but_all_autocraftable": "Missing items, all are autocraftable", + "gui.refinedstorage_emi_integration.transfer.missing_but_some_autocraftable": "Missing items, some are autocraftable", + "gui.refinedstorage_emi_integration.transfer.ctrl_click_to_autocraft": "CTRL + click to autocraft", + "gui.refinedstorage_emi_integration.transfer.all_autocraftable": "All are autocraftable", + "gui.refinedstorage_emi_integration.transfer.some_autocraftable": "Some are autocraftable" } \ No newline at end of file From 182c5102eafcee18577813158e0ed0f17f2d5f37 Mon Sep 17 00:00:00 2001 From: Raoul Date: Sun, 13 Oct 2024 20:11:43 +0200 Subject: [PATCH 13/15] chore: update translation Indonesian from crowdin --- .../assets/refinedstorage_emi_integration/lang/id_id.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/id_id.json b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/id_id.json index 7f71850..c83eced 100644 --- a/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/id_id.json +++ b/refinedstorage-emi-integration-common/src/main/resources/assets/refinedstorage_emi_integration/lang/id_id.json @@ -2,5 +2,11 @@ "gui.refinedstorage_emi_integration.grid.synchronizer": "EMI", "gui.refinedstorage_emi_integration.grid.synchronizer.help": "Sync the search box text to the EMI filter.", "gui.refinedstorage_emi_integration.grid.synchronizer.two_way": "EMI two-way", - "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text." + "gui.refinedstorage_emi_integration.grid.synchronizer.two_way.help": "Sync the search box text to the EMI filter, and the EMI filter to the search box text.", + "alias.emi.refinedstorage1_disk_manipulator": "Disk Manipulator", + "gui.refinedstorage_emi_integration.transfer.missing_but_all_autocraftable": "Missing items, all are autocraftable", + "gui.refinedstorage_emi_integration.transfer.missing_but_some_autocraftable": "Missing items, some are autocraftable", + "gui.refinedstorage_emi_integration.transfer.ctrl_click_to_autocraft": "CTRL + click to autocraft", + "gui.refinedstorage_emi_integration.transfer.all_autocraftable": "All are autocraftable", + "gui.refinedstorage_emi_integration.transfer.some_autocraftable": "Some are autocraftable" } \ No newline at end of file From 4afe322ac5a36aa6879e1f84ec126be15935d32e Mon Sep 17 00:00:00 2001 From: raoulvdberge Date: Sun, 8 Dec 2024 19:35:54 +0100 Subject: [PATCH 14/15] chore: upgrade refined storage and add compat with quartz arsenal --- .github/workflows/build.yml | 2 +- .github/workflows/draft-release.yml | 2 +- .../issue-for-unsupported-version.yml | 2 +- .github/workflows/publish-release.yml | 2 +- .github/workflows/resolved-issue-locking.yml | 2 +- .github/workflows/validate-branch-name.yml | 2 +- .github/workflows/validate-changelog.yml | 2 +- .../workflows/validate-commit-messages.yml | 2 +- CHANGELOG.md | 5 ++++ gradle.properties | 5 ++-- .../build.gradle.kts | 2 ++ .../common/CraftingGridEmiRecipeHandler.java | 18 ++++++------ .../common/PatternGridEmiRecipeHandler.java | 2 +- .../emi/common/QuartzArsenalIntegration.java | 29 +++++++++++++++++++ .../emi/common/RefinedStorageEmiPlugin.java | 5 +++- .../build.gradle.kts | 3 ++ .../src/main/resources/fabric.mod.json | 2 +- .../build.gradle.kts | 3 ++ .../templates/META-INF/neoforge.mods.toml | 2 +- 19 files changed, 69 insertions(+), 23 deletions(-) create mode 100644 refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/QuartzArsenalIntegration.java diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 856e83b..aed439b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,7 +8,7 @@ on: types: [ opened, synchronize, reopened ] jobs: build: - uses: refinedmods/refinedarchitect/.github/workflows/build.yml@v0.19.1 + uses: refinedmods/refinedarchitect/.github/workflows/build.yml@v0.20.0 with: mutation-testing: false secrets: inherit diff --git a/.github/workflows/draft-release.yml b/.github/workflows/draft-release.yml index c6d98d5..d939997 100644 --- a/.github/workflows/draft-release.yml +++ b/.github/workflows/draft-release.yml @@ -17,7 +17,7 @@ on: type: string jobs: draft: - uses: refinedmods/refinedarchitect/.github/workflows/draft-release.yml@v0.19.1 + uses: refinedmods/refinedarchitect/.github/workflows/draft-release.yml@v0.20.0 with: release-type: ${{ inputs.release-type }} version-number-override: ${{ inputs.version-number-override }} diff --git a/.github/workflows/issue-for-unsupported-version.yml b/.github/workflows/issue-for-unsupported-version.yml index 002c2ac..299dcb1 100644 --- a/.github/workflows/issue-for-unsupported-version.yml +++ b/.github/workflows/issue-for-unsupported-version.yml @@ -4,4 +4,4 @@ on: types: [ labeled, unlabeled, reopened ] jobs: unsupported-labeler: - uses: refinedmods/refinedarchitect/.github/workflows/issue-for-unsupported-version.yml@v0.19.1 \ No newline at end of file + uses: refinedmods/refinedarchitect/.github/workflows/issue-for-unsupported-version.yml@v0.20.0 \ No newline at end of file diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index dd558fb..d34d390 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -7,7 +7,7 @@ on: - closed jobs: publish-release: - uses: refinedmods/refinedarchitect/.github/workflows/publish-release.yml@v0.19.1 + uses: refinedmods/refinedarchitect/.github/workflows/publish-release.yml@v0.20.0 secrets: inherit with: project-name: 'Refined Storage - EMI Integration' diff --git a/.github/workflows/resolved-issue-locking.yml b/.github/workflows/resolved-issue-locking.yml index f8dbbdf..8426e8b 100644 --- a/.github/workflows/resolved-issue-locking.yml +++ b/.github/workflows/resolved-issue-locking.yml @@ -4,4 +4,4 @@ on: - cron: '0 0 * * *' jobs: lock: - uses: refinedmods/refinedarchitect/.github/workflows/resolved-issue-locking.yml@v0.19.1 \ No newline at end of file + uses: refinedmods/refinedarchitect/.github/workflows/resolved-issue-locking.yml@v0.20.0 \ No newline at end of file diff --git a/.github/workflows/validate-branch-name.yml b/.github/workflows/validate-branch-name.yml index c1733fb..bd5a157 100644 --- a/.github/workflows/validate-branch-name.yml +++ b/.github/workflows/validate-branch-name.yml @@ -2,4 +2,4 @@ name: Validate branch name on: [ pull_request ] jobs: validate-branch-name: - uses: refinedmods/refinedarchitect/.github/workflows/validate-branch-name.yml@v0.19.1 \ No newline at end of file + uses: refinedmods/refinedarchitect/.github/workflows/validate-branch-name.yml@v0.20.0 \ No newline at end of file diff --git a/.github/workflows/validate-changelog.yml b/.github/workflows/validate-changelog.yml index f5fb9ae..d18cbc9 100644 --- a/.github/workflows/validate-changelog.yml +++ b/.github/workflows/validate-changelog.yml @@ -4,4 +4,4 @@ on: types: [ opened, synchronize, reopened, ready_for_review, labeled, unlabeled ] jobs: validate-changelog: - uses: refinedmods/refinedarchitect/.github/workflows/validate-changelog.yml@v0.19.1 \ No newline at end of file + uses: refinedmods/refinedarchitect/.github/workflows/validate-changelog.yml@v0.20.0 \ No newline at end of file diff --git a/.github/workflows/validate-commit-messages.yml b/.github/workflows/validate-commit-messages.yml index 620b9e8..3005b5a 100644 --- a/.github/workflows/validate-commit-messages.yml +++ b/.github/workflows/validate-commit-messages.yml @@ -2,4 +2,4 @@ name: Validate commit messages on: [ pull_request ] jobs: validate-commit-messages: - uses: refinedmods/refinedarchitect/.github/workflows/validate-commit-messages.yml@v0.19.1 \ No newline at end of file + uses: refinedmods/refinedarchitect/.github/workflows/validate-commit-messages.yml@v0.20.0 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index f9d0b29..86087e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,11 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Fixed + +- Support for Refined Storage v2.0.0-milestone.4.11. +- Recipe transfer not working in the Wireless Crafting Grid. + ## [0.5.0] - 2024-10-12 ### Added diff --git a/gradle.properties b/gradle.properties index 7b70adc..cb31b8d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,6 @@ -refinedarchitectVersion=0.19.1 -refinedstorageVersion=2.0.0-milestone.4.8 +refinedarchitectVersion=0.20.0 +refinedstorageVersion=2.0.0-milestone.4.11 +refinedstorageQuartzArsenalVersion=0.1.1 emiVersion=1.1.11+1.21 # Gradle org.gradle.jvmargs=-Xmx1G diff --git a/refinedstorage-emi-integration-common/build.gradle.kts b/refinedstorage-emi-integration-common/build.gradle.kts index 316a34d..eeb8d9b 100644 --- a/refinedstorage-emi-integration-common/build.gradle.kts +++ b/refinedstorage-emi-integration-common/build.gradle.kts @@ -28,9 +28,11 @@ base { } val refinedstorageVersion: String by project +val refinedstorageQuartzArsenalVersion: String by project val emiVersion: String by project dependencies { api("com.refinedmods.refinedstorage:refinedstorage-common:${refinedstorageVersion}") compileOnlyApi("dev.emi:emi-xplat-mojmap:${emiVersion}") + compileOnlyApi("com.refinedmods.refinedstorage:refinedstorage-quartz-arsenal-common:${refinedstorageQuartzArsenalVersion}") } diff --git a/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/CraftingGridEmiRecipeHandler.java b/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/CraftingGridEmiRecipeHandler.java index 8c56fda..fe415fd 100644 --- a/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/CraftingGridEmiRecipeHandler.java +++ b/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/CraftingGridEmiRecipeHandler.java @@ -5,8 +5,8 @@ import com.refinedmods.refinedstorage.api.resource.list.MutableResourceList; import com.refinedmods.refinedstorage.api.resource.list.MutableResourceListImpl; import com.refinedmods.refinedstorage.api.resource.list.ResourceList; -import com.refinedmods.refinedstorage.common.api.RefinedStorageApi; -import com.refinedmods.refinedstorage.common.grid.CraftingGridContainerMenu; +import com.refinedmods.refinedstorage.common.api.RefinedStorageClientApi; +import com.refinedmods.refinedstorage.common.grid.AbstractCraftingGridContainerMenu; import com.refinedmods.refinedstorage.common.support.resource.ItemResource; import com.refinedmods.refinedstorage.common.support.tooltip.HelpClientTooltipComponent; @@ -35,13 +35,13 @@ import static com.refinedmods.refinedstorage.emi.common.Common.MOD_ID; import static java.util.Comparator.comparingLong; -class CraftingGridEmiRecipeHandler extends AbstractEmiRecipeHandler { +class CraftingGridEmiRecipeHandler extends AbstractEmiRecipeHandler { private static final Component CTRL_CLICK_TO_AUTOCRAFT = Component.translatable( "gui.%s.transfer.ctrl_click_to_autocraft".formatted(MOD_ID) ); @Override - public EmiPlayerInventory getInventory(final AbstractContainerScreen screen) { + public EmiPlayerInventory getInventory(final AbstractContainerScreen screen) { final ResourceList available = screen.getMenu().getAvailableListForRecipeTransfer(); return new EmiPlayerInventory(available.copyState().stream() .filter(resourceAmount -> resourceAmount.resource() instanceof ItemResource) @@ -58,7 +58,7 @@ public boolean supportsRecipe(final EmiRecipe recipe) { } @Override - public boolean canCraft(final EmiRecipe recipe, final EmiCraftContext context) { + public boolean canCraft(final EmiRecipe recipe, final EmiCraftContext context) { return true; } @@ -92,7 +92,7 @@ private static List getItems(final EmiIngredient ingredient) { } @Override - public boolean craft(final EmiRecipe recipe, final EmiCraftContext context) { + public boolean craft(final EmiRecipe recipe, final EmiCraftContext context) { final MutableResourceList available = context.getScreenHandler().getAvailableListForRecipeTransfer(); final List transferInputs = recipe.getInputs() .stream() @@ -102,7 +102,7 @@ public boolean craft(final EmiRecipe recipe, final EmiCraftContext craftingRequests = createCraftingRequests(transferInputs); - RefinedStorageApi.INSTANCE.openAutocraftingPreview(craftingRequests, context.getScreen()); + RefinedStorageClientApi.INSTANCE.openAutocraftingPreview(craftingRequests, context.getScreen()); return false; } final List> inputs = recipe.getInputs() @@ -115,7 +115,7 @@ public boolean craft(final EmiRecipe recipe, final EmiCraftContext craftContext, + final EmiCraftContext craftContext, final List widgets, final GuiGraphics draw) { final EmiDrawContext context = EmiDrawContext.wrap(draw); @@ -141,7 +141,7 @@ public void render(final EmiRecipe recipe, @Override public List getTooltip(final EmiRecipe recipe, - final EmiCraftContext context) { + final EmiCraftContext context) { final MutableResourceList available = context.getScreenHandler().getAvailableListForRecipeTransfer(); final List transferInputs = recipe.getInputs() .stream() diff --git a/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/PatternGridEmiRecipeHandler.java b/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/PatternGridEmiRecipeHandler.java index f4d7790..a6bb0b5 100644 --- a/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/PatternGridEmiRecipeHandler.java +++ b/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/PatternGridEmiRecipeHandler.java @@ -4,7 +4,7 @@ import com.refinedmods.refinedstorage.api.resource.ResourceAmount; import com.refinedmods.refinedstorage.api.resource.ResourceKey; import com.refinedmods.refinedstorage.common.api.RefinedStorageApi; -import com.refinedmods.refinedstorage.common.autocrafting.PatternGridContainerMenu; +import com.refinedmods.refinedstorage.common.autocrafting.patterngrid.PatternGridContainerMenu; import com.refinedmods.refinedstorage.common.support.resource.ItemResource; import java.util.Collections; diff --git a/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/QuartzArsenalIntegration.java b/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/QuartzArsenalIntegration.java new file mode 100644 index 0000000..6dede69 --- /dev/null +++ b/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/QuartzArsenalIntegration.java @@ -0,0 +1,29 @@ +package com.refinedmods.refinedstorage.emi.common; + +import com.refinedmods.refinedstorage.quartzarsenal.common.Menus; + +import dev.emi.emi.api.EmiRegistry; + +public final class QuartzArsenalIntegration { + private QuartzArsenalIntegration() { + } + + public static boolean isLoaded() { + try { + Class.forName( + "com.refinedmods.refinedstorage.quartzarsenal.common" + + ".Menus" + ); + return true; + } catch (final ClassNotFoundException e) { + return false; + } + } + + public static void load(final EmiRegistry registration) { + registration.addRecipeHandler( + Menus.INSTANCE.getWirelessCraftingGrid(), + new CraftingGridEmiRecipeHandler<>() + ); + } +} diff --git a/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/RefinedStorageEmiPlugin.java b/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/RefinedStorageEmiPlugin.java index f8428fe..bf4d3d9 100644 --- a/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/RefinedStorageEmiPlugin.java +++ b/refinedstorage-emi-integration-common/src/main/java/com/refinedmods/refinedstorage/emi/common/RefinedStorageEmiPlugin.java @@ -15,7 +15,10 @@ public void register(final EmiRegistry registry) { registry.addGenericStackProvider(new ResourceEmiStackProvider()); registry.addGenericDragDropHandler(new ResourceEmiDragDropHandler()); registry.addGenericDragDropHandler(new FilterEmiDragDropHandler()); - registry.addRecipeHandler(Menus.INSTANCE.getCraftingGrid(), new CraftingGridEmiRecipeHandler()); + registry.addRecipeHandler(Menus.INSTANCE.getCraftingGrid(), new CraftingGridEmiRecipeHandler<>()); + if (QuartzArsenalIntegration.isLoaded()) { + QuartzArsenalIntegration.load(registry); + } registry.addRecipeHandler(Menus.INSTANCE.getPatternGrid(), new PatternGridEmiRecipeHandler()); } } diff --git a/refinedstorage-emi-integration-fabric/build.gradle.kts b/refinedstorage-emi-integration-fabric/build.gradle.kts index 91d1cae..66dc365 100644 --- a/refinedstorage-emi-integration-fabric/build.gradle.kts +++ b/refinedstorage-emi-integration-fabric/build.gradle.kts @@ -37,6 +37,7 @@ base { } val refinedstorageVersion: String by project +val refinedstorageQuartzArsenalVersion: String by project val emiVersion: String by project val commonJava by configurations.existing @@ -49,4 +50,6 @@ dependencies { modApi("com.refinedmods.refinedstorage:refinedstorage-fabric:${refinedstorageVersion}") modRuntimeOnly("dev.emi:emi-fabric:${emiVersion}") modCompileOnlyApi("dev.emi:emi-fabric:${emiVersion}") + modCompileOnlyApi("com.refinedmods.refinedstorage:refinedstorage-quartz-arsenal-fabric:${refinedstorageQuartzArsenalVersion}") + // modRuntimeOnly("com.refinedmods.refinedstorage:refinedstorage-quartz-arsenal-fabric:${refinedstorageQuartzArsenalVersion}") } diff --git a/refinedstorage-emi-integration-fabric/src/main/resources/fabric.mod.json b/refinedstorage-emi-integration-fabric/src/main/resources/fabric.mod.json index 1e41084..93f8ef8 100644 --- a/refinedstorage-emi-integration-fabric/src/main/resources/fabric.mod.json +++ b/refinedstorage-emi-integration-fabric/src/main/resources/fabric.mod.json @@ -33,7 +33,7 @@ "fabricloader": ">=0.14.6", "fabric-api": "*", "minecraft": "~1.21", - "refinedstorage": ">=2.0.0-milestone.4.8", + "refinedstorage": ">=2.0.0-milestone.4.11", "emi": ">=1.1.10", "java": ">=17" } diff --git a/refinedstorage-emi-integration-neoforge/build.gradle.kts b/refinedstorage-emi-integration-neoforge/build.gradle.kts index 10595f1..9e891db 100644 --- a/refinedstorage-emi-integration-neoforge/build.gradle.kts +++ b/refinedstorage-emi-integration-neoforge/build.gradle.kts @@ -29,6 +29,7 @@ base { } val refinedstorageVersion: String by project +val refinedstorageQuartzArsenalVersion: String by project val emiVersion: String by project val commonJava by configurations.existing @@ -41,4 +42,6 @@ dependencies { api("com.refinedmods.refinedstorage:refinedstorage-neoforge:${refinedstorageVersion}") runtimeOnly("dev.emi:emi-neoforge:${emiVersion}") compileOnlyApi("dev.emi:emi-neoforge:${emiVersion}") + compileOnlyApi("com.refinedmods.refinedstorage:refinedstorage-quartz-arsenal-neoforge:${refinedstorageQuartzArsenalVersion}") + // runtimeOnly("com.refinedmods.refinedstorage:refinedstorage-quartz-arsenal-neoforge:${refinedstorageQuartzArsenalVersion}") } diff --git a/refinedstorage-emi-integration-neoforge/src/main/templates/META-INF/neoforge.mods.toml b/refinedstorage-emi-integration-neoforge/src/main/templates/META-INF/neoforge.mods.toml index e99c0fe..551435c 100644 --- a/refinedstorage-emi-integration-neoforge/src/main/templates/META-INF/neoforge.mods.toml +++ b/refinedstorage-emi-integration-neoforge/src/main/templates/META-INF/neoforge.mods.toml @@ -14,7 +14,7 @@ EMI integration for Refined Storage. [[dependencies.refinedstorage_emi_integration]] modId = "refinedstorage" type = "required" -versionRange = "2.0.0-milestone.4.8" +versionRange = "2.0.0-milestone.4.11" side = "BOTH" [[dependencies.refinedstorage_emi_integration]] modId = "emi" From ad5acae659b02dde16d209755a3e4bff7f4bb353 Mon Sep 17 00:00:00 2001 From: raoulvdberge Date: Sun, 8 Dec 2024 18:36:37 +0000 Subject: [PATCH 15/15] chore: prepare release v0.6.0 --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 86087e3..a4e88ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [0.6.0] - 2024-12-08 + ### Fixed - Support for Refined Storage v2.0.0-milestone.4.11. @@ -79,7 +81,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - Recipe transfer integration for the Crafting Grid. - Grid / EMI search box synchronization options. -[Unreleased]: https://github.com/refinedmods/refinedstorage-emi-integration/compare/v0.5.0...HEAD +[Unreleased]: https://github.com/refinedmods/refinedstorage-emi-integration/compare/v0.6.0...HEAD + +[0.6.0]: https://github.com/refinedmods/refinedstorage-emi-integration/compare/v0.5.0...v0.6.0 [0.5.0]: https://github.com/refinedmods/refinedstorage-emi-integration/compare/v0.4.1...v0.5.0