- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
Bedwars:修订间差异
(还没搬完qwq,希望有人接坑,我不管了) |
Sheep-realms(留言 | 贡献) 无编辑摘要 |
||
(未显示4个用户的17个中间版本) | |||
第1行: | 第1行: | ||
{{待翻译}}{{待完善}} | |||
{{Bukkit Plugin Infobox | {{Bukkit Plugin Infobox | ||
|插件名=Bedwars | |插件名=Bedwars | ||
|版本= | |图标=[[文件:Bedwars.png]] | ||
|版本=v2.6.3 | |||
|前置插件=pointsAPI,任意一款村民保护插件(可选),任意一款爆炸保护插件(可选) | |前置插件=pointsAPI,任意一款村民保护插件(可选),任意一款爆炸保护插件(可选) | ||
|兼容服务端版本= | |兼容服务端版本=1.7.9-1.12 | ||
|源地址=https://dev.bukkit.org/bukkit-plugins/bedwars/ | |源地址=https://dev.bukkit.org/bukkit-plugins/bedwars/ | ||
}} | }} | ||
== | == 特点 == | ||
{{Hide|标题=点击展开特点 |内容= | |||
- 自动恢复游戏地图 | - 自动恢复游戏地图 | ||
- 设置菜单 | - 设置菜单 | ||
第26行: | 第29行: | ||
- 还有很多很多! | - 还有很多很多! | ||
- 可供统计和成就使用的MySQL | - 可供统计和成就使用的MySQL | ||
- | - [https://dev.bukkit.org/bukkit-plugins/bedwars/pages/website-stats/ 网页统计数据] | ||
=== 网页统计数据设置 === | |||
{{Hide|标题=点击查看代码 |内容= | |||
==== 如何安装? ==== | |||
1.你需要一个搭载PHP和MySQL的网页服务器 | |||
2.从下方复制粘贴代码到文件: stats.php | |||
3.编辑设置以及设置MySQL | |||
4.上传页面到网页服务器 | |||
==== 代码 ==== | |||
[http://pastebin.com/GK9xRvqE Pastebin替代代码] | |||
{{Hide|标题=点击查看代码 |内容= | |||
<?PHP | |||
/* SETTINGS */ | |||
/*________________________________________________________________________________________________________________*/ | |||
$_db_host = "localhost"; /* MYSQL host */ | |||
$_db_username = "root"; /* MYSQL username */ | |||
$_db_password = "123"; /* MYSQL password */ | |||
$_db_database = "bw"; /* Mysql database */ | |||
$_db_table = "bw_stats"; /* Database table */ | |||
$sort = "wins"; /* Default sort (wins, games, kills, deaths, beds) */ | |||
/*________________________________________________________________________________________________________________*/ | |||
/* DO NOT EDIT */ | |||
if(@$_GET['order']){ | |||
$order = @$_GET['order']; | |||
}else{ | |||
$order = @$_GET['order'] = $sort; | |||
} | |||
if($order!="wins" && $order!="games" && $order!="kills" && $order!="deaths" && $order!="beds") | |||
$order=$sort; | |||
$_link = mysql_connect($_db_host, $_db_username, $_db_password); | |||
mysql_select_db($_db_database, $_link); | |||
$_sql = "SELECT * FROM `$_db_table` ORDER BY `$order` DESC"; | |||
$_resultat = mysql_query($_sql, $_link); | |||
?> | |||
<html> | |||
<head> | |||
<link rel="stylesheet" href="https://bootswatch.com/readable/bootstrap.css" media="screen"> | |||
<link rel="stylesheet" href="https://bootswatch.com/assets/css/bootswatch.min.css"> | |||
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> | |||
<title>Bedwars Statistiken</title> | |||
</head> | |||
<body> | |||
<div class="container well" style="background: white;"> | |||
<table class="table table-striped"> | |||
<thead> | |||
<tr> | |||
<th>Player</th> | |||
<th><a href="?order=wins">Wins <?PHP if(@$_GET['order'] == 'wins'){ echo "<i class=\"fa fa-arrow-up\"></i>"; }?></a></th> | |||
<th><a href="?order=games">Played Games <?PHP if(@$_GET['order'] == 'games'){ echo "<i class=\"fa fa-arrow-up\"></i>"; }?></a></th> | |||
<th><a href="?order=kills">Kills <?PHP if(@$_GET['order'] == 'kills'){ echo "<i class=\"fa fa-arrow-up\"></i>"; }?></a></th> | |||
<th><a href="?order=deaths">Deaths <?PHP if(@$_GET['order'] == 'deaths'){ echo "<i class=\"fa fa-arrow-up\"></i>"; }?></a></th> | |||
<th>K/D</th> | |||
<th><a href="?order=beds">Beds <?PHP if(@$_GET['order'] == 'beds'){ echo "<i class=\"fa fa-arrow-up\"></i>"; }?></a></th> | |||
</tr> | |||
</thead> | |||
<tbody> | |||
<?PHP while ($row = @mysql_fetch_array( $_resultat, MYSQL_ASSOC)) {?> | |||
<tr> | |||
<td><img src="http://cravatar.eu/helmhead/<?php echo $row['PName']; ?>/35.png"> <?php echo $row['PName']; ?></td> | |||
<td><?php echo $row['Wins']; ?></td> | |||
<td><?php echo $row['Games']; ?></td> | |||
<td><?php echo $row['Kills']; ?></td> | |||
<td><?php echo $row['Deaths']; ?></td> | |||
<td><?php if($row['Deaths']==0) echo $row['Kills']; else echo round($row['Kills'] / $row['Deaths'],2); ?></td> | |||
<td><?php echo $row['Beds']; ?></td> | |||
</tr> | |||
<?PHP } ?> | |||
</tbody> | |||
</table> | |||
</div> | |||
</body> | |||
</head> | |||
}} | |||
}} | |||
}} | |||
== 配置 == | |||
{{Hide|标题=展开配置文件 |内容= | |||
<nowiki># Version 2.3.0 | |||
# Prefix for every chat message //在每条聊天信息前加的前缀 | |||
prefix: Bedwars | |||
# Choose the shop type (villager, gui) //选择商店界面类型 (村民,箱子界面) | |||
shop: Villager | |||
# Set the max. game length in minutes //设置每场游戏最长时间 | |||
game-length-minutes: 60 | |||
# Control the debug-mode (Print everything in the console) //控制调试(debug)模式 (将所有内容显示在控制台上) | |||
debug: false | |||
# Control the villager shop //是否开启村民商店 | |||
villager-shop: true | |||
# Control the team chat //同一队的人是否允许聊天 | |||
team-chat: true | |||
# Control the usage of BungeeCord //BungeeCord能否使用 | |||
bungeecord: false | |||
# Set the fallback-server for BungeeCord //设置在BungeeCord中退出游戏后进入的服务器 | |||
fallback: HUB | |||
# The server motd (only bungeecord) //服务器信息 (只有在使用bungeecord的情况下设置) | |||
motd: '&a&lBedwars %name% &6%teams%&rx&6%teamsize% %state%&r' | |||
# The reward for PointsAPI // | |||
reward: | |||
win: 200 | |||
bedbreak: 50 | |||
achievement: 100 | |||
# Your MySQL connection data to store data in a databse //设置你的MySQL连接数据所存储的数据库 | |||
sql: | |||
enable: false | |||
host: localhost | |||
user: username | |||
pass: password | |||
database: server_DB | |||
port: 3306 | |||
</nowiki> | |||
}} | |||
== 权限 == | |||
{| class="wikitable" | |||
|- | |||
! 权限 !! 介绍 !! 默认使用者 | |||
|- | |||
| bw.play || 允许游玩的权限 || 所有人 | |||
|- | |||
| bw.vip || 允许加入满人的房间 || op | |||
|- | |||
| bw.hide || 允许使用VIP-隐藏工具 || op | |||
|- | |||
| bw.setup || 允许设置和管理一个游戏 || op | |||
|- | |||
| bw.cmd || 允许在游戏里使用非bedwars的指令 || op | |||
|- | |||
| bw.stats || 允许查看你的统计 || 所有人 | |||
|- | |||
| bw.stats.others || 允许查看其他人的统计 || op | |||
|- | |||
| bw.reload || 允许使用/bw重启游戏 || op | |||
|} | |||
== Commands == | |||
{| class="wikitable" | |||
|- | |||
! 指令 !! 介绍 | |||
|- | |||
| /bw || 查看插件信息 | |||
|- | |||
| /bw help || 列出所有指令 | |||
|- | |||
| /bw add [名称] || 创建一个新游戏 | |||
|- | |||
| /bw setup (游戏名) || 打开设置菜单 | |||
|- | |||
| /bw start [游戏名] || 开始一个游戏 | |||
|- | |||
| /bw stop [游戏名] || 停止一个游戏 | |||
|- | |||
| /bw join [游戏名] || 加入一个游戏 | |||
|- | |||
| /bw leave || 离开一个游戏 | |||
|- | |||
| /bw pos1 || 设置第一个点 | |||
|- | |||
| /bw pos2 || 设置第二个点 | |||
|- | |||
| /bw stats (玩家名) || 查看你(其他玩家)的统计数据 | |||
|- | |||
| /bw reload || 重新加载设置 | |||
|- | |||
| /bw setjoin [游戏名] [队伍名] || 创建一个新队伍加入点 | |||
|} | |||
== 设置 == | |||
一步一步来设置: | |||
1.在config.yml中设置受保护的方块和游戏长度<br /> | |||
2.用任意一个世界插件安装一个Bedwars地图<br /> | |||
3.移除物品生成器以及放置一个普通村民<br /> | |||
4.移除全部床<br /> | |||
5.用/bw pos1和/bw pos2来设置游戏场地<br /> | |||
6.用 /bw add [游戏名]创建一个游戏<br /> | |||
7.用 /bw setup打开一个设置菜单并设置任何你想要的东西在里面<br /> | |||
8.设置并不必要的队伍加入地用 /bw setjoin [游戏名] [队伍名] 然后看向一个实体<br /> | |||
9.设置一个牌子,格式如下:<br /> | |||
<blockquote><source lang="yaml"> [bw] | |||
游戏名 | |||
</source></blockquote> | |||
如果你有疑问,而且游戏已经准备好了,你可以输入 /bw setup 来查看 | |||
== 未来将要做的 == | |||
P.S:因为打不出删除线,所以这里只列没有删除线的项 | |||
4支队伍代替2支队伍 | |||
语言系统 | |||
禁止合成 | |||
添加无法破坏的方块 | |||
物品商店 | |||
刷出物品 | |||
BungeeCord支持 (放弃了,最后重新开始, ...) | |||
更多队伍 | |||
MySQL支持 | |||
网页统计 | |||
床可以面向所有方向 | |||
添加开始游戏的权限 | |||
0.5秒刷新一个铜节操 | |||
更多物品 (安全平台, 传送粉) | |||
更好的商店系统 | |||
使用盔甲架加入队伍 | |||
给删除游戏添加确定按钮 | |||
添加可以被替换的方块(恶魂之泪,花,藤蔓) | |||
自动下载、应用地图 |
2021年6月3日 (四) 05:11的最新版本
- 点击此处开始翻译。
- 如本模板出现在原文存档页面,请注意更新主页面后,仍需要去除此处该模板。
- 如当前页面已经没有需要翻译的内容,请删去待翻译模板。
- 有标题的大篇幅文章,如果短时间内无法全部翻译,请先把所有的标题翻译出来,以便之后的贡献者选择与翻译章节内容。
外文名 | Bedwars |
插件类型 | Spigot / CraftBukkit |
最新版本 | v2.6.3 |
兼容服务端 | 1.7.9-1.12 |
前置插件 | pointsAPI,任意一款村民保护插件(可选),任意一款爆炸保护插件(可选) |
源地址 | https://dev.bukkit.org/bukkit-plugins/bedwars/ |
特点
点击展开特点 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
- 自动恢复游戏地图
- 设置菜单 - 物品商店(村民或菜单模式) - 使用实体加入队伍(盔甲架) - 物品生成器 - 全自动 - 加入牌子 - 每个用户的语言(客户端语言) - 重生的床 - 简单的权限 - 自动更新 - 记分版 - 成就 - 最大9个队伍 - 使用PointsAPI发放奖励 - 支持蹦极端 - 还有很多很多! - 可供统计和成就使用的MySQL - 网页统计数据 网页统计数据设置
|
配置
展开配置文件 |
---|
# Version 2.3.0 # Prefix for every chat message //在每条聊天信息前加的前缀 prefix: Bedwars # Choose the shop type (villager, gui) //选择商店界面类型 (村民,箱子界面) shop: Villager # Set the max. game length in minutes //设置每场游戏最长时间 game-length-minutes: 60 # Control the debug-mode (Print everything in the console) //控制调试(debug)模式 (将所有内容显示在控制台上) debug: false # Control the villager shop //是否开启村民商店 villager-shop: true # Control the team chat //同一队的人是否允许聊天 team-chat: true # Control the usage of BungeeCord //BungeeCord能否使用 bungeecord: false # Set the fallback-server for BungeeCord //设置在BungeeCord中退出游戏后进入的服务器 fallback: HUB # The server motd (only bungeecord) //服务器信息 (只有在使用bungeecord的情况下设置) motd: '&a&lBedwars %name% &6%teams%&rx&6%teamsize% %state%&r' # The reward for PointsAPI // reward: win: 200 bedbreak: 50 achievement: 100 # Your MySQL connection data to store data in a databse //设置你的MySQL连接数据所存储的数据库 sql: enable: false host: localhost user: username pass: password database: server_DB port: 3306 |
权限
权限 | 介绍 | 默认使用者 |
---|---|---|
bw.play | 允许游玩的权限 | 所有人 |
bw.vip | 允许加入满人的房间 | op |
bw.hide | 允许使用VIP-隐藏工具 | op |
bw.setup | 允许设置和管理一个游戏 | op |
bw.cmd | 允许在游戏里使用非bedwars的指令 | op |
bw.stats | 允许查看你的统计 | 所有人 |
bw.stats.others | 允许查看其他人的统计 | op |
bw.reload | 允许使用/bw重启游戏 | op |
Commands
指令 | 介绍 |
---|---|
/bw | 查看插件信息 |
/bw help | 列出所有指令 |
/bw add [名称] | 创建一个新游戏 |
/bw setup (游戏名) | 打开设置菜单 |
/bw start [游戏名] | 开始一个游戏 |
/bw stop [游戏名] | 停止一个游戏 |
/bw join [游戏名] | 加入一个游戏 |
/bw leave | 离开一个游戏 |
/bw pos1 | 设置第一个点 |
/bw pos2 | 设置第二个点 |
/bw stats (玩家名) | 查看你(其他玩家)的统计数据 |
/bw reload | 重新加载设置 |
/bw setjoin [游戏名] [队伍名] | 创建一个新队伍加入点 |
设置
一步一步来设置:
1.在config.yml中设置受保护的方块和游戏长度
2.用任意一个世界插件安装一个Bedwars地图
3.移除物品生成器以及放置一个普通村民
4.移除全部床
5.用/bw pos1和/bw pos2来设置游戏场地
6.用 /bw add [游戏名]创建一个游戏
7.用 /bw setup打开一个设置菜单并设置任何你想要的东西在里面
8.设置并不必要的队伍加入地用 /bw setjoin [游戏名] [队伍名] 然后看向一个实体
9.设置一个牌子,格式如下:
[bw] 游戏名
如果你有疑问,而且游戏已经准备好了,你可以输入 /bw setup 来查看
未来将要做的
P.S:因为打不出删除线,所以这里只列没有删除线的项 4支队伍代替2支队伍 语言系统 禁止合成 添加无法破坏的方块 物品商店 刷出物品 BungeeCord支持 (放弃了,最后重新开始, ...) 更多队伍 MySQL支持 网页统计 床可以面向所有方向 添加开始游戏的权限 0.5秒刷新一个铜节操 更多物品 (安全平台, 传送粉) 更好的商店系统 使用盔甲架加入队伍 给删除游戏添加确定按钮 添加可以被替换的方块(恶魂之泪,花,藤蔓) 自动下载、应用地图