本数据包遵循 [GNU 宽通用公共许可证](https://www.gnu.org/licenses/lgpl-3.0.txt "前往此开源许可证页面") 授权。
本数据包为开发者提供了一些实用的功能(以及一些对话框),兼容所有版本的 Minecraft(除了无法安装数据包的版本)。
但由于数据包涉及的命令较多,较低版本可能无法使用所有功能。所有功能的适用版本将不会在下方说明。
请同时安装资源包以使用本地化内容(v3.2+)。否则,数据包语言将默认为 zh_cn。
本数据包的模组版本通过 Modrinth 打包,内容与数据包版本完全相同,但不一定是最新版本。请尽量使用数据包版本。
本数据包提供了一个 dfl:dfl_enable 函数,可以将此记分板中所有实体的分数设为 1,方便依赖此数据包的数据包或模组检测此数据包是否已加载。
示例:
# 在数据包加载时执行:
scoreboard objectives add dfl_scoreboard dummy
scoreboard players set dfl_enable dfl_scoreboard 0
# 如果未加载:
function dfl:dfl_enable
execute unless score dfl_enable dfl_scoreboard matches 1
# 如果已加载:
function dfl:dfl_enable
execute if score dfl_enable dfl_scoreboard matches 1
注意:部分功能在其用法后附有“前置功能”。这些功能必须在执行它们之前执行一次。
部分功能用法后跟有 {xx:"xx"}。这些功能是宏函数。使用时需要通过 {:""} 传递参数(用法中的参数是作者在开发过程中测试推荐的参数,或是作者用于测试的参数)。参数名(例如 num)在文本中表示为:{num}。参数格式可参考功能用法,特殊格式会加以说明。
如果遇到任何问题,请点击此处进行反馈。
此类别中的功能建议在数据包加载(重载)时执行。
功能用法:/function dfl:start/disablespecialdamage
功能用法:/function dfl:start/setworldspawn
功能用法:/function dfl:start/show/enabledeathscoreboard
功能用法:/function dfl:start/show/displayhealthbelow_name
功能用法:/function dfl:start/show/displaylevelin_tab
功能用法:/function dfl:start/show/displayhealthin_tab
![[DFL] 数据包功能支持库 (datapack function library)-图片 1](https://raw.githubusercontent.com/TouchController/E1epack/main/subprojects/datapack-function-library/README/Scoreboard_Display_List_Hearts.gif)
功能用法:/function dfl:start/createteams {teamblue:"blue",teamred:"red",prefixblue:"blue",prefix_red:"red"}
此类别中的功能建议每刻执行。
功能用法:/function dfl:tick/softbanplayer {title:"封禁原因",subtitle:"备注"}
/execute 命令;/execute as @a[tag=ban] run function dfl:tick/softbanplayer {title:"封禁原因",subtitle:"备注"}。效果如下:
![[DFL] 数据包功能支持库 (datapack function library)-图片 2](https://raw.githubusercontent.com/TouchController/E1epack/main/subprojects/datapack-function-library/README/tick.ban.png)
功能用法:/function dfl:tick/beacon_fly
功能用法:/function dfl:tick/apply_debuffs
给予功能执行者以下负面效果:
功能用法:/function dfl:tick/ironblockelevator
功能用法:/function dfl:tick/killexcessentities {num:"1000"}
![[DFL] 数据包功能支持库 (datapack function library)-图片 3](https://raw.githubusercontent.com/TouchController/E1epack/main/subprojects/datapack-function-library/README/tick.kill.png)
功能用法:/function dfl:tick/killbydensity {num:"50"}
前置功能:/function dfl:lib/getentitydensity
功能用法:/function dfl:tick/mith
功能用法:/function dfl:tick/displayentitycount
前置功能:/function dfl:lib/getentitycount
![[DFL] 数据包功能支持库 (datapack function library)-图片 4](https://raw.githubusercontent.com/TouchController/E1epack/main/subprojects/datapack-function-library/README/tick.show_entity.png)
功能用法:/function dfl:tick/disablefriendlyfire
功能用法:/function dfl:tick/killtntby_density {num:"200"}
功能用法:/function dfl:tick/trigger_suicide
/trigger kill 即可自杀(此命令不需要任何权限)。功能用法:/function dfl:tick/change_block {new:"glass",old:"stone",num:"30"}
功能用法:/function dfl:tick/always_sunny
功能用法:/function dfl:tick/clearandexecute_single {name:"stone",run:"tp ~ 100 ~"}
功能用法:/function dfl:tick/clearandexecute_multiple {name:"sand",run:"give @s anvil"}
功能用法:/function dfl:tick/maintainitemcount {name:"slime_block",num:"64"}
功能用法:/function dfl:tick/createrescueplatform
前置功能:/function dfl:lib/getgametime
功能用法:/function dfl:tick/thingstoxp {name:"tnt",xp:"1"}
功能用法:/function dfl:tick/tpa
前置功能:/function dfl:lib/generateplayerid
/trigger tpa set 即可传送到对应玩家;/trigger tpa_enable 即可允许其他玩家传送到自己,且不可撤销(若不执行此命令,则所有其他玩家均无法传送到此玩家)。若在此命令中使用 set 设置其他值,则无效(不会允许其他玩家传送到自己)。仍可通过 set 再次设为 1 以允许其他玩家传送到自己;功能用法:/function autosmelt:smelt {input:"rawiron",output:"iron_ingot"}
此类别中的功能建议在一段时间后执行。(可使用 [/schedule](https://zh.minecraft.wiki/w/%E5%91%BD%E4%BB%A4/schedule "前往 wiki 查看此命令用法") 命令)
功能用法:/function dfl:timer/clear_items
/tellraw 输出清除的掉落物数量;![[DFL] 数据包功能支持库 (datapack function library)-图片 5](https://raw.githubusercontent.com/TouchController/E1epack/main/subprojects/datapack-function-library/README/redstone.kill_item.png)
功能用法:/function dfl:timer/displayentityinfo
前置功能:
/function dfl:lib/getentitycount
/function dfl:lib/getitemcount
/function dfl:lib/nonplayerentities
此功能效果如下:
![[DFL] 数据包功能支持库 (datapack function library)-图片 6](https://raw.githubusercontent.com/TouchController/E1epack/main/subprojects/datapack-function-library/README/redstone.show_entity.png)
此类别中的功能单独执行时无效果或不适合归入以上类别。
功能用法:/function dfl:lib/forcedeathdrops
功能用法:/function dfl:lib/getentitycount
功能用法:/function dfl:lib/getentitydensity
功能用法:/function dfl:lib/getitemcount
功能用法:/function dfl:lib/nonplayerentities
功能用法:/function dfl:lib/getgameday
功能用法:/function dfl:lib/getdaytime
功能用法:/function dfl:lib/createglassbox
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:86,083 | 历史访问人次:175,307
今日访问人数:16,758 | 今日访问人次:18,470
昨日访问人数:20,761 | 昨日访问人次:24,774
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6