• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

Difference between revisions of "SkyWarsReloaded"

From Minecraft插件百科
Jump to: navigation, search
Line 1: Line 1:
 +
{{Bukkit Plugin Infobox
 +
|插件名=SkyWarReloaded
 +
|版本=4.1.3
 +
|前置插件=Vault
 +
|網址=https://www.spigotmc.org/resources/skywarsreloaded.3796/
 +
}}
 
[[文件:SkyWarReloaded.jpg]]
 
[[文件:SkyWarReloaded.jpg]]
  
Line 4: Line 10:
 
   SkyWarsReloaded是一款重新构建的插件,类似于skywars.
 
   SkyWarsReloaded是一款重新构建的插件,类似于skywars.
 
   现在使用基础的地图系统,无需多世界插件支持.
 
   现在使用基础的地图系统,无需多世界插件支持.
 
===2.7版本已发布===
 
  1.这个版本修复了许多BUG.
 
  2.不需要再依赖世界插件. 例如:Multiverse VoidWorld.
 
  3.把所有的反射(reflection)替换成抽象(abstraction)(目的是减少JVM的性能需求)  //就是优化了的意思
 
  4.在游戏结束时,额外添加了烟花.
 
  5.在1.8的服务器添加了Titles(1.8新特性)效果,可以在messages.yml编辑.
 
  6.添加了lobbyGuard选项在配置文件里,启用它的时候,无需其他保护插件,就可以保护建筑.(拥有swr.ignoreLobbyGuard权限的用户,可以无视这个保护)
 
  7.添加了更好的支持两个箱子,这两种箱子可以在配置文件设置.
 
  8.现在所有的游戏道具都可以重新定位在快捷栏或菜单.(就是进去游戏前后的背包复原)
 
 
===请注意===
 
  如果你使用1.8水龙头构建版(spigot)之前的版本,你在编辑Message.yml时,记分牌标题的字符数量不能超过16个,否则服务端会报错.
 
 
  game:
 
    scoreboard-players: '&a&lWarriors Left'              <-----这里不能超过16个字符
 
  scoreboard:
 
    title: '&4&l==SkyWars Stats=='
 
    money: '&a&lMoney: &f&l{value}'
 
    score: '&e&lScore: &f&l{value}'
 
    wins: '&b&lWins: &f&l{value}'
 
    kills: '&a&lKills: &f&l{value}'
 
    games-played: '&e&lGames Played: &f&l{value}'
 
    kd: '&b&lK/D: &f&l{value}'
 
 
==前置插件==
 
  Vault - 依赖插件 (必须安装)
 
  
 
==特性==
 
==特性==
Line 48: Line 27:
 
   14. 跨服模式 (正在开发中....)
 
   14. 跨服模式 (正在开发中....)
  
==安装==
+
==提醒==
  1.复制jar文件至服务端的plugins文件夹
+
如果你使用的时3.0以下版本的话此介绍对于您没有任何效果,请使用3.0以上版本
  2.重新启动服务器 (安装插件)
+
 
  3.编辑已创建的配置文件,可以更改游戏设置,SQL设置(如果您想使用SQL).
+
如果在于你的测试中发现了BUG的话,请你提供给作者,提供给我也可以我会传达给原作者
  4.编辑chest.yml文件,设置你想出现在箱子的物品(下面有详细说明)
 
  5在kit文件夹里,你可以编辑和创建工具包.(下面有详细说明)
 
  6.插件会预装了一个测试地图,所有玩家只需要使用/swr join指令即可加入游戏,也可以使用压力板或者配置好的木牌加入游戏.(下面有说明木牌格式)
 
  7.完成,欢迎使用SkyReloaded插件.
 
  
 
==指令==
 
==指令==
  /swr join - 玩家加入游戏. (玩家会加入到最少玩家的游戏房间)
+
===玩家指令===
  /swr quit - 玩家退出游戏.
+
sw leave —— 退出当前游戏
  /swr start - 强制开启游戏.
+
sw join —— 加入一个游戏
  /swr kit - 打开工具包菜单.
+
sw stats [玩家名]—— 显示玩家战斗信息
  /swr menu - 打开大厅菜单(在大厅中)或者游戏选项(在游戏中).
+
sw top [stat] —— 显示当前战斗的排行榜
  /swr shop - 打开游戏内的商店.
+
 
  /swr glassshop - 打开购买玻璃颜色的商店.
+
===管理员命令===
  /swr permkitshop - 打开购买永久工具包的商店.
+
sw setspawn —— 设置游戏大厅
  /swr particleshop - 打开购买粒子效果的商店.
+
sw setstat [玩家名] [类型] [数值]—— 设置玩家某个信息数量
  /swr trialshop - 打开购买抛射效果的商店.
+
sw clearstats [玩家名] ——清楚某个玩家的数据
  /swr stats - 查看自己的skywars数据统计.
+
sw reload —— 重载插件配置
  /swr setspawn - 设置出生点,用于玩家退出游戏返回的位置.
+
sw chestadd [类型] [方式] [几率] —— 设置随机物品
  /swr spectate - 观看正在进行的游戏.
+
sw start —— 强制开始某一个游戏房间中的游戏
  /swr reload - 重新加载配置文件,chest.yml文件和工具包.
+
sw spawn [类型] ----- 设置玩家死亡出生点 出生点: player 死亡点: dealth 观察者点: spec
  /swr list - 列出目前所有可以使用的地图.
+
sw updatetop —— 手动更新排行榜
  '''! <mapname>是地图名字,必填.!'''
+
 
  /swr create <mapname> -创建地图.
+
swkit create [工具包名] ——创建一个工具包
  /swr save <mapname> - 保存地图,用于编辑完后保存.
+
swkit enable [工具包名] ——是否开启此工具包
  /swr edit <mapname> - 编辑地图.
+
swkit icon [工具包名] ——让你手中的物品图标变成工具包显示的图标
  /swr delete <mapname> - 删除地图.
+
swkit lockicon [工具包名] ——查看工具包的图标显示
  /swr register <mapname> - 尝试注册地图.
+
swkit perm [工具包名] ——让一个工具包变成有权限才能使用
  /swr unregister <mapname> - 注销地图.
+
swkit list —— 列出当前所有的工具包名
  /swr games - 列出所有当前正在进行中的游戏(玩家人数,地图名字,游戏编号)
+
swkit load [工具包名] ——删除你背包中所有东西并给予工具包里有的物品
  /swr endgame <gamenumber> - 结束游戏(<gamenumber>是游戏编号,使用“all”可以结束全部游戏.)
+
swkit lore [工具包名] [行数] [标签] —— 为物品添加lore(行数在于1到6之间,标签支持颜色代码)
  /swr addpoints <playername> <points> - 增加玩家点数.
+
swkit name [工具包名] [名称] —— 设置工具包的名称
  /swr removepoints <playername> <points> - 减少玩家点数.
+
swkit position [工具包名] [坐标] —— 设置工具包在于GUI界面中的位置
  /swr setglass <playername> <color> - 设置制定玩家的玻璃颜色.
+
swkit update [工具包名] —— 更新工具包中的物品(你的物品栏以及背包)
  /swr seteffect <playername> <effect> - 设置制定玩家的粒子效果.
+
 
  /swr setprojeffect <playername> <effect> - 设置制定玩家的抛射效果.
+
swmap arenas —— 打开显示地图数量的GUI界面
   /g - 用于全服聊天.
+
swmap create [地图名] ——创建一个地图
 +
swmap edit [地图名] ——进入此地图的编辑模式
 +
swmap delete [地图名] ——删除一个地图
 +
swmap list —— 列出可以进行游戏的地图
 +
swmap register [地图名] ——给一个地图写一个特殊名称
 +
swmap unregister [地图名] ——取消一个地图的特殊名称
 +
swmap save [地图名] —— 保存地图并退出编辑模式使此地图可以进行游戏
 +
swmap minimum [地图名] [数值] —— 设置地图的最小玩家数量
 +
swmap name [地图名] [显示名] —— 设置地图显示给玩家的名称
 +
swmap creator [地图名] [创建者ID] —— 设置创建此地图的玩家ID
 +
swmap refresh —— 重载地图配置文件
 +
 
 +
===组队命令===
 +
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.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
 +
 
 +
==教程==
 +
===安装教程===
 +
在使用本插件时,你必须要保证您服务端的版本在于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):设置玩家出生点死亡点观察者点: sw spawn [类型] ----- 设置玩家死亡出生点 出生点: player 死亡点: dealth 观察者点: spec
 +
 
 +
第四步: 建筑完地图得要保存吧! | 使用命令: /swmap save game
 +
 
 +
第五步: 在此我们可以设置一下地图的创建者 | 使用命令: /swmap creator [ID]
 +
 
 +
第六步:现在游戏可以正常开始了,但是我们必须激活它 | 使用命令: /swmap register game
 +
 
 +
第七步:我们可以给地图加一个名字把! | 使用命令: /swmap name game &3&l爱爱
 +
 
 +
第八步:  必须要启动这个地图! | 使用命令 /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”
 +
 
 +
[方式] ——此处有两种方式,它们分别是“hand”——直接放到手中、“inv”——直接放到物品栏
 +
 
 +
[几率] ——此处的几率就是百分比的形式存在,比如 几率是1代表他们1%;几率是100代表它们是100%
 +
 
 +
举个栗子:
 +
 
 +
   使用命令: /sw chestadd normal hand 10
 +
 
 +
就是玩家选用随机时有百分之十的几率获得一把钻石剑
 +
 
 +
==自定义变量==
 +
SWR3.0+
 +
 
 +
可以支持PlaceHolderAPI变量
 +
%swr_elo%
 +
%swr_wins%
 +
%swr_losses%
 +
%swr_kills%
 +
%swr_deaths%
 +
%swr_xp%
 +
%swr_games_played%
 +
%swr_kill_death%
 +
%swr_win_loss%

Revision as of 21:15, 27 August 2019

SkyWarReloaded
外文名SkyWarReloaded
插件类型Spigot / CraftBukkit
最新版本4.1.3
前置插件Vault
源地址http://dev.bukkit.org/bukkit-plugins/SkyWarsReloaded

SkyWarReloaded.jpg

简介

 SkyWarsReloaded是一款重新构建的插件,类似于skywars.
 现在使用基础的地图系统,无需多世界插件支持.

特性

 1. 自带加载世界地图系统
 2. 能够使用木牌加入游戏
 3. 自定义程度高
 4. 拥有游戏商店与观众商店
 5. 自定义工具包
 6 .拥有基础(Basic),普通(Regular),高级(OP)箱子,可以在配置文件修改,还包括玩家投票选择箱子(选择OP箱子可以设置权限)
 7. 可以投票游戏内的时间(早上,中午,傍晚,晚上)
 8. 可以投票游戏内的天气(晴天,下雨,下雪)
 9. 可以投票游戏内的跳跃高度(很好玩的设定)
 10. 永久工具包商店
 11. 玻璃颜色商店
 12. 行走粒子特效商店
 13. 抛射物粒子特效商店
 14. 跨服模式 (正在开发中....)

提醒

如果你使用的时3.0以下版本的话此介绍对于您没有任何效果,请使用3.0以上版本

如果在于你的测试中发现了BUG的话,请你提供给作者,提供给我也可以我会传达给原作者

指令

玩家指令

sw leave —— 退出当前游戏
sw join —— 加入一个游戏
sw stats [玩家名]—— 显示玩家战斗信息
sw top [stat] —— 显示当前战斗的排行榜

管理员命令

sw setspawn —— 设置游戏大厅
sw setstat [玩家名] [类型] [数值]—— 设置玩家某个信息数量
sw clearstats [玩家名] ——清楚某个玩家的数据
sw reload —— 重载插件配置
sw chestadd [类型] [方式] [几率] —— 设置随机物品
sw start —— 强制开始某一个游戏房间中的游戏
sw spawn [类型] ----- 设置玩家死亡出生点 出生点: player 死亡点: dealth 观察者点: spec
sw updatetop —— 手动更新排行榜
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 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 —— 重载地图配置文件

组队命令

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.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

教程

安装教程

在使用本插件时,你必须要保证您服务端的版本在于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):设置玩家出生点死亡点观察者点: sw spawn [类型] ----- 设置玩家死亡出生点 出生点: player 死亡点: dealth 观察者点: spec

第四步: 建筑完地图得要保存吧! | 使用命令: /swmap save game

第五步: 在此我们可以设置一下地图的创建者 | 使用命令: /swmap creator [ID]

第六步:现在游戏可以正常开始了,但是我们必须激活它 | 使用命令: /swmap register game

第七步:我们可以给地图加一个名字把! | 使用命令: /swmap name game &3&l爱爱

第八步: 必须要启动这个地图! | 使用命令 /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”

[方式] ——此处有两种方式,它们分别是“hand”——直接放到手中、“inv”——直接放到物品栏

[几率] ——此处的几率就是百分比的形式存在,比如 几率是1代表他们1%;几率是100代表它们是100%

举个栗子:

 使用命令: /sw chestadd normal hand 10

就是玩家选用随机时有百分之十的几率获得一把钻石剑

自定义变量

SWR3.0+

可以支持PlaceHolderAPI变量

%swr_elo%
%swr_wins%
%swr_losses%
%swr_kills%
%swr_deaths%
%swr_xp%
%swr_games_played%
%swr_kill_death%
%swr_win_loss%