[創作] 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