1 250
收录服务器
1 707
注册
38 988
玩家
EZBlocks
奖励玩家挖矿+跟踪全局区块破碎+镐特定区块破碎计数器!
作 者 clip
发布时间 2014年10月18日
支持核心 Spigot
原生版本
支持版本 1.9,1.10,1.11,1.12,1.13,1.14
点此下载

⛏️ EZBlocks

EZBlocks 插件可以追踪玩家破坏方块的数量,并根据工具和全局统计数据进行奖励。支持 MySQL 或 FlatFile 存储数据,配置简单,奖励完全可定制,并基于命令系统,奖励方式灵活多样。

⚙️ 权限节点

  • ezblocks.pickaxecounter - 允许玩家在镐子上显示“镐子计数器”。

⌨️ 命令

命令 描述 权限
/blocks 查看你破坏的方块数量。如果启用,则默认对所有人开放。 默认所有人
/blocks help 显示 EZBlocks 的可用命令。 默认所有人
/blocks check <player> 查看其他玩家破坏的方块数量。 ezblocks.check
/blocks set <player> <amount> 设置玩家破坏方块的数量。 ezblocks.set
/blocks version 查看插件版本。 ezblocks.admin
/blocks reload 重新加载 EZBlocks 的 config.yml 文件。 ezblocks.admin

📝 配置

以下是一个配置示例:


# EZBlocks configuration

# Database settings (MySQL or FlatFile)
database:
  type: "FlatFile" # Options: "MySQL", "FlatFile"
  host: "localhost"
  port: 3306
  database: "minecraft"
  username: "root"
  password: ""

# Pickaxe counter settings
pickaxe_counter:
  enabled: true
  format: "&aBlocks: &b%blocks%"

# General settings
check_other_players_requires_permission: false

# Rewards settings (example)
rewards:
  1000:
    commands:
      - "give %player% diamond 1"
      - "say %player% has reached 1000 blocks broken!"
  5000:
    commands:
      - "give %player% diamond 5"
      - "say %player% has reached 5000 blocks broken!"

🔑 API

EZBlocks 提供 API 供其他插件调用,以获取玩家破坏的方块数量:


public void giveReward(Player p) {

    if (EZBlocks.getEZBlocks().getBlocksBroken(p) == 1000) {
        //do your code
    }
}

❤️ 支持的版本

  • 1.9
  • 1.10
  • 1.11
  • 1.12
  • 1.13
  • 1.14