开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[JE教程] [JE 1.21]魔咒效果组件的简单应用-实体爆炸弓

 发表于 2024-6-5 17:40:21|显示全部楼层|阅读模式 IP:广西
本帖最后由 luobojuo 于 2024-6-5 20:56 编辑

本教程已写在了中文wiki上:https://zh.minecraft.wiki/w/Minecraft_Wiki:%E6%B2%99%E7%9B%92/%E6%95%99%E7%A8%8B/%E9%AD%94%E5%92%92%E6%95%88%E6%9E%9C%E7%BB%84%E4%BB%B6
b站效果视频:

本实例让你学会制作一个射中实体就爆炸的爆炸弓。你也可以通过修改相应的函数来增加更多功能。

首先增加一个test.json魔咒文件:
  1. {
  2.     "anvil_cost": 4,
  3.     "description": {
  4.         "text": "123"
  5.     },
  6.     "effects": {
  7.         "minecraft:projectile_spawned": [
  8.             {
  9.                 "effect": {
  10.                     "type": "minecraft:run_function",
  11.                     "function": "test:test1"
  12.                 }
  13.             }
  14.         ],
  15.         "minecraft:post_attack": [
  16.             {
  17.                 "affected": "victim",
  18.                 "effect": {
  19.                     "type": "minecraft:explode",
  20.                     "block_interaction": "trigger",
  21.                  
  22.                     "knockback_multiplier": {
  23.                         "type": "minecraft:lookup",
  24.                         "fallback": {
  25.                             "type": "minecraft:linear",
  26.                             "base": 1.5,
  27.                             "per_level_above_first": 0.35
  28.                         },
  29.                         "values": [
  30.                             1.2,
  31.                             1.75,
  32.                             2.2
  33.                         ]
  34.                     },
  35.                     "large_particle": {
  36.                         "type": "minecraft:explosion_emitter"
  37.                     },
  38.                     "radius": 3.5,
  39.                     "small_particle": {
  40.                         "type": "minecraft:explosion_emitter"
  41.                     },
  42.                     "sound": "minecraft:block.note_block.banjo"
  43.                 },
  44.                 "enchanted": "attacker"
  45.             },
  46.             {
  47.                 "affected": "victim",
  48.                 "enchanted": "attacker",
  49.                 "effect": {
  50.                     "type": "minecraft:run_function",
  51.                     "function": "test:test"
  52.                 }
  53.             }
  54.         ]
  55.     },
  56.     "max_cost": {
  57.         "base": 50,
  58.         "per_level_above_first": 0
  59.     },
  60.     "max_level": 1,
  61.     "min_cost": {
  62.         "base": 20,
  63.         "per_level_above_first": 0
  64.     },
  65.     "slots": [
  66.         "mainhand"
  67.     ],
  68.     "supported_items": "#minecraft:enchantable/bow",
  69.     "weight": 2
  70. }
复制代码


然后添加两个函数:
test.mcfunction:
  1. say 我被打了
  2. summon minecraft:area_effect_cloud ~ ~ ~ {Duration:200}
  3. advancement revoke @s only test:test
复制代码
test1.mcfunction:
  1. say 我被射出去了
  2. summon area_effect_cloud ~ ~ ~ {Tags:["test"],Duration:20,Particle:{type:"minecraft:end_rod"},Radius:2.0}
  3. ride @n[tag=test] mount @s
复制代码

重新进入世界,将加载以上数据文件。现在使用以下命令给自己一把附魔弓,弓上的魔咒其实就是我们自己添加的{{cd|test}}魔咒:
  1. /give @p bow
  2. /enchant @s test:test
复制代码

然后你就可以试试弓箭的效果。运行过程中,弓箭刚被射出时将传递弓箭实体本身有关的上下文到test1函数中,弓箭射中实体后将传递有关被射中实体的上下文到test函数中。





苦力怕论坛,感谢有您~
 发表于 2024-6-5 20:48:17 来自手机|显示全部楼层 IP:浙江省
感谢分享
2#2024-6-5 20:48:17回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-6-5 20:59:17|显示全部楼层 IP:天津
是时候打破一下良作无人的局面了。
3#2024-6-5 20:59:17回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-7-17 14:05:10 来自手机|显示全部楼层 IP:山东省
57253427356
4#2024-7-17 14:05:10回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-7-21 09:34:50|显示全部楼层 IP:广东省
感谢分享
5#2024-7-21 09:34:50回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-10-1 10:32:58 来自手机|显示全部楼层 IP:广东省
感谢分享!
6#2024-10-1 10:32:58回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-24 09:18

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3