From f96eb177ad2b60b6df4821c34cf7854dc7c05f03 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Fri, 17 Apr 2026 00:26:53 +0800 Subject: [PATCH 1/2] Minihex create --- .../assets/minihex/minihex/lang/en_us.json | 180 ++++++++++++++++++ .../assets/minihex/minihex/lang/zh_cn.json | 180 ++++++++++++++++++ 2 files changed, 360 insertions(+) create mode 100644 projects/1.20-fabric/assets/minihex/minihex/lang/en_us.json create mode 100644 projects/1.20-fabric/assets/minihex/minihex/lang/zh_cn.json diff --git a/projects/1.20-fabric/assets/minihex/minihex/lang/en_us.json b/projects/1.20-fabric/assets/minihex/minihex/lang/en_us.json new file mode 100644 index 000000000000..ed7c7224bc01 --- /dev/null +++ b/projects/1.20-fabric/assets/minihex/minihex/lang/en_us.json @@ -0,0 +1,180 @@ +{ + "minihex.mishap.not_player": "Tried to execute a pattern that requires a fully sentient caster", + "hexcasting.action.minihex:modifier/disregard/get": "Awareness Purification", + "hexcasting.action.minihex:modifier/disregard/set": "Disregard", + "hexcasting.action.minihex:modifier/mark/get": "Attention Purification", + "hexcasting.action.minihex:modifier/mark/set": "Mark Entity", + "hexcasting.action.minihex:modifier/disoriented/get": "Disorientation Reflection", + "hexcasting.action.minihex:modifier/disoriented/set": "Disorient", + "hexcasting.action.minihex:modifier/nameless/get": "Nameless Reflection", + "hexcasting.action.minihex:modifier/nameless/set": "Apply Namelessness", + "hexcasting.action.minihex:modifier/nearsighted/get": "Vision Reflection", + "hexcasting.action.minihex:modifier/nearsighted/set": "Apply Nearsightedness", + "hexcasting.action.minihex:modifier/frail/get": "Frailness Reflection", + "hexcasting.action.minihex:modifier/frail/set": "Apply Frailness", + "hexcasting.action.minihex:modifier/irrecovery/get": "Irrecovery Reflection", + "hexcasting.action.minihex:modifier/irrecovery/set": "Apply Irrecovery", + "hexcasting.action.minihex:modifier/relaxed/get": "Relaxation Reflection", + "hexcasting.action.minihex:modifier/relaxed/set": "Apply Relaxation", + "hexcasting.action.minihex:modifier/grounded/get": "Grounding Reflection", + "hexcasting.action.minihex:modifier/grounded/set": "Apply Grounding", + "hexcasting.action.minihex:modifier/intangible/get": "Intangibility Reflection", + "hexcasting.action.minihex:modifier/intangible/set": "Apply Intangibility", + "hexcasting.action.minihex:modifier/busy/get": "Business Reflection", + "hexcasting.action.minihex:modifier/busy/set": "Busy Self", + "hexcasting.action.minihex:clear_modifiers": "Clear Modifiers", + "hexcasting.action.minihex:damage_self": "Damage Self", + "hexcasting.mishap.invalid_value.class.markable": "Markable", + "hexcasting.mishap.invalid_value.class.color_like": "Color-like", + "hexcasting.mishap.invalid_value.class.disregardable": "Disregardable", + "minihex.modifier.tooltip:none_active": "No active Personal Modifiers", + "minihex.modifier.tooltip:header": "Active Personal Modifiers", + "minihex.modifier.tooltip:details_hint": "Press SHIFT for more details", + "minihex.modifier.tooltip:clear_hint": "Re-enter the world to reset, or cast Clear Modifiers", + "minihex.modifier.tooltip:mod/disregard": "Disregard", + "minihex.modifier.tooltip:mod/disregard/noun_singular": "%1$s disregarded thing", + "minihex.modifier.tooltip:mod/disregard/noun_plural": "%1$s disregarded things", + "minihex.modifier.tooltip:mod/disregard/entities_singular": " and %1$s entity", + "minihex.modifier.tooltip:mod/disregard/entities_plural": " and %1$s entities", + "minihex.modifier.tooltip:mod/mark": "Mark", + "minihex.modifier.tooltip:mod/mark/noun_singular": "%1$s marked entity", + "minihex.modifier.tooltip:mod/mark/noun_plural": "%1$s marked entities", + "minihex.modifier.tooltip:mod/disoriented": "Disoriented", + "minihex.modifier.tooltip:mod/disoriented/normal": "Maps shown", + "minihex.modifier.tooltip:mod/disoriented/no_radar": "Radar disabled", + "minihex.modifier.tooltip:mod/disoriented/no_map": "Map disabled", + "minihex.modifier.tooltip:mod/nameless": "Nameless", + "minihex.modifier.tooltip:mod/nameless/named": "Nametags shown", + "minihex.modifier.tooltip:mod/nameless/line_of_sight": "Nametags only when directly viewed", + "minihex.modifier.tooltip:mod/nameless/nameless": "Nametags hidden", + "minihex.modifier.tooltip:mod/nearsighted": "Nearsighted", + "minihex.modifier.tooltip:mod/nearsighted/distance": "%1$s blocks of visibility", + "minihex.modifier.tooltip:mod/frail": "Frail", + "minihex.modifier.tooltip:mod/frail/health": "%1$s max health", + "minihex.modifier.tooltip:mod/irrecovery": "Irrecovery", + "minihex.modifier.tooltip:mod/irrecovery/desc": "No natural regeneration", + "minihex.modifier.tooltip:mod/relaxed": "Relaxed", + "minihex.modifier.tooltip:mod/relaxed/desc": "Cannot sprint", + "minihex.modifier.tooltip:mod/grounded": "Grounded", + "minihex.modifier.tooltip:mod/grounded/desc": "Cannot jump", + "minihex.modifier.tooltip:mod/intangible": "Intangible", + "minihex.modifier.tooltip:mod/intangible/desc": "No collision with other players", + "minihex.modifier.tooltip:mod/busy": "Busy", + "minihex.modifier.tooltip:mod/busy/desc": "Marked as busy", + "minihex.modifier.misc:mod/disoriented/map_disabled": "The map is disabled due to a Personal Modifier.", + "minihex.commands.feedback:clear": "Cleared all Personal Modifiers", + "minihex.commands.feedback:disregard/info": "Currently ignoring %1$s entities and %2$s entity types", + "minihex.commands.feedback:disregard/clear": "Now showing all entities and entity types", + "minihex.commands.feedback:disregard/clear/types": "Now showing all entity types", + "minihex.commands.feedback:disregard/type/set": "Ignoring entity type %1$s", + "minihex.commands.feedback:disregard/type/reset": "Now showing entity type %1$s", + "minihex.commands.feedback:disregard/clear/entities": "Now showing all entities", + "minihex.commands.feedback:disregard/entity/set": "Ignoring entity with uuid %1$s", + "minihex.commands.feedback:disregard/entity/reset": "Now showing entity with uuid %1$s", + "minihex.commands.feedback:disoriented/info/normal": "Maps are shown", + "minihex.commands.feedback:disoriented/info/no_radar": "Map radar is disabled", + "minihex.commands.feedback:disoriented/info/no_map": "Maps are disabled", + "minihex.commands.feedback:disoriented/normal": "Maps are now shown", + "minihex.commands.feedback:disoriented/no_radar": "Map radar is now disabled", + "minihex.commands.feedback:disoriented/no_map": "Maps are now disabled", + "minihex.commands.feedback:nameless/info/named": "Names are shown", + "minihex.commands.feedback:nameless/info/line_of_sight": "Names are only visible with line of sight", + "minihex.commands.feedback:nameless/info/nameless": "Names are hidden", + "minihex.commands.feedback:nameless/named": "Names are now shown", + "minihex.commands.feedback:nameless/line_of_sight": "Names are not only visible with line of sight", + "minihex.commands.feedback:nameless/nameless": "Names are now hidden", + "minihex.commands.feedback:nearsighted/info/is": "Vision range limited to %1$s blocks", + "minihex.commands.feedback:nearsighted/info/not": "Vision not limited", + "minihex.commands.feedback:nearsighted/reset": "Cleared nearsightedness", + "minihex.commands.feedback:nearsighted/set": "Set vision distance to %1$s blocks", + "minihex.commands.feedback:frail/info/is": "Max health limited to %1$s", + "minihex.commands.feedback:frail/info/not": "Max health not limited", + "minihex.commands.feedback:frail/reset": "Cleared health cap ", + "minihex.commands.feedback:frail/set": "Set max health to %1$s", + "minihex.commands.feedback:irrecovery/info/yes": "Natural regeneration is disabled", + "minihex.commands.feedback:irrecovery/info/no": "Natural regeneration is enabled", + "minihex.commands.feedback:irrecovery/set": "Disabled natural regeneration", + "minihex.commands.feedback:irrecovery/unset": "Enabled natural regeneration", + "minihex.commands.feedback:mark/info": "%1$s entities currently marked", + "minihex.commands.feedback:mark/reset": "Removed all marks", + "minihex.commands.feedback:mark/entity/reset": "Unmarked entity with uuid %1$s", + "minihex.commands.feedback:mark/entity/fixed": "Marked entity with uuid %1$s with a fixed color", + "minihex.commands.feedback:mark/entity/pigment/auto": "Marked entity with uuid %1$s with their pigment", + "minihex.commands.feedback:mark/entity/pigment/hand": "Marked entity with uuid %1$s with pigment from hand", + "minihex.commands.feedback:mark/entity/pigment/hand/not_found": "Could not find a pigment in main hand or offhand", + "minihex.commands.feedback:relaxed/info/yes": "Sprinting is disabled", + "minihex.commands.feedback:relaxed/info/no": "Sprinting is enabled", + "minihex.commands.feedback:relaxed/set": "Disabled sprinting", + "minihex.commands.feedback:relaxed/unset": "Enabled sprinting", + "minihex.commands.feedback:grounded/info/yes": "Jumping is disabled", + "minihex.commands.feedback:grounded/info/no": "Jumping is enabled", + "minihex.commands.feedback:grounded/set": "Disabled jumping", + "minihex.commands.feedback:grounded/unset": "Enabled jumping", + "minihex.commands.feedback:intangible/info/yes": "Collision with other players is disabled", + "minihex.commands.feedback:intangible/info/no": "Collision with other players is enabled", + "minihex.commands.feedback:intangible/set": "Disabled collision with other players", + "minihex.commands.feedback:intangible/unset": "Enabled collision with other players", + "minihex.commands.feedback:busy/info/yes": "Currently marked as busy", + "minihex.commands.feedback:busy/info/no": "Currently marked as not busy", + "minihex.commands.feedback:busy/set": "Marked as busy", + "minihex.commands.feedback:busy/unset": "Marked as not busy", + "minihex.book.category.name": "Minihex", + "minihex.book.category.desc": "I've uncovered a series of spells with limited utility. They comprise of various debuffs and modifiers, but only I can apply them to myself. Perhaps Nature is protecting my true name from external influences?$(br2)While useless for combat, perhaps I could use these in friendly competition.", + "minihex.book.damage_self": "Damage Self", + "minihex.book.damage_self.intro": "This pattern hurts me in a manner similar to $(l:basics/couldnt_cast)$(t:using a piece of my mind as payment for my spells)overcasting/$, but the _media is dissipated into the environment instead of being channeled into a spell.", + "minihex.book.damage_self.intro.compat": "This pattern hurts me in a manner similar to $(l:basics/couldnt_cast)$(t:using a piece of my mind as payment for my spells)overcasting/$, but the _media is dissipated into the environment instead of being channeled into a spell.$(br2)Curiously, the damage doesn't garner the attention of $(l:greatwork/hierophantics)other minds within me/$.", + "minihex.book.damage_self.desc": "I can specify how much _media Nature shall take from my mind and my life force.", + "minihex.book.modifiers": "Personal Modifiers", + "minihex.book.modifiers.intro.1": "A system of modifiers that can be applied on myself. They go away if I cast Clear Modifiers, $(thing)$(t:leave and re-enter the world)take a break/$, or meet my demise. The hexxy in my inventory will tell me which ones are currently active.$(br2)$(italic)The hexxy might not show up if I'm engaged in some very creative processes./$", + "minihex.book.clear_modifiers.desc": "Resets all modifiers that I currently have active.", + "minihex.book.disregard": "Modifier: Disregard", + "minihex.book.disregard.intro.missing": "Nature allows me to ignore entities of my choosing, completely hiding them from my sight. There seems to be a limit of 128 hidden entities at once.$(br2)I can hide all entities of a type if I had a way to $(t:requires moreiotas or hexpose)$(thing)describe the types to nature/$, using $(l:https://modrinth.com/mod/moreiotas)$(t:moreiotas)\"Physician's Purification\"/$ or $(l:https://modrinth.com/mod/hexpose)$(t:hexpose)\"Detective's Purification\"/$", + "minihex.book.disregard.intro.compat": "Nature allows me to ignore entities and entity types of my choosing, completely hiding them from my sight. It seems that I can't ignore more than 128 entities at once.$(br2)Unlike the Invisibility effect, ignoring something hides it completely, including armor and held items.", + "minihex.book.disregard.get.missing": "Check if I've ignored an entity.", + "minihex.book.disregard.get.compat": "$(br)Checks if I've ignored an entity or entity type.", + "minihex.book.disregard.set.missing": "Sets whether an entity is ignored. If given $(thing)Null/$ and $(thing)False/$, shows all entities again.", + "minihex.book.disregard.set.compat": "If given an entity, sets whether it is ignored. If given an entitytype or identifier, sets whether that type of entity is ignored.", + "minihex.book.disregard.2": "When trying to reshow a target, I can pass $(thing)True/$ to select all ignored entities, $(thing)False/$ for all ignored types, or $(thing)Null/$ to select everything I've ignored.$(br2)For example, I would invoke Disregard with arguments $(thing)True/$, $(thing)False/$ to acknowledge all entities again.", + "minihex.book.mark": "Modifier: Mark", + "minihex.book.mark.intro": "I can choose to pay special attention to certain entities, enabling me to see their outlines through walls $(italic)$(t:render distance)(worldly limitations notwithstanding)/$.", + "minihex.book.mark.get": "Checks if I am paying special attention to an entity.", + "minihex.book.mark.set": "Marks an entity to pay special attention to. I can use $(thing)Null/$ as a target to select all entities if I am unmarking them.", + "minihex.book.mark.2": "If color is a vec, the components are interpreted as red, green, and blue (0-1 range).$(br2)If color is $(thing)Null/$, the target's pigment is used as the color. If I had a way to $(l:https://modrinth.com/mod/hexical)$(t:Hexical's Pigment Manipulation)describe pigments to Nature/$, I could use any pigment I want as a color.$(br2)$(thing)True/$ marks the target in white.$(br2)$(thing)False/$ unmarks a target.", + "minihex.book.mark.2.compat": "If color is a vec, the components are interpreted as red, green, and blue (0-1 range).$(br2)If color is a $(l:patterns/spells/pigments)pigment/$, that pigment is used as the color.$(br2)If color is $(thing)Null/$, the target's pigment is used as the color.$(br2)$(thing)True/$ marks the target in white.$(br2)$(thing)False/$ unmarks a target.", + "minihex.book.disoriented": "Modifier: Disoriented", + "minihex.book.disoriented.intro": "With this modifier, I can give up my ability to indirectly see nearby creatures, or my ability to perceive beyond my direct surroundings at all.$(br2)Level zero allows normal mini/world map usage. Level one disables the radar. Level two disables the map and radar.$(br2)$(italic)Only supports Xaeros Minimap and World Map at the moment./$", + "minihex.book.disoriented.get": "Checks my current level of disorientation.", + "minihex.book.disoriented.set": "Changes my level of disorientation to the given value.", + "minihex.book.nameless": "Modifier: Nameless", + "minihex.book.nameless.intro": "It's interesting that I'm able to see everyone's names above their head, even through walls. Nature allows me to change that.$(br2)Level zero shows nametags normally. Level one shows nametags only if you can see it directly. Level two hides all nametags.", + "minihex.book.nameless.get": "Examines my current ability to see names.", + "minihex.book.nameless.set": "Alters my ability to see names.$(br2)This modifier only affects what you see, not how others see you.", + "minihex.book.nearsighted": "Modifier: Nearsighted", + "minihex.book.nearsighted.intro": "I can relinquish my vision to Nature entirely, as a more general form of the previous modifiers.$(br2)This manifests similar to the Blindness effect, but doesn't prevent me from sprinting.", + "minihex.book.nearsighted.get": "Checks my current vision range. -1 means I am not nearsighted.", + "minihex.book.nearsighted.set": "Limits my vision range to $(italic)num/$ blocks. A negative distance clears my existing modifier.", + "minihex.book.frail": "Modifier: Frail", + "minihex.book.frail.intro": "Twenty health? Way too much. I prefer to live life on the brink of death. And luckily for me, Nature has a way to reduce my maximum health.", + "minihex.book.frail.get": "Checks what my current max health cap is. -1 means there is no active limit.", + "minihex.book.frail.set": "Limits my max health to $(italic)num/$ half-hearts. A negative amount clears my existing modifier.", + "minihex.book.irrecovery": "Modifier: Irrecovery", + "minihex.book.irrecovery.intro": "This modifier tells Nature to suppress the natural healing I receive from being satiated. I can still heal from artificial sources, such as Instant Healing potions or the Regeneration effect.", + "minihex.book.irrecovery.get": "Checks whether I can heal naturally.", + "minihex.book.irrecovery.set": "Suppresses or unsuppresses my ability to heal naturally.", + "minihex.book.relaxed": "Modifier: Relaxed", + "minihex.book.relaxed.intro": "Life tends to be busy, and it's easy to be swept away. This modifier lets me force myself to take it slow.$(br2)$(italic)When relaxed, I cannot sprint./$", + "minihex.book.relaxed.get": "Checks whether I can sprint.", + "minihex.book.relaxed.set": "Modifies my ability to sprint.", + "minihex.book.grounded": "Modifier: Grounded", + "minihex.book.grounded.intro": "This modifier signals my intention to plant my feet firmly on the ground. Nature will enforce this until I signal otherwise.$(br2)$(italic)When grounded, I cannot jump./$", + "minihex.book.grounded.get": "Checks whether I can jump.", + "minihex.book.grounded.set": "Modifies my ability to jump.", + "minihex.book.intangible": "Modifier: Intangible", + "minihex.book.intangible.intro": "When this modifier is active, Nature will allow me to occupy the same space as other players without pushing us apart.$(br2)$(italic)For best results, both players should be made intangible./$", + "minihex.book.intangible.get": "Checks whether I collide with other players.", + "minihex.book.intangible.set": "Enables or disables my collision with other players.", + "minihex.book.busy": "Modifier: Busy", + "minihex.book.busy.intro": "Tells Nature if I'm currently occupied with something. Unlike other modifiers, this one can be read by anyone, though I remain as the only one who can change it. Has no effect by itself, but perhaps will be useful as a \"do not disturb\" indicator of sorts.", + "minihex.book.busy.get": "Checks whether a given player is busy.", + "minihex.book.busy.set": "Mark myself as busy or free." +} diff --git a/projects/1.20-fabric/assets/minihex/minihex/lang/zh_cn.json b/projects/1.20-fabric/assets/minihex/minihex/lang/zh_cn.json new file mode 100644 index 000000000000..3064b1a13b40 --- /dev/null +++ b/projects/1.20-fabric/assets/minihex/minihex/lang/zh_cn.json @@ -0,0 +1,180 @@ +{ + "minihex.mishap.not_player": "试图运行的图案需要施法者具备完整的智能", + "hexcasting.action.minihex:modifier/disregard/get": "知晓之纯化", + "hexcasting.action.minihex:modifier/disregard/set": "忽视", + "hexcasting.action.minihex:modifier/mark/get": "注意力之纯化", + "hexcasting.action.minihex:modifier/mark/set": "标记实体", + "hexcasting.action.minihex:modifier/disoriented/get": "迷失之精思", + "hexcasting.action.minihex:modifier/disoriented/set": "施加迷失", + "hexcasting.action.minihex:modifier/nameless/get": "无名之精思", + "hexcasting.action.minihex:modifier/nameless/set": "施加无名", + "hexcasting.action.minihex:modifier/nearsighted/get": "视觉之精思", + "hexcasting.action.minihex:modifier/nearsighted/set": "施加近视", + "hexcasting.action.minihex:modifier/frail/get": "脆弱之精思", + "hexcasting.action.minihex:modifier/frail/set": "施加脆弱", + "hexcasting.action.minihex:modifier/irrecovery/get": "不可自愈之精思", + "hexcasting.action.minihex:modifier/irrecovery/set": "施加不可自愈", + "hexcasting.action.minihex:modifier/relaxed/get": "放松之精思", + "hexcasting.action.minihex:modifier/relaxed/set": "施加放松", + "hexcasting.action.minihex:modifier/grounded/get": "禁足之精思", + "hexcasting.action.minihex:modifier/grounded/set": "施加禁足", + "hexcasting.action.minihex:modifier/intangible/get": "不可触之精思", + "hexcasting.action.minihex:modifier/intangible/set": "施加不可触", + "hexcasting.action.minihex:modifier/busy/get": "繁忙之精思", + "hexcasting.action.minihex:modifier/busy/set": "自身繁忙", + "hexcasting.action.minihex:clear_modifiers": "清除附加属性", + "hexcasting.action.minihex:damage_self": "伤害自身", + "hexcasting.mishap.invalid_value.class.markable": "可标记的事物", + "hexcasting.mishap.invalid_value.class.color_like": "类颜色iota", + "hexcasting.mishap.invalid_value.class.disregardable": "可忽视的事物", + "minihex.modifier.tooltip:none_active": "当前无个人附加属性生效", + "minihex.modifier.tooltip:header": "生效的个人附加属性", + "minihex.modifier.tooltip:details_hint": "按SHIFT查看详细信息", + "minihex.modifier.tooltip:clear_hint": "重新进入世界,或施放清除附加属性,即可重置", + "minihex.modifier.tooltip:mod/disregard": "忽视", + "minihex.modifier.tooltip:mod/disregard/noun_singular": "忽视了%1$s个对象", + "minihex.modifier.tooltip:mod/disregard/noun_plural": "忽视了%1$s个对象", + "minihex.modifier.tooltip:mod/disregard/entities_singular": "和%1$s个实体", + "minihex.modifier.tooltip:mod/disregard/entities_plural": "和%1$s个实体", + "minihex.modifier.tooltip:mod/mark": "标记", + "minihex.modifier.tooltip:mod/mark/noun_singular": "标记了%1$s个实体", + "minihex.modifier.tooltip:mod/mark/noun_plural": "标记了%1$s个实体", + "minihex.modifier.tooltip:mod/disoriented": "迷失", + "minihex.modifier.tooltip:mod/disoriented/normal": "地图启用", + "minihex.modifier.tooltip:mod/disoriented/no_radar": "雷达禁用", + "minihex.modifier.tooltip:mod/disoriented/no_map": "地图禁用", + "minihex.modifier.tooltip:mod/nameless": "无名", + "minihex.modifier.tooltip:mod/nameless/named": "显示名称", + "minihex.modifier.tooltip:mod/nameless/line_of_sight": "仅显示可视名称", + "minihex.modifier.tooltip:mod/nameless/nameless": "隐藏名称", + "minihex.modifier.tooltip:mod/nearsighted": "近视", + "minihex.modifier.tooltip:mod/nearsighted/distance": "%1$s格视野", + "minihex.modifier.tooltip:mod/frail": "脆弱", + "minihex.modifier.tooltip:mod/frail/health": "最大生命值为%1$s点", + "minihex.modifier.tooltip:mod/irrecovery": "不可自愈", + "minihex.modifier.tooltip:mod/irrecovery/desc": "不进行自然恢复", + "minihex.modifier.tooltip:mod/relaxed": "放松", + "minihex.modifier.tooltip:mod/relaxed/desc": "不能冲刺", + "minihex.modifier.tooltip:mod/grounded": "禁足", + "minihex.modifier.tooltip:mod/grounded/desc": "不能跳跃", + "minihex.modifier.tooltip:mod/intangible": "不可触", + "minihex.modifier.tooltip:mod/intangible/desc": "不会与其他玩家产生碰撞", + "minihex.modifier.tooltip:mod/busy": "繁忙", + "minihex.modifier.tooltip:mod/busy/desc": "当前正忙", + "minihex.modifier.misc:mod/disoriented/map_disabled": "地图已因个人附加属性禁用。", + "minihex.commands.feedback:clear": "已清空所有附加属性", + "minihex.commands.feedback:disregard/info": "当前正忽视%1$s个实体和%2$s个实体类型", + "minihex.commands.feedback:disregard/clear": "已显示所有实体和实体类型", + "minihex.commands.feedback:disregard/clear/types": "已显示所有实体类型", + "minihex.commands.feedback:disregard/type/set": "已忽视%1$s实体类型", + "minihex.commands.feedback:disregard/type/reset": "已显示%1$s实体类型", + "minihex.commands.feedback:disregard/clear/entities": "已显示所有实体", + "minihex.commands.feedback:disregard/entity/set": "已忽视UUID为%1$s的实体", + "minihex.commands.feedback:disregard/entity/reset": "已显示UUID为%1$s的实体", + "minihex.commands.feedback:disoriented/info/normal": "地图已显示", + "minihex.commands.feedback:disoriented/info/no_radar": "地图雷达已禁用", + "minihex.commands.feedback:disoriented/info/no_map": "地图已禁用", + "minihex.commands.feedback:disoriented/normal": "已启用地图", + "minihex.commands.feedback:disoriented/no_radar": "已禁用地图雷达", + "minihex.commands.feedback:disoriented/no_map": "已禁用地图", + "minihex.commands.feedback:nameless/info/named": "名称已显示", + "minihex.commands.feedback:nameless/info/line_of_sight": "仅显示直线可视的名称", + "minihex.commands.feedback:nameless/info/nameless": "名称已隐藏", + "minihex.commands.feedback:nameless/named": "已显示名称", + "minihex.commands.feedback:nameless/line_of_sight": "已仅显示直线可视的名称", + "minihex.commands.feedback:nameless/nameless": "已隐藏名称", + "minihex.commands.feedback:nearsighted/info/is": "视野范围限制至%1$s格", + "minihex.commands.feedback:nearsighted/info/not": "视野未受限", + "minihex.commands.feedback:nearsighted/reset": "已清除近视", + "minihex.commands.feedback:nearsighted/set": "视野范围已设为%1$s格", + "minihex.commands.feedback:frail/info/is": "最大生命值限制至%1$s", + "minihex.commands.feedback:frail/info/not": "最大生命值未受限", + "minihex.commands.feedback:frail/reset": "已清除最大生命值上限", + "minihex.commands.feedback:frail/set": "最大生命值已设为%1$s", + "minihex.commands.feedback:irrecovery/info/yes": "自然恢复已禁用", + "minihex.commands.feedback:irrecovery/info/no": "自然恢复已启用", + "minihex.commands.feedback:irrecovery/set": "已禁用自然恢复", + "minihex.commands.feedback:irrecovery/unset": "已启用自然恢复", + "minihex.commands.feedback:mark/info": "当前已标记%1$s个实体", + "minihex.commands.feedback:mark/reset": "已移除所有标记", + "minihex.commands.feedback:mark/entity/reset": "已解除UUID为%1$s实体的标记", + "minihex.commands.feedback:mark/entity/fixed": "已用固定颜色标记UUID为%1$s的实体", + "minihex.commands.feedback:mark/entity/pigment/auto": "已用UUID为%1$s实体的染色剂颜色标记该实体", + "minihex.commands.feedback:mark/entity/pigment/hand": "已用手中染色剂的颜色标记UUID为%1$s的实体", + "minihex.commands.feedback:mark/entity/pigment/hand/not_found": "主手和副手中不存在染色剂", + "minihex.commands.feedback:relaxed/info/yes": "疾跑已禁用", + "minihex.commands.feedback:relaxed/info/no": "疾跑已启用", + "minihex.commands.feedback:relaxed/set": "已禁用疾跑", + "minihex.commands.feedback:relaxed/unset": "已启用疾跑", + "minihex.commands.feedback:grounded/info/yes": "跳跃已禁用", + "minihex.commands.feedback:grounded/info/no": "跳跃已启用", + "minihex.commands.feedback:grounded/set": "已禁用跳跃", + "minihex.commands.feedback:grounded/unset": "已启用跳跃", + "minihex.commands.feedback:intangible/info/yes": "与其他玩家的碰撞已禁用", + "minihex.commands.feedback:intangible/info/no": "与其他玩家的碰撞已启用", + "minihex.commands.feedback:intangible/set": "已禁用与其他玩家的碰撞", + "minihex.commands.feedback:intangible/unset": "已启用与其他玩家的碰撞", + "minihex.commands.feedback:busy/info/yes": "当前正忙", + "minihex.commands.feedback:busy/info/no": "当前空闲", + "minihex.commands.feedback:busy/set": "已标记为繁忙", + "minihex.commands.feedback:busy/unset": "已标记为空闲", + "minihex.book.category.name": "Minihex", + "minihex.book.category.desc": "我发现了一系列用处不算多的法术。它们会给予各种负面效果和附加属性,但只能作用于我自己。也许自然是在保护我的真名,让它们免受外部影响?$(br2)虽然在战斗中基本靠不上,但在友好的竞赛里也许可以一用。", + "minihex.book.damage_self": "伤害自身", + "minihex.book.damage_self.intro": "此图案会伤害我。其实际效果与$(l:basics/couldnt_cast)$(t:以我的意识为代价施法)过度施法/$类似,不过换来的$(media)媒质/$会直接散入环境,而非用于法术。", + "minihex.book.damage_self.intro.compat": "此图案会伤害我。其实际效果与$(l:basics/couldnt_cast)$(t:以我的意识为代价施法)过度施法/$类似,不过换来的$(media)媒质/$会直接散入环境,而非用于法术。$(br2)奇怪的是,$(l:greatwork/hierophantics)我脑中的其他意识/$根本注意不到这种伤害。", + "minihex.book.damage_self.desc": "可以指明让自然从我的生命力中抽取多少$(media)媒质/$。", + "minihex.book.modifiers": "个人附加属性", + "minihex.book.modifiers.intro.1": "一整个附加属性系统,这些属性可施加于我自己。在施放清除附加属性、$(thing)$(t:离开后重新进入世界)稍作休息/$、或迎来死亡后,附加属性便会消失。物品栏中的 Hexxy 会检测当前我身上有哪些附加属性。$(br2)$(italic)若是在做些很有创造性的事,Hexxy 便有可能不出现。/$", + "minihex.book.clear_modifiers.desc": "重置我当前具有的所有生效附加属性。", + "minihex.book.disregard": "附加属性:忽视", + "minihex.book.disregard.intro.missing": "自然可让我选择忽略部分实体,即完全从我的视觉感知中隐藏它们。同时最多似乎可忽略 128 个实体。$(br2)如果我有$(t:需要MoreIotas或Hexpose)$(thing)向自然描述类别/$的方法,例如$(l:https://modrinth.com/mod/moreiotas)$(t:MoreIotas)“内科医师之纯化”/$或$(l:https://modrinth.com/mod/hexpose)$(t:hexpose)“侦探之纯化”/$,就能隐去一整个类别的实体。", + "minihex.book.disregard.intro.compat": "自然可让我选择忽略部分实体,即完全从我的视觉感知中隐藏它们。同时最多似乎可忽略 128 个实体。$(br2)和隐身不一样,忽视会完全隐去事物,包括盔甲和手持物品。", + "minihex.book.disregard.get.missing": "检验我是否忽视了实体。", + "minihex.book.disregard.get.compat": "$(br)检验我是否忽视了实体或实体类别。", + "minihex.book.disregard.set.missing": "设置是否忽视某实体。若传入 $(thing)Null/$ 和 $(thing)False/$,则重新显示所有实体。", + "minihex.book.disregard.set.compat": "若给定实体,设置是否忽视该实体。若给定实体类型或标识,则设置是否忽视该类别的实体。", + "minihex.book.disregard.2": "如需重新显示目标,传入 $(thing)True/$ 可选择所有被忽视的实体,传入 $(thing)False/$ 选择所有被忽视的类别,传入 $(thing)Null/$ 则选择所有被忽视的事物。$(br2)例如,参数使用 $(thing)True/$ 和 $(thing)False/$,即可让所有实体重现。", + "minihex.book.mark": "附加属性:标记", + "minihex.book.mark.intro": "我可以向部分实体投去额外的注意力,以透过墙壁看见它们的外轮廓$(italic)$(t:渲染距离)(即便存在世界性限制)/$。", + "minihex.book.mark.get": "检验我是否格外注意某实体。", + "minihex.book.mark.set": "标记一个实体,向其投去额外的注意力。在取消标记时,可用 $(thing)Null/$ 指代所有实体。", + "minihex.book.mark.2": "若颜色为向量,其各分量分别对应红、绿、蓝(范围为 0 到 1)。$(br2)若为 $(thing)Null/$,则使用目标的染色剂颜色。如果我有$(l:https://modrinth.com/mod/hexical)$(t:Hexical的染色剂操纵)向自然描述染色剂/$的方法,就可在颜色的位置使用任意染色剂。$(br2)$(thing)True/$ 会以白色标记目标。$(br2)$(thing)False/$ 会解除标记。", + "minihex.book.mark.2.compat": "若颜色为向量,其各分量分别对应红、绿、蓝(范围为 0 到 1)。$(br2)若为 $(l:patterns/spells/pigments)染色剂/$,则使用该染色剂的颜色。$(br2)若为 $(thing)Null/$,则使用目标的染色剂颜色。$(br2)$(thing)True/$ 会以白色标记目标。$(br2)$(thing)False/$ 会解除标记。", + "minihex.book.disoriented": "附加属性:迷失", + "minihex.book.disoriented.intro": "此附加属性可用于放弃间接看见附近生物的能力,或放弃感知远处事物的能力。$(br2)等级零对应正常的小地图/世界地图。等级一会禁用雷达。等级二会同时禁用地图和雷达。$(br2)$(italic)当前仅支持 Xaero 的小地图和世界地图。/$", + "minihex.book.disoriented.get": "检验我当前的迷失等级。", + "minihex.book.disoriented.set": "将我的迷失等级设为所给值。", + "minihex.book.nameless": "附加属性:无名", + "minihex.book.nameless.intro": "我能在其他人的头顶看见他们的名字,甚至隔着堵墙都可以,这本身就很有意思。自然则允许我改变这一特性。$(br2)等级零会正常显示名称。等级一只会显示可直接看见的名称。等级二则会隐藏所有名称。", + "minihex.book.nameless.get": "检验我当前看见他人名称的能力。", + "minihex.book.nameless.set": "改变我当前看见他人名称的能力。$(br2)此附加属性只会影响我自己的视觉,而不会影响他人感知你的方式。", + "minihex.book.nearsighted": "附加属性:近视", + "minihex.book.nearsighted.intro": "我可以完全放弃我的视觉,类似于前几个附加属性的叠加。$(br2)具体效果和失明较为类似,但不会妨碍我疾跑。", + "minihex.book.nearsighted.get": "检验我当前的视野范围。-1 代表我完全不近视。", + "minihex.book.nearsighted.set": "将我的视野范围限制至 $(italic)num/$ 格。负数距离会清除已有的附加属性。", + "minihex.book.frail": "附加属性:脆弱", + "minihex.book.frail.intro": "二十点生命值?太多了。我还是更喜欢游走在生死边缘。而恰好,自然有让我降低自身最大生命值的方法。", + "minihex.book.frail.get": "检验我当前的最大生命值上限。-1 代表没有限制生效。", + "minihex.book.frail.set": "将我的最大生命值限制至 $(italic)num/$ 个半红心。负数会清除已有的附加属性。", + "minihex.book.irrecovery": "附加属性:不可自愈", + "minihex.book.irrecovery.intro": "此附加属性会让自然压制由饱足带来的自然恢复效果。当然,其他来源的治疗——如瞬间治疗药水和生命恢复效果——仍有效。", + "minihex.book.irrecovery.get": "检验我能否自然恢复。", + "minihex.book.irrecovery.set": "压制我自然恢复的能力,或解除此压制效果。", + "minihex.book.relaxed": "附加属性:放松", + "minihex.book.relaxed.intro": "时光如白驹过隙,人们一不小心就会被白驹带起的风吹跑。此附加属性可强令我慢下来。$(br2)$(italic)放松时无法疾跑。/$", + "minihex.book.relaxed.get": "检验我能否疾跑。", + "minihex.book.relaxed.set": "修改我的疾跑能力。", + "minihex.book.grounded": "附加属性:禁足", + "minihex.book.grounded.intro": "此附加属性会向自然表明“我想要双脚紧贴地面”,而自然会确保这一想法得到实现,直至我表明不想这样为止。$(br2)$(italic)禁足时无法跳跃。/$", + "minihex.book.grounded.get": "检验我能否跳跃。", + "minihex.book.grounded.set": "修改我的跳跃能力。", + "minihex.book.intangible": "附加属性:不可触", + "minihex.book.intangible.intro": "此附加属性生效时,自然会允许我和其他玩家占据同一片空间,而不会产生排斥力。$(br2)$(italic)为达成最佳效果,双方都应不可触。/$", + "minihex.book.intangible.get": "检验我是否会碰撞到其他玩家。", + "minihex.book.intangible.set": "启用或禁用与其他玩家的碰撞效果。", + "minihex.book.busy": "附加属性:繁忙", + "minihex.book.busy.intro": "告诉自然我当前正忙。和其他附加属性不一样,这个附加属性可被其他人读取,不过依然只有我自己能修改。本身无效果,但大概很适合拿来当“请勿打扰”状态。", + "minihex.book.busy.get": "检验所给玩家是否正忙。", + "minihex.book.busy.set": "将我自己标为正忙或空闲。" +} From a0f39c770e29f817e6bb960b4d24b9b0b8a8ba19 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Fri, 17 Apr 2026 00:28:50 +0800 Subject: [PATCH 2/2] Minihex path --- .../assets/{minihex => modrinth-minihex}/minihex/lang/en_us.json | 0 .../assets/{minihex => modrinth-minihex}/minihex/lang/zh_cn.json | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename projects/1.20-fabric/assets/{minihex => modrinth-minihex}/minihex/lang/en_us.json (100%) rename projects/1.20-fabric/assets/{minihex => modrinth-minihex}/minihex/lang/zh_cn.json (100%) diff --git a/projects/1.20-fabric/assets/minihex/minihex/lang/en_us.json b/projects/1.20-fabric/assets/modrinth-minihex/minihex/lang/en_us.json similarity index 100% rename from projects/1.20-fabric/assets/minihex/minihex/lang/en_us.json rename to projects/1.20-fabric/assets/modrinth-minihex/minihex/lang/en_us.json diff --git a/projects/1.20-fabric/assets/minihex/minihex/lang/zh_cn.json b/projects/1.20-fabric/assets/modrinth-minihex/minihex/lang/zh_cn.json similarity index 100% rename from projects/1.20-fabric/assets/minihex/minihex/lang/zh_cn.json rename to projects/1.20-fabric/assets/modrinth-minihex/minihex/lang/zh_cn.json