[创作] Ore Replacer 矿物代换

楼主: tonylo2ooo (Logo)   2016-04-22 20:13:38
插件名称 : Ore Replacer 矿物代换
原文网址 : https://www.spigotmc.org/resources/orereplacer.22158/
下载网址 : https://www.spigotmc.org/resources/orereplacer.22158/
支援版本 : Spigot 1.9, 1.8.X . Java 1.8 编译
一如往常,开放所有原始码给大家相互观摩 :
http://mcfallout.weebly.com/38283283042555420214.html
=============================================
大家好,我是LogoCat,这个插件是为了废土服务器需要所开发的。
XRAY玩家一直是服务器方的头痛问题,
目前防XRAY有几种方式:
1. 用矿物盖住所有没和空气接触的矿,非常消耗效能
2. 只传送地表的矿物
但是以上的都可以被MOD破解,而且非常消耗效能。
如果只是单纯为了矿物,就有以下方式
3. 限制矿物的开采量
我目前提供第四种
4. 矿物挖开时才会生成,也就是XRAY看到的矿物再挖开后会是石头。
一般玩家则完全不会发现这件事情,因为只会带换被隐藏的方块(所以有人抱怨矿物消失
的话...)
并且你可以自己设定要针对哪些方块设定。例如只想针对钻石进行矿物代换与分散。
目前config档已经自行设定期望值和原始一样,
但现在的矿物会被分散。跟本来的矿脉不同。
作者: rvdavid (rvdavid)   2016-04-22 20:27:00
推一下 废土小屁孩都很欢
作者: patrick339 (QZQ779727)   2016-04-24 06:34:00
http://dev.bukkit.org/bukkit-plugins/orebfuscator/跟这种1.的方式效能差距会很多吗
楼主: tonylo2ooo (Logo)   2016-04-24 19:55:00
你贴的连结就是1,我的基本上完全没效能问题他类似先改动所有方块,挖开才判定你挖的那块是什么我是反过来,你挖的那一瞬间我才跑机率分布去决定你可以想成我这是一个超级小插件,我一次只动到6块我自己服务器50人跑,插件连服务器 0.01%使用率都不到给你参考
作者: zop (ㄞ肝ㄞ肝~一元二十罐~)   2016-04-25 15:18:00
这个优秀!为什么原版不直接这样做呢?
楼主: tonylo2ooo (Logo)   2016-04-25 20:42:00
有一天你写了一个乐高程式,天知道有人会作弊玩乐高
作者: zop (ㄞ肝ㄞ肝~一元二十罐~)   2016-04-25 22:13:00
也是...如果依照世界生成的顺序,原版是很合理的作法...
作者: emptie ([ ])   2016-04-25 22:40:00
为了要让同一个seed有一样的体验吧…矿物每次挖都不一样就有点失去seed的用意了
作者: zop (ㄞ肝ㄞ肝~一元二十罐~)   2016-04-26 21:02:00
也就是说,不是预先生成,而是预先固定参数,需要产生的时候再产生,如果运用到大部分的层面,搞不好效能会好很多 =3=
作者: cybelia (@@)   2016-04-27 17:53:00
唔,玩家跟server间latency很高的时候,以前的遮光措施会蛮常在挖矿时目睹矿物消失..不晓得现在的技术有没有改进了.. 很久没玩有这类插件的server了 (模组mode ing) XD
作者: mamaya3 (mamaya)   2016-04-27 19:12:00
研究一下noise算法的话 应该也是能弄出矿脉 不过已经出来透气的矿物就算了XD

Links booklink

Contact Us: admin [ a t ] ucptt.com