本帖最后由 Smile_Sun 于 2021-2-14 10:29 编辑
SkyWarsReloaded


正在准备高版本Skywarsreload搬运。
插件介绍
本次提醒:
如果你使用的时3.0以下版本的话此介绍对于您没有任何效果,请使用3.0以上版本
如果在于你的测试中发现了BUG的话,请你提供给作者,提供给我也可以我会传达给原作者
如果你想要提供BUG请依照下面格式

l 你当前的服务端版本
l 你当前使用SWR也就是本插件的版本信息
l BUG情况简要描述(但是要体现重点!)
l 后台错误报告以及log日志文件
感谢你的提醒

如果你的服务器是1.13.2版本
则必须使用SWR4.0+版本
此版本修复了问题
而你是1.13-的版本
则必须使用SWR4.0-版本

授权搬运



玩家命令:
sw leave —— 退出当前游戏
sw join —— 加入一个游戏
sw stats [玩家名]—— 显示玩家战斗信息
sw top [stat] —— 显示当前战斗的排行榜
sw options —— 打开选项选择菜单
sw winsound —— 打开胜利音效选项菜单
sw killsound —— 打开击杀音效选项菜单
sw glass —— 打开玻璃颜色选项菜单
sw taunt —— 打开嘲讽系统选项菜单
sw particle —— 打开粒子选项菜单
sw projectile —— 打开投射物效果选项菜单
管理员命令:
sw setspawn —— 设置游戏大厅
sw setstat [玩家名] [类型] [数值]—— 设置玩家某个信息数量
sw clearstats [玩家名] ——清楚某个玩家的数据
sw reload —— 重载插件配置
sw chestadd [类型] [方式] [几率] —— 设置随机物品
sw start —— 强制开始某一个游戏房间中的游戏
sw updatetop —— 手动更新排行榜
sw hologram —— 添加一个悬浮字
sw hologremove —— 移除距离你最近的悬浮字


swkit create [工具包名] ——创建一个工具包
swkit enable [工具包名] ——是否开启此工具包
swkit icon [工具包名] ——让你手中的物品图标变成工具包显示的图标
swkit lockicon [工具包名] ——查看工具包的图标显示
swkit perm [工具包名] ——让一个工具包变成有权限才能使用
swkit list —— 列出当前所有的工具包名
swkit load [工具包名] ——删除你背包中所有东西并给予工具包里有的物品
swkit lore [工具包名] [行数] [标签] —— 为物品添加lore(行数在于1到6之间,标签支持颜色代码)
swkit name [工具包名] [名称] —— 设置工具包的名称
swkit position [工具包名] [坐标] —— 设置工具包在于GUI界面中的位置
swkit update [工具包名] —— 更新工具包中的物品(你的物品栏以及背包
swmap spawn [类型] ----- 设置玩家死亡出生点 出生点: player 死亡点: dealth 观察者点: spec
swmap arenas —— 打开显示地图数量的GUI界面
swmap create [地图名] ——创建一个地图
swmap edit [地图名] ——进入此地图的编辑模式
swmap delete [地图名] ——删除一个地图
swmap list —— 列出
swmap register [地图名] ——给一个地图写一个特殊名称
swmap unregister [地图名] ——取消一个地图的特殊名称
swmap save [地图名] —— 保存地图并退出编辑模式使此地图可以进行游戏
swmap minimum [地图名] [数值] —— 设置地图的最小玩家数量
swmap name [地图名] [显示名] —— 设置地图显示给玩家的名称
swmap creator [地图名] [创建者ID] —— 设置创建此地图的玩家ID
swmap refresh [地图名] —— 重载地图配置文件
swmap chesttype [地图名] —— 让地图允许使用箱子
swm legacyload [地图名] —— 检查地图的信息
组队命令:
swparty create [队伍名] ——创建一队伍
swparty accept —— 接受某一支队伍邀请参战
swparty decline —— 拒绝某一支队伍邀请参战
swparty disband —— 解散你的队伍
swparty info —— 列出你的队伍中朋友ID
swparty leave —— 离开这个队伍
swparty name [队伍名] —— 修改你的队伍名称


命令权限:
sw.admin —— 允许玩家获取此插件所有的权限
sw.maps —— 允许玩家使用地图命令权限
sw.kits —— 允许玩家使用工具包命令权限
sw.parties —— 允许玩家使用组队命令权限
sw.player —— 允许玩家使用玩家性命令权限
玩家权限:
sw.join —— 允许玩家使用命令/sw join 加入游戏
sw.stats —— 允许玩家查看自己的战斗信息
sw.top —— 允许玩家查看排行榜
sw.quit —— 允许玩家使用命令/sw quit 退出游戏
sw.spectate —— 允许未加入之前的玩家进入某个房间观战
sw.vip1-5 —— VIP权限
sw.kit.[工具包名] —— 允许玩家使用工具包
sw.chestvote —— 允许玩家获得投票权利
sw.timevote —— 允许玩家对于时间段的投票
sw.weathervote —— 允许玩家对于天气类型的投票
sw.modifiervote —— 允许玩家使用被给予的BUFF效果进行投票
sw.pareffect.[粒子效果名] —— 允许玩家使用某个粒子特效
sw.proeffect.[粒子效果名] —— 允许玩家使用抛射物品时的粒子特效
sw.glasscolor.[颜色名] —— 允许玩家对自己的玻璃颜色效果的修改
sw.killsound.[声音名] —— 允许玩家使用击杀他人时的声音效果,更多的声音权限请在三楼查看
sw.winsound.[声音名] —— 允许玩家使用胜利时的声音效果
sw.taunt.[name] —— 允许玩家使用对其他玩家嘲讽
管理员权限:
sw.setspawn —— 允许玩家使用/sw setspawn – 设置大厅
sw.setstat —— 允许玩家设置玩家信息统计
sw.clearstats —— 允许玩家清楚其他玩家的统计数据
sw.allowcommands —— 允许玩家在观看或游戏时使用非游戏命令
sw.reload —— 允许玩家使用/sw reload – 重载配置文件
sw.chestadd —— 允许玩家使用/sw chestadd命令
sw.start —— 允许玩家使用/sw start
sw.updatetop —— 允许玩家使用/sw updatetop
sw.hologram —— 允许玩家使用/sw hologram
sw.holoremove —— 允许玩家使用/sw holoremove
修改地图权限:
sw.map.arenas —— 允许玩家使用/swmap arenas
sw.map.create —— 允许玩家使用/swmap create
sw.map.edit —— 允许玩家使用/swmap edit
sw.map.delete —— 允许玩家使用/swmap delete
sw.map.list —— 允许玩家使用/swmap list
sw.map.save —— 允许玩家使用/swmap save
sw.map.register —— 允许玩家使用/swmap register
sw.map.unregister —— 允许玩家使用/swmap unregister
sw.map.refresh —— 允许玩家重载地图数据文件
sw.map.creator —— 允许玩家设置地图的创建者
sw.map.name —— 允许玩家设置地图的显示名称
sw.map.mimimum —— 允许玩家设置地图开始游戏时的最小玩家数
工具包权限:
sw.kit.create —— 允许玩家创建工具包
sw.kit.enable —— 允许玩家启用工具包的使用
sw.kit.icon —— 允许玩家设置工具包图标
sw.kit.lockicon —— 允许玩家使用/swkit lockicon
sw.kit.perm —— 允许玩家使用/swkit perm
sw.kit.load —— 允许玩家使用/swkit load
sw.kit.list —— 允许玩家使用/swkit list
sw.kit.lore —— 允许玩家使用/swkit lore
sw.kit.name —— 允许玩家使用/swkit name
sw.kit.position —— 允许玩家使用/swkit position
sw.kit.update —— 允许玩家使用/swkit update
组队权限
sw.party.accept --- 允许玩家接受组队邀请
sw.party.create —— 允许玩家创建一个队伍
sw.party.disband —— 允许玩家解散一个队伍
sw.party.dicline —— 允许玩家允许玩家拒绝组队邀请
sw.party.info —— 允许玩家查看队伍信息
sw.party.invite —— 允许玩家邀请其他玩家加入队伍
sw.party.leave —— 允许玩家离开队伍



插件安装教程:
在使用本插件时,你必须要保证您服务端的版本在于1.8以上,此插件包含了1.8以上的特性并不支持与1.8以下的。
装上了本插件,你还需要装上几个插件作为前置插件:
PlaceholderAPI 、 Vault 、HolographicDisplays
但是插件HolographicDisplays也需要前置插件
Multiverse-Core 、ProtocolLib
如果你需要装上这款小游戏插件的话,其他5个插件是缺一不可
装上此插件之后你可以把message.yml文件替换掉也就是语言文件
替换这个文件是不需要重启直接输入命令/swreload 即可
建议步骤:
1.关闭服务器
2.将本插件和其他5款插件丢入服务端目录的plugins文件夹
3.开启服务器
4.将生成好的语言文件与本帖所提供的语言文件替换
5.你可以尝试重启服务端,也可以输入/sw reload


地图创建教程:
要玩小游戏不学会创建是不行的
这个插件是一个单独的插件,它创建世界是不需要MV插件来帮忙的,所以我们可以直接创建好的游戏地图
我们假设一个游戏地图名为: game
首先,
第一步: 创建一个名为game的游戏地图|使用命令:/swmap create game
它会提示创建成功(貌似不是这句,但是意思是对了)
第二步: 进入编辑地图game的模式|使用命令: /swmap edit game
这个时候会传送到一个世界,哪里就是游戏房间的地图,此刻就可以开始编辑地图了,我建议是用创世神来弄地图,也可以自己建(你自己是建筑师那就自己建)
第三步——(2)设置玩家出生点死亡点观察者点: swmap spawn [类型] ----- 设置玩家死亡出生点 出生点: player 死亡点: dealth 观察者点: spec
第四步: 建筑完地图得要保存吧! | 使用命令: /swmap save game
第五步: 在此我们可以设置一下地图的创建者 | 使用命令: /swmap creator [ID]
第六步:现在游戏可以正常开始了,但是我们必须激活它 | 使用命令: /swmap register game
第七步:我们可以给地图加一个名字把! | 使用命令: /swmap name game &3&l爱爱
Ps:命令是娱乐的,不需要在意!
第八步:  必须要启动这个地图! | 使用命令 /swmap register game
至此,您已经完成对地图的所有设置,可以进行游戏了。


当然,有一些服务器需要牌子加入
这个时候就可以了,牌子里要输入(其中地图名的中括号不需要打):
[sw]
[地图名]


在空岛战争中怎么少得了工具包呢?这是玩家获取道具的途径之一!
提醒: 工具包是不能在后台创建的。
我们假设我们要创建的工具包名字为: kit1
第一步: 清空我们身上的物品,再在创造模式下获得物品整齐的放入背包中,当然通过命令或者也可以,如果要设置lore的话我们可以用一些插件可以做的到 | 使用命令: /swkit create kit1
这个时候,工具包中的物品就是我们身上所有的物品。
第二步: 我们必须要设置玩家选用菜单中时工具包所显示的图标吧。这个时候我们就是进行设置了,假设我们要设置的图标是钻石剑的话。此刻我们手上拿着钻石剑 | 输入命令: /swkit icon kit1
这个时候所显示的图标即使钻石剑
第三步: 我们要给它加上几句闪亮的名称和lore吧!此刻就可以输入命令/swkit name kit1 &6&l暗杀者,/swkit lore kit1 1 &3&l拿上去斩杀他们吧!
第四步: 我们可以设置他在菜单界面中的位置,分别是,从左上角开始数:横着就类似与下表:
第五步: 现在好了可以检查效果了 | 输入命令:/swkit load kit1
至此,您已经完成一个工具包的设置


随机给予物品设置:
这个功能也是SWR 3.0 版本独特所拥有的
它的命令是: /sw chestadd [类型] [方式] [几率]
进入命令介绍:
[类型] ——此处有三种类型,它们分别是 “basic”、“normal”、“ op”、“basuccenter”、“normalcenter”
[方式] ——此处有两种方式,它们分别是“hand”——直接放到手中、“inv”——直接放到物品栏
[几率] ——此处的几率就是百分比的形式存在,比如 几率是1代表他们1%;几率是100代表它们是100%
举个栗子:
  使用命令: /sw chestadd normal hand 10
就是玩家在开箱子的时候随机(百分之十)的几率获得一把钻石剑


配置文件:



粒子效果:

这一个功能在SWR 3.0的版本以上可以使用,玩家在移动的时候会有粒子效果反映,这个功能最好提供给服务器的那些VIP玩家。
[size=18.6667px]
[size=18.6667px]



玻璃笼子的颜色:
相对于颜色来讲,并没有什么不同,旧的版本也有这种功能
我们可以在
Glasscolors.yml
文件中编辑



SWR3.0+
嘲讽系统也就是在SWR 3.0中的一个新型功能,
您可以在config中设置是否开启
我们可以在比赛中双击 shift 键也就是连续下蹲两次
就可以触发本套功能


SWR3.0+
可以支持PlaceHolderAPI变量
%swr_elo%
%swr_wins%
%swr_losses%
%swr_kills%
%swr_deaths%
%swr_xp%
%swr_games_played%
%swr_kill_death%
%swr_win_loss%
SWR自带的变量

{mapname}
{players}
{maxplayers}
{chestvote}
{timevote}
{weathervote}
{healthvote}
{modifiervote}
{winner}
{restarttime}

而积分板的设置在message.yml当中
  1. scoreboards:
  2.   waitboard:
  3.     line1: '&e&lSkyWars'
  4.     line2: '&5Map:'
  5.     line3: '&a{mapname}'
  6.     line4: ''
  7.     line5: '&5Players:'
  8.     line6: '&a{players}/{maxplayers}'
  9.     line7: ''
  10.     line8: '&5Chest Vote: &a{chestvote}'
  11.     line9: ''
  12.     line10: '&5Time Vote: &a{timevote}'
  13.     line11: ''
  14.     line12: '&5Weather Vote: &a{weathervote}'
  15.     line13: ''
  16.     line14: '&5Modifier Vote: &a{modifiervote}'
  17.     line15: ''
  18.     line16: '&5Health Vote: &a{healthvote}'
  19.   playboard:
  20.     line1: '&e&lSkyWars'
  21.     line2: '&5Map:'
  22.     line3: '&a{mapname}'
  23.     line4: ''
  24.     line5: '&5Players:'
  25.     line6: '&a{players}/{maxplayers}'
  26.     line7: ''
  27.     line8: '&5Match Time:'
  28.     line9: '&a{time}'
  29.     line10: 'remove'
  30.     line11: 'remove'
  31.     line12: 'remove'
  32.     line13: 'remove'
  33.     line14: 'remove'
  34.     line15: 'remove'
  35.     line16: 'remove'
  36.   endboard:
  37.     line1: '&e&lSkyWars'
  38.     line2: '&5Map:'
  39.     line3: '&a{mapname}'
  40.     line4: ''
  41.     line5: '&5WINNER:'
  42.     line6: '&a{winner}'
  43.     line7: ''
  44.     line8: '&5Restarting In:'
  45.     line9: '&a{restarttime}'
  46.     line10: 'remove'
  47.     line11: 'remove'
  48.     line12: 'remove'
  49.     line13: 'remove'
  50.     line14: 'remove'
  51.     line15: 'remove'
  52.     line16: 'remove'
复制代码




下载



使用本插件所遇到的问题


(1)输入/swmap create [地图名]时出现"Spawn must be set to create maps."错误提示
解决办法:设置大厅,使用/sw setspawn


(2)使用创世神,从其他地图粘贴到这个地图后,保存,出现"That map is not currently being edited! Mark sure you used the correct name for saving!"错误提示

解决办法:使用/swmap edit [地图名]进入地图,放几个方块再输出/swmap save [地图名]即可
此一些问题以及解决办法由 @Jonjs_Dada 提出。

(3)在Spigot1.11.2时,创建地图自动进入编辑模式

(4)创建地图需要先设置大厅!
此一些问题以及解决办法由 @ww1373047322 提出。

(5)在地图中添加物品箱子
此一些问题以及解决办法由@YMStudio 提出
点我传送

结束语

如果你对我搬运的插件什么疑问可以在回复区域传达
假设我的帖子中有什么问题的话欢迎大众提醒
谢谢了
更新记录:
2018/2/20 —— 插件介绍帖子初次上线
2018/2/21 —— 修复了语言文件中的一点错误(如果还有什么地方错误的话,请在回复区域提出)
.....
2020/8/14 —— 对命令增加了翻译,修复帖子中少许错误。(如果还有什么地方错误的话,请在回复区域提出)

[groupid=1330]PluginsCDTribe[/groupid]