新建2023-12-17

新内容

  • 所有OTD数据包支持引用

  • 优化文件夹放置结构。

Bug修复

  • 周围实体要求组件中min_count字段无效。

其他改变

  • 召唤卡的item_settings改名item_setting,tower_settings改名tower_setting。

  • 取消item_settings独立数据包文件夹,item_setting中的requirement字段移动到平级。

你已经到达了世界的尽头..
新建2023-12-03

新内容

  • tower_setting添加persistent字段,使其不会被自然刷新。

  • render_setting添加translucent字段,可以使其半透明。

  • 联动JEI,将召唤卡配方分别展示。

  • Kubejs可以调用tower.setIgnoreWorkAnimation(true)屏蔽工作动画。

Bug修复

  • 生产组件bug(count无论何值只生成一个)。

  • 爆炸效果组件不会对target造成伤害。

  • 召唤卡放置在实体上失效时,会尝试穿过实体放置在方块上。

其他改变

  • 召唤作用组件添加max_height_offset和tries字段控制是否生成在地表。

  • 爆炸效果组件增加self,决定在自身位置爆炸还是目标位置爆炸。

2023-07-19

新内容

  • 使得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属性。

2023-05-28

新内容

  • 为召唤卡添加了独立的创造物品栏,并支持搜索。

  • 增加了plant_hero防御塔类型。

  • 植物设置中增加了can_float选项来支持在水中漂浮。

  • 使得KubeJS自由指定防御塔的动画、模型、贴图。

  • 新的作用组件vanilla_hurt,原版攻击实现,支持药水效果增强。

  • 添加move_controllers组件,可一定程度实现自定义移动类型。

  • 重写移动组件,植物不再支持移动,植物英雄支持。

  • 添加笔直移动,可以不用控距移动了。

  • Mod新版本更新提醒。

  • 激光组件。

  • KubeJS能够通过NBT完成对防御塔组件的任意修改。

  • 新增放置要求组件:and和or和not。

Bug修复

  • 塔防生物杀死一个敌人后,如果正好有生物进入他的攻击范围,就会无视冷却立马再打一下。

  • 动画之间存在冲突。

  • 给召唤物设置了耐久,仍然不会消耗。

其他改变

  • 防御塔类型pvz_plant中movement_setting字段失效。

  • item_setting中requirements字段改为requirement。

2023-02-11

新特性

KubeJS联动:

增加了KubeJS可使用的事件。

作用组件:

随机作用组件,嘲讽作用组件,NBT作用组件,召唤组件,函数作用组件,击退组件,过滤作用组件,列表作用组件,音效粒子作用组件。

放置限制组件:

实体放置限制,周围数量限制,物品限制组件。

过滤器:

实体预测过滤器、真过滤器、非过滤器,类过滤,NBT过滤。

bug修复

服务端启动崩溃。

无法使用/reload指令进行热加载。

防御塔发射子弹会对准目标。

子弹发射后旋转鬼畜。

爆炸组件无法使用。

其他改变

子弹默认播放idle动画。

锁敌可以选择最近或随机锁敌。

放置失败会提示。

成长组件增加成长瞬间的作用组件。

增加植物存在时间。

伤害可取消无敌帧。

嘲讽组件增加本体的过滤。

子弹平射追踪。

伤害组件增加击退,默认无击退。

所有字段中的effects全部改为effect。

hurt_settings、die_settings改名hurt_effect的类型变为作用组件。

持续作用组件中的effect_settings改名effect且类型变为作用组件。

防御塔增加移动组件。

bullet_settings改名bullet_setting。

你已经到达了世界的尽头..