本帖最后由 Azitate 于 2022-7-1 17:20 编辑
![]() |
★CrackShot★ |
〓 插件介绍 Introduction ■ 说明 本插件是独立的枪械插件系统,不需要任何前置插件和MOD辅助 当然你依然可以使用各种插件或者辅助MOD来达到更好的效果 附属插件 - CrackShotPlus (付费) ■ 功能 枪械的高度自定义性,可配置选项包括且不限于以下选项 枪械性能,附件系统,子弹类型,弹夹系统,音效,爆头,背刺,暴击,召唤,爆炸,指令,特效 瞄准镜,防爆盾牌,牌子商店,合成,区域禁用,击杀信息,空袭,炸弹,闪电,药水效果 具体设置详见评论区内的插件教程(已更新完毕) ![]() ■ 效果 本插件可以做出什么效果?枪械分享 巧妙利用触发指令、合成、攻击后消耗等特性,可以制作能够合成的特色玩法道具; 在做好基础枪械性能的本职的同时,利用枪械后坐力、特效来制作交通工具; 除了枪械,它还可以用来制作近战武器,手雷,盾牌。 ■ 换弹 手持枪械时按Q键即可快速换弹 ■ 商店 支持设置牌子商店 - SignShop 若是其他商店系统可以通过指令来给予玩家枪械 ■ 附件 相当于两把武器,你也可以设置成枪械配刀,需要占用鼠标的另一个键用来切换主/副武器 需要说明的是,瞄准镜同样会占用鼠标的另一个键,这意味着你不能同时启用附件功能和瞄准镜功能 ■ 禁用 可以设置在某些世界/区域启用,在某些世界/区域禁用 你还可以设置玩家物品栏内枪械的最大持有数量 ■ 合成 可以自定义枪械合成表 可以检测原版物品自动转化为枪械(支持检测物品附魔) ■ 其他 支持设置爆头,背刺,暴击造成额外伤害,也支持设置触发指令 需要注意的是,基于飞行时间带来的伤害变化能影响这些额外伤害 ■ 兼容 兼容所有区域保护插件,竞技场类插件,所有礼包和经济类插件 |
〓 插件指令 Instruction ■ /shot , /cra , /cs - 显示插件帮助 ■ /shot list <all/page> - 显示枪械列表 ■ /shot get <枪械> <数量> - 获得指定枪械[ ■ /shot give <玩家> <枪械> <数量> - 给玩家枪械 ■ /shot reload - 重载枪械配置 ■ /shot config reload - 重载插件配置 |
〓 插件权限 Jurisdiction ■ crackshot.list - 显示枪械列表的权限 ■ crackshot.reloadplugin - 重载插件的权限 ■ crackshot.give.<枪械/all> - 给予玩家枪械的权限 ■ crackshot.get.<枪械/all> - 获得指定枪械的权限 ■ crackshot.use.<枪械/all> - 使用所有枪械的权限 ■ crackshot.craft.<枪械/all> - 合成枪械的权限 ■ crackshot.buy.<枪械/all> - 购买枪械的权限 ■ crackshot.shops.<枪械/all> - 出售枪械的权限 ■ crackshot.bypass.<枪械/all> - 绕过冷却的权限 |
〓 插件安装 Install 安装插件本体CrackShot.jar 丢入plugins文件夹然后重启服务器 |
〓 插件下载 Download 原帖下载 - https://dev.bukkit.org/projects/crackshot/files 其他链接 - wiki/中文指南 可用音效 SignShop CrackShotPlus 编辑器伞 网页编辑器 JAVA版数据值大全 - 1.13及以上 1.12及以下 |
〓 配置文件 Configuration 文件版本v0.98.9 ![]() |
〓 已知问题 Problems 速度大于40的子弹可能会乱飞。但只是显示有问题,实际弹道不会歪。 如果玩家离命中的目标太近,子弹有可能会伤害到自己。这个问题存在于1.9及以上的服务器。 实体不能同时被多个弹丸击中,霰弹枪和机关枪大失败。这个问题存在于1.15及以上的服务器。 |
〓 枪械教程 Course 为了便于编辑,已转移至评论区 |
本帖最后由 千鲤 于 2022-7-5 22:37 编辑
〓 插件教程 Course |
messages general 枪械配置 可用音效 |
〓 疑问解答 Q & A |
Q:该如何入门去制作一把属于自己的枪械? A:首先可以从复制模板枪械再编辑开始,通过调整各项属性配置制作出自己独一无二的枪械 |
Q:如何获得我制作的枪械? A:使用命令/shot get <枪械代号> 获得枪械 |
Q:为什么我使用/shot reload显示枪械无法重载? A:可能是你的枪械配置文件有问题,不过这种情况一般可以用/shot config reload来强制重载解决 |
Q:为什么我的步枪/机枪/霰弹枪明明射击那么多次,为什么伤害那么低? A:你的Reset_Hit_Cooldown项没有开启,在1.15以上的版本中这个问题暂时无法解决 |
可访问 枪械配置分享 CS/CSP配置文件分享 作为参考 可访问CrackShot的完整指南以便了解本插件的全部内容 原版:https://github.com/Shampaggon/CrackShot/wiki/The-Complete-Guide-to-CrackShot 站内:https://www.mcbbs.net/thread-1234633-1-1.html Crackshot交流群 - 1097242793 |
蓝之魂 发表于 2020-5-4 16:53
???我怎么发表了?
.............
这个有人发过了吧
请向之前搬运的人申请二搬许可
名副其实 发表于 2020-5-4 17:23
请向之前搬运的人申请二搬许可
这种情况下好像不需要的吧
不错,算是吧MCBBS上的帖子总结了一遍。顶一下吧。
a1532307511 发表于 2020-5-4 23:02
不错,算是吧MCBBS上的帖子总结了一遍。顶一下吧。
我的教程应该更详细一点awa
很不错的插件 支持
小悠酱 发表于 2020-5-5 13:16
很不错的插件 支持
感谢支持,有什么问题欢迎来提问
挺不错的一款插件
不错的插件,即使是我也能心潮澎湃.jpg
来一个csp的教程

Mo_ke_ 发表于 2020-5-8 22:36
来一个csp的教程
有空再说吧,马上就开学了
Mo_ke_ 发表于 2020-5-9 18:50
我们已经开学了,而且你不是上班吗/xk
我是在自己家上班,11号开学,我高一
Mo_ke_ 发表于 2020-5-10 09:57
....高一上班/xk
只是暑假工寒假工这种啊XD
我16岁了XD,而且是在自己家打工
总算是有人搬运了 论坛里都是老早以前 过时版本了
请问1.15.2支持吗?
zhaocan520 发表于 2020-6-7 00:00
请问1.15.2支持吗?
理论上应该可以吧,不过作者在1.13的时候就弃坑了
感谢楼主的分享,真的很强大
yinanqinhao 发表于 2020-6-8 16:23
感谢楼主的分享,真的很强大
不介意的话评个分吧~
蓝之魂 发表于 2020-5-5 10:02
我的教程应该更详细一点awa
详细是详细,我只想蹭金粒awa
MC_Ti_Gu 发表于 2020-6-16 19:56
详细是详细,我只想蹭金粒awa
蹭了经验后来个评分呗,人气是不会消耗的
感谢分享
谢谢楼主的分享
支持支持
感谢支持!有什么问题可以回复提问
牛批服务器刚好需要
蓝之魂 发表于 2020-5-4 16:53
[/td][/tr]
[/table]
[/td][/tr]
我想用特定玩家的头颅做颗手雷的造型,但怎么整都没办法整出皮肤,楼主知道怎么办么?
厉害了 ,找了半天的插件

ting20686197 发表于 2020-8-8 00:21
我想用特定玩家的头颅做颗手雷的造型,但怎么整都没办法整出皮肤,楼主知道怎么办么? ...
貌似不行orz
MCBBS有你更精彩~~
请问1.12.2中,ak47,95式两种自带的枪械伤害是0是什么情况, Reset_Hit_Cooldown默认就是 true打开的,damage也是5
唐九卿 发表于 2020-9-9 16:08
请问1.12.2中,ak47,95式两种自带的枪械伤害是0是什么情况, Reset_Hit_Cooldown默认就是 true打开的,da ...
配置文件理论上讲应该是没有任何问题的,可能是子弹没有命中等缘故
默认枪械仅供参考,不建议直接使用
蓝之魂 发表于 2020-9-12 10:43
配置文件理论上讲应该是没有任何问题的,可能是子弹没有命中等缘故
默认枪械仅供参考,不建议直接使用 ...
我后来发现是打出去的子弹的问题,如果是雪球和鸡蛋就没有伤害,全部改成arrow然后加个弓箭落地消失就没问题了
蓝之魂 发表于 2020-9-12 10:43
配置文件理论上讲应该是没有任何问题的,可能是子弹没有命中等缘故
默认枪械仅供参考,不建议直接使用 ...
你好,有些枪里没有Ammo项目打出来是无限子弹的,怎么设置Ammo项目
6378452 发表于 2020-9-30 18:40
你好,有些枪里没有Ammo项目打出来是无限子弹的,怎么设置Ammo项目
编辑文件,手动加上Ammo项啊,你可以直接复制别的枪械的Ammo项,然后自己修改,教程中有关于Ammo项中各项的详细意思以及模板配置
感谢分享!!!!!!!
太棒了!!!!!!!!
可以,我加了花里胡哨的各种枪械好玩死了
好玩且复杂
有没有材质包
谢谢,刚好需要这样一个插件
MCBBS有你更精彩~ 感谢大佬分享
[11:35:15 WARN]: org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
[11:35:15 WARN]: in 'string', line 3, column 1:
[11:35:15 WARN]: Weapon_title:
[11:35:15 WARN]: ^
[11:35:15 WARN]: expected <block end>, but found '<block mapping start>'
[11:35:15 WARN]: in 'string', line 105, column 5:
[11:35:15 WARN]: Sneak:
[11:35:15 WARN]: ^
[11:35:15 WARN]:
[11:35:15 WARN]: at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:57)
[11:35:15 WARN]: at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:163)
[11:35:15 WARN]: at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:131)
[11:35:15 WARN]: at com.shampaggon.crackshot.CSMinion.loadConfig(CSMinion.java:519)
[11:35:15 WARN]: at com.shampaggon.crackshot.CSMinion.loadWeapons(CSMinion.java:477)
[11:35:15 WARN]: at com.shampaggon.crackshot.CSDirector.onCommand(CSDirector.java:477)
[11:35:15 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
[11:35:15 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:151)
[11:35:15 WARN]: at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:734)
[11:35:15 WARN]: at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchServerCommand(CraftServer.java:696)
[11:35:15 WARN]: at net.minecraft.server.v1_13_R2.DedicatedServer.handleCommandQueue(DedicatedServer.java:483)
[11:35:15 WARN]: at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:440)
[11:35:15 WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:940)
[11:35:15 WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:837)
[11:35:15 WARN]: at java.lang.Thread.run(Unknown Source)
[11:35:15 WARN]: Caused by: while parsing a block mapping
[11:35:15 WARN]: in 'string', line 3, column 1:
[11:35:15 WARN]: Weapon_title:
[11:35:15 WARN]: ^
[11:35:15 WARN]: expected <block end>, but found '<block mapping start>'
[11:35:15 WARN]: in 'string', line 105, column 5:
[11:35:15 WARN]: Sneak:
[11:35:15 WARN]: ^
[11:35:15 WARN]:
[11:35:15 WARN]: at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:572)
[11:35:15 WARN]: at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158)
[11:35:15 WARN]: at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
[11:35:15 WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:214)
[11:35:15 WARN]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:144)
[11:35:15 WARN]: at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:85)
[11:35:15 WARN]: at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:108)
[11:35:15 WARN]: at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:139)
[11:35:15 WARN]: at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:524)
[11:35:15 WARN]: at org.yaml.snakeyaml.Yaml.load(Yaml.java:437)
[11:35:15 WARN]: at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
[11:35:15 WARN]: ... 14 more
这是啥情况
[11:35:15 WARN]: in 'string', line 3, column 1:
[11:35:15 WARN]: Weapon_title:
[11:35:15 WARN]: ^
[11:35:15 WARN]: expected <block end>, but found '<block mapping start>'
[11:35:15 WARN]: in 'string', line 105, column 5:
[11:35:15 WARN]: Sneak:
[11:35:15 WARN]: ^
[11:35:15 WARN]:
[11:35:15 WARN]: at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:57)
[11:35:15 WARN]: at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:163)
[11:35:15 WARN]: at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:131)
[11:35:15 WARN]: at com.shampaggon.crackshot.CSMinion.loadConfig(CSMinion.java:519)
[11:35:15 WARN]: at com.shampaggon.crackshot.CSMinion.loadWeapons(CSMinion.java:477)
[11:35:15 WARN]: at com.shampaggon.crackshot.CSDirector.onCommand(CSDirector.java:477)
[11:35:15 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
[11:35:15 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:151)
[11:35:15 WARN]: at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:734)
[11:35:15 WARN]: at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchServerCommand(CraftServer.java:696)
[11:35:15 WARN]: at net.minecraft.server.v1_13_R2.DedicatedServer.handleCommandQueue(DedicatedServer.java:483)
[11:35:15 WARN]: at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:440)
[11:35:15 WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:940)
[11:35:15 WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:837)
[11:35:15 WARN]: at java.lang.Thread.run(Unknown Source)
[11:35:15 WARN]: Caused by: while parsing a block mapping
[11:35:15 WARN]: in 'string', line 3, column 1:
[11:35:15 WARN]: Weapon_title:
[11:35:15 WARN]: ^
[11:35:15 WARN]: expected <block end>, but found '<block mapping start>'
[11:35:15 WARN]: in 'string', line 105, column 5:
[11:35:15 WARN]: Sneak:
[11:35:15 WARN]: ^
[11:35:15 WARN]:
[11:35:15 WARN]: at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:572)
[11:35:15 WARN]: at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158)
[11:35:15 WARN]: at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
[11:35:15 WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:214)
[11:35:15 WARN]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:144)
[11:35:15 WARN]: at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:85)
[11:35:15 WARN]: at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:108)
[11:35:15 WARN]: at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:139)
[11:35:15 WARN]: at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:524)
[11:35:15 WARN]: at org.yaml.snakeyaml.Yaml.load(Yaml.java:437)
[11:35:15 WARN]: at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
[11:35:15 WARN]: ... 14 more
这是啥情况
不错的插件,好玩
