
EasyBuild(oceanstudio)
EasyBuild is a commission-driven building plugin for Minecraft servers. Create regions, contract builders, track progress, and pay rewards via Vault. Permission-protected building, admin reviews, and multilingual messages.
About this Mod
EasyBuild (委托插件)
由OceanStudio开发
插件简介(中文)
EasyBuild 是一个“委托建筑”管理插件,让管理员发布建筑任务,玩家在指定区域承包、施工、提交验收,并自动发放经济奖励。
支持进入/建造权限控制、合作伙伴、工期与奖励、可点击消息与GUI、可视化列表、传送与详情查看。
安装要求
依赖插件:必须安装 Vault;可选安装 XConomy(若安装则优先通过命令结算)。
经济插件:任意与 Vault 兼容的经济实现(例如 EssentialsX Economy、CMIEconomy 等),或直接使用 XConomy。
放置插件:将 easybuild-
快速开始
确认控制台出现“已连接到Vault经济系统”或“检测到XConomy插件”提示。
管理员用命令创建委托区域与参数。
玩家进入委托区域用命令承包并开始施工。
完工后玩家提交验收,管理员在区域内执行验收决定,系统自动发放奖励并通知相关玩家。
主要命令(玩家)
cbwt 承包委托:站在委托区域内执行,承包后状态变为“建设中”。
wtwg 提交完工:将状态设为“已完工”,等待管理员验收。
fcwt 放弃委托:释放当前承包,使其回到“未承包”。
wt 查看委托列表:可点击打开详情。
wtinfo <委托ID> 查看委托详情:显示状态、坐标、工期、奖励等,并提供传送按钮。
wttp <委托ID> 传送到委托位置:传送到区域中心的安全位置。
wtadd <玩家名> 添加合作伙伴:承包人可添加1名合作伙伴共同施工。
wtqx 权限管理菜单:在区域内打开GUI,设置进入/建造权限为“关闭/开启/自定义白名单”。
主要命令(管理员/OP,需 easybuild.admin)
wtcj <x1,y1,z1> <x2,y2,z2> <名称> <工期天数> <报酬> <描述> 创建委托区域与任务。
示例:/wtcj 100,64,200 150,100,250 小店建设 7 1000 请建造一个小商店
坐标格式为数字三元组 x,y,z,世界取执行者当前世界。
yswt <y/n> 在委托区域内验收“已完工”委托:
y 通过:弹出可点击按钮进行“确认发放奖励/修改奖金金额/设置验收成功语句”。
n 未通过:弹出可点击按钮进行“结束建设并发送原因/延期建设/设置未通过语句”。
wtset <委托名称> 管理菜单:交互式设置状态或延长工期。
wtdel <委托名字> 删除委托:直接移除指定委托。
内部按钮命令(仅通过可点击按钮触发):confirm_review、modify_reward、terminate_commission、extend_commission、set_approval_message、set_rejection_message。
权限与区域保护
进入与建造限制仅在“建设中”状态生效;“未承包”和“已完工”不限制。
权限模式:
进入权限:OPEN 所有人;CLOSED 仅建设者(承包人+合作伙伴);CUSTOM 建设者 + 指定白名单。
建造权限:同上模式,单独设置。
在区域内执行 wtqx 打开权限GUI,选择关闭/开启或输入白名单玩家名(支持多个,空格分隔)。
经济与验收
奖励发放采用“承包人与合作伙伴平分”(总额 ÷ 人数)。
经济结算优先使用 XConomy 命令;失败则使用 Vault API;格式化金额采用经济插件格式。
验收通过后会自动向承包人和合作伙伴发送消息;玩家上线会收到未读消息提醒。
管理员可在验收界面修改发放金额或设置验收成功/未通过的自定义语句。
数据与配置
数据目录:plugins/EasyBuild/
commissions.yml 委托数据(区域、状态、工期、奖励、权限白名单、验收消息等)。
messages.yml 玩家通知消息(加入时推送未读)。
config.yml 基础配置,包含 language。
多语言:内置 zh_CN, en_US, ru_RU, ja_JP, ko_KR,从 JAR 的 lang/messages_
修改语言:在 config.yml 设置 language: en_US 等,重启服务器生效。
常见问题
“不在任何委托区域内”:需要站在管理员创建的坐标范围内。
“已承包无法承接其他委托”:同一玩家同时仅能承包一个“建设中”委托。
“经济功能不可用”:安装并启用 Vault + 经济插件或 XConomy,检查控制台初始化日志。
“坐标格式错误”:请严格使用 x,y,z 三段数字,勿含空格与其他字符。
兼容性说明
——
Overview
EasyBuild is a “commissioned building” plugin: admins define a build area and task, players contract it on-site, build, submit for review, and receive automatic payouts.
Includes entry/build permission control, partners, duration and rewards, clickable chat/UI, list view, teleport, and detailed info.
Requirements
Dependencies: Vault is required; XConomy is optional (used first if present).
Economy: Any Vault-compatible economy (EssentialsX Economy, CMIEconomy, etc), or XConomy.
Install: Drop easybuild-
Quick Start
Check console for “Connected to Vault” or “Detected XConomy”.
Admin creates a commission with region and parameters.
Player enters the area, contracts, and starts building.
When done, player submits completion; admin reviews inside the region; system pays out and notifies.
Player Commands
cbwt Contract commission: run inside the area; sets status to “In Progress”.
wtwg Submit completion: moves to “Completed”, awaiting admin review.
fcwt Abandon commission: releases current contract back to “Uncontracted”.
wt List commissions: clickable entries to open details.
wtinfo
wttp
wtadd
wtqx Permission GUI: open in-area to set entry/build modes “Closed/Open/Custom whitelist”.
Admin Commands (easybuild.admin)
wtcj <x1,y1,z1> <x2,y2,z2>
Example: /wtcj 100,64,200 150,100,250 ShopBuild 7 1000 Build a small store
yswt <y/n> Review inside the area:
y approve: clickable actions for “confirm payout/modify reward/set approval message”.
n reject: clickable actions for “terminate with reason/extend duration/set rejection message”.
wtset
wtdel
Internal button commands: confirm_review, modify_reward, terminate_commission, extend_commission, set_approval_message, set_rejection_message.
Permissions & Protection
Entry/build restrictions apply only in “In Progress”; “Uncontracted/Completed” are unrestricted.
Modes:
Entry: OPEN everyone; CLOSED builders only; CUSTOM builders + whitelist.
Build: same modes independently.
Use wtqx inside the area to open GUI and set modes or input whitelist player names.
Economy & Review
Rewards split evenly among contractor and partner(s).
Settlement first tries XConomy commands; falls back to Vault API; amounts formatted via the economy plugin.
Approved reviews send messages to contractor/partners; unread messages display on player join.
Admin can modify payout or set custom approval/rejection messages.
Data & Configuration
Directory: plugins/EasyBuild/
commissions.yml commission data (region, status, duration, reward, permission lists, messages).
messages.yml player notifications (pushed on join).
config.yml contains language.
Languages: zh_CN, en_US, ru_RU, ja_JP, ko_KR via lang/messages_
Change language in config.yml with language: en_US and restart.
FAQ
“Not in any commission area”: stand within an admin-defined region.
“Already contracted another commission”: one active “In Progress” commission per player.
“Economy not available”: install and enable Vault + economy or XConomy; check console init logs.
“Coordinate format error”: strictly use x,y,z triplets without spaces.
Compatibility
Designed for Bukkit/Spigot API platforms (Spigot/Paper/Purpur/Folia/Bukkit).
Proxy (Velocity/BungeeCord/Waterfall) and mod platforms (Forge/NeoForge/Fabric/Quilt) require separate adaptation; provided JARs there are archival builds and not fully functional today.
Available Versions
How to Install EasyBuild(oceanstudio) on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set bukkit Loader
In the panel under "Egg", select the bukkit loader and matching Minecraft version (1.21.10).
Install Mod
Open the mod browser in the dashboard and search for "EasyBuild(oceanstudio)". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.10, 1.21.9, 1.21.8 (+23 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
EasyBuild(oceanstudio) server crashes on startup – what to do?
Most common cause: wrong bukkit version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.10). You can switch loaders with one click in the panel.
Is EasyBuild(oceanstudio) compatible with bukkit and folia and forge and paper and purpur and spigot and waterfall?
EasyBuild(oceanstudio) officially supports bukkit, folia, forge, paper, purpur, spigot, waterfall for Minecraft 1.21.10, 1.21.9, 1.21.8. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with EasyBuild(oceanstudio) – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if EasyBuild(oceanstudio) consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install EasyBuild(oceanstudio) with just one click on your server.