MinigamesLib 小游戏库
作者:MysticCity
发布时间:2016年5月27日
原生版本:未知
测试支持:1.8,1.9,1.10,1.11,1.12
MinigameLib为许多许多游戏!
点此下载插件详细介绍
🎮 MinigamesLib 插件
MinigamesLib 是一个为 Minecraft 服务器设计的 API 插件,旨在简化和加速小游戏(Minigames)的开发过程。它提供了一系列预构建的功能,包括竞技场管理、消息定制、多种小游戏类型支持、VIP 加入权限、经济奖励、全局自定义设置、快速地图重置、职业/套装系统、MySQL/SQLite 支持、派对系统等,方便开发者快速创建各种有趣的小游戏。
🛠️ 功能特性
- 竞技场系统
- 可自定义的消息
- 支持不同类型的小游戏
- VIP 加入游戏权限
- 经济、命令和物品奖励
- 全局自定义/属性,如玩家人数、倒计时、出生点、边界等
- 标志和相应的竞技场状态
- 快速地图再生机制
- 套装/职业和职业菜单
- 街机模式(一次运行所有游戏)
- MySQL/SQLite 支持
- CrackShot API
- Bungee 支持
- 派对 (/party)
- 带有 GUI 的附加商店
- 成就系统
- 包含血液或尸体等效果
- 更多功能
📦 MGLib 兼容性
- 1.14.16 ---> BedWars
- 1.14.16 ---> Bowbash
- 1.14.16 ---> Conquer
- 1.14.16 ---> DeathRun
- 1.14.16 ---> FlyingCars
- 1.14.16 ---> Gungame
- 1.14.16 ---> HorseRacing
- 1.14.16 ---> MobEscape
- 1.14.16 ---> NoteblockBlitz
- 1.14.16 ---> OneInTheChamber
- 1.14.16 ---> SeaBattle
- 1.14.16 ---> SkyWars
- 1.14.16 ---> Snake
- 1.14.16 ---> Splegg & Spleef
- 1.14.16 ---> Trapdoor Spleef
- 1.14.16 ---> Warlock
- 1.14.16 ---> WarlockTactical
- ---> Acarde [现在包含在此库中]
- ---> Bungee [现在包含在此库中]
所有使用此 API 构建的小游戏都将自动在街机模式中可用,这意味着你可以一次运行所有这些游戏。
⚙️ 配置说明
请在所有小游戏的套装中使用以下附魔名称:
http://pastebin.com/rEEjgXMG
药水效果请使用以下名称:
http://pastebin.com/yUf3dBxn
声音请使用以下名称:
http://pastebin.com/R6DpP2Zm
有关如何在 classes.yml 中包含附魔和药水效果的教程:配置说明和物品标记教程
💾 MySQL 支持
从 v1.4 开始,MySQL 支持已完全可用。每个小游戏都会创建自己的表,并将积分、胜负等统计数据保存到其中。要使用 MySQL,请在每个你想要使用的小游戏的 config.yml 中启用它,并创建一个名为 "mcminigames" 的数据库。重新加载服务器即可。
🎉 派对系统
玩家现在可以邀请其他玩家加入他们的派对,并与朋友一起加入竞技场,就像许多大型服务器一样。要更改派对命令的消息,请查看 MinigamesLib 目录中的 partymessages.yml。主命令是 /party,显示所有可用的子命令及其简短描述。
🛠️ 配置文件示例 (config.yml)
#Config
#Should it save the stats in MySQL?
MySQL: false
#MySQL Settings
MySQL-Settings:
Host: localhost
Port: 3306
User: root
Password: ''
Database: mcminigames
#After a Win
Rewards:
#Command Rewards
Commands:
- 'eco give %player% 100'
- 'msg %player% You have won!'
#Item Rewards (As much as you want)
Items:
- '351:5 1'
#VIP Join Permission
VipJoin: false
#Minimum Players
MinPlayers: 1
#Maximum Players
MaxPlayers: 16
#Countdown Time
Countdown: 30
#After Game Time
AfterGame: 15
#Can Players break Blocks?
CanBreakBlocks: false
#Can Players place Blocks?
CanPlaceBlocks: false
#Signs Settings
Signs:
Join: '&aJoin'
Full: '&cFull'
Starting: '&eStarting'
Resetting: '&bResetting'
#BungeeCord Support (When a Game ends it sends all Players to the Lobby)
BungeeCord: false
#The name of your Lobby
BungeeCord-Lobbyname: lobby
#The Prefix of the Game
Prefix: '&7[&aMinigames&7] '
#Language
Language: en
#Kits
Kits: true
#Arcade Mode
Arcade: true
#JoinMe System
JoinMe: true
#Needed Minigames Version!
MinigamesVersion: 'v2.0'