starctop
本帖最后由 星光aaa 于 2020-2-26 07:44 编辑
本帖已弃坑,请前往二搬帖子
原内容:
插件简介&功能
在发这款插件之前,站内已知有4款枪械插件
但GunSmith配套材质包不支持1.12版本(已亲测)
   CrackShot和PVPGunPlus插件本身不支持高版本
   CrackShotPlus又是收费插件
这款枪械插件恰好修补了这个枪械版本垄断
还支持更低版本(不低于1.9)

QualityArmory能够自动发送材质包供你下载,
材质包并不会影响其它物品使用,仅仅是改变枪械样子而已

图片欣赏

插件自带的东西
1.材质包(下面会讲到)

2.PluginConstructorAPI
这个插件是此枪械插件的前置,会在加载QualityArmory时自动安装(前提是装了Vault插件
)

3.AUpdater
这个文件夹是次插件的自动更新文件,也会在加载QualityArmory时自动安装
取消自动更新方法:打开AUpdater文件夹里的global.yml,将里面的update的true改为false

指令&权限列表
/QA give [枪械名/弹药类型]     给玩家一把枪械/弹药    权限qualityarmory.give
/QA listItemIds                      列出所有物品名
/QA craft                              打开 枪械合成菜单         权限qualityarmory.craft
/QA reload                            重载插件                       权限qualityarmory.reload
/QA getOpenGunSlot            创建新枪                       权限qualityarmory.getopengunslot

获得所有权限  qualityarmory.*

建议给玩家的权限qualityarmory.default
(包含qualityarmory.craft  qualityarmory.shop  qualityarmory.usegun)

材质包自动下载没反应怎么办
可能的原因
1.config.yml里的下载链接无法访问
解决办法:很简单,去挂VPN,或者下载下面的材质包,弄成直连下载,替换掉config.yml里的链接
2.客户端运行不起
解决办法:修改客户端内存
———————————————————————————————————————————
如果以上办法都行不通的话,还有第三套解决方法
1.手动安装材质包
QualityArmoryv1.0.12.zip (948.83 KB, 下载次数: 2098)
下载材质包后,打开客户端的resourcepacks文件夹,把zip文件直接拖进去(不要解压)
打开游戏,点击选项框,再点击资源包,把刚刚安装的材质包移进已选的资源包栏,点击完成
2.打开config.yml,把里面的useDefaultResourcepack的true改为false,
   把DefaultResoucepackOverride的false改为ture,保存,输入指令/qa reload

关于弹药
弹药类型:
musketball
rocket
shell
9mm
556
762
mininuke
获取弹药方法:
/qa give [弹药类型]
装弹方法:
将弹药放进背包中,手持枪械右键鼠标

如何创建自定义枪械
创建自定义枪与Crackshot一样简单,想要创建一个新的枪,只需进入QualityArmory/newGuns/目录并创建一个新的yml文件
文件的名称随便填(最好不要中文)
然后把下面的代码复制并粘贴到这个yml文件里
  1. allowUpdates: true
  2. name: ExampleGun
  3. displayname: '&7ExampleGun'
  4. id: 35
  5. variant: 0
  6. craftingRequirements:
  7. - IRON_INGOT,0,15
  8. - REDSTONE,0,5
  9. weapontype: RIFLE
  10. weaponsounds: bulletmedium
  11. _VALID_WEAPON_TYPES: 'PISTOL, SMG, RPG, RIFLE, SHOTGUN, SNIPER, GRENADES, SMOKE_GRENADES,
  12.   FLASHBANGS, INCENDARY_GRENADES, MINES, MEELEE, MISC, AMMO, KEVLAR, MEDKIT, LAZER, '
  13. enableIronSights: true
  14. ammotype: '556'
  15. damage: 4
  16. maxbullets: 100
  17. price: 69
  18. invalid: true
  19. drop-glow-color: GREEN
  20. lore:
  21. - Hello
  22. - more lines
  23. material: DIAMOND_AXE
  24. durability: 1000
  25. sway: 0.3
  26. delayForReload: 1.5
  27. delayForShoot: 0.3
  28. bullets-per-shot: 1
  29. isAutomatic: false
  30. maxBulletDistance: 200
  31. unlimitedAmmo: false
  32. LightLeveOnShoot: 14
  33. particles:
  34.   bullet_particle: REDSTONE
  35.   bullet_particleR: 1
  36.   bullet_particleG: 1
  37.   bullet_particleB: 1
  38. Version_18_Support: false
  39. ChargingHandler: nonw
  40. addMuzzleSmoke: true
复制代码

代码讲解:
allowUpdates                 允许更新(一般为true)
name                            枪械的名称
displayname                  显示的枪械名称
id                                  这把枪的ID
variant                          [不清楚,无关紧要]
craftingRequirements    制作枪械所需材料[需用英文ID,英文ID见下方]
weapontype                  设置武器类型
weaponsounds              武器声音[作者没放出类型表,参照其它已做好的枪]
_VALID_WEAPON_TYPES 武器类型参考(无需改动此项)
enableIronSights            是否可以瞄准目标
ammotype                     设置弹药类型[类型见本帖"关于弹药"栏]
damage                          设置伤害
maxbullets                      最大弹药量
price                               出售价格
invalid                             是否禁用这把枪
drop-glow-color              跟子弹颜色有关[一般为none]
lore                                 设置lore
material                           未装材质包下的样子[需用英文ID,英文ID见下方]
durability                         耐久度(先启用enableVisableBulletCounts)
sway                               枪械稳定性(0.2是绝大多数枪的默认值)
delayForShoot                 换弹延迟
bullets-per-shot               每次射击发出的子弹
isAutomatic                     是否为全自动枪(Shift键+鼠标左键连发)
maxBulletDistance           子弹最大距离
unlimitedAmmo               是否为无限子弹
LightLeveOnShoot          [不清楚,一般为14]
particles                          粒子
    bullet_particle             子弹粒子(一般为REDSTONE)
    bullet_particleR            一般为1
    bullet_particleG            一般为1
    bullet_particleB            一般为1
Version_18_Support       [不清楚,一般为false]
ChargingHandler             [不清楚,建议写默认的nonw]
addMuzzleSmoke            枪口是否冒烟

英文ID表

关于材质包创建请见WIKI

配置文件


支持QualityArmory的插件
MythicMobs          站内链接 原帖链接
Parties                 站内链接 原帖链接
BattleSteves         
站内链接 原帖链接
Battle Royale        暂无搬运 原帖链接
BattleGrounds      站内链接 原帖链接
ps:一堆有关吃鸡的

答疑解惑
Q: 我不想使用你的材质包,该如何禁用它?
A: 如果你不需要任何材质包,将"useDefaultResourcepack"设置为false。如果你要使用其它材质包, 将 "DefaultResoucepackOverride"设置为true,并将"DefaultResoucepack"中的链接替换成你材质包的直连下载链接.

Q: 为什么设置"FriendlyFireEnabled"的true或false没有任何作用?
A: FriendlyFire使用Parties插件来实现无法向队友射击的功能.下载"Parties"插件来启用这项功能

Q: 如何设置枪械在使用时会减少耐久度?
A: 设置"EnableWeaponDurability"为true.这样老版枪械会因此报废,所以玩家需要制作/购买新版枪械.

Q: 如何禁止子弹穿过树叶?
A: 设置在"BlockBullets"栏下的"leaves"为true

Q: 如何设置当玩家进入服务器时自动下载材质包?
A: 设置"sendOnJoin"为true来强制所有玩家使用材质包

Q: 如何设置子弹数量显示在物品图标上?
A: 设置"enableVisableBulletCounts"为true.注意,这样可能会使枪械故障或重复!

Q: 如何减少射击时产生的粒子?
A: 将"BulletTrailsSpacing"的值从0.5增加到1或者2.

Q: 枪械破坏游戏平衡或者太便宜,该如何设置?
A: 你可以在“Weapon”,“Ammo”,“Misc”,“crafting”里设置价格、伤害和制作材料

Q: 如何增加新的弹药或枪械
A: 使用这个教程: https://www.spigotmc.org/wiki/ho ... ith-quality-armory/

授权证明

下载地址
插件本体[V1.1.106]   QualityArmory.jar (317.41 KB, 下载次数: 945)
原帖下载[最新版]       点击进入
语言文件[最新汉化版] messages.yml (2.23 KB, 下载次数: 546) ——UTF8编码
语言文件[最新汉化版] messages.yml (1.88 KB, 下载次数: 116) ——ANSI编码
配置文件[汉化版] config.yml (3.1 KB, 下载次数: 353)
来自群组: PluginsCDTribe

starctop
本帖最后由 星光aaa 于 2017-10-3 08:21 编辑

作者更新频率较快,建议大家定期去原帖下载,我不能保证100%的帖子更新

2781268499
楼主,这个枪械在配置文件里可以更改伤害和子弹数量还有子弹速度吗?

starctop
2781268499 发表于 2017-10-2 14:14
楼主,这个枪械在配置文件里可以更改伤害和子弹数量还有子弹速度吗?

这个不太清楚,不好意思

浅ω
hh,昨天在spi上面看到了,感觉不错,没想到这么就有人搬了
感觉这个插件很有前景,作者也在不断更新,支持一下

edgeleaf
进入游戏后枪无法获取啊

starctop
edgeleaf 发表于 2017-10-3 22:24
进入游戏后枪无法获取啊

输指令了没

qxj0503
有最新的材质包吗?帖子内的材质包少3吧枪的材质!

starctop
qxj0503 发表于 2017-10-5 23:23
有最新的材质包吗?帖子内的材质包少3吧枪的材质!

帖子已经更新
之前忘记补上最新材质包了
不好意思

wangxinbin
对不起啊,楼主。打扰一下,我输入指令了后他给我一堆英文说什么An internal error occurred while attempting to perform this command

huluming1
进服务器后输入指令无反应~然后重启后加载的前置插件就报错~~找不到指定文件了就

huluming1
huluming1 发表于 2017-10-22 01:00
进服务器后输入指令无反应~然后重启后加载的前置插件就报错~~找不到指定文件了就 ...

补充下是DependencyDownloader这个文件关联

starctop
huluming1 发表于 2017-10-22 02:30
补充下是DependencyDownloader这个文件关联

我测试过1.12能用,作者测试过1.9,所以1.12以下的版本我不清楚
前置报错很正常

huluming1
星光aaa 发表于 2017-10-22 05:45
我测试过1.12能用,作者测试过1.9,所以1.12以下的版本我不清楚
前置报错很正常 ...

能帮忙提交下这个问题吗楼主感谢,我的,1.11.2的

Deep_
怎么样做枪械材质呢?

阿威23333
这个……好吧早知道不买CSP了

Ghostxy
插件汉化了吗

Ghostxy
1.9.4无法使用

Ghostxy
1.9无法加载材质包而且报错

starctop
Ghostxy 发表于 2017-11-29 18:04
1.9无法加载材质包而且报错

材质包不支持1.9

woaiwen1234
重要!这个插件在物品栏内右键,可以把上过子弹的枪一个一个枪扔出,会导致刷枪,请向作者反馈

凄惨世界
不能开镜吗

blackangel
目前帖子已更新到1.1.47版本
资源包已更新到1.6
——————————————
如果需要使用右键
(例如狙击开镜,或者步枪右键连射)
需要在config里把
IronSightsOnRightCLick: false

设置为true
当然了,如果为true,可以手持枪按F换弹

mumu_520
这个好麻烦,能不吃随机刷枪QWQ

一只蓝聪
星光aaa 发表于 2017-10-22 05:45
我测试过1.12能用,作者测试过1.9,所以1.12以下的版本我不清楚
前置报错很正常 ...

1.11.2可以使用,已测试

MCpixel
请问狙击枪变焦有狙击镜的么就是十字准星

江赛
emmm提个建议.建议玩家能举起枪如果光拿着枪很不好看

2485549144
不错,我喜欢这个插件

khaaan
这个材质包真不错,带走了

ccbuqaz
材质包不行  自动下载的又失败  哎

ShadowFox
感谢,辛苦了,十分有用

starctop
ccbuqaz 发表于 2018-6-14 08:38
材质包不行  自动下载的又失败  哎

作者给的链接需要VPN才能进去,看帖子里"材质包自动下载没反应怎么办"的教程

a65w46a
可惜不支持1.7.10

Dawn_NULL
这个指令可以汉化吗?就是指令后面的说明

Dawn_NULL
可以无视上边的问题

狙击枪可以设置边走边**吗

Dawn_NULL
边走边开 枪

我是然然
6666666666很厉害的插件

我是然然
很好的皮肤

我是然然
谢谢楼主

我是然然
楼主好人

13976128494
很棒的插件

Not102
哇 好久没更新了

TVhaoqi
怎么给玩家权限啊啊啊

TVhaoqi
我很想玩家使用不了枪械 需要权限啊 怎么给权限啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊达瓦

wc592035976
**不掉子弹。。不知道怎么回事

bdyssg
为啥又伤害间隔,一把枪不能连续造成伤害,必须要等上一会再打才有伤害,什么枪都是的,版本1.12.2cat端

Fanxing_April
能不能修改枪械在游戏里的样子?只能用它给的吗?为什么用其他的会插图错误..........

TheBlock
枪械只能使用一个晚上,第二天早上就用不了了...

TheBlock
BUG非常多,只能用一会,后台报错一大堆,模型缺失一大堆,枪械经常会没声音,每次重装的结果都不一样,材质包总是加载不出来,
连射功能经常会刷出两把枪.....

这都怎么回事啊!!!!!!qwq

猫尾233
枪械打人有时候没伤害啊,请问怎么解决呢

下一页 最后一页