Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 16 additions & 6 deletions data/placeholders.csv
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ BentoBox,[gamemode]_island_center_x,岛屿中心的 X 坐标,1.5.0
BentoBox,[gamemode]_island_center_y,岛屿中心的 Y 坐标,1.5.0
BentoBox,[gamemode]_island_center_z,岛屿中心的 Z 坐标,1.5.0
BentoBox,[gamemode]_island_members_max,岛屿可拥有的最大成员数量,1.5.0
BentoBox,[gamemode]_island_members_count,岛屿上成员、副岛主和岛主的总人数,1.5.0
BentoBox,[gamemode]_island_members_count,"岛屿上成员、副岛主和岛主的总人数",1.5.0
BentoBox,[gamemode]_island_members_list,岛屿上至少为成员级别的玩家名称列表(逗号分隔),1.13.0
BentoBox,[gamemode]_island_members_list_<number>,玩家第 <number> 个岛屿上至少为成员级别的玩家名称列表(逗号分隔),2.3.0
BentoBox,[gamemode]_island_trustees_count,岛屿上受信任玩家的数量,1.5.0
Expand All @@ -31,7 +31,7 @@ BentoBox,[gamemode]_visited_island_center_x,玩家当前所在岛屿中心的 X
BentoBox,[gamemode]_visited_island_center_y,玩家当前所在岛屿中心的 Y 坐标,1.5.2
BentoBox,[gamemode]_visited_island_center_z,玩家当前所在岛屿中心的 Z 坐标,1.5.2
BentoBox,[gamemode]_visited_island_members_max,玩家当前所在岛屿可拥有的最大成员数量,1.5.2
BentoBox,[gamemode]_visited_island_members_count,玩家当前所在岛屿上成员、副岛主和岛主的总人数,1.5.2
BentoBox,[gamemode]_visited_island_members_count,"玩家当前所在岛屿上成员、副岛主和岛主的总人数",1.5.2
BentoBox,[gamemode]_visited_island_members_list,玩家当前所在岛屿上至少为成员级别的玩家名称列表(逗号分隔),1.13.0
BentoBox,[gamemode]_visited_island_trustees_count,玩家当前所在岛屿上受信任玩家的数量,1.5.2
BentoBox,[gamemode]_visited_island_coops_count,玩家当前所在岛屿上合作玩家的数量,1.5.2
Expand All @@ -42,7 +42,7 @@ BentoBox,[gamemode]_owns_island,玩家是否为一个岛屿的岛主,1.14.0
BentoBox,[gamemode]_rank,玩家在其岛屿上的权限等级,1.5.0
BentoBox,[gamemode]_resets,玩家重置其岛屿的次数,1.5.0
BentoBox,[gamemode]_resets_left,玩家剩余可重置岛屿的次数,1.5.0
BentoBox,[gamemode]_deaths,玩家的死亡次数,1.12.0
BentoBox,[gamemode]_deaths,"玩家在该游戏模式中的死亡次数,由 BentoBox 计数(不是 Level 2.29.0+ 使用的单岛屿计数)",1.12.0
BentoBox,[gamemode]_on_island,玩家是否在其所属岛屿上,1.13.0
BentoBox,[gamemode]_island_online_members_count,当前在线的岛屿成员数量,2.0.1
BentoBox,[gamemode]_visited_island_online_members_count,当前所在岛屿的在线成员数量,2.0.1
Expand Down Expand Up @@ -121,6 +121,10 @@ MagicCobblestoneGenerator,[gamemode]_magiccobblestonegenerator_generator_exhaust
MagicCobblestoneGenerator,[gamemode]_magiccobblestonegenerator_exhausted_generator_names,玩家岛屿上当前处于耗尽冷却中的生成器名称列表(逗号分隔),2.8.0
Limits,Limits_[gamemode]_island_[material]_count,岛屿上该材料(小写)的当前数量,1.17.2
Limits,Limits_[gamemode]_island_[material]_limit,岛屿上该材料(小写)的数量上限,1.17.2
Limits,Limits_[gamemode]_island_[material]_base_limit,权限增加前该材料(小写)岛屿的基础上限,1.19.1
Limits,Limits_[gamemode]_island_[material]_[overworld|nether|end]_count,仅该维度中该材料的当前数量(无后缀占位符是所有维度的总数),1.28.2
Limits,Limits_[gamemode]_island_[material]_[overworld|nether|end]_limit,该维度中该材料的上限,1.28.2
Limits,Limits_[gamemode]_island_[material]_[overworld|nether|end]_base_limit,该维度中该材料的基础上限,1.28.2
Limits,Limits_[gamemode]_island_reached_limits,所有维度中达到或超过上限的所有受限方块、实体和实体组列表(逗号分隔),1.29.0
Limits,Limits_[gamemode]_island_reached_limits_overworld,仅主世界中达到或超过上限的列表,1.29.0
Limits,Limits_[gamemode]_island_reached_limits_nether,仅下界中达到或超过上限的列表,1.29.0
Expand All @@ -131,16 +135,22 @@ TopBlock,aoneblock_island_phase_name_top_<number>,排行榜第 <number> 名所
TopBlock,aoneblock_island_phase_number_top_<number>,排行榜第 <number> 名的阶段编号(平原为1,地下为2),1.0.1
TopBlock,aoneblock_island_count_top_<number>,排行榜第 <number> 名本轮挖掘的魔法方块数量,1.0.1
TopBlock,aoneblock_island_lifetime_top_<number>,排行榜第 <number> 名累计挖掘的魔法方块总量,1.0.1
Border,Border_color,玩家当前的边界颜色(红/绿/蓝),4.8.0
InvSwitcher,[gamemode]_invswitcher_balance,玩家在该游戏模式世界中的金钱余额,1.18.0
InvSwitcher,[gamemode]_invswitcher_balance_formatted,玩家在该游戏模式世界中的金钱余额(带货币名称的格式化显示),1.18.0
TopBlock,chunkblock_island_player_name_top_<number>,排行榜第 <number> 名的岛屿所有者名称,2.1.0
TopBlock,chunkblock_island_member_names_top_<number>,排行榜第 <number> 名的岛屿团队成员名称,2.1.0
TopBlock,chunkblock_island_phase_name_top_<number>,排行榜第 <number> 名所达到的阶段名称,2.1.0
TopBlock,chunkblock_island_phase_number_top_<number>,排行榜第 <number> 名的阶段编号(平原为1,地下为2),2.1.0
TopBlock,chunkblock_island_count_top_<number>,排行榜第 <number> 名本轮挖掘的魔法方块数量,2.1.0
TopBlock,chunkblock_island_lifetime_top_<number>,排行榜第 <number> 名累计挖掘的魔法方块总量,2.1.0
Border,Border_color,玩家当前的边界颜色(红/绿/蓝),4.8.0
InvSwitcher,[gamemode]_invswitcher_balance,玩家在该游戏模式世界中的金钱余额,1.18.0
InvSwitcher,[gamemode]_invswitcher_balance_formatted,玩家在该游戏模式世界中的金钱余额(带货币名称的格式化显示),1.18.0
TradeWinds,tradewinds_rank,玩家的水手等级名称(Deck Hand … Mythic Mariner),0.1.0
TradeWinds,tradewinds_charted,玩家已探明的岛屿数量(含管理员调整),0.1.0
TradeWinds,tradewinds_top_name_<1-10>,探明岛屿排行榜第 <1-10> 名的水手名称,0.1.0
TradeWinds,tradewinds_top_charted_<1-10>,探明岛屿排行榜第 <1-10> 名水手的探明岛屿数量,0.1.0
IslandStats,[gamemode]_island_kill_entity_total,玩家岛屿上玩家击杀的怪物总数,1.0.0
IslandStats,[gamemode]_island_kill_entity_<entity>,玩家岛屿上特定怪物类型的击杀计数,1.0.0
IslandStats,[gamemode]_visited_island_kill_entity_total,玩家所在岛屿上玩家击杀的怪物总数,1.0.0
IslandStats,[gamemode]_island_entity_death_total,玩家岛屿上所有怪物死亡的总数,1.0.0
IslandStats,[gamemode]_island_entity_death_<entity>,玩家岛屿上特定怪物类型的死亡计数,1.0.0
IslandStats,[gamemode]_visited_island_entity_death_total,玩家所在岛屿上所有怪物死亡的总数,1.0.0
108 changes: 57 additions & 51 deletions data/release-tracker.json
Original file line number Diff line number Diff line change
@@ -1,203 +1,209 @@
{
"last_run": "2026-07-26T04:16:18Z",
"last_run": "2026-10-17T16:38:41Z",
"repos": {
"BentoBox": {
"last_checked": "2026-07-26T04:16:18Z",
"last_release": "3.21.0",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "3.23.4",
"doc_path": "BentoBox/",
"category": "core"
},
"AcidIsland": {
"last_checked": "2026-07-26T04:16:18Z",
"last_release": "2.0.0",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "2.1.2",
"doc_path": "gamemodes/AcidIsland/index.md",
"category": "gamemode"
},
"AOneBlock": {
"last_checked": "2026-07-26T04:16:18Z",
"last_release": "1.26.2",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.28.0",
"doc_path": "gamemodes/AOneBlock/index.md",
"category": "gamemode"
},
"Boxed": {
"last_checked": "2026-06-01T01:05:19Z",
"last_release": "3.4.0",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "3.4.1",
"doc_path": "gamemodes/Boxed/index.md",
"category": "gamemode"
},
"BSkyBlock": {
"last_checked": "2026-05-23T00:37:17Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.20.0",
"doc_path": "gamemodes/BSkyBlock/index.md",
"category": "gamemode"
},
"CaveBlock": {
"last_checked": "2026-07-08T02:07:59Z",
"last_release": "1.23.0",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.23.1",
"doc_path": "gamemodes/CaveBlock/index.md",
"category": "gamemode"
},
"poseidon": {
"last_checked": "2026-07-03T00:00:00Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.1.1",
"doc_path": "gamemodes/Poseidon/index.md",
"category": "gamemode"
},
"RaftMode": {
"last_checked": "2026-05-23T00:37:17Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "",
"doc_path": "gamemodes/RaftMode/index.md",
"category": "gamemode"
},
"SkyGrid": {
"last_checked": "2026-05-23T00:37:17Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "",
"doc_path": "gamemodes/SkyGrid/index.md",
"category": "gamemode"
},
"StrangerRealms": {
"last_checked": "2026-05-23T00:37:17Z",
"last_release": "1.0.5",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.0.6",
"doc_path": "gamemodes/StrangerRealms/index.md",
"category": "gamemode"
},
"Bank": {
"last_checked": "2026-07-03T00:00:00Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.10.1",
"doc_path": "addons/Bank/index.md",
"category": "addon"
},
"Biomes": {
"last_checked": "2026-06-16T00:43:25Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "2.3.2",
"doc_path": "addons/Biomes/index.md",
"category": "addon"
},
"Border": {
"last_checked": "2026-06-01T01:05:19Z",
"last_release": "4.8.4",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "4.8.5",
"doc_path": "addons/Border/index.md",
"category": "addon"
},
"Challenges": {
"last_checked": "2026-07-03T00:00:00Z",
"last_release": "1.7.0",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.8.1",
"doc_path": "addons/Challenges/index.md",
"category": "addon"
},
"Chat": {
"last_checked": "2026-05-23T00:37:17Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.4.1",
"doc_path": "addons/Chat/index.md",
"category": "addon"
},
"CheckMeOut": {
"last_checked": "2026-05-23T00:37:17Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "",
"doc_path": "addons/CheckMeOut/index.md",
"category": "addon"
},
"ControlPanel": {
"last_checked": "2026-05-23T00:37:17Z",
"last_release": "",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.16.1",
"doc_path": "addons/ControlPanel/index.md",
"category": "addon"
},
"DimensionalTrees": {
"last_checked": "2026-05-23T00:37:17Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.9.0",
"doc_path": "addons/DimensionalTrees/index.md",
"category": "addon"
},
"ExtraMobs": {
"last_checked": "2026-07-26T04:16:18Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.15.0",
"doc_path": "addons/ExtraMobs/index.md",
"category": "addon"
},
"FarmersDance": {
"last_checked": "2026-05-23T00:37:17Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "",
"doc_path": "addons/FarmersDance/index.md",
"category": "addon"
},
"Greenhouses": {
"last_checked": "2026-07-26T04:16:18Z",
"last_release": "1.10.0",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.10.2",
"doc_path": "addons/Greenhouses/index.md",
"category": "addon"
},
"InvSwitcher": {
"last_checked": "2026-07-03T00:00:00Z",
"last_release": "1.19.1",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.19.3",
"doc_path": "addons/InvSwitcher/index.md",
"category": "addon"
},
"IslandFly": {
"last_checked": "2026-05-23T00:37:17Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "",
"doc_path": "addons/IslandFly/index.md",
"category": "addon"
},
"Level": {
"last_checked": "2026-05-23T00:37:17Z",
"last_release": "2.27.0",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "2.29.0",
"doc_path": "addons/Level/index.md",
"category": "addon"
},
"Likes": {
"last_checked": "2026-05-23T00:37:17Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "",
"doc_path": "addons/Likes/index.md",
"category": "addon"
},
"Limits": {
"last_checked": "2026-07-26T04:16:18Z",
"last_release": "1.29.1",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.30.2",
"doc_path": "addons/Limits/index.md",
"category": "addon"
},
"MagicCobblestoneGenerator": {
"last_checked": "2026-07-08T02:07:59Z",
"last_release": "2.9.0",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "2.10.0",
"doc_path": "addons/MagicCobblestoneGenerator/index.md",
"category": "addon"
},
"TopBlock": {
"last_checked": "2026-05-23T00:37:17Z",
"last_release": "2.0.0",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "2.1.2",
"doc_path": "addons/TopBlock/index.md",
"category": "addon"
},
"TwerkingForTrees": {
"last_checked": "2026-06-04T14:25:55Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.6.0",
"doc_path": "addons/TwerkingForTrees/index.md",
"category": "addon"
},
"Upgrades": {
"last_checked": "2026-06-16T00:43:25Z",
"last_release": "1.0.3",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.0.5",
"doc_path": "addons/Upgrades/index.md",
"category": "addon"
},
"Visit": {
"last_checked": "2026-05-23T00:37:17Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "",
"doc_path": "addons/Visit/index.md",
"category": "addon"
},
"Warps": {
"last_checked": "2026-05-23T00:37:17Z",
"last_release": "1.19.0",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.19.1",
"doc_path": "addons/Warps/index.md",
"category": "addon"
},
"VoidPortals": {
"last_checked": "2026-06-04T14:25:55Z",
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.6.1",
"doc_path": "addons/VoidPortals/index.md",
"category": "addon"
},
"IslandStats": {
"last_checked": "2026-10-17T16:38:41Z",
"last_release": "1.0.0",
"doc_path": "addons/IslandStats/index.md",
"category": "addon"
}
}
}
15 changes: 13 additions & 2 deletions docs/BentoBox/About/AdminTools.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,13 +106,24 @@ BentoBox 支持多个数据库后端来存储岛屿和玩家数据:

## 更新日志

!!! note "v3.23.3 新内容 —— 黑曜石挖取复制修复与命令等级面板"
!!! note "v3.23.4 新内容 —— 安全的末地到达与面板中的物品栏使用"
**发布于:** 2026-10-17

一个 bug 修复版本。没有 `config.yml`、地区或面板模板变化。兼容性:Paper Minecraft 1.21.5 – 26.3,Java 25+。

- 🐛 **末地传送门不再把玩家掉进虚空。** 使用 `create-obsidian-platform: false` 时,无论是否有地面,玩家都被直接发送到门户目标。不安全的末地到达现在去最近的安全位置,然后最高的方块,然后是一个小平台。当玩家站在门户内时,重复的门户事件被取消,所以他们不会被发送到原版末地重生点。已经安全的到达仍然会立即传送,启用平台时没有任何变化。安全位置的小平台现在将玩家放在方块的中心。
- ✨ **当面板打开时使用自己的物品栏。** 玩家可以在 BentoBox 面板(如 `/island settings`)打开时在自己的物品栏中拾起、放置、交换和丢弃物品(Q / Ctrl+Q)并使用包裹。Shift 点击、双击收集和触及面板槽的拖动保持被阻止,所以物品无法进入面板。
- 🧩 **附属 API:** `PanelListener` 有一个新的默认方法 `allowsPlayerInventoryClicks()`,返回 `false`,所以带有监听器的面板(如 Challenges 和 Biomes 中的图标选择器)表现如前。返回 `true` 来选择加入。见[模板化面板](../../Tutorials/api/Templated-Panel.md#listener-method)。`Addon.getConfig()` 现在在附属没有 `config.yml` 时返回空配置而不是 `null`,所以 `saveConfig()` 不再抛出异常。

[发布 v3.23.4](https://github.com/BentoBoxWorld/BentoBox/releases/tag/3.23.4)

??? note "v3.23.3 新内容 —— 黑曜石挖取复制修复与命令等级面板"
**发布于:** 2026-10-03

一个 bug 修复和面板版本。没有 `config.yml` 或地区变化。兼容性:Paper Minecraft 1.21.5 – 26.3,Java 25+。

- 🐛 **黑曜石挖取复制已修复。** 使用 OBSIDIAN_SCOOPING 时,熔岩在点击后一个刻度后被发出,没有重新检查,所以在那个刻度内挖掉黑曜石就会同时获得黑曜石和熔岩,而且将桶移出手可能会不消耗桶而获得熔岩。现在都会重新检查。**建议每个启用了 OBSIDIAN_SCOOPING 的服务器都进行更新。**
- ⚙️ **可自定义的命令等级面板。** 由新的 `panels/command_ranks_panel.yml` 布局(首次启动时写入;游戏模式自己的副本优先),带有 `COMMAND`、`NEXT` 和 `PREVIOUS` 按钮。现在在 45 个命令时分页 — 老面板会悄悄丢掉第 49 个命令之后的每个命令。见[自定义命令等级面板](../Island-Protection,-Flags-&-Ranks.md)。
- ⚙️ **可自定义的命令等级面板。** 由新的 `panels/command_ranks_panel.yml` 布局(首次启动时写入;游戏模式自己的副本优先),带有 `COMMAND`、`NEXT` 和 `PREVIOUS` 按钮。现在在 45 个命令时分页 — 老面板会悄悄丢掉第 49 个命令之后的每个命令。见[自定义命令等级面板](../Island-Protection,-Flags-&-Ranks.md#customizing-the-command-ranks-panel)。
- ✨ **设置面板改进。** `/island settings` 在玩家最后选择的基础/高级/专家模式下打开,保护和设置标签页共享一种模式(管理面板仍然在专家模式下打开)。命令等级隐藏玩家没有权限的子指令(op 仍然看到一切)。破坏生成器图标不再显示原版的生成蛋工具提示。
- 🐛 **Multiverse `auto-load` 被尊重。** 从 3.22.0 开始,Multiverse 钩子在每次启动时重置 BentoBox 世界的 `auto-load: false`。现在它仅在 BentoBox 首次导入一个世界时设置;现有的 Multiverse 条目保持配置的样子。
- 🧩 **附属 API:** 管理员 `deaths set|add|remove|reset` 指令触发 `PlayerDeathsChangedEvent`(世界、玩家、操作、数量、旧值和新值计数),所以 Level 可以跟踪管理员的改动。不为自然死亡触发。
Expand Down
Loading
Loading