From b583aa7b1c332510663adb51611ddfde1148998c Mon Sep 17 00:00:00 2001 From: Robotgiggle Date: Fri, 16 Jan 2026 12:56:59 -0500 Subject: [PATCH 1/5] Remove unused type iota lang --- Common/src/main/resources/assets/hexal/lang/en_us.json | 4 ---- Common/src/main/resources/assets/hexal/lang/zh_cn.json | 4 ---- 2 files changed, 8 deletions(-) diff --git a/Common/src/main/resources/assets/hexal/lang/en_us.json b/Common/src/main/resources/assets/hexal/lang/en_us.json index 4741a9ba..8c771a12 100644 --- a/Common/src/main/resources/assets/hexal/lang/en_us.json +++ b/Common/src/main/resources/assets/hexal/lang/en_us.json @@ -45,10 +45,6 @@ "hexcasting.mishap.invalid_value.mote_not_size_one": "a mote with no NBT data or of size one", "hexcasting.mishap.invalid_value.gate.offset": "an offset of at most %f blocks", - - "hexcasting.iota.hexal:iota_type": "Iota Type", - "hexcasting.iota.hexal:entity_type": "Entity Type", - "hexcasting.iota.hexal:item_type": "Item Type", "hexcasting.iota.hexal:gate": "Gate", "hexcasting.iota.hexal:item": "Item", diff --git a/Common/src/main/resources/assets/hexal/lang/zh_cn.json b/Common/src/main/resources/assets/hexal/lang/zh_cn.json index fa94fce3..0e5a43df 100644 --- a/Common/src/main/resources/assets/hexal/lang/zh_cn.json +++ b/Common/src/main/resources/assets/hexal/lang/zh_cn.json @@ -45,10 +45,6 @@ "hexcasting.mishap.invalid_value.mote_not_size_one": "一个不包含NBT数据或大小为1的物元", "hexcasting.mishap.invalid_value.gate.offset": "不超过%f格的偏移量", - - "hexcasting.iota.hexal:iota_type": "Iota类型", - "hexcasting.iota.hexal:entity_type": "实体类型", - "hexcasting.iota.hexal:item_type": "物品类型", "hexcasting.iota.hexal:gate": "门径", "hexcasting.iota.hexal:item": "物品", From 65d461bb29943cd1773682710d9fd0d069eff2e2 Mon Sep 17 00:00:00 2001 From: Robotgiggle Date: Fri, 16 Jan 2026 12:58:35 -0500 Subject: [PATCH 2/5] Add iota descriptions for MishapInvalidIota --- Common/src/main/resources/assets/hexal/lang/en_us.json | 2 ++ Common/src/main/resources/assets/hexal/lang/zh_cn.json | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Common/src/main/resources/assets/hexal/lang/en_us.json b/Common/src/main/resources/assets/hexal/lang/en_us.json index 8c771a12..3a2ac295 100644 --- a/Common/src/main/resources/assets/hexal/lang/en_us.json +++ b/Common/src/main/resources/assets/hexal/lang/en_us.json @@ -46,7 +46,9 @@ "hexcasting.mishap.invalid_value.gate.offset": "an offset of at most %f blocks", "hexcasting.iota.hexal:gate": "Gate", + "hexcasting.iota.hexal:gate.desc": "a gate", "hexcasting.iota.hexal:item": "Item", + "hexcasting.iota.hexal:item.desc": "a mote", "hexal.spelldata.entity_type": "Type", "hexal.spelldata.gate": "Gate %d", diff --git a/Common/src/main/resources/assets/hexal/lang/zh_cn.json b/Common/src/main/resources/assets/hexal/lang/zh_cn.json index 0e5a43df..b1531059 100644 --- a/Common/src/main/resources/assets/hexal/lang/zh_cn.json +++ b/Common/src/main/resources/assets/hexal/lang/zh_cn.json @@ -46,7 +46,9 @@ "hexcasting.mishap.invalid_value.gate.offset": "不超过%f格的偏移量", "hexcasting.iota.hexal:gate": "门径", + "hexcasting.iota.hexal:gate.desc": "一个门径", "hexcasting.iota.hexal:item": "物品", + "hexcasting.iota.hexal:item.desc": "一个物元", "hexal.spelldata.entity_type": "类型", "hexal.spelldata.gate": "门径 %d", From 451edeeacf7b3b84fd0b4595b868c2a79f16068f Mon Sep 17 00:00:00 2001 From: Robotgiggle <88736742+Robotgiggle@users.noreply.github.com> Date: Fri, 16 Jan 2026 13:31:06 -0500 Subject: [PATCH 3/5] Remove invalid_value lang for type iotas (moved to MoreIotas) --- Common/src/main/resources/assets/hexal/lang/en_us.json | 4 ---- Common/src/main/resources/assets/hexal/lang/zh_cn.json | 4 ---- 2 files changed, 8 deletions(-) diff --git a/Common/src/main/resources/assets/hexal/lang/en_us.json b/Common/src/main/resources/assets/hexal/lang/en_us.json index 3a2ac295..71a75395 100644 --- a/Common/src/main/resources/assets/hexal/lang/en_us.json +++ b/Common/src/main/resources/assets/hexal/lang/en_us.json @@ -24,10 +24,6 @@ "hexcasting.mishap.invalid_value.class.wisp": "a wisp", "hexcasting.mishap.invalid_value.class.consumable_entity": "a consumable entity", "hexcasting.mishap.invalid_value.class.wisp.casting": "a casting wisp", - "hexcasting.mishap.invalid_value.class.type.block": "a block type", - "hexcasting.mishap.invalid_value.class.type.item": "an item type", - "hexcasting.mishap.invalid_value.class.type.entity": "an entity or entity type", - "hexcasting.mishap.invalid_value.class.type.block.able": "an item type that has a block", "hexcasting.mishap.invalid_value.class.type.list.double": "a list of numbers", "hexcasting.mishap.invalid_value.class.gate": "a gate", "hexcasting.mishap.invalid_value.class.mote": "a mote", diff --git a/Common/src/main/resources/assets/hexal/lang/zh_cn.json b/Common/src/main/resources/assets/hexal/lang/zh_cn.json index b1531059..0e7817ce 100644 --- a/Common/src/main/resources/assets/hexal/lang/zh_cn.json +++ b/Common/src/main/resources/assets/hexal/lang/zh_cn.json @@ -24,10 +24,6 @@ "hexcasting.mishap.invalid_value.class.wisp": "一个咒灵", "hexcasting.mishap.invalid_value.class.consumable_entity": "一个可被拆解的实体", "hexcasting.mishap.invalid_value.class.wisp.casting": "一个施法咒灵", - "hexcasting.mishap.invalid_value.class.type.block": "一个方块类型", - "hexcasting.mishap.invalid_value.class.type.item": "一个物品类型", - "hexcasting.mishap.invalid_value.class.type.entity": "一个实体或实体类型", - "hexcasting.mishap.invalid_value.class.type.block.able": "一个可代表方块的物品类型", "hexcasting.mishap.invalid_value.class.type.list.double": "一个由数组成的列表", "hexcasting.mishap.invalid_value.class.gate": "一个门径", "hexcasting.mishap.invalid_value.class.mote": "一个物元", From a7b6ccbbc86aba5749989a7050e76159454360db Mon Sep 17 00:00:00 2001 From: Robotgiggle <88736742+Robotgiggle@users.noreply.github.com> Date: Fri, 16 Jan 2026 13:33:46 -0500 Subject: [PATCH 4/5] Fix the invalid_value list keys --- Common/src/main/resources/assets/hexal/lang/en_us.json | 3 ++- Common/src/main/resources/assets/hexal/lang/zh_cn.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Common/src/main/resources/assets/hexal/lang/en_us.json b/Common/src/main/resources/assets/hexal/lang/en_us.json index 71a75395..114392e2 100644 --- a/Common/src/main/resources/assets/hexal/lang/en_us.json +++ b/Common/src/main/resources/assets/hexal/lang/en_us.json @@ -24,7 +24,8 @@ "hexcasting.mishap.invalid_value.class.wisp": "a wisp", "hexcasting.mishap.invalid_value.class.consumable_entity": "a consumable entity", "hexcasting.mishap.invalid_value.class.wisp.casting": "a casting wisp", - "hexcasting.mishap.invalid_value.class.type.list.double": "a list of numbers", + "hexcasting.mishap.invalid_value.class.list.double": "a list of numbers", + "hexcasting.mishap.invalid_value.class.list.vec": "a list of vectors", "hexcasting.mishap.invalid_value.class.gate": "a gate", "hexcasting.mishap.invalid_value.class.mote": "a mote", "hexcasting.mishap.invalid_value.class.moteentity.itemitemframe": "a mote, item entity, or item frame", diff --git a/Common/src/main/resources/assets/hexal/lang/zh_cn.json b/Common/src/main/resources/assets/hexal/lang/zh_cn.json index 0e7817ce..ba765a60 100644 --- a/Common/src/main/resources/assets/hexal/lang/zh_cn.json +++ b/Common/src/main/resources/assets/hexal/lang/zh_cn.json @@ -24,7 +24,8 @@ "hexcasting.mishap.invalid_value.class.wisp": "一个咒灵", "hexcasting.mishap.invalid_value.class.consumable_entity": "一个可被拆解的实体", "hexcasting.mishap.invalid_value.class.wisp.casting": "一个施法咒灵", - "hexcasting.mishap.invalid_value.class.type.list.double": "一个由数组成的列表", + "hexcasting.mishap.invalid_value.class.list.double": "一个由数组成的列表", + "hexcasting.mishap.invalid_value.class.list.vec": "一个向量组成的列表", "hexcasting.mishap.invalid_value.class.gate": "一个门径", "hexcasting.mishap.invalid_value.class.mote": "一个物元", "hexcasting.mishap.invalid_value.class.moteentity.itemitemframe": "一个物元、物品实体或物品展示框", From 370f969f956e01f8aecc6ddbe941a2e4a78e4e62 Mon Sep 17 00:00:00 2001 From: Robotgiggle Date: Sat, 17 Jan 2026 17:53:53 -0500 Subject: [PATCH 5/5] Cleanup --- Common/src/main/resources/assets/hexal/lang/en_us.json | 2 +- Common/src/main/resources/assets/hexal/lang/zh_cn.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Common/src/main/resources/assets/hexal/lang/en_us.json b/Common/src/main/resources/assets/hexal/lang/en_us.json index 114392e2..7bb8fc62 100644 --- a/Common/src/main/resources/assets/hexal/lang/en_us.json +++ b/Common/src/main/resources/assets/hexal/lang/en_us.json @@ -44,7 +44,7 @@ "hexcasting.iota.hexal:gate": "Gate", "hexcasting.iota.hexal:gate.desc": "a gate", - "hexcasting.iota.hexal:item": "Item", + "hexcasting.iota.hexal:item": "Mote", "hexcasting.iota.hexal:item.desc": "a mote", "hexal.spelldata.entity_type": "Type", diff --git a/Common/src/main/resources/assets/hexal/lang/zh_cn.json b/Common/src/main/resources/assets/hexal/lang/zh_cn.json index ba765a60..5884cafc 100644 --- a/Common/src/main/resources/assets/hexal/lang/zh_cn.json +++ b/Common/src/main/resources/assets/hexal/lang/zh_cn.json @@ -25,7 +25,7 @@ "hexcasting.mishap.invalid_value.class.consumable_entity": "一个可被拆解的实体", "hexcasting.mishap.invalid_value.class.wisp.casting": "一个施法咒灵", "hexcasting.mishap.invalid_value.class.list.double": "一个由数组成的列表", - "hexcasting.mishap.invalid_value.class.list.vec": "一个向量组成的列表", + "hexcasting.mishap.invalid_value.class.list.vec": "一个由向量组成的列表", "hexcasting.mishap.invalid_value.class.gate": "一个门径", "hexcasting.mishap.invalid_value.class.mote": "一个物元", "hexcasting.mishap.invalid_value.class.moteentity.itemitemframe": "一个物元、物品实体或物品展示框", @@ -44,7 +44,7 @@ "hexcasting.iota.hexal:gate": "门径", "hexcasting.iota.hexal:gate.desc": "一个门径", - "hexcasting.iota.hexal:item": "物品", + "hexcasting.iota.hexal:item": "物元", "hexcasting.iota.hexal:item.desc": "一个物元", "hexal.spelldata.entity_type": "类型",