穿越楚楚世界楚楚集团

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1149|回复: 15

Minecraft Java版 18w43a ⑥

  [复制链接]
已绑定手机

5万

土地

159

官位

0

英雄

正七品上中县令

Rank: 18Rank: 18

积分
2198

最佳新人活跃会员热心会员突出贡献鼠牛蛇双子座十大元帅从五品下游击将军正六品上昭武校尉从六品下振威副尉正七品上致果校尉正七品下致果副尉正八品下宣节副尉从八品上御侮校尉从八品下御侮副尉正九品上仁勇校尉正九品下仁勇副尉从九品上陪戎校尉从九品下陪戎副尉正八品采女创世元老青铜穿越者忠臣

QQ
发表于 2018-10-28 07:36:05 来自手机 | 显示全部楼层 |阅读模式
楚楚师徒5

欢迎您穿越!Q号微信号直接登陆

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
data
data modify <方块|实体> <路径> <操作> <源>
将操作应用于所选的 NBT 字段
基本操作:set - 替换值
列表操作:insert before index |insert after index|prepend|append
对象操作:merge
源:from <方块|实体> <路径> - 从已经存在的 NBT 标签复制值
value <nbt> - 使用 NBT 字面量

drop
语法:drop <目标> <源>


- `award` - 使用进度奖励
- `fish` - 使用钓鱼奖励
- `loot` - 使用奖励箱奖励
- `kill` - 模拟实体掉落
- `mine` - 模拟方块掉落

目标
- `world` - 掉在世界
- `player` - 放在玩家背包(就像捡起来一样)
- `entity` - 设置实体背包栏位(和 replaceitem 一样)
- `block` - 放(和按 shift 点击一样)或 替换/合并(`insert`)容器中的物品

execute
execute if data <方块|实体> <路径>
(以及相应的 execute unless)
当作为单独的命令使用时,返回匹配的元素个数
当作为 execute 链的一部分使用时,if 模式下匹配的个数不是零或 unless 模式下匹配的个数是零的时候,继续执行嵌套 execute 命令。(博文都没我写的清楚!)

schedule
让指定函数或函数标签计划在 <时间> 游戏刻后执行。返回触发的时间。任何函数标签或函数只能计划执行一次。对已经计划执行的函数或函数标签执行此命令会覆盖掉旧的计划记录。
NBT 路径
现在可以返回多个值。当用作目标时,每一个元素都会被更改。
当指定的路径没有元素存在时,将会创建符合条件的元素:
举个栗子,写入 Items[{Slot:10b}] 的时候,会从 Items 里面找到 Slot 为 10 的元素或者是创建一个新的元素。
添加了 [{k1=v1,k2=v2}] 来匹配列表中有匹配的字段的对象
添加了 {k1=v1,k2=v2} 来匹配对象(选择 0 或 1 个元素,主要是为了防止不匹配的项)
可以在 [索引] 里面写负数来倒着选择元素。(例如 [-1] 是最后一个元素,[-2] 是倒数第二个)
添加了 [] 来选择列表中的所有元素

光照引擎

我们很高兴有一个新的光引擎!(de-lighted light 双关翻不出来,水平有限见谅)

将光的存储从区块移动到单独的结构
将光照的计算从乱七八糟到处都是独立出来
将光照的计算移出主线程(在服务端上)

战利品表

方块掉落现在由战利品表控制(储存在 loot_tables/blocks/)
表和池现在可以用战利品表函数了。
加入了新的战利品表对象类型 dynamic, tag, alternatives, sequence, group
加入了新的战利品表函数 apply_bonus, explosion_decay, copy_name, limit_count, set_contents, set_loot_table
加入了新的战利品表条件 entity_present, survives_explosion, block_state_property, table_bonus, match_tool, tool_enchantment 和两个特殊的修饰器 inverted 和 alternative
整型数值现在可以使用随机数生成器 (可用类型:constant, uniform, binomial)。如果缺省,默认为 uniform
战利品表有可选的 type,用于验证函数用法(可用类型:empty, chest, fishing, entity, advancement_reward, block)。使用给定的类型里不能用的函数(例如在钓鱼的表里面使用方块状态)会有警告。
新的实体判据参数:direct_killer_entity - 可以判断弹射物等。
改动的条件
ENTITY_PROPERTIES
现在使用和进度(比如 player_killed_entity)里一样的语法。参数现在应该写到 predicate 字段。

新的条件
ALTERNATIVE
把 terms 参数里面的条件用「或」连接

BLOCK_STATE_PROPERTY
检测方块状态的属性
参数
block - 方块 ID。如果被破坏的方块不匹配,测试不通过。
properties - 属性-值对所组成的 map(映射)

DAMAGE_SOURCE_PROPERTIES
检测伤害源。和 entity_properties 语法一样,不过用了伤害源判据(和 player_hurt_entity 进度触发器一样)

ENTITY_PRESENT
如果实体匹配返回 true

INVERTED
将 term 参数里面的条件取反。

LOCATION_CHECK
启用进度位置检测。
参数
predicate - 对位置的检测。格式和进度的一样。

MATCH_TOOL
检测工具(对破坏方块和钓鱼有效)
参数
predicate - 对物品的检测。格式和进度的一样。

SURVIVES_EXPLOSION
有 1/爆炸半径 的可能性返回 true

TABLE_BONUS
从附魔台取出时有可能触发,使用魔咒等级索引。
参数
enchantment - 魔咒 ID
chances - 魔咒等级的可能性的列表,从 0 开始索引。

WEATHER_CHECK
这个人很懒,什么都没有写。
参数
raining - 可选布尔值
thundering - 可选布尔值
新的 entry
ALTERNATIVES
测试 child entry 的条件,并执行第一个可以运行的。没有 weight 或 quality,但是可能有条件。

DYNAMIC
获取方块的特定掉落物。当前支持:
minecraft:contents - 方块实体的内容
minecraft:self - 旗帜和玩家头颅

GROUP
当自身的条件通过时执行 child entry。没有 weight 或 quality。

SEQUENCE
执行 child entry 直到下一个不满足条件。没有 weight 或 quality,但是可能有条件。

TAG
添加物品标签的内容。字段:
name - 标签的 ID。
expand - 如果设置为 false,entry 会返回所有该物品标签的内容,否则会像多个物品 entry 那样(weight 和 quality 一样)。

新函数
APPLY_BONUS
应用预先定义的奖励公式。

通用字段
enchantment - 用于计算的魔咒等级
formula - 使用的公式的类型
parameters - 公式所需要的值

公式(以已经存在的幸运奖励为基础)
binomial_with_bonus_count:
参数:extraRounds : int, probability : float
通过二项分布随机添加数值:n <- level + extraRounds,p <- probabilty

uniform_bonus_count:
参数:bonusMultiplier
通过均匀分布随机添加数值:从 0 到 bonusMultiplier * level

ore_drops:
没有参数
应用公式 count * (max(0, random(0..1) - 1) + 1)

COPY_NAME
将方块实体的显示名复制到物品名(见附魔台)

EXPLOSION_DECAY
使每一个物品都有相等的被摧毁的概率(1/爆炸半径)(堆叠的物品会被分开计算)

LIMIT_COUNT
限制每一个物品的堆叠数量的范围。
参数
limit:
min - 可选
max - 可选
SET_CONTENTS
将 BlockEntityTag.Items 用 entries 里的物品填充(潜影盒、箱子使用到了这个函数)。
参数
entries - entry 列表(和 pools 里的格式一样)

SET_LOOT_TABLE
设置 BlockEntityTag.LootTable 和 BlockEntityTag.LootPoolSeed 标签。
参数
name - 战利品表的 ID
seed - 种子(如果缺省或着为 0,将不会设置 LootPoolSeed)

性能提升
提升了红石线取消充能时的性能。
提升了鱼的性能。
不再生成会因为距离玩家过远而在下一刻被清除的实体了。

世界生成
大多数的有关生物群系的特性现在都有了一个注册表,并且能够序列化它们的配置。我很好奇知道这会被拿来做些什么…
添加了竹林和竹林丘生物群系,表现和普通的丛林群系差不多,不过有竹子!

浏览奖励

2

查看全部奖励

1万

土地

0

官位

0

英雄

正九品下下县丞

Rank: 7Rank: 7Rank: 7

积分
151
发表于 2019-12-10 12:48:09 | 显示全部楼层
楚楚师徒0
学习雷锋,好好回帖!

1万

土地

0

官位

0

英雄

正九品下下县丞

Rank: 7Rank: 7Rank: 7

积分
151
发表于 2019-12-15 09:53:14 | 显示全部楼层
楚楚师徒0
楚楚四大主播:小水,简仁,公主,张小柒

1万

土地

0

官位

0

英雄

正九品下下县丞

Rank: 7Rank: 7Rank: 7

积分
151
发表于 2019-12-15 09:58:38 | 显示全部楼层
楚楚师徒0
鸟大了,什么林子都敢进啊!

1万

土地

0

官位

0

英雄

正九品下下县丞

Rank: 7Rank: 7Rank: 7

积分
150
发表于 2019-12-15 10:03:56 | 显示全部楼层
楚楚师徒0
我每天光签到一个月就赚10多元

1万

土地

0

官位

0

英雄

正九品下下县丞

Rank: 7Rank: 7Rank: 7

积分
151
发表于 2019-12-15 15:12:17 | 显示全部楼层
楚楚师徒0
楼主就是我的榜样哦
提示:您本次回帖将获得额外奖励0银元宝(用户组奖励0,勋章奖励0,主题帖数奖励0,发帖数奖励0。)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站1998-02-28至今已运行9563天。欢迎光临!

QQ|大事记|Archiver|手机版|小黑屋|扬州楚楚网络科技有限公司版权所有 ( 苏ICP备17038799号-2|32100102010032

GMT+8, 2024-5-5 12:43 , Processed in 1.660847 second(s), 170 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表