minecraftpe吧 关注:638,571贴子:15,084,606

回复:【Add-Ons】官方API文档 函数表 1.1.0版 汉化

只看楼主收藏回复

3.38
minecraft:tameable
可驯化
tame_event trigger 被。驯化时调用的事件
probability decimal 单次驯化成功的概率
tameItems list 用于驯化的物品
eg.狼


IP属地:广东来自Android客户端122楼2017-06-04 10:44
回复
    3.39
    minecraft:tamemount
    可以通过反复骑♂实体/喂养的方法来驯化他们
    成员
    minTemper
    maxTemper初始亲密度在min和max中随机产生
    attemptTemperMod 骑一次增加的亲密度的值
    ride_text string 骑乘的按钮上显示的文字
    feed_text string 喂养的按钮上显示的文字
    feedItems string 可用来加速驯化进程的物品
    autoRejectItems string 和实体互动时如果带着这些东西会激怒他们
    tame_event trigger 驯化完成时调用的event


    IP属地:广东来自Android客户端123楼2017-06-04 10:51
    回复
      3.40
      minecraft:target_nearby_sensor
      决定了这个实体看见别的实体或者感知别的实体把它当做目标的范围
      成员
      inside_range 其他实体被认为是近距离的范围
      on_inside_range trigger被认为是近距离时触发的event(可以声明对哪个目标使用何种event)
      下面这俩是被认为为远距离时的表现 用法同上
      outside_range
      on_outside_range trigger
      目测近距离会优先于远距离
      eg.海底守卫者


      IP属地:广东来自Android客户端124楼2017-06-04 10:57
      回复
        3.41
        minecraft:teleport
        瞬移
        randomTeleports bool 随机瞬移
        maxRandomTeleportTime
        minRandomTeleportTime
        下一次瞬移将在max和min的时间之间进行
        target_teleport_chance decimal产生瞬移的概率
        targetDistance 一次瞬移的最大距离
        randomTeleportCube 值为[a,b,c] 在长宽高为abc的区域中发生下一次瞬移
        darkTeleportChance 实体在黑暗中的瞬移概率修正
        lightTeleportChance 实体在光亮的地方的瞬移概率修正


        IP属地:广东来自Android客户端125楼2017-06-04 11:04
        收起回复
          3.42
          minecraft:timer
          计时器。按一定的时间来触发
          randomInterval bool 将在min和max间随机的触发事件
          looping bool 触发后timer时间归零。然后循环
          time 触发的事件 可以是一个值 也可以是一个范围[a,b]
          time_down_event trigger。时间到时触发的事件


          IP属地:广东来自Android客户端126楼2017-06-04 11:10
          回复
            3.43
            minecraft:trade_table
            可以和玩家交♂易
            display_name string 交易时显示的名字
            table string指向了那个决定如何交易的文件


            IP属地:广东来自Android客户端127楼2017-06-04 11:18
            回复
              3.44
              minecraft:transformation
              转变实体的状态
              component_groups list 将被添加的group
              begin_transform_sound 历史开始转换的声音
              into string 转换成的实体定义(应该是英文id)
              transformation_sound list 转换完成的声音
              add string 转化完成时添加的components
              delay string (不知道为何是string)转化的延时
              下面还有一些成员
              实体转化时可以寻找周围的方块来加速转化
              block_assist_chance decimal 寻找方块加速转化的概率
              value。转化前寻找的事件?(直译是转化前的时间)
              block_radius 寻找方块的范围
              block_max 寻找帮助转化方块的最大数量
              block_chance 找到特定方块后加速转化的概率
              block_types。list 能帮助加速转化的方块类型


              IP属地:广东来自Android客户端128楼2017-06-04 11:35
              回复
                第三章顺利完工
                接下来第四章
                各种触发器


                IP属地:广东来自Android客户端129楼2017-06-04 11:36
                回复
                  触发器是什么
                  当某一个条件符合触发器时
                  触发器将被触发 并调用对应的event
                  类似于钩子


                  IP属地:广东来自Android客户端130楼2017-06-04 11:37
                  回复
                    下面是触发器的名字和对应的触发条件
                    minecraft:on_friendly_anger 队友处于愤怒状态(猪人)
                    minecraft:on_death 挂掉的时候(凋灵的自爆?)
                    minecraft:on_hurt_by_player 被玩家伤害时
                    minecraft:on_hurt 受到伤害时
                    minecraft:on_target_acquired 找到目标时
                    minecraft:on_start_takeoff 当实体起飞时
                    minecraft:on_start_landing当实体着陆时
                    minecraft:on_ignite 实体着火时
                    minecraft:on_target_escape 目标逃脱时


                    IP属地:广东来自Android客户端131楼2017-06-04 11:41
                    回复
                      第五章 filters
                      过滤器/筛选器
                      过滤器是什么
                      比如一个生物要选择目标
                      在这时候它可以加上限制条件
                      比如选择什么样的目标
                      选择什么种类的目标
                      这时候过滤器就排上用场了
                      你也可以将它类比为if语句中的条件
                      先说基本的
                      一下几个筛选器对实体生效
                      比如with_item 后加一个list
                      当列表里任意一个在当前的实体的手里时 筛选器返回true
                      类似的还有
                      with_armor 盔甲with_components 组件(领会精神)
                      with_equipment。装备(应该是盔甲加上手持)
                      with_families family类型
                      with_color 颜色
                      with_damage_cause 伤害的原因
                      with_damage_fatal 致命伤
                      with_variant 变种
                      都是只要实体有一种符合就返回true


                      IP属地:广东来自Android客户端132楼2017-06-04 11:50
                      回复
                        还未完结便以坟贴膜的


                        IP属地:广东来自Android客户端133楼2017-06-04 13:42
                        回复
                          接下来将with变为without
                          语法就变成了如果列里所有的项目都不符合
                          则返回true
                          without_item
                          without_armor
                          without_equipment
                          without_components
                          without_families
                          without_variant
                          without_color
                          类比上面就很容易明白了


                          IP属地:广东来自Android客户端134楼2017-06-04 13:48
                          回复
                            然后withxxxx是检查当前实体是否符合某个条件
                            而在前面加上target则是将检查的实体变为当前实体的目标
                            比如target_without_armor是当前实体的目标的装甲都不列表里时返回true
                            类似的 还有
                            target_without_components
                            target_without_families
                            target_without_color
                            target_without_item
                            target_with_item
                            target_with_armor
                            target_with_equipment
                            target_without_equipment
                            target_with_components
                            target_with_families
                            target_with_variant
                            target_without_variant
                            target_with_color


                            IP属地:广东来自Android客户端135楼2017-06-04 13:53
                            回复
                              然后把target改为other就是在其他实体中筛选
                              比如铁傀儡选择攻击目标时就需要other_with_families然后里面填上monster之类的
                              类似的 还有
                              other_without_color
                              other_with_item
                              other_without_armor
                              other_with_equipment
                              other_without_components
                              other_without_variant
                              other_with_families
                              other_without_item
                              other_with_armor
                              other_without_equipment
                              other_with_components
                              other_without_families
                              other_with_color
                              other_with_variant


                              IP属地:广东来自Android客户端136楼2017-06-04 13:58
                              回复