Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,17 @@
"hexcasting.action.hexchanting:imbue_equipment": "Imbue Equipment",

"hexchanting.page.imbuing.title": "Imbuing Equipment",
"hexchanting.page.imbuing.0": "I have found uses for many of Nature's resources outside of my work with _Hexes, such as the construction of tools and armaments. It follows that I am able to do the same with amethyst. If I can align the crystalline structure correctly they can even channel media to cast Hexes.",
"hexchanting.page.imbuing.1": "After experimentation I have found that charged amethyst works best when crafting equipment. By substituting it for a material like iron or diamond I can craft items with comparable performance to their diamond equivalents, though they are less durable. Their true strength is how they interact with the world. When used they resonate with the latent media in the surrounding environment, providing a guide for hexes channeled through them.",
"hexchanting.page.imbuing.2": "Compromises have had to be made in the creation of these tools. They must be fed with external media when casting else they will cannibalize their own materials, possibly to the point of destruction. This is similar to a $(l:items/hexcasting)$(item)Cypher/$, though these tools can be recharged.",
"hexchanting.page.imbuing.3": "Regular use also slowly drains this reservoir - I believe the media is being expended to heal damage to the structure of the amethyst. Conventional means of equipment repair have proved ineffective due to difficulties in integrating a new matrix into the existing crystal.",
"hexchanting.page.imbuing.0": "I have found uses for many of Nature's resources outside of my work with _Hexes, such as the construction of tools and armaments. It follows that I am able to do the same with $(l:items/amethyst)$(item)Amethyst$(). If I can align the crystalline structure correctly they can even channel _media to cast _Hexes.",
"hexchanting.page.imbuing.1": "After experimentation I have found that $(l:items/amethyst)$(item)Charged Amethyst$() works best when crafting equipment. By substituting it for a material like iron or diamond I can craft items with comparable performance to their diamond equivalents, though they are less durable. Their true strength is how they interact with the world. When used they resonate with the latent _media in the surrounding environment, providing a guide for _Hexes channeled through them.",
"hexchanting.page.imbuing.2": "Compromises have had to be made in the creation of these tools. They must be fed with external _media when casting else they will cannibalize their own materials, possibly to the point of destruction. This is similar to a $(l:items/hexcasting)$(item)Cypher/$, though these tools can be recharged.",
"hexchanting.page.imbuing.3": "Regular use also slowly drains this reservoir - I believe the _media is being expended to heal damage to the structure of the $(l:items/amethyst)$(item)Amethyst$(). Conventional means of equipment repair have proved ineffective due to difficulties in integrating a new matrix into the existing crystal.",
"hexchanting.page.imbuing.tools.0": "Axes, hoes, pickaxes and shovels cast after breaking a block. The stack is initialized with the location of the broken block. Break block spells cast through these tools behave as if broken by the tool, which includes any enchantment effects.",
"hexchanting.page.imbuing.weapons.sword": "Swords cast on hit and push the targeted entity to the stack.",
"hexchanting.page.imbuing.weapons.arrow.1": "My attempts to craft a bow on similar principles have failed. Amethyst simply doesn't have the flexibility required. I have instead resorted to crafting arrows with amethyst shards, in place of flint. These can be imbued like my other amethyst equipment but they can only draw on their internal media and affect a limited area. I am sure I could craft an equivalent out of media alone, but there are niches where I may find this useful.",
"hexchanting.page.imbuing.weapons.arrow": "Arrows cast when striking an entity or a block. In the first case the entity is pushed to the stack, in the latter the block position. Arrows have an amethyst shard's worth of media and a 4 block ambit radius.",
"hexchanting.page.imbuing.armour.helmet": "Helmets casts when a mob, hostile or otherwise, begins to target me. The identity of the mob is pushed to the stack.",
"hexchanting.page.imbuing.weapons.arrow.1": "My attempts to craft a bow on similar principles have failed. $(l:items/amethyst)$(item)Amethyst$() simply doesn't have the flexibility required. I have instead resorted to crafting arrows with $(l:items/amethyst)$(item)Amethyst Shards$(), in place of flint. These can be imbued like my other amethyst equipment but they can only draw on their internal _media and affect a limited area. I am sure I could craft an equivalent out of _media alone, but there are niches where I may find this useful.",
"hexchanting.page.imbuing.weapons.arrow": "Arrows cast when striking an entity or a block. In the first case the entity is pushed to the stack, in the latter the block position. Arrows have an $(l:items/amethyst)$(item)Amethyst Shard$() worth of _media and a 4 block ambit radius.",
"hexchanting.page.imbuing.armour.helmet": "Helmets cast when a mob, hostile or otherwise, begins to target me. The identity of the mob is pushed to the stack.",
"hexchanting.page.imbuing.armour.chestplate": "Chestplates cast when I take damage. Two nullable entities and the amount of damage are pushed to the stack. The first entity is the direct source of the damage, such as an arrow, and the second is the indirect source, such as whoever fired the arrow.",
"hexchanting.page.imbuing.armour.leggings": "Leggings cast in the unfortunate event of my death. The source of my demise is pushed to the stack, in the same form as the chestplate. Because I am no longer alive to serve as a conduit this will always use the legging's internal media.",
"hexchanting.page.imbuing.armour.leggings": "Leggings cast in the unfortunate event of my death. The source of my demise is pushed to the stack, in the same form as the chestplate. Because I am no longer alive to serve as a conduit this will always use the legging's internal _media.",
"hexchanting.page.imbuing.armour.boots": "Boots cast whenever I fall about 1.5 blocks, pushing the precise distance to the stack. This trigger is sensitive and can be fooled into resetting by going up.",
"hexchanting.page.imbue_equipment.summary.0": "Imbues the supplied hexes into the amethyst equipment in my other hand, so that they will be cast whenever the item is used. Costs 9 charged amethyst except on arrows, which cost 5 shards."
"hexchanting.page.imbue_equipment.summary.0": "Imbues the supplied hexes into the $(l:items/amethyst)$(item)Amethyst$() equipment in my other hand, so that they will be cast whenever the item is used. Costs 9 $(l:items/amethyst)$(item)Charged Amethyst$() except on arrows, which cost 5 $(l:items/amethyst)$(item)Shards$()."
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,17 @@
"hexcasting.action.hexchanting:imbue_equipment": "装备融能",

"hexchanting.page.imbuing.title": "为装备融能",
"hexchanting.page.imbuing.0": "在$(hex)咒术$()研究之余,我还发现自然中的诸多资源另有妙用,比如制造工具与兵器。同理可证,紫水晶亦有此般用途。若能正确校准其晶体结构,由其制成的工具甚至能介导媒质、施放咒术。",
"hexchanting.page.imbuing.1": "实验表明,充能紫水晶在合成装备这一方面表现最好。把它放到原本属于铁和钻石等材料的位置即可,所制成物品的性能与用钻石制成的相当,但前者不如后者耐用。这些装备真正的强大之处,在于它们与世界交互的方式。使用时,它们会与周围环境的潜在媒质共振,从而引导穿过自身的咒术。",
"hexchanting.page.imbuing.2": "取舍在这些工具的制造过程中不可避免。施法时,必须为其提供外源媒质,否则它们便会侵蚀构成自身的材料,甚至可能侵蚀到完全损毁。这一性质与$(l:items/hexcasting)$(item)杂件/$类似;不同之处在于,这些工具可以充能。",
"hexchanting.page.imbuing.3": "常规的使用也会缓慢消耗它们自身的媒质——我想应该是用来修复紫水晶结构中的损伤了。而因为已有的晶体和新基质难以整合,传统的修复流程对这些工具效果不佳。",
"hexchanting.page.imbuing.0": "在$(hex)咒术$()研究之余,我还发现自然中的诸多资源另有妙用,比如制造工具与兵器。同理可得,$(l:items/amethyst)$(item)紫水晶$()也有这种用途。若能正确校准其晶体结构,由其制成的工具甚至能介导$(media)媒质$()、施放$(hex)咒术$()。",
"hexchanting.page.imbuing.1": "实验表明,$(l:items/amethyst)$(item)充能紫水晶$()在合成装备这一方面表现最好。把它放到原本属于铁和钻石等材料的位置即可,所制成物品的性能与用钻石制成的相当,但不如它们耐用。这些装备真正的强大之处,在于它们与世界交互的方式。使用时,它们会与周围环境的潜在$(media)媒质$()共振,从而引导穿过自身的$(hex)咒术$()。",
"hexchanting.page.imbuing.2": "取舍在这些工具的制造过程中不可避免。施法时,必须为其提供外源$(media)媒质$(),否则它们便会侵蚀构成自身的材料,甚至可能侵蚀到完全损毁。这一性质与$(l:items/hexcasting)$(item)杂件/$类似;不同之处在于,这些工具可以充能。",
"hexchanting.page.imbuing.3": "常规的使用也会缓慢消耗它们自身的$(media)媒质$()——我想应该是用来修复$(l:items/amethyst)$(item)紫水晶$()结构中的损伤了。而因为已有的晶体和新基质难以整合,传统的修复流程对这些工具效果不佳。",
"hexchanting.page.imbuing.tools.0": "斧、锄、镐、锹等会在破坏方块后施法,其栈以所破坏方块的位置起始。这些工具施放的破坏方块法术表现为使用工具自身进行破坏,其上魔咒也会起效。",
"hexchanting.page.imbuing.weapons.sword": "剑会在击中实体时施法,其栈以目标实体起始。",
"hexchanting.page.imbuing.weapons.arrow.1": "我尝试过用这种材料制弓,但失败了;紫水晶的刚度太高。之后,我改为用紫水晶碎片代替燧石合成箭。这些箭可像其他紫水晶装备一样融能,但它们只能使用其自身的媒质,影响范围也有限。我当然可以只用媒质就做出同样功能的东西,但这些箭确实有其独特的长处。",
"hexchanting.page.imbuing.weapons.arrow": "箭会在击中实体或方块时施放。前者栈以命中实体起始,后者以方块位置向量起始。此类箭具有相当于 1 个紫水晶碎片的媒质,影响范围半径为 4 格。",
"hexchanting.page.imbuing.weapons.arrow.1": "我尝试过用这种材料制弓,但失败了;$(l:items/amethyst)$(item)紫水晶$()的刚度太高。之后,我改为用$(l:items/amethyst)$(item)紫水晶碎片$()代替燧石合成箭。这些箭可像其他紫水晶装备一样融能,但它们只能使用其自身的$(media)媒质$(),影响范围也有限。我当然可以只用$(media)媒质$()就做出同样功能的东西,但这些箭确实有其独特的长处。",
"hexchanting.page.imbuing.weapons.arrow": "箭会在击中实体或方块时施法。前者栈以命中实体起始,后者以方块位置向量起始。此类箭具有相当于 1 个$(l:items/amethyst)$(item)紫水晶碎片$()的$(media)媒质$(),影响范围半径为 4 格。",
"hexchanting.page.imbuing.armour.helmet": "头盔会在生物(无论敌对与否)等以我为攻击目标时施法。栈以代表该实体的 iota 起始。",
"hexchanting.page.imbuing.armour.chestplate": "胸甲会在我受到伤害时施法。栈以两个可为 Null 的实体和伤害量起始。第一实体是伤害的直接来源,如箭;第二实体是间接来源,如发射箭的实体。",
"hexchanting.page.imbuing.armour.leggings": "护腿会在我不幸死亡时施法。栈以致死原因起始,形式与胸甲一致。而由于我已死,无法再引导媒质,护腿只会使用其自身的媒质施法。",
"hexchanting.page.imbuing.armour.leggings": "护腿会在我不幸死亡时施法。栈以致死原因起始,形式与胸甲一致。而由于我已死,无法再引导$(media)媒质$(),护腿只会使用其自身的$(media)媒质$()施法。",
"hexchanting.page.imbuing.armour.boots": "靴子会在我摔落过大约 1.5 格时施法。栈以精确摔落距离起始。这一触发条件比较敏感,同时还可通过向上爬升来重置。",
"hexchanting.page.imbue_equipment.summary.0": "将所给媒质融注入另一只手中的紫水晶装备,后续使用装备时即会施法。消耗 9 个充能紫水晶;箭除外,消耗 5 个紫水晶碎片。"
}
"hexchanting.page.imbue_equipment.summary.0": "将所给咒术融注入另一只手中的$(l:items/amethyst)$(item)紫水晶$()装备,后续使用装备时即会施法。消耗 9 个$(l:items/amethyst)$(item)充能紫水晶$();箭除外,它仅需消耗 5 个$(l:items/amethyst)$(item)紫水晶碎片$()。"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[见主文档](/projects/1.20/assets/modrinth-hypers-hexcast-addon/hyperhexcast)
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
{
"hyperhexcast.book.patterns": {
maths: {
"": "Other Math Operations",
range: "Returns a list of nonnegative integers below the input. Mishaps if the input is less than 0.",
},
spells: {
mounts: {
"": "Mount Spells",
mount: "Make an entity ride another entity. Costs about 2 $(l:items/amethyst)$(item)Amethyst Dust/$ if the top of the stack is a non-player entity, 1 if it is you, and about a crystal's worth if is it another player.",
text1: "It seems that there are cases (e.g. where the second stack item is a player) where media is still consumed, but no action is taken or mishap released? This is very curious, but doesn't seem like behaviour I should rely on...",
dismount: "Make an entity stop riding the entity they are riding. Costs about 1 $(l:items/amethyst)$(item)Amethyst Dust/$, or a negligible amount when cast on yourself (but why would you).",
},
},
great_spells: {
},
mounts: {
"": "Mount Patterns",
getmt: "Returns the entity that a given entity is riding. Null if the entity isn't riding anything.",
getpsgr: "Returns a list of entities that are riding a given entity.",
isdrvr: "Returns whether or not the given entity is considered the \"Driver\" of its vehicle. Null if the entity isn't riding a vehicle.",
},
},

hexcasting: {
action: {
"hyperhexcast:": {
range: "Inclining Purification",
getmt: "Rider's Purification",
getpsgr: "Jockey's Purification",
isdrvr: "Driver's Purification",
mount: "Mount Entity",
dismount: "Dismount Entity",
},

// use this to add shortened versions of pattern names if the full name won't fit in the ingame book
// you don't need to add an entry for every pattern - the above value will be used as a default
book: {
},

mishap: {
entities_too_far: "%s is too far from %s"
}
},
},

text: {
hyperhexcast: {
},

"autoconfig.hyperhexcast": {
title: "Hyper's Hexcast addon Config",

category: {
client: "Client",
server: "Server",
},

option: {
client: {
dummyClientConfigOption: {
"": "Dummy Client Config Option",
"@Tooltip": "This is an example of a client-side config option that accepts a boolean.",
},
},

server: {
dummyServerConfigOption: {
"": "Dummy Server Config Option",
"@Tooltip": "This is an example of a server-side config option that accepts an integer.",
},
},
},
},
},
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[
{
"type": "indirect",
"source": "projects/1.20/assets/modrinth-hypers-hexcast-addon/hyperhexcast"
}
]
1 change: 1 addition & 0 deletions projects/1.20-fabric/assets/modrinth-kvha/reshex/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[见主页面](/projects/1.20/assets/modrinth-kvha/reshex)
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{
reshex: {
book: {
patterns: {
spells: {
reshex_spells: {
"": "ResHex Patterns",
thoths_cousin: "Works the exact same as Thoth's Gambit however, it does not copy the stack into the sub-stack every iteration. I have not found a better name for this pattern in any texts.",
thatonesnake: "This pattern appears to... simply return itself? I do not see a use for this, however some arcane texts appear to refer to it as a Quine.",
garbage_refl: "Simply returns a Garbage iota. It seems to be intended to be used with $(l:patterns/spells/reshex_spells#reshex:garbage_purification)$(action)Garbage Purification/$.",
garbage_purification: "Takes a Garbage iota, and returns a random number. I find this extremely similar to the Entropy Reflection pattern, the text I have found it from claims this is more \"thematically appropiate\".",
gemini_gambit_ii: "I have made this pattern to fix a problem I have experienced. Works exactly the same as $(l:patterns/stackmanip#hexcasting:duplicate_n)$(action)Gemini Gambit/$, however the results are added to a list which is pushed onto the stack instead."
},
},
},
},
},

hexcasting: {
action: {
"reshex:": {
thatonesnake: "Ouroborus",
thoths_cousin: "Thoth's cousin's Gambit",
garbage_refl: "Garbage Reflection",
garbage_purification: "Garbage Purification",
gemini_gambit_ii: "Gemini Gambit II"
},
},
},

text: {
"autoconfig.reshex": {
title: "KVHA (Kneecore's Very Hex Addon) Config",

category: {
client: "Client",
server: "Server",
},

option: {
client: {
dummyClientConfigOption: {
"": "Dummy Client Config Option",
"@Tooltip": "This is an example of a client-side config option that accepts a boolean.",
},
},

server: {
dummyServerConfigOption: {
"": "Dummy Server Config Option",
"@Tooltip": "This is an example of a server-side config option that accepts an integer.",
},
},
},
},
},
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[
{
"type": "indirect",
"source": "projects/1.20/assets/modrinth-kvha/reshex"
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
### 总概

```mermaid
flowchart LR
1.20.1 -->|indirect| 1.20.1-fabric
```

```
1.20.1
└── 1.20.1-fabric
```

### 链接区域

- [1.20.1](/projects/1.20/assets/modrinth-hypers-hexcast-addon/hyperhexcast)
- [1.20.1-fabric](/projects/1.20-fabric/assets/modrinth-hypers-hexcast-addon/hyperhexcast)
Loading
Loading