repo for my hex addons :3
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

zh_cn lang & patchouli update

+77 -21
+1 -2
project/hexic/src/main/resources/assets/hexcasting/patchouli_books/thehexbook/zh_cn/entries/addon/hexic/media_bundle.json
··· 1 - 2 1 { 3 2 "name": "施法口袋", 4 3 "category": "hexcasting:items", ··· 6 5 "sortnum": 1, 7 6 "pages": [ 8 7 "$(l:items/phials)$(item)媒质之瓶/$是我在$(media)媒质/$存储研究上的终极目标,不过,用$(l:addon/hexic/mediaweave)$(item)媒质布匹/$编织出的口袋也可以协助我管理紫水晶。要的布匹数量不多,造出的口袋容量却不小。每个口袋都有六个槽位,再花少量布匹可以扩充到十二个。小号口袋可以放在大号口袋里面,但两者都不接受同尺寸的口袋。", 9 - "在自然要求支付$(media)媒质/$时,口袋的内容物会优先消耗。与之类似,对口袋$(l:patterns/spells/hexcasting#hexcasting:recharge)$(action)重新充能/$时,充入的$(media)媒质/$会在口袋内形成某种“云”,而后就将凝集在口袋内的任意$(l:items/hexcasting)$(item)缀品/$及其类似物。", 8 + "在自然要求支付$(media)媒质/$时,口袋的内容物会优先消耗。与之类似,对口袋$(l:patterns/spells/hexcasting#hexcasting:recharge)$(action)重新充能/$时,充入的$(media)媒质/$会在口袋内形成某种“云”,而后就将凝集在口袋内的任意$(l:items/hexcasting)$(item)缀品/$及其类似物。如需禁用此行为,可用$(item)蜜脾/$密封施法口袋,操作方法与放入物品一致。而后可用湿海绵以同种方法洗去密封层。", 10 9 { 11 10 "type": "patchouli:text", 12 11 "advancement": "hexcasting:enlightenment",
+2
project/hexic/src/main/resources/assets/hexic/lang/zh_cn.json
··· 4 4 "book.hexic.page.get_other_caster": "将离我最近的有智慧存在压入栈,我自己不计入统计范围。", 5 5 "book.hexic.page.modulo": "与余数之馏化类似,但两者在负数上的表现不同:-8 %%₁ 3 = -2,而 -8 %%₂ 3 = 1。", 6 6 "book.hexic.page.murmur": "找到我意识中名为“聊天栏”的区域,将其内容压栈;无法找到则返回 Null。", 7 + "book.hexic.page.blind": "给予$(thing)失明/$。每 10 秒持续时间的基础消耗为 1 个$(l:items/amethyst)$(item)紫水晶粉/$。", 8 + "hexcasting.action.hexic:blind": "隐阳西沉", 7 9 "hexcasting.action.hexic:deleteworld": "击碎半位面", 8 10 "hexcasting.action.hexic:drop": "拒斥之馏化", 9 11 "hexcasting.action.hexic:dye_offhand": "应用染色剂",
+39
project/hexic/src/main/resources/hexic.mixins.json
··· 1 + { 2 + "required": true, 3 + "minVersion": "0.8", 4 + "package": "org.eu.net.pool.hexic.mixin", 5 + "compatibilityLevel": "JAVA_17", 6 + "mixins": [ 7 + "AbstractFurnaceBlockEntityMixin", 8 + "ActionRegistryEntryMixin", 9 + "CastingEnvironmentMixin", 10 + "CastingVMMixin", 11 + "DimIotaMixin", 12 + "EntityMixin", 13 + "HopperEndpointRegistryMixin", 14 + "ItemMixin", 15 + "ItemPackagedHexMixin", 16 + "ItemStackAccess", 17 + "ItemStackMixin", 18 + "LivingEntityAccess", 19 + "MediafiedItemManagerIndexMixin", 20 + "OpDimTeleport$SpellMixin", 21 + "OpEdifySaplingMixin", 22 + "OpEdifySaplingMixin$Spell", 23 + "OpObservePropertyMixin", 24 + "OpSetPropertyMixin", 25 + "OpTickMixin", 26 + "OpTickMixin$SpellMixin", 27 + "PacketByteBufMixin", 28 + "PlayerInventoryMixin", 29 + "SimpleRegistryMixin", 30 + "StaffCastEnvMixin", 31 + "WorldMixin" 32 + ], 33 + "injectors": { 34 + "defaultRequire": 1 35 + }, 36 + "overwrites": { 37 + "requireAnnotations": true 38 + } 39 + }
+35 -19
util/src/main/resources/assets/hexcasting/patchouli_books/thehexbook/zh_cn/entries/addon/phlib/maps.json
··· 15 15 }, 16 16 { 17 17 "type": "hexcasting:pattern", 18 - "op_id": "hexcasting:add", 19 - "anchor": "hexcasting:add", 20 - "input": "map<k, v>, map<k, v>", 18 + "op_id": "hexcasting:replace", 19 + "anchor": "hexcasting:replace", 20 + "input": "map<k, v>, k, v", 21 21 "output": "map<k, v>", 22 - "text": "合并两个映射。映射中不允许存在重复项:后一映射的项会覆盖前一映射的。" 22 + "text": "将键 $(n)k/$ 所对应项的值换为 $(n)v/$。若映射内没有 $(n)k/$ 键,则新建项并插入末尾。" 23 23 }, 24 24 { 25 25 "type": "hexcasting:pattern", 26 - "op_id": "hexcasting:sub", 27 - "anchor": "hexcasting:sub", 28 - "input": "map<k, v>, map<t, *>", 26 + "op_id": "hexcasting:remove_from", 27 + "anchor": "hexcasting:remove_from", 28 + "input": "map<k, v>, k", 29 29 "output": "map<k, v>", 30 - "text": "从第一个映射中移除第二个映射的项。比对时忽略第二个映射中项的值。" 30 + "text": "从映射中删去所给键对应的项。若未找到相应项,则原样返回映射。" 31 31 }, 32 32 { 33 33 "type": "hexcasting:pattern", ··· 39 39 }, 40 40 { 41 41 "type": "hexcasting:pattern", 42 + "op_id": "hexcasting:splat", 43 + "anchor": "hexcasting:splat", 44 + "input": "map<k, v>", 45 + "output": "k, v, k, v...", 46 + "text": "拆散映射,按插入顺序返回键值对。" 47 + }, 48 + { 49 + "type": "hexcasting:pattern", 42 50 "op_id": "hexcasting:unappend", 43 51 "anchor": "hexcasting:unappend", 44 - "input": "map<k, v>", 45 - "output": "map<k, v>, (k, v)?", 46 - "text": "从映射中取出一个项。删去哪个项没有定论,完全由自然随意决定。对空映射使用时返回两个 Null。" 52 + "input": "map<k,v>", 53 + "output": "map<k,v>, (k,v | nulls)", 54 + "text": "从映射中取出最后添加的项。对空映射使用时返回两个 Null。" 47 55 }, 48 56 { 49 57 "type": "hexcasting:pattern", 50 - "op_id": "hexcasting:replace", 51 - "anchor": "hexcasting:replace", 52 - "input": "map<k, v>, k, v", 58 + "op_id": "hexcasting:deconstruct", 59 + "anchor": "hexcasting:deconstruct", 60 + "input": "map<k,v>", 61 + "output": "map<k,v>, (k,v | nulls)", 62 + "text": "从映射中取出最先添加的项。对空映射使用时返回两个 Null。" 63 + }, 64 + { 65 + "type": "hexcasting:pattern", 66 + "op_id": "hexcasting:add", 67 + "anchor": "hexcasting:add", 68 + "input": "map<k, v>, map<k, v>", 53 69 "output": "map<k, v>", 54 - "text": "将键为 $(n)k/$ 的项的值换为 $(n)v/$。若映射内没有 $(n)k/$ 键,则新建项。" 70 + "text": "合并两个映射。映射中不允许存在重复项:后一映射的项会覆盖前一映射的。" 55 71 }, 56 72 { 57 73 "type": "hexcasting:pattern", 58 - "op_id": "hexcasting:remove_from", 59 - "anchor": "hexcasting:remove_from", 60 - "input": "map<k, v>, k", 74 + "op_id": "hexcasting:sub", 75 + "anchor": "hexcasting:sub", 76 + "input": "map<k, v>, map<t, *>", 61 77 "output": "map<k, v>", 62 - "text": "从映射中删去所给键对应的项。若未找到相应项,则原样返回映射。" 78 + "text": "从第一个映射中移除第二个映射的项。比对时忽略第二个映射中项的值。" 63 79 } 64 80 ] 65 81 }