• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
更好的半砖

原创 开源 其他 更好的半砖 v1.0.0

完成注册/登录后下载
版权类型
原创
插件中文名称
更好的半砖
插件英文名称
Better Slabs
原帖地址
#
支持的核心(服务端)
  1. Paper
  2. Folia
  3. Purpur
  4. Leaves
  5. 其他核心
语言支持
中文(简体)
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
  5. 1.19

Better Slabs​

Paper/Folia 竖半砖插件,理论支持 1.19.4+,提供完整的竖向半砖放置、破坏和碰撞系统。

特性​

  • ✅ 竖半砖系统 - 在任意方向放置半砖(东西南北)
  • ✅ 智能碰撞 - 使用 BlockDisplay + Interaction 实现精确碰撞
  • ✅ Folia 支持 - 完全兼容 Folia 多线程服务端
  • ✅ 可配置 - 语言配置、排除特定半砖类型
    ✅ 可配置 - 语言配置、排除特定半砖类型
  • ✅ H2 数据库 - 高性能持久化存储
    ✅ H2 数据库 - 高性能持久化存储
  • ✅ 区块优化 - 智能区块索引,高效加载卸载

版本要求​

组件最低版本说明
插件1.19.4BlockDisplay API 可用版本
服务端Paper/Folia需要 Adventure API 支持

安装​

  1. 下载最新版本的 BetterSlab-1.0.0.jar
  2. 放入服务器 plugins 目录
  3. 重启服务器

使用方法​

基础操作​

  • 获取竖半砖: /betterslabs give <材质> [数量]
  • 切换模式: 手持半砖,Shift + 右键空气 切换普通/竖半砖模式
  • 放置: 右键放置竖半砖
    放置 : 右键放置竖半砖
  • 破坏: 破坏 :
    • 创造模式: 左键直接破坏
    • 生存模式: 长按左键挖掘(显示进度条)

命令​

命令权限说明
/betterslabs reloadbetterslabs.admin重载配置
/betterslabs infobetterslabs.admin查看插件信息
/betterslabs give <材质> [数量]betterslabs.admin给予竖半砖物品

配置文件​

config.yml​

# 排除特定半砖(未来官方支持时使用)
# 示例:
# - STONE_SLAB
# - OAK_SLAB

ignore-slabs:

lang.yml​

完整的语言配置文件,支持自定义所有文本:
# 物品栏竖半砖 Lore
item:
vertical-slab-lore:
- "§7状态: 竖半砖"
- "§8Shift+右键空气切换"

# 挖掘进度显示
dig:
title: "§6挖掘中"
subtitle: "§7{bar} {current}/{total}s ({percent}%)"
actionbar: "§6挖掘 {percent}%"

# 命令反馈
command:
no-permission: "§c无权限。"
reload-success: "§aBetter Slabs 已重载。"
# ... 更多配置

构建​

前置要求​

  • Java 17+
  • Gradle 8.0+

构建步骤​

# Windows
gradlew.bat shadowJar

# Linux/Mac
./gradlew shadowJar

构建输出: build/libs/BetterSlab-1.0.0.jar

技术细节​

架构​

  • SlabStorage - H2 数据库持久化,支持区块索引
  • DisplayManager - BlockDisplay 渲染管理
  • CollisionManager - Interaction 碰撞体管理
  • SlabManager - 核心逻辑:放置、破坏、合并
  • SlabRegistry - 支持的半砖类型注册

性能优化​

  • ✅ 区块索引加速查询
  • ✅ ConcurrentHashMap 并发安全
  • ✅ 数据库连接健康检查
  • ✅ Folia 区域调度支持

兼容性​

  • ✅ Paper 1.19.4+
  • ✅ Folia 多线程服务端
  • ✅ 多世界支持
  • ✅ WorldGuard/Residence 等保护插件兼容

许可证​

GPLv3 License GPLv3 许可证

作者​

Little_100
网站: [BGCOLOR=rgba(24, 26, 27, 0)]www.little100.cn
https://www.little100.cn/[/BGCOLOR]

贡献​

欢迎提交 Issue 和 Pull Request!
作者
Little_100
下载
9
查看
114
首次发布
最后更新

评分

0.00 星 0 次评分

Little_100 的其他资源

后退
顶部 底部