@@ -17,203 +17,126 @@ permalink: /notes/doc/owner/other/placeholder/
1717- 领地离开提示消息;
1818- CUI 标题、按钮(名称、lore);
1919
20- ## Dominion 目前提供的占位符
21-
22- ### 玩家相关
23-
24- #### ` %dominion_group_title% `
25-
26- - ** 功能** : 获取玩家当前使用的称号组名称
27- - ** 返回值** : 称号组的彩色名称,如果玩家没有使用称号组则返回空
28- - ** 使用示例** :
29- ``` yaml
30- # 在其他插件配置中使用
31- message : " 欢迎 %dominion_group_title% %player_name%!"
32- ` ` `
33-
34- #### ` %dominion_current_dominion%`
35-
36- - **功能**: 获取玩家当前所在领地的名称
37- - **返回值**: 领地名称,如果玩家不在任何领地内则返回空
38- - **使用示例**:
39- ` ` ` yaml
40- # 显示当前所在领地
41- format: "你现在在 %dominion_current_dominion% 领地内"
42- ` ` `
43-
44- # ## 领地信息
45-
46- # ### `%dominion_tp_loc_[x, y, z]_<领地名称>%`
47-
48- - **功能**: 获取指定领地传送点的x、y、z坐标
49- - **返回值**: 对应坐标的数值,如果领地不存在则返回空
50- - **使用示例**:
51- ` ` ` yaml
52- # 显示领地传送点坐标
53- message:
54- - "领地 AAA 的传送点坐标:"
55- - "X: %dominion_tp_loc_x_AAA%"
56- - "Y: %dominion_tp_loc_y_AAA%"
57- - "Z: %dominion_tp_loc_z_AAA%"
58- ` ` `
59-
60- # ## 成员相关
61-
62- # ### `%dominion_is_member%`
63-
64- - **功能**: 检查玩家是否为当前所在领地的成员
65- - **返回值**: "true" 或 "false",如果不在领地内则返回空
66- - **使用示例**:
67- ` ` ` yaml
68- # 根据成员身份显示不同消息
69- message: "%dominion_is_member% == 'true' ? '你是这里的成员' : '你不是这里的成员'"
70- ` ` `
71-
72- # ### `%dominion_is_member_<领地名称>%`
73-
74- - **功能**: 检查玩家是否为指定领地的成员
75- - **返回值**: "true" 或 "false",如果领地不存在则返回空
76- - **使用示例**:
77- ` ` ` yaml
78- # 检查特定领地的成员身份
79- condition: "%dominion_is_member_MyDominion% == 'true'"
80- ` ` `
81-
82- # ### `%dominion_members%`
83-
84- - **功能**: 获取玩家当前所在领地的所有成员名单
85- - **返回值**: 以逗号分隔的成员名称列表,如果不在领地内则返回空
86- - **使用示例**:
87- ` ` ` yaml
88- # 显示当前领地成员
89- message: "当前领地成员: %dominion_members%"
90- ` ` `
91-
92- # ### `%dominion_members_<领地名称>%`
93-
94- - **功能**: 获取指定领地的所有成员名单
95- - **返回值**: 以逗号分隔的成员名称列表,如果领地不存在则返回空
96- - **使用示例**:
97- ` ` ` yaml
98- # 显示指定领地成员
99- message: "领地 MyDominion 的成员: %dominion_members_MyDominion%"
100- ` ` `
101-
102- # ### `%dominion_member_count%`
103-
104- - **功能**: 获取玩家当前所在领地的成员数量
105- - **返回值**: 成员数量数值,如果不在领地内则返回空
106- - **使用示例**:
107- ` ` ` yaml
108- # 显示成员数量
109- message: "当前领地有 %dominion_member_count% 名成员"
110- ` ` `
111-
112- # ### `%dominion_member_count_<领地名称>%`
113-
114- - **功能**: 获取指定领地的成员数量
115- - **返回值**: 成员数量数值,如果领地不存在则返回空
116- - **使用示例**:
117- ` ` ` yaml
118- # 显示指定领地成员数量
119- message: "领地 MyDominion 共有 %dominion_member_count_MyDominion% 名成员"
120- ` ` `
121-
122- # ## 权限组相关
123-
124- # ### `%dominion_group%`
125-
126- - **功能**: 获取玩家在当前所在领地中的组名称
127- - **返回值**: 组的彩色名称,如果不在领地内或不在任何组中则返回空
128- - **使用示例**:
129- ` ` ` yaml
130- # 显示玩家在当前领地的组
131- message: "你在当前领地的组: %dominion_group%"
132- ` ` `
133-
134- # ### `%dominion_group_<领地名称>%`
135-
136- - **功能**: 获取玩家在指定领地中的组名称
137- - **返回值**: 组的彩色名称,如果领地不存在或不在任何组中则返回空
138- - **使用示例**:
139- ` ` ` yaml
140- # 显示玩家在指定领地的组
141- message: "你在 MyDominion 领地的组: %dominion_group_MyDominion%"
142- ` ` `
143-
144- # ### `%dominion_groups%`
145-
146- - **功能**: 获取玩家当前所在领地的所有组列表
147- - **返回值**: 以逗号分隔的组名称列表(带颜色),如果不在领地内则返回空
148- - **使用示例**:
149- ` ` ` yaml
150- # 显示当前领地的所有组
151- message: "当前领地的组: %dominion_groups%"
152- ` ` `
153-
154- # ### `%dominion_groups_<领地名称>%`
155-
156- - **功能**: 获取指定领地的所有组列表
157- - **返回值**: 以逗号分隔的组名称列表(带颜色),如果领地不存在则返回空
158- - **使用示例**:
159- ` ` ` yaml
160- # 显示指定领地的所有组
161- message: "领地 MyDominion 的组: %dominion_groups_MyDominion%"
162- ` ` `
163-
164- # ### `%dominion_group_count%`
165-
166- - **功能**: 获取玩家当前所在领地的组数量
167- - **返回值**: 组数量数值,如果不在领地内则返回空
168- - **使用示例**:
169- ` ` ` yaml
170- # 显示当前领地组数量
171- message: "当前领地有 %dominion_group_count% 个组"
172- ` ` `
173-
174- # ## 权限相关
175-
176- # ### `%dominion_pri_flag_<权限名称>%`
177-
178- - **功能**: 获取玩家在当前所在领地中指定特权权限的值
179- - **返回值**: "true" 或 "false",如果权限不存在则返回空
180- - **使用示例**:
181- ` ` ` yaml
182- # 检查玩家是否有破坏权限
183- condition: "%dominion_pri_flag_destroy% == 'true'"
184- # 检查玩家是否有建造权限
185- message: "%dominion_pri_flag_place% == 'true' ? '你可以建造' : '你不能建造'"
186- ` ` `
187-
188- # ### `%dominion_env_flag_<权限名称>%`
189-
190- - **功能**: 获取玩家当前所在领地中指定环境权限的值
191- - **返回值**: "true" 或 "false",如果权限不存在则返回空
192- - **使用示例**:
193- ` ` ` yaml
194- # 检查是否允许爆炸
195- condition: "%dominion_env_flag_explode% == 'true'"
196- # 检查是否允许刷怪
197- message: "当前领地天气控制: %dominion_env_flag_monster_spawn%"
198- ` ` `
199-
200- # # 综合使用示例
201-
202- # ## 领地信息显示板
203-
204- ` ` ` yaml
205- # 使用多个占位符创建领地信息显示
206- title: "&6当前领地信息"
207- content:
208- - "&7领地名称: &a%dominion_current_dominion%"
209- - "&7成员身份: %dominion_is_member% == 'true' ? '&a成员' : '&c访客'"
210- - "&7成员数量: &e%dominion_member_count%"
211- - "&7成员列表: &f%dominion_members%"
20+ # Dominion 目前提供的占位符列表
21+
22+ ## 📌 基础信息类
23+
24+ * ** ` %dominion_group_title% ` **
25+ 获取玩家当前使用的组称号。
26+ 返回:组名称(含颜色),未使用称号则为空。
27+
28+ * ** ` %dominion_current_dominion% ` **
29+ 获取玩家当前所在的领地名称。
30+ 返回:领地名,不在领地中则为空。
31+
32+ ---
33+
34+ ## 📍 传送点坐标类
35+
36+ 用于获取指定领地的传送点信息:
37+
38+ * ** ` %dominion_tp_loc_x_<领地名>% ` **
39+ 获取传送点 X 坐标。
40+
41+ * ** ` %dominion_tp_loc_y_<领地名>% ` **
42+ 获取传送点 Y 坐标。
43+
44+ * ** ` %dominion_tp_loc_z_<领地名>% ` **
45+ 获取传送点 Z 坐标。
46+
47+ * ** ` %dominion_tp_loc_Y_<领地名>% ` **
48+ 获取传送点 Yaw(水平朝向)。
49+
50+ * ** ` %dominion_tp_loc_P_<领地名>% ` **
51+ 获取传送点 Pitch(垂直朝向)。
52+
53+ ---
54+
55+ ## 👥 成员相关
56+
57+ * ** ` %dominion_is_member% ` **
58+ 判断玩家是否为当前所在领地的成员。
59+ 返回:` true ` / ` false ` ,不在领地中则为空。
60+
61+ * ** ` %dominion_is_member_<领地名>% ` **
62+ 判断玩家是否为指定领地的成员。
63+ 返回:` true ` / ` false ` ,领地不存在则为空。
64+
65+ * ** ` %dominion_members% ` **
66+ 获取当前所在领地的成员列表。
67+ 返回:成员名逗号分隔字符串。
68+
69+ * ** ` %dominion_members_<领地名>% ` **
70+ 获取指定领地的成员列表。
71+ 返回:成员名逗号分隔字符串。
72+
73+ * ** ` %dominion_member_count% ` **
74+ 获取当前所在领地的成员数量。
75+ 返回:整数。
76+
77+ * ** ` %dominion_member_count_<领地名>% ` **
78+ 获取指定领地的成员数量。
79+ 返回:整数。
80+
81+ ---
82+
83+ ## 🏷️ 权限组相关
84+
85+ * ** ` %dominion_group% ` **
86+ 获取玩家在当前领地中的所属组名称。
87+ 返回:组名称(含颜色),未分组则为空。
88+
89+ * ** ` %dominion_group_<领地名>% ` **
90+ 获取玩家在指定领地中的所属组名称。
91+ 返回:组名称(含颜色),未分组或领地不存在则为空。
92+
93+ * ** ` %dominion_groups% ` **
94+ 获取当前领地的所有组名称。
95+ 返回:组名(含颜色)逗号分隔字符串。
96+
97+ * ** ` %dominion_groups_<领地名>% ` **
98+ 获取指定领地的所有组名称。
99+ 返回:组名(含颜色)逗号分隔字符串。
100+
101+ * ** ` %dominion_group_count% ` **
102+ 获取当前领地的组数量。
103+ 返回:整数。
104+
105+ ---
106+
107+ ## 🔐 权限标志(Privilege Flag)
108+
109+ * ** ` %dominion_pri_flag_<flag>% ` **
110+ 判断玩家在当前领地是否拥有指定权限标志。
111+ 返回:` true ` / ` false ` ,标志不存在则为空。
112+
113+ ** 示例:**
114+
115+ ``` text
116+ %dominion_pri_flag_build%
117+ %dominion_pri_flag_open_chest%
212118```
213119
214- # ## 传送点信息
120+ ---
121+
122+ ## 🌍 环境标志(Environment Flag)
123+
124+ * ** ` %dominion_env_flag_<flag>% ` **
125+ 判断当前领地是否启用了指定环境规则。
126+ 返回:` true ` / ` false ` ,标志不存在则为空。
127+
128+ ** 示例:**
215129
216- ` ` ` yaml
217- # 显示领地传送点完整坐标
218- message: "领地 AAA 的传送点位于: (%dominion_tp_loc_x_AAA%, %dominion_tp_loc_y_AAA%, %dominion_tp_loc_z_AAA%)"
130+ ``` text
131+ %dominion_env_flag_pvp%
132+ %dominion_env_flag_fire_spread%
219133```
134+
135+ ---
136+
137+ ## ℹ️ 返回值说明
138+
139+ * 若领地不存在、玩家不在领地、未分组或标志不存在,通常返回空字符串。
140+ * 布尔类占位符统一返回 ` "true" ` 或 ` "false" ` 。
141+ * 列表类占位符返回以英文逗号分隔的字符串。
142+
0 commit comments