Skip to content

Commit 6beee12

Browse files
ChuijkYahuscfpa-bot[bot]
authored andcommitted
HexChanting update:官库更新
HypersHexcastAddon KVHA create
1 parent ed2d561 commit 6beee12

14 files changed

Lines changed: 463 additions & 18 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[见主文档](/projects/1.20/assets/modrinth-hypers-hexcast-addon/hyperhexcast)
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
{
2+
"hyperhexcast.book.patterns": {
3+
maths: {
4+
"": "Other Math Operations",
5+
range: "Returns a list of nonnegative integers below the input. Mishaps if the input is less than 0.",
6+
},
7+
spells: {
8+
mounts: {
9+
"": "Mount Spells",
10+
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.",
11+
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...",
12+
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).",
13+
},
14+
},
15+
great_spells: {
16+
},
17+
mounts: {
18+
"": "Mount Patterns",
19+
getmt: "Returns the entity that a given entity is riding. Null if the entity isn't riding anything.",
20+
getpsgr: "Returns a list of entities that are riding a given entity.",
21+
isdrvr: "Returns whether or not the given entity is considered the \"Driver\" of its vehicle. Null if the entity isn't riding a vehicle.",
22+
},
23+
},
24+
25+
hexcasting: {
26+
action: {
27+
"hyperhexcast:": {
28+
range: "Inclining Purification",
29+
getmt: "Rider's Purification",
30+
getpsgr: "Jockey's Purification",
31+
isdrvr: "Driver's Purification",
32+
mount: "Mount Entity",
33+
dismount: "Dismount Entity",
34+
},
35+
36+
// use this to add shortened versions of pattern names if the full name won't fit in the ingame book
37+
// you don't need to add an entry for every pattern - the above value will be used as a default
38+
book: {
39+
},
40+
41+
mishap: {
42+
entities_too_far: "%s is too far from %s"
43+
}
44+
},
45+
},
46+
47+
text: {
48+
hyperhexcast: {
49+
},
50+
51+
"autoconfig.hyperhexcast": {
52+
title: "Hyper's Hexcast addon Config",
53+
54+
category: {
55+
client: "Client",
56+
server: "Server",
57+
},
58+
59+
option: {
60+
client: {
61+
dummyClientConfigOption: {
62+
"": "Dummy Client Config Option",
63+
"@Tooltip": "This is an example of a client-side config option that accepts a boolean.",
64+
},
65+
},
66+
67+
server: {
68+
dummyServerConfigOption: {
69+
"": "Dummy Server Config Option",
70+
"@Tooltip": "This is an example of a server-side config option that accepts an integer.",
71+
},
72+
},
73+
},
74+
},
75+
},
76+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[
2+
{
3+
"type": "indirect",
4+
"source": "projects/1.20/assets/modrinth-hypers-hexcast-addon/hyperhexcast"
5+
}
6+
]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[见主页面](/projects/1.20/assets/modrinth-kvha/reshex)
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
{
2+
reshex: {
3+
book: {
4+
patterns: {
5+
spells: {
6+
reshex_spells: {
7+
"": "ResHex Patterns",
8+
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.",
9+
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.",
10+
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/$.",
11+
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\".",
12+
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."
13+
},
14+
},
15+
},
16+
},
17+
},
18+
19+
hexcasting: {
20+
action: {
21+
"reshex:": {
22+
thatonesnake: "Ouroborus",
23+
thoths_cousin: "Thoth's cousin's Gambit",
24+
garbage_refl: "Garbage Reflection",
25+
garbage_purification: "Garbage Purification",
26+
gemini_gambit_ii: "Gemini Gambit II"
27+
},
28+
},
29+
},
30+
31+
text: {
32+
"autoconfig.reshex": {
33+
title: "KVHA (Kneecore's Very Hex Addon) Config",
34+
35+
category: {
36+
client: "Client",
37+
server: "Server",
38+
},
39+
40+
option: {
41+
client: {
42+
dummyClientConfigOption: {
43+
"": "Dummy Client Config Option",
44+
"@Tooltip": "This is an example of a client-side config option that accepts a boolean.",
45+
},
46+
},
47+
48+
server: {
49+
dummyServerConfigOption: {
50+
"": "Dummy Server Config Option",
51+
"@Tooltip": "This is an example of a server-side config option that accepts an integer.",
52+
},
53+
},
54+
},
55+
},
56+
},
57+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[
2+
{
3+
"type": "indirect",
4+
"source": "projects/1.20/assets/modrinth-kvha/reshex"
5+
}
6+
]
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### 总概
2+
3+
```mermaid
4+
flowchart LR
5+
1.20.1 -->|indirect| 1.20.1-fabric
6+
```
7+
8+
```
9+
1.20.1
10+
└── 1.20.1-fabric
11+
```
12+
13+
### 链接区域
14+
15+
- [1.20.1](/projects/1.20/assets/modrinth-hypers-hexcast-addon/hyperhexcast)
16+
- [1.20.1-fabric](/projects/1.20-fabric/assets/modrinth-hypers-hexcast-addon/hyperhexcast)
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
{
2+
"hyperhexcast.book.patterns": {
3+
maths: {
4+
"": "Other Math Operations",
5+
range: "Returns a list of nonnegative integers below the input. Mishaps if the input is less than 0.",
6+
},
7+
spells: {
8+
mounts: {
9+
"": "Mount Spells",
10+
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.",
11+
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...",
12+
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).",
13+
},
14+
},
15+
great_spells: {
16+
},
17+
mounts: {
18+
"": "Mount Patterns",
19+
getmt: "Returns the entity that a given entity is riding. Null if the entity isn't riding anything.",
20+
getpsgr: "Returns a list of entities that are riding a given entity.",
21+
isdrvr: "Returns whether or not the given entity is considered the \"Driver\" of its vehicle. Null if the entity isn't riding a vehicle.",
22+
},
23+
},
24+
25+
hexcasting: {
26+
action: {
27+
"hyperhexcast:": {
28+
range: "Inclining Purification",
29+
getmt: "Rider's Purification",
30+
getpsgr: "Jockey's Purification",
31+
isdrvr: "Driver's Purification",
32+
mount: "Mount Entity",
33+
dismount: "Dismount Entity",
34+
},
35+
36+
// use this to add shortened versions of pattern names if the full name won't fit in the ingame book
37+
// you don't need to add an entry for every pattern - the above value will be used as a default
38+
book: {
39+
},
40+
41+
mishap: {
42+
entities_too_far: "%s is too far from %s"
43+
}
44+
},
45+
},
46+
47+
text: {
48+
hyperhexcast: {
49+
},
50+
51+
"autoconfig.hyperhexcast": {
52+
title: "Hyper's Hexcast addon Config",
53+
54+
category: {
55+
client: "Client",
56+
server: "Server",
57+
},
58+
59+
option: {
60+
client: {
61+
dummyClientConfigOption: {
62+
"": "Dummy Client Config Option",
63+
"@Tooltip": "This is an example of a client-side config option that accepts a boolean.",
64+
},
65+
},
66+
67+
server: {
68+
dummyServerConfigOption: {
69+
"": "Dummy Server Config Option",
70+
"@Tooltip": "This is an example of a server-side config option that accepts an integer.",
71+
},
72+
},
73+
},
74+
},
75+
},
76+
}
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
{
2+
"hyperhexcast.book.patterns": {
3+
maths: {
4+
"": "其他数学操作",
5+
range: "返回小于所给数的所有非负整数组成的列表。所给数小于 0 会招致事故。",
6+
},
7+
spells: {
8+
mounts: {
9+
"": "落座法术",
10+
mount: "使得一个实体骑乘另一个实体。若栈顶是非玩家实体,消耗大约 2 个$(l:items/amethyst)$(item)紫水晶粉/$;若是我自己,消耗 1 个;若是其他玩家,消耗大约 1 个紫水晶碎片。",
11+
text1: "好像有些情况下(如栈顶往下第二元素为玩家)会消耗媒质,但不会产生效果,也不会招致事故?着实奇怪,但我不应该靠这个设计咒术……",
12+
dismount: "使得实体停止骑乘其坐骑。消耗大约 1 个$(l:items/amethyst)$(item)紫水晶粉/$,对自己施放则仅消耗极少量媒质(但为什么要这么做)。",
13+
},
14+
},
15+
great_spells: {
16+
},
17+
mounts: {
18+
"": "落座图案",
19+
getmt: "返回所给实体的坐骑。若该实体未在骑乘,则返回 Null。",
20+
getpsgr: "返回所给实体的乘客实体列表。",
21+
isdrvr: "检验所给实体是否是其载具的“司机”。若该实体未搭乘载具,则返回 Null。",
22+
},
23+
},
24+
25+
hexcasting: {
26+
action: {
27+
"hyperhexcast:": {
28+
range: "上坡之纯化",
29+
getmt: "骑手之纯化",
30+
getpsgr: "骑士之纯化",
31+
isdrvr: "司机之纯化",
32+
mount: "落座实体",
33+
dismount: "卸下实体",
34+
},
35+
36+
// use this to add shortened versions of pattern names if the full name won't fit in the ingame book
37+
// you don't need to add an entry for every pattern - the above value will be used as a default
38+
book: {
39+
},
40+
41+
mishap: {
42+
entities_too_far: "%s离%s太远了"
43+
}
44+
},
45+
},
46+
47+
text: {
48+
hyperhexcast: {
49+
},
50+
51+
"autoconfig.hyperhexcast": {
52+
title: "Hyper的咒法附属配置",
53+
54+
category: {
55+
client: "客户端",
56+
server: "服务端",
57+
},
58+
59+
option: {
60+
client: {
61+
dummyClientConfigOption: {
62+
"": "Dummy Client Config Option",
63+
"@Tooltip": "This is an example of a client-side config option that accepts a boolean.",
64+
},
65+
},
66+
67+
server: {
68+
dummyServerConfigOption: {
69+
"": "Dummy Server Config Option",
70+
"@Tooltip": "This is an example of a server-side config option that accepts an integer.",
71+
},
72+
},
73+
},
74+
},
75+
},
76+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### 总概
2+
3+
```mermaid
4+
flowchart LR
5+
1.20.1 -->|indirect| 1.20.1-fabric
6+
```
7+
8+
```
9+
1.20.1
10+
└── 1.20.1-fabric
11+
```
12+
13+
### 链接区域
14+
15+
- [1.20.1](/projects/1.20/assets/modrinth-kvha/reshex)
16+
- [1.20.1-fabric](/projects/1.20-fabric/assets/modrinth-kvha/reshex)

0 commit comments

Comments
 (0)