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

1.33
minecraft:scale
模型大小
成员
value
1为默认大小
2为2倍大小
0.5为一半的大小

楼主 苑综合  发布于 2017-06-02 02:21:00 +0800 CST  
1.34
minecraft:sound_volume
实体发出的声音的大小

楼主 苑综合  发布于 2017-06-02 02:22:00 +0800 CST  
1.35
minecraft:type_family
声明实体属于的family类型
成员
family 值 list 列出了family的名字
ps 如果看不懂看看源码很快就理解了

楼主 苑综合  发布于 2017-06-02 02:24:00 +0800 CST  
1.36
minecraft:variant
直译为。变体
成员value
用来将同一个component group里的实体彼此区分开
eg.僵尸村民

楼主 苑综合  发布于 2017-06-02 02:27:00 +0800 CST  
1.37
minecraft:walk_animation_speed
快跑的速度?
animation直译为活跃.生气

楼主 苑综合  发布于 2017-06-02 02:29:00 +0800 CST  
1.38
minecraft:wants_jockey
想要成为操控者
你在小僵尸骑大僵尸那里就能找到这个

楼主 苑综合  发布于 2017-06-02 02:30:00 +0800 CST  
第二章
属性
md第一章终于结束了
真™累

楼主 苑综合  发布于 2017-06-02 02:31:00 +0800 CST  
2.1
minecraft:attack
攻击
决定了普攻伤害和攻击特效
成员
damage [a,b] 在a到b的范围中随机选择攻击力
effect_name 攻击特效(22种药效 详见附录
effect_duration效果持续时间 以秒为单位
举例
"minecraft:attack": {
"damage": [2,3],
"effect_name": "hunger",饥饿
"effect_duration": 30
}

攻击力范围是新特性?!?!

楼主 苑综合  发布于 2017-06-02 02:35:00 +0800 CST  
2.2
minecraft:spell_effects
声明/移除属性
在转换/添加到一个新的component时候用来添加或者移除属性
成员add_effects
remove_effects
后面用列表列出你想要处理的效果(药效)

楼主 苑综合  发布于 2017-06-02 02:38:00 +0800 CST  
2.3
minecraft:strength
定义了实体的强度用来携带物品
随身携带箱子的格数???

楼主 苑综合  发布于 2017-06-02 02:39:00 +0800 CST  
第三章 Components
组件(随你怎么翻译)
又是内容超多的一章

楼主 苑综合  发布于 2017-06-02 02:40:00 +0800 CST  
3.1
minecraft:addrider
往实体上添加一个骑乘者
需要有rideable的声明
entity_type 骑乘者的类型
可以list型也可以是单一的string
参见被骑乘的蜘蛛
有多种的骑乘者

楼主 苑综合  发布于 2017-06-02 02:42:00 +0800 CST  
3.2
minecraft:ageable
可长大的
给实体一个倒计时让它长大
通过给实体特定的物品可以使它加速生长
成员
duration 自然长大所需时间
feedItems 可以定义给某种东西加速多长时间的增长

grow_up 它的值是一个触发器 当长大时激活这个触发器来调用一个event
eg.马 村民

楼主 苑综合  发布于 2017-06-02 02:46:00 +0800 CST  
3.3
minecraft:angry
定义了实体处于生气状态的一些事情
duration 以秒为单位决定了生气的时间
broadcastAnger 广播愤怒
就像猪人的仇恨一样
0为没有
1为开启
开启时用broadcastRange后接数值来决定仇恨扩散的范围(以方块为单位

calm_event 值为一个触发器 在愤怒时间过后来启动event

I'm angry

楼主 苑综合  发布于 2017-06-02 02:51:00 +0800 CST  
膜的 累死了
还有大概一半没翻译
明天上午高三离校仪式
估计得到下午才能正式开更
所以你们一定要滋磁一下楼最好钦定他完成函数表的更新
如果可以的话
为楼主献出宝贵的1s也未尝不可
睡觉咯

楼主 苑综合  发布于 2017-06-02 02:54:00 +0800 CST  
3.4
minecraft:boostable
让被骑乘的实体加速
成员
duration 默认3 加速的时间
speed_multiplier 默认1 2为二倍速度
boost_items 能加速的物品列表
eg.胡萝卜钓竿加速猪

楼主 苑综合  发布于 2017-06-02 17:18:00 +0800 CST  
3.5
minecraft:breathable
决定了生物在方块里的呼吸情况
成员
totalSupply 生物能屏住呼吸的时间(气泡的总时间??)
suffocatetTime 两次窒息伤害的间隔时间
下面是4个布尔型的成员
breathesSolids 能否在固体方块中呼吸
breathesAir 空气
breathesWater 水
breathesLava 岩浆
nonBreatheBlocks 无法呼吸的方块列表
breatheBlocks 可以呼吸的方块列表
generatesBubbles 布尔值 在水中生成气泡

楼主 苑综合  发布于 2017-06-02 17:41:00 +0800 CST  
啊 我日 被吞了

楼主 苑综合  发布于 2017-06-02 17:42:00 +0800 CST  
3.6
minecraft:breedable
这是一个关键的部分用于实现远缘杂交当年试图进行人兽杂交结果失败了
breedCooldown 贤者时期交配之后的冷却时间
extraBabyChance 默认 0 生育0~15个额外的baby 值从0~1 1为100%生育16个baby
requireTame 布尔型 如果为真交配前需要先驯养
inheritTamed 布尔型 继承驯化 如果为真驯化的父母生出驯化的baby
allowSitting 布尔型 如果为真 实体可以坐着交配好体位
extra_variant 生育出额外变种的概率 1为100%
variant 生育出变种的概率
说实话我到现在也没太懂 extra_variant 和variant的作用 dalao解释一下
mutation_factor 类型string ???? 直译:决定了baby不继承父母的类型的概率 值是0~1 越大越可能变异
不懂为何说是string的值 所以 实践出真知吧 不懂去试试就好了
babyType 类型string 孩子的种类
mateType 类型 string 配偶的种类
color 孩子颜色变异的概率
breedItems 类型 list 发情时喂它们的东西
breedsWith String 可以和这个实体交配的物种(按解释也可是是list??)
breed_event Trigger 生育时调用的event
说一下matetype和breedswith
比如猪的mate是羊
而羊的mate是别的生物
但是羊的breedswith有猪
发情后猪会主动寻找羊 并且能交配
然后羊再次还可以和别的物种交配
(至少0.16的时候是这样的)

楼主 苑综合  发布于 2017-06-02 18:29:00 +0800 CST  
另外这里说一下几种基本类型 文字量太多 我以后就直接上英文了
decimal 小数 表示它的值需要为0~1
integer 整数 范围正负2的31次方
bool 布尔型 只有true 和false 表示真/假 开/关
List 列表 用方括号括起来 [ ] 也可以叫他数组 里面有好多并列的值
String 字符串 "xxxxxx" 注意引号
Trigger 触发器 一般会调用一个event
另外还有 range【a,b】
vector【】之类的 比较少见 后面遇到具体说

楼主 苑综合  发布于 2017-06-02 18:36:00 +0800 CST  

楼主:苑综合

字数:17154

发表时间:2017-06-02 08:58:00 +0800 CST

更新时间:2021-04-09 02:40:57 +0800 CST

评论数:429条评论

帖子来源:百度贴吧  访问原帖

 

热门帖子

随机列表

大家在看