极光creeper
本帖最后由 极光creeper 于 2021-2-7 11:12 编辑



RestoreBlock 4.0
简单的 高效的 方块再生插件.


   



   已经测试过的版本:   1.8  1.12  1.14  1.15
   作者:   ciph3r



   RestoreBlock 是一个非常高效的方块再生插件。
   它功能强大,低延迟 且 客制化程度高,
   这意味着它对服务器TPS几乎不会有影响,您可以根据服务器需求对其进行自定义。




  在以下事件发生后,RestoreBlock 可以重新生成方块:


  注意: RestoreBlock 不会还原:


  可配置: RestoreBlock 能高度客制化,您可以根据服务器的需求对 Config 进行更改。

  无延迟: RestoreBlock 代码高度优化,它几乎不会对服务器的TPS产生任何影响。



  指令 详情:
   /restoreblock - 查看插件信息.
   /restoreblock help - 查看插件帮助.
   /restoreblock reload - 重载 config 文件.

  权限 详情:
   restoreblock.events.blockbreak - 只有拥有此权限的玩家破坏方块后,方块才会再生.
   restoreblock.events.blockplace - 只有拥有此权限的玩家放置方块后,方块才会再生.
   restoreblock.commands.reload - 重载插件的权限.

  汉化文件 Config.yml
#_____           _                   ____  _            _
#|  __ \         | |                 |  _ \| |          | |
#| |__) |___  ___| |_ ___  _ __ ___  | |_) | | ___   ___| | __
#|  _  // _ \/ __| __/ _ \| '__/ _ \ |  _ <| |/ _ \ / __| |/ /
#| | \ \  __/\__ \ || (_) | | |  __/ | |_) | | (_) | (__|   <
#|_|  \_\___||___/\__\___/|_|  \___| |____/|_|\___/ \___|_|\_\
#欢迎来到 RestoreBlock 的配置文件.

Restore-Break:
  #方块在被破坏后是否会再生?
  Restore: true
  #在方块被破坏多少[毫秒]后重生
  Delay: 3000
  #方块应该掉落吗?
  Item-Drops: false
  #在创造模式下破坏了方块,是否应该重生?
  Ignore-Creative: false
  #禁用 '方块破坏后重生' 的世界.
  Disabled-Worlds:
    - example-world

  #什么方块不会重生?
  Excluded-Materials:
    - DOUBLE_PLANT

Restore-Place:
  #方块在被放置后是否会复原?
  Restore: true
  #在方块被放置多少[毫秒]后复原
  Delay: 3000
  #在创造模式下放置了方块,是否应该复原?
  Ignore-Creative: false
  #什么方块不会复原?
  Disabled-Worlds:
    - example-world

  #什么方块不会重生?
  Excluded-Materials:
    - DOUBLE_PLANT

Restore-Burn:
  #方块在被烧坏后是否会再生?
  Restore: true
  #在方块被破坏多少[毫秒]后重生
  Delay: 3000
  #禁用 '方块烧坏后重生' 的世界
  Disabled-Worlds:
    - example-world

  #什么方块不会重生?
  Excluded-Materials:
    - DOUBLE_PLANT

Restore-Explosion:
  #方块在被炸掉后是否会再生?
  Restore: true
  #在方块被破坏多少[毫秒]后重生
  Delay: 5000
  #在每个方块再生间的间隔[毫秒]
  Block-Delay: 25
  #方块应该掉落吗?
  Item-Drops: false
  #禁用 '方块炸掉后重生' 的世界
  Disabled-Worlds:
    - example-world

  #什么方块不会重生?
  Excluded-Materials:
     - DOUBLE_PLANT

#全局设置:

#类似Dotick,这里是检测的频率,不知道什么是Dotick的自己回去研究服务端的tick机制
#单位毫秒,如果你不知道这个是什么鬼东西,不要乱动它
Check-Interval: 1





  出现了什么bug吗?有什么问题吗?或你有新的建议?
  不要犹豫,你可以通过私信或Discord(Cipher#4228)与作者联系。
  请不要使用评论区来回复报错。

  支持作者,拒绝罪恶的附件,请前往原帖下载
   RestoreBlock-4.0.jar (38.22 KB, 下载次数: 35)



  搬运帖内的汉化目的是概述,当发生冲突时,以原贴内提供的使用条款为主


授权搬运








来自群组: Bone Studio

翼LOVE·小爱
真是口渴碰到清泉水啊,正需要这个功能,感谢楼主搬运!!

a341132
这个的意思是可以做一个暂时能让玩家弄,但是又能复原的世界么

Remooonant
感觉小游戏服很派的上用处啊

Remooonant
那个我问一下,可以当成世界重置来用么,比如说一个星期以后方块重生可以不

hart0345
找了好久谢谢楼主

sdcsz
为什么是什么方块不会重生 而不是什么方块会重生一个一个方块设置很难受,但还是谢谢楼主搬运,正需要这个插件XD

mr2044154518
Contributors是贡献者不是作者吧233
(莫名躺枪)

cvcocvc
如果玩家自己盖房子放错一个方块,那岂不是.....

jrx233
正是我需要的,支持

进击大绅士
谢谢楼主66666

Lorboer
这个插件可以,避免一些错误操作

ting20686197
当「破坏后复原」与「放置后复原」的Delay一致时,
先把原本的方块挖掉之后填上其他方块,原本的方块将会被填上空气,
反过来操作也行,先把方块放下之后马上破坏它,被放下的方块就不会被清除了。

要使用这个插件的话,不能够让玩家同时有放置方块与破坏方块的能力,否则地貌还是会被永久改变。
把Delay错开只能够阻止其中一种状况发生。

颅内开灯
适合做一些末日服