帅比小樊 发表于 2018-7-24 23:40:53

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

本帖最后由 帅比小樊 于 2018-7-24 23:46 编辑





https://i.loli.net/2018/07/22/5b543beb5b722.png
————DeSignHammer 锻造锤5.0————




{:bow_pulling_2:}前言
大家好,我又回来了,从DeSign1.0开发到现在,一直没有停更,连续熬夜,研发了新的模式
这是DeSign5.0的后续开发版本,经过一段时间的努力,终于开发出了这个插件
我称他为锻造锤插件,这是这个版本最特殊的地方,没错,他拥有了真实的铁匠系统
我在观看斗罗大陆后有了灵感,做出来的,先看看下面的效果图
{:diamond_sword:}展示视频
1
第一次做视频,不好勿喷https://i.loli.net/2018/07/22/5b54574c4e387.jpg
效果图片
https://i.loli.net/2018/07/22/5b54474ae4096.png
清晰明了的gui,右键工作方块后打开(工作方块等会讲)
https://i.loli.net/2018/07/22/5b54477be06db.png
我们点击这个书后弹出了这个界面
这是玩家学习的图纸界面
我们看到,这里出现的最终合成结果,而且属性还带~,这个就是品质系统了
继续
我们点击一下这个
https://i.loli.net/2018/07/22/5b5447be57b91.png
出现了这个界面,他把这个图纸需要的材料全部展现出来了,这个是不能拿的
https://i.loli.net/2018/07/22/5b5448086f58e.png
当我们背包有这些材料后,点击一下铁毡
即可自动放入
https://i.loli.net/2018/07/22/5b54484b23b12.png
会显示这个,我们已经退出了界面
接下来看到两个煅烧炉
我们拿出配置好的煅烧材料
https://i.loli.net/2018/07/22/5b54488068a70.png
右键煅烧炉,材料被放进去烧了,提供了5℃
当我们的温度达到了一个点,这个点是图纸要求的温度,每个都不一样
我们才能开始锻造
https://i.loli.net/2018/07/22/5b5448c48583e.png
我们用指令获取一个锻造锤,然后破坏铁毡这个工作方块
看到了,进度增加了,锻造锤耐久也减少了,这都是可配置的(需要耐久插件配合)
https://i.loli.net/2018/07/22/5b54490e289a5.png
继续敲,最好用生存模式啊
https://i.loli.net/2018/07/22/5b544936c462b.png
如果我们停下来不敲,温度下降过了图纸要求的温度,进度就会下降,炉火温度也会下降
这个也是可以配置的
https://i.loli.net/2018/07/22/5b5449638751a.png
温度不够锻造锤无法敲击
https://i.loli.net/2018/07/22/5b5449940c90d.png
敲到最后,一道闪电落下,玩家就成功获得了合成结果
我们看到这个是有品质的,和当时图纸仓库看到的不一样,这就是品质系统了,一会介绍
https://i.loli.net/2018/07/22/5b5449d563156.png
https://i.loli.net/2018/07/22/5b5449d653349.png
看了这些图片认为1710mod服无法使用?别急,看下去
{:arrow:}插件指令
https://i.loli.net/2018/07/22/5b544c7420223.png
特点
权限全部op拥有,玩家不需要输入任何指令
老司机腐竹纯配置文件配置?/dsh reload帮助你,重载所有文件,绝对的好帮手不用指令打开界面,设置工作方块即可,我们设计了给予材料的指令,方便您使用编辑材料、合成结果、图纸 新手腐竹很累?我们采用gui编辑,简单到不能再简单!
{:name_tag:}配置文件
https://i.loli.net/2018/07/22/5b544e7ea4641.png
总共有这些文件,首先我们先知道/dsh reload这条指令,重载全部配置文件,每个都重载
我们的文件十分简洁,需要设置的就只有基本设定.yml
https://i.loli.net/2018/07/22/5b544f5224a7c.png
这是目前可以修改的,后面还会多出来一个 loreRePair选项,这个一会讲(关于支持其他属性插件的选项)
顺便说一下,/dsh reload重载所有本插件文件,全部包括,玩家数据也会!

https://i.loli.net/2018/07/22/5b545130ae5f5.png{:elytra:}DeSignHammer v5.0 锻造锤·基础教程{:compass_28:}——1.工作方块篇>>>

/dsh work
/dsh burn
还记得这两条指令吗,这就是设置工作方块的指令
我们先来主界面的工作方块
https://i.loli.net/2018/07/22/5b54534f0c9d0.png
输入指令后,我们再右键工作方块铁毡
https://i.loli.net/2018/07/22/5b54537fc2020.png
就设置好了
煅烧炉的一样,/dsh burn即可
等你都设置好后,我们右键一下铁毡,看看有没有出来
https://i.loli.net/2018/07/22/5b5454fd6685c.png
如果有出现这个界面,你就设置成功了
燃烧炉右键后如果有出现温度,就可以啦~~
优点:
这两个指令没有限制,可以设置多个方块,设置了铁毡是,工作台也是一样的,不会冲突
可以利用指令物品,做一个让玩家自己选择的铁匠铺,都是可以的,
每个玩家的数据不通,我的煅烧炉温度和别人的不一样可以随时右键煅烧炉查看温度
每次炉火降低也会提醒玩家(在线的话)进度降低也会降低,离线玩家温度一样扣和原版数据没有冲突,熔炉、铁毡一样用,mod方块一样可以

{:blaze_rod:}——2.煅烧材料、锻造锤篇>>>

先自己做出来一个煅烧材料,例如
https://i.loli.net/2018/07/22/5b545c7b2faaf.png
然后我们输入/dsh shao 温度
https://i.loli.net/2018/07/22/5b545c9fcbfa7.png
即可添加成功,然后右键煅烧炉就可以添加啦
接下来是锻造锤
我们先做一把锻造锤
https://i.loli.net/2018/07/22/5b545d10e7595.png
做好lore后,这里很重要,必须要用耐久插件来设置耐久!
我这里是设置好的,详情设置方式看地址http://www.mcbbs.net/thread-733915-1-1.htmlhttps://i.loli.net/2018/07/22/5b545d6d73603.png
输入/dsh chui即可保存
代号这些的到配置文件里去看

{:wooden_armorstand:}——3.图纸、材料主设计篇>>>

我们准备好一个图纸
https://i.loli.net/2018/07/22/5b545edfd1752.png
这个随便写的
然后输入指令/dsh hammer 石中剑
https://i.loli.net/2018/07/22/5b545f0c19ed0.png
然后右键我们的工作方块
https://i.loli.net/2018/07/22/5b545f283cc26.png
gui变化不大,名称变了,我们一个个按要求把材料放上去
https://i.loli.net/2018/07/22/5b545f50e784f.png
放好了,接下来是合成结果的处理,我们先使用 合成结果处理一,直接放入法
https://i.loli.net/2018/07/22/5b545f82abc8d.png
https://i.loli.net/2018/07/22/5b545f9251834.png
好了,我们接下来关闭界面
https://i.loli.net/2018/07/22/5b545fbeb0499.png
显示全部都保存了,之后修改也是按这个步骤呢
还没完
接下来设置温度、消耗耐久
我们先来温度吧
输入指令/dsh wen 石中剑 50
https://i.loli.net/2018/07/22/5b5460192aad7.png
设置成功
接下来耐久
https://i.loli.net/2018/07/22/5b54603f53dea.png
好了,你已经完成图纸的基本操作,试试你的锻造吧
品质这一系统请看扩展篇
优点:
简单明了的配置,非常适合新手腐竹使用,怎么样?不买一个看看?材料再多也不怕的界面

{:diamond:}——4.品质、星级系统扩展篇>>>

上一篇我们讲的是直接放入法
这次讲讲品质的使用
其实没多难
我们还是一样放入一个合成结果
https://i.loli.net/2018/07/22/5b545f9251834.png
这个也行吧,我当然不是用这个,是这个...这个 a.a
https://i.loli.net/2018/07/22/5b54626152062.png
大家看到,这个是一个随机范围的值,这是我写的,你随意
注意那个未鉴定不是写上去的,插件自己加的,你不用在准备的时候加上
这里讲解一下
每个属性值你随便写,我们只检测~符号
随机是这么计算的 基础随机值(0~100)*(属性最大值-属性最小值)+属性最小值
比如 (0~100)*(70-50)+50

这里就有人说了,速度那个不是有个%号吗,这个会不会影响啊
当然不会,这个插件会自动屏蔽,最后也是可以随机的
那些用myitems啊非凡啊什么的,可能认为自己用不了了,不,不是的,付费版拥有LoreRePair选项,这个就是用来预防这个的
像myitems这样的,会在50.0前面后面加上§0§1§r§2什么的代码,只需要写在LoreRePair就可以了
写好范围后,我们打开配置文件
路径: ./plugins/DeSignHammer/图纸数据文件/石中剑.yml
翻到最下面
https://i.loli.net/2018/07/22/5b54644b82933.png
加入pz及以下的选项
这个你随便写,我们只需要关注后面的属性范围值
还记得刚刚讲的基础属性值吗?
说的就是这个随机范围
我们定义这个值为r

当r的值随机到0~20时,就是普通这个属性名
会在结果后加入物品名称
其他也是这样
修改后/dsh reload
再次锻造结果就是这样
https://i.loli.net/2018/07/22/5b5465730a9be.png
星级教程就不用我讲了吧?同理
那个你添加多少个都可以
1.9以下服务器使用中文的时候记得转码!

https://i.loli.net/2018/07/22/5b5466b52eb75.png
{:book_writable:}DeSignHammer&&API

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

{:structure_void:}下载地址
**** Hidden Message *****
注意: 1.9以上需要使用付费版,免费版仅仅是1.8的,付费版支持全版本
关于1710,1710也需要使用付费版,否则会出现不明问题
{:emerald:}付费版与免费版

目前前五名购买者 八折优惠
      {:portal:}1.付费版优势:
永久更新
支持20+个材料,锻造锤、煅烧材料可以无数个
运行方面做了优化,更加流畅
支持1.9+的特殊版本和kc端等等
购买后可以自由添加功能,只有你想不到的(过大会收费)
gui保存算法优化,保存成功提示优化
{:furnace_front_on:}2.差别:免费版只能支持保存一个材料,锻造锤也是
免费版的各种消息提示不完善,有可能出现未知报错
仅支持的1.8版本也不完善,非常有可能运行错误
免费版锻造锤、煅烧材料也只能有一个,不能设置多个
API并不丰富,没有任何附属插件,也不会更新了
指令使用不百分百可以,可能出现红色报错
锻造完成不会有任何提示,品质这一块会在使用的时候出现未知错误
{:gold_ingot:}购买付费版
价格:11 USD
前五名打折后只需65元
请联系QQ:1907048995购买
https://i.loli.net/2018/07/23/5b55f0c006959.png付款后把备注消息发到我qq会自动发送文件

{:ender_eye:}关于BUG

{:gold_sword:}免费版bug4.97已经修复全部已发现bug
{:diamond_sword:}付费版bug
目前免费版bug全部修复,暂时没有bug,随时修复

{:clock_11:}没人愿意看的a.更新记录

>>>{: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

http://music.163.com/style/swf/widget.swf?sid=32977771&type=2&auto=1&width=320&height=66
本插件所用所有代码均为原创,不存在借用/抄袭等行为






sadasfgagsasasd 发表于 2018-8-24 18:45:27

awa

x_2088 发表于 2018-8-27 03:32:27

#01#01#01#01#01#01

1787620685 发表于 2018-8-27 09:34:19

这么长,虽然我不用不过这东西
不过制作应该很难

轻音丶 发表于 2018-9-20 19:14:59

ganxie louzhu fenxiang

钻石の音符 发表于 2018-9-26 18:25:36

乱码。。

冒险者传说的人 发表于 2018-9-30 18:54:08

这好贵啊

馒头s 发表于 2018-10-2 12:14:42

122

KMINKBO 发表于 2018-10-10 23:33:27

= =

X默易 发表于 2018-10-19 00:46:23

6666666666666666666666666

wdsjdee 发表于 2019-1-1 13:53:46

支持

woshidoufu 发表于 2019-1-12 20:09:24

不错,插件好用

艾琳craft6 发表于 2019-1-14 16:08:17

斗罗大陆...那是不是要加个锤法...
看起来还是不错的...

凌云大魔王 发表于 2019-1-30 23:24:00

wc 666666696
页: [1]
查看完整版本: [娱乐|机制|原创]DeSignHammer——煅烧、锤炼?真正的铁匠锻造插件!free更新!