请选择 进入手机版 | 继续访问电脑版
查看: 657|回复: 8

[工具类] [娱乐|机制|原创]DeSignHammer——煅烧、锤炼?真正的铁匠锻造插件!free更新!

[复制链接]

1

主题

1

帖子

1

积分

Lv.1 新手木匠

UID
5536420
小麦
0
金锭
13
下界之星
0
发表于 2018-7-24 23:40:53 | 显示全部楼层 |阅读模式
本帖最后由 帅比小樊 于 2018-7-24 23:46 编辑



————DeSignHammer 锻造锤5.0————
{:bow_pulling_2:}前言
大家好,我又回来了,从DeSign1.0开发到现在,一直没有停更,连续熬夜,研发了新的模式
这是DeSign5.0的后续开发版本,经过一段时间的努力,终于开发出了这个插件
我称他为锻造锤插件,这是这个版本最特殊的地方,没错,他拥有了真实的铁匠系统
我在观看斗罗大陆后有了灵感,做出来的,先看看下面的效果图


{:diamond_sword:}展示视频

第一次做视频,不好勿喷

效果图片
[spoiler]
清晰明了的gui,右键工作方块后打开(工作方块等会讲)

我们点击这个书后弹出了这个界面
这是玩家学习的图纸界面
我们看到,这里出现的最终合成结果,而且属性还带~,这个就是品质系统了
继续
我们点击一下这个

出现了这个界面,他把这个图纸需要的材料全部展现出来了,这个是不能拿的

当我们背包有这些材料后,点击一下铁毡
即可自动放入

会显示这个,我们已经退出了界面
接下来看到两个煅烧炉
我们拿出配置好的煅烧材料

右键煅烧炉,材料被放进去烧了,提供了5℃
当我们的温度达到了一个点,这个点是图纸要求的温度,每个都不一样
我们才能开始锻造

我们用指令获取一个锻造锤,然后破坏铁毡这个工作方块
看到了,进度增加了,锻造锤耐久也减少了,这都是可配置的(需要耐久插件配合)

继续敲,最好用生存模式啊

如果我们停下来不敲,温度下降过了图纸要求的温度,进度就会下降,炉火温度也会下降
这个也是可以配置的

温度不够锻造锤无法敲击

敲到最后,一道闪电落下,玩家就成功获得了合成结果
我们看到这个是有品质的,和当时图纸仓库看到的不一样,这就是品质系统了,一会介绍


看了这些图片认为1710mod服无法使用?别急,看下去[/spoiler]

{:arrow:}插件指令[spoiler]

特点
权限全部op拥有,玩家不需要输入任何指令
老司机腐竹纯配置文件配置?/dsh reload帮助你,重载所有文件,绝对的好帮手不用指令打开界面,设置工作方块即可,我们设计了给予材料的指令,方便您使用编辑材料、合成结果、图纸 新手腐竹很累?我们采用gui编辑,简单到不能再简单![/spoiler]

{:name_tag:}配置文件[spoiler]

总共有这些文件,首先我们先知道/dsh reload这条指令,重载全部配置文件,每个都重载
我们的文件十分简洁,需要设置的就只有基本设定.yml

这是目前可以修改的,后面还会多出来一个 loreRePair选项,这个一会讲(关于支持其他属性插件的选项)
顺便说一下,/dsh reload重载所有本插件文件,全部包括,玩家数据也会!
[/spoiler]

  
{:elytra:}DeSignHammer v5.0 锻造锤·基础教程
{:compass_28:}——1.工作方块篇>>>
[spoiler]
/dsh work
/dsh burn
还记得这两条指令吗,这就是设置工作方块的指令
我们先来主界面的工作方块

输入指令后,我们再右键工作方块铁毡

就设置好了
煅烧炉的一样,/dsh burn即可
等你都设置好后,我们右键一下铁毡,看看有没有出来

如果有出现这个界面,你就设置成功了
燃烧炉右键后如果有出现温度,就可以啦~~

优点:
这两个指令没有限制,可以设置多个方块,设置了铁毡是,工作台也是一样的,不会冲突
可以利用指令物品,做一个让玩家自己选择的铁匠铺,都是可以的,
每个玩家的数据不通,我的煅烧炉温度和别人的不一样可以随时右键煅烧炉查看温度
每次炉火降低也会提醒玩家(在线的话)进度降低也会降低,离线玩家温度一样扣和原版数据没有冲突,熔炉、铁毡一样用,mod方块一样可以
[/spoiler]
{:blaze_rod:}——2.煅烧材料、锻造锤篇>>>
[spoiler]
先自己做出来一个煅烧材料,例如

然后我们输入/dsh shao 温度

即可添加成功,然后右键煅烧炉就可以添加啦
接下来是锻造锤
我们先做一把锻造锤

做好lore后,这里很重要,必须要用耐久插件来设置耐久!
我这里是设置好的,详情设置方式看地址
http://www.mcbbs.net/thread-733915-1-1.html
输入/dsh chui即可保存
代号这些的到配置文件里去看
[/spoiler]
{:wooden_armorstand:}——3.图纸、材料主设计篇>>>
[spoiler]
我们准备好一个图纸

这个随便写的
然后输入指令/dsh hammer 石中剑

然后右键我们的工作方块

gui变化不大,名称变了,我们一个个按要求把材料放上去

放好了,接下来是合成结果的处理,我们先使用 合成结果处理一,直接放入法


好了,我们接下来关闭界面

显示全部都保存了,之后修改也是按这个步骤呢
还没完
接下来设置温度、消耗耐久
我们先来温度吧
输入指令/dsh wen 石中剑 50

设置成功
接下来耐久

好了,你已经完成图纸的基本操作,试试你的锻造吧
品质这一系统请看扩展篇
优点:
简单明了的配置,非常适合新手腐竹使用,怎么样?不买一个看看?材料再多也不怕的界面
[/spoiler]
{:diamond:}——4.品质、星级系统扩展篇>>>
[spoiler]
上一篇我们讲的是直接放入法
这次讲讲品质的使用
其实没多难
我们还是一样放入一个合成结果

这个也行吧,我当然不是用这个,是这个...这个 a.a

大家看到,这个是一个随机范围的值,这是我写的,你随意
注意那个未鉴定不是写上去的,插件自己加的,你不用在准备的时候加上
这里讲解一下
每个属性值你随便写,我们只检测~符号
随机是这么计算的 基础随机值(0~100)*(属性最大值-属性最小值)+属性最小值
比如 (0~100)*(70-50)+50

这里就有人说了,速度那个不是有个%号吗,这个会不会影响啊
当然不会,这个插件会自动屏蔽,最后也是可以随机的
那些用myitems啊非凡啊什么的,可能认为自己用不了了,不,不是的,付费版拥有LoreRePair选项,这个就是用来预防这个的
像myitems这样的,会在50.0前面后面加上§0§1§r§2什么的代码,只需要写在LoreRePair就可以了
写好范围后,我们打开配置文件
路径: ./plugins/DeSignHammer/图纸数据文件/石中剑.yml
翻到最下面

加入pz及以下的选项
这个你随便写,我们只需要关注后面的属性范围值
还记得刚刚讲的基础属性值吗?
说的就是这个随机范围
我们定义这个值为r

当r的值随机到0~20时,就是普通这个属性名
会在结果后加入物品名称
其他也是这样
修改后/dsh reload
再次锻造结果就是这样

星级教程就不用我讲了吧?同理
那个你添加多少个都可以
1.9以下服务器使用中文的时候记得转码!
[/spoiler]

{:book_writable:}DeSignHammer&&API
[spoiler]
{:diamond_chestplate:}  1.HammerAPI

saveBlock
  1. saveBlock(Player p,Block b,String name)
复制代码
保存工作方块
  1. JoinEdit(Player p,String name)
复制代码
使玩家进入编辑模式
  1. ExitEdit(Player p,String name)
复制代码
使玩家退出编辑模式
  1. Boolean isEdit(Player p)
复制代码
玩家是否在编辑中
  1. String getWork(Player p)
复制代码
得到玩家在编辑中的工作方块 合成界面是work 燃烧炉是burn
  1. String getPath(ItemStack item)
复制代码
得到该物品对应的图纸代号 有可能null
  1. Boolean pdPath(String path){
复制代码
判断该图纸代号是否存在
  1. ItemStack getItemStack(String path)
复制代码
根据此图纸代号得到图纸物品
  1. ItemStack RePlaceItemStack(ItemStack item,String path)
复制代码
将物品转换为该图纸代号的最后随机结果
{:book_enchanted:} 2.事件系统
插件暂时提供了一个事件
PlayerFinishChuiEvent
当玩家完成锻造的瞬间,这个事件可以被取消,那将不会出现什么消息玩家
你需要慎重处理这个事件
他可以getPlayer、getPath这两个
得到path,path是指图纸代号,你需要用到可以连接到File YamlConfiguraiton进行修改这个完成结果
你甚至可以开发一个papi的插件,专门利用本插件未处理的变量 煅烧炉温度、变量之类的
API不定时更新

另外,请不要反编译该插件!
[/spoiler]

{:structure_void:}下载地址
游客,如果您要查看本帖隐藏内容请回复

注意: 1.9以上需要使用付费版,免费版仅仅是1.8的,付费版支持全版本
关于1710,1710也需要使用付费版,否则会出现不明问题

{:emerald:}付费版与免费版
[spoiler]
目前前五名购买者 八折优惠
      
{:portal:}1.付费版优势:
永久更新
支持20+个材料,锻造锤、煅烧材料可以无数个
运行方面做了优化,更加流畅
支持1.9+的特殊版本和kc端等等
购买后可以自由添加功能,只有你想不到的(过大会收费)
gui保存算法优化,保存成功提示优化

{:furnace_front_on:}2.差别:  免费版只能支持保存一个材料,锻造锤也是
免费版的各种消息提示不完善,有可能出现未知报错
仅支持的1.8版本也不完善,非常有可能运行错误
免费版锻造锤、煅烧材料也只能有一个,不能设置多个
API并不丰富,没有任何附属插件,也不会更新了
指令使用不百分百可以,可能出现红色报错
锻造完成不会有任何提示,品质这一块会在使用的时候出现未知错误

{:gold_ingot:}购买付费版
价格:11 USD
前五名打折后只需65元
请联系QQ:1907048995购买
付款后把备注消息发到我qq会自动发送文件
[/spoiler]

{:ender_eye:}关于BUG
[spoiler]
{:gold_sword:}免费版bug
4.97已经修复全部已发现bug

{:diamond_sword:}付费版bug
目前免费版bug全部修复,暂时没有bug,随时修复
[/spoiler]

{:clock_11:}没人愿意看的a.更新记录
[spoiler]
>>>{:bucket_water:}免费版更新情况
测试版时间 介绍
4.962018年7月24日13:50修复免费版工作方块bug、配置文件报错bug、无法打开bug(ok了)
4.972018年7月24日15:15修复1.9+报错问题,欢迎继续检错


>>>{:bucket_lava:}付费版更新情况
Hammer版本时间 介绍
5.02018年7月22日22:40付费版修复完毕,已经发布
5.12018年7月23日20:38在某y要求下,锻造锤修复了kc端若干bug
[/spoiler]

本插件所用所有代码均为原创,不存在借用/抄袭等行为



评分

参与人数 1 金锭 +3 收起 理由
1787620685 + 3 感谢分享

查看全部评分

0

主题

1

帖子

0

积分

Lv.1 新手木匠

UID
5684333
小麦
0
金锭
1
下界之星
0
发表于 2018-8-24 18:45:27 | 显示全部楼层
awa

0

主题

2

帖子

1

积分

Lv.1 新手木匠

UID
14162
小麦
0
金锭
8
下界之星
0
发表于 2018-8-27 03:32:27 | 显示全部楼层

9

主题

568

帖子

156

积分

Lv.4 怪物猎人

UID
5132350
小麦
4
金锭
505
下界之星
0
发表于 2018-8-27 09:34:19 | 显示全部楼层
这么长,虽然我不用不过这东西
不过制作应该很难

0

主题

1

帖子

0

积分

Lv.1 新手木匠

UID
5757018
小麦
0
金锭
1
下界之星
0
发表于 2018-9-20 19:14:59 | 显示全部楼层
ganxie louzhu fenxiang

24

主题

1012

帖子

277

积分

Lv.5 农牧专家

UID
5678568
小麦
0
金锭
403
下界之星
0
发表于 2018-9-26 18:25:36 | 显示全部楼层
乱码。。

4

主题

39

帖子

15

积分

Lv.1 新手木匠

UID
4545313
小麦
1
金锭
25
下界之星
0
发表于 2018-9-30 18:54:08 | 显示全部楼层
这好贵啊

0

主题

2

帖子

1

积分

Lv.1 新手木匠

UID
5337522
小麦
0
金锭
4
下界之星
0
发表于 2018-10-2 12:14:42 来自手机 | 显示全部楼层
122

1

主题

140

帖子

39

积分

Lv.2 石器学徒

UID
5717362
小麦
2
金锭
107
下界之星
0
发表于 2018-10-10 23:33:27 | 显示全部楼层
= =
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部