Skip to content
This repository was archived by the owner on Oct 4, 2025. It is now read-only.

Releases: WhiteElephant-abc/datapack-function-library

datapackets functions LIB_v4.4_1.13-1.21.x

Choose a tag to compare

@WhiteElephant-abc WhiteElephant-abc released this 07 Aug 16:21

change

  • 将 dfl:tick/things_to_xp 的直接修改玩家经验值更改为生成经验球

Full Changelog: v4.3...v4.4

datapackets functions LIB_v4.3_1.13-1.21.x

Choose a tag to compare

@WhiteElephant-abc WhiteElephant-abc released this 07 Aug 13:25

change

  • 将英文 README 中的插图替换为 GitHub 链接

fix

  • 修复了 dfl:tick/kill 函数

change

  • Replace the illustrations in the English README with GitHub links

fix

  • Fixed the dfl:tick/kill function

Full Changelog: v4.2...v4.3

datapackets functions LIB_v4.2_1.13-1.21.x

Choose a tag to compare

@WhiteElephant-abc WhiteElephant-abc released this 07 Aug 11:32

change

  • 补全 README 中的标点符号
  • 重新翻译英文 README

fix

  • 修复 dfl:redstone/kill_item 函数高低版本不同步的问题

Full Changelog: v4.1...v4.2

datapackets functions LIB_v4.1_1.13-1.21.x

Choose a tag to compare

@WhiteElephant-abc WhiteElephant-abc released this 06 Aug 18:40

change

  • 更新 README。

fix

  • 修复 dfl:tick/kill 函数显示的链接在高版本无法点击的问题。

Full Changelog: v4.0...v4.1

datapackets functions LIB_v4.0_1.13-1.21.x

Choose a tag to compare

@WhiteElephant-abc WhiteElephant-abc released this 06 Aug 16:38

change

  • 不再每 tick 添加一次 dfl 启用检测记分板,其他数据包可以在需要时调用。
  • 更新 README。
  • 优化 dfl:tick/slime 函数。

Full Changelog: v3.3...v4.0

datapackets functions LIB_v3.3_1.13-1.21.x

Choose a tag to compare

@WhiteElephant-abc WhiteElephant-abc released this 21 Jul 16:18

new

  • 添加了 dfl:lib/spawn 函数。

change

  • 更新 README。
  • 本地化 dfl:tick/kill 函数。
  • 优化数据包重载提示。
  • 更新数据包描述。
  • 更新开源协议为 LGPL。

fix

  • 修复了 dfl:tick/kill 函数不显示杀死的实体数的 bug。
  • 修复高版本超链接。

Full Changelog: v3.2...v3.3

datapackets functions LIB_v3.2_1.13-1.21.x

Choose a tag to compare

@WhiteElephant-abc WhiteElephant-abc released this 28 Dec 11:19

new

  • 添加了 dfl:tick/smelt 函数
  • 添加说明文件

change

  • 更改了 pack.mcmeta 中的说明
  • 本地化

datapackets functions LIB_v3.1_1.13-1.21.x

Choose a tag to compare

@WhiteElephant-abc WhiteElephant-abc released this 20 Dec 04:46

change

  • 移除了 dfl:tick/tpa 函数中的递归,防止造成卡顿。(其实移除了也顶多是传送有轻微延迟,而且延迟不会很大)
  • 现在数据包加载提示会有上下分割线,且每行开头会有竖线。

datapackets functions LIB_v3.0_1.13-1.21.x

Choose a tag to compare

@WhiteElephant-abc WhiteElephant-abc released this 20 Dec 04:45

new

  • 添加了 dfl:lib/player_id 函数。
  • 添加了 dfl:lib/things_count 函数。
  • 添加了 dfl:tick/always_sunny 函数。
  • 添加了 dfl:tick/clear_run_a 函数。
  • 添加了 dfl:tick/clear_run_b 函数。
  • 添加了 dfl:tick/keep_have_things 函数。
  • 添加了 dfl:tick/slime 函数。
  • 添加了 dfl:tick/things_to_xp 函数。
  • 添加了 dfl:tick/tpa 函数。
  • 现在数据包会在每 tick 创建一次记分板 dfl_enable 并将所有实体在此记分板中的记分项设为 1。

change

  • 现在 1.21 以下部分所有函数内容同步了 1.21 以上部分(包括宏函数)。
  • 现在储存全局类数据的函数(例如游戏时间,实体总数)会统一将数据储存在 dfl_scoreboard 记分板中,而不是存储在各自的记分板所有玩家的记分项中(原理:通过直接设置一个不存在的玩家名(名称为曾用记分板名称去掉 dfl_ 前缀)的记分项值存储数据,这种方法便于查看、使用及统一管理)。
  • 将 pack.mcmeta 中的数据包最高支持版本号更新为 Minecraft 1.21.4 的数据包版本号 61。
  • 现在 dfl:redstone/kill_item 中使用的记分项名称不仅仅是去掉上一版本的前缀而是改为了 item_number。

delete

  • 移除了 dfl:tick/show_allthings 函数。

datapackets functions LIB_v2.4_1.13-1.21.x

Choose a tag to compare

@WhiteElephant-abc WhiteElephant-abc released this 20 Dec 04:42

change

  • 删除了数据包重载提示中的“by white_elephant_”。
  • 将数据包重载提示中的:

本数据包遵循 GNU GPL 协议
更改为:
本数据包使用 GNU GPL 协议开源