新内容
tower_setting添加persistent字段,使其不会被自然刷新。
render_setting添加translucent字段,可以使其半透明。
联动JEI,将召唤卡配方分别展示。
Kubejs可以调用tower.setIgnoreWorkAnimation(true)屏蔽工作动画。
Bug修复
生产组件bug(count无论何值只生成一个)。
爆炸效果组件不会对target造成伤害。
召唤卡放置在实体上失效时,会尝试穿过实体放置在方块上。
其他改变
召唤作用组件添加max_height_offset和tries字段控制是否生成在地表。
爆炸效果组件增加self,决定在自身位置爆炸还是目标位置爆炸。
新内容
使得KubeJS自由指定子弹的动画、模型、贴图以及NBT修改。
植物英雄增加boss_bar_setting字段,可以指定Boss条。
防御塔新增follow_goal字段,可以使防御塔跟随召唤者。
新增self过滤器,可以保留自身不被过滤。
新增team过滤器。
子弹实体新增setLockTarget方法,设置锁定目标。
增加bullet_settings数据包文件夹。
子弹支持ComponentLocation。
自定义死亡动画。
植物英雄指定移动位置。
植物英雄支持setMoveTo指定移动地点。
防御塔增加can_ride_in_water字段。
Tag过滤器支持对原版实体tag进行过滤。
子弹设置增加water_slow_down。
Bug修复
召唤物不能无限耐久。
召唤出来的防御塔没有保存召唤者信息。
击退组件extra_speed无效。
其他改变
plant_setting, bullet_setting和hero_setting中添加same_team_with_owner字段,自动同步召唤者的队伍。
给塔防实体增加fly_speed属性。
新内容
为召唤卡添加了独立的创造物品栏,并支持搜索。
增加了plant_hero防御塔类型。
植物设置中增加了can_float选项来支持在水中漂浮。
使得KubeJS自由指定防御塔的动画、模型、贴图。
新的作用组件vanilla_hurt,原版攻击实现,支持药水效果增强。
添加move_controllers组件,可一定程度实现自定义移动类型。
重写移动组件,植物不再支持移动,植物英雄支持。
添加笔直移动,可以不用控距移动了。
Mod新版本更新提醒。
激光组件。
KubeJS能够通过NBT完成对防御塔组件的任意修改。
新增放置要求组件:and和or和not。
Bug修复
塔防生物杀死一个敌人后,如果正好有生物进入他的攻击范围,就会无视冷却立马再打一下。
动画之间存在冲突。
给召唤物设置了耐久,仍然不会消耗。
其他改变
防御塔类型pvz_plant中movement_setting字段失效。
item_setting中requirements字段改为requirement。
新特性
KubeJS联动:
增加了KubeJS可使用的事件。
作用组件:
随机作用组件,嘲讽作用组件,NBT作用组件,召唤组件,函数作用组件,击退组件,过滤作用组件,列表作用组件,音效粒子作用组件。
放置限制组件:
实体放置限制,周围数量限制,物品限制组件。
过滤器:
实体预测过滤器、真过滤器、非过滤器,类过滤,NBT过滤。
bug修复
服务端启动崩溃。
无法使用/reload指令进行热加载。
防御塔发射子弹会对准目标。
子弹发射后旋转鬼畜。
爆炸组件无法使用。
其他改变
子弹默认播放idle动画。
锁敌可以选择最近或随机锁敌。
放置失败会提示。
成长组件增加成长瞬间的作用组件。
增加植物存在时间。
伤害可取消无敌帧。
嘲讽组件增加本体的过滤。
子弹平射追踪。
伤害组件增加击退,默认无击退。
所有字段中的effects全部改为effect。
hurt_settings、die_settings改名hurt_effect的类型变为作用组件。
持续作用组件中的effect_settings改名effect且类型变为作用组件。
防御塔增加移动组件。
bullet_settings改名bullet_setting。