From 92ada0d3f7c88b7ba567d149e1bce519ee0a3055 Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" Date: Sat, 24 Jan 2026 17:10:11 +0000 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor:=20parameterize?= =?UTF-8?q?=20hardcoded=20path=20data/minecraft/tags/functions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rule/datapack.bzl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rule/datapack.bzl b/rule/datapack.bzl index 7f127c3..ed1e918 100644 --- a/rule/datapack.bzl +++ b/rule/datapack.bzl @@ -376,12 +376,16 @@ def _datapack_impl( srcs = function_tags, ) + # 定义 Minecraft 标签路径常量 + _MINECRAFT_TAGS_FUNCTIONS_PREFIX = "data/minecraft/tags/functions" + _MINECRAFT_TAGS_FUNCTION_STRIP_PREFIX = "data/minecraft/tags/function" + pkg_files( name = name + "_function_tag_legacy", visibility = visibility, srcs = [":%s_function_tag_legacy_compress" % name], - prefix = "data/minecraft/tags/functions", - strip_prefix = "data/minecraft/tags/function", + prefix = _MINECRAFT_TAGS_FUNCTIONS_PREFIX, + strip_prefix = _MINECRAFT_TAGS_FUNCTION_STRIP_PREFIX, ) pkg_filegroup(