金瓯
本帖最后由 691422759 于 2021-3-6 16:32 编辑

垂直农场 VerticalFarm

(好吧名字是我随便取的 如有Bug请在本帖回帖反馈~)


简介:
众所周知,现实中农业需要使用大量土地。而在MC中玩家往往将农田垂直放置,并使用红石一键收割。这很不河里。
此插件能够对垂直农场的产量进行堆叠惩罚,使得农业产量与用地面积成正比,避免玩家使用垂直农场,提升玩家的用地需求。

机制:
当一个方块种植作物时,一切行为与原版相同。
模式1:
当一个方块上下存在其他n个作物时,此方块上下所有的作物生长速度减缓为原来的n分之一。
由此算出,垂直农场的总产量(图中右侧)=堆叠n个作物×n分之一的生长速度=普通农田产量(下图中左侧)。
模式2:
只有露天(上方没有任何方块)的作物能够生长

当出现产量惩罚时,会提示玩家。

目前影响作物的种类为:
- 小麦
- 土豆
- 胡萝卜
- 甘蔗
- 地狱疣
- 西瓜茎
- 南瓜茎




命令:
/Verticalfarm reload 重载提示文字,需要权限 VerticalFarm.reload,默认OP拥有,无需手动添加

配置文件:
  1. # 模式选择,1 或 2
  2. # 模式1:如果某作物垂直方向多于1个作物,垂直方向的所有作物都将减产
  3. # 模式2:只允许露天环境的作物生长,作物上方不能存在任何方块(较为激进的限制)
  4. mode: 1
  5. # 模式1的提示语
  6. mode1_notice_message: "§b[农业系统] §a受垂直方向上§b{number1}个§a其它作物影响 所有作物生长速度将减缓为§b{number2}分之1"
  7. # 模式2的提示语
  8. mode2_notice_message: "§b[农业系统] §a该作物不在露天环境下 将不会生长 请移除上方所有的遮挡方块"
  9. # 提示间隔 避免刷屏 单位:秒
  10. notice_interval: 6
复制代码


已知bug:
首次安装后config.yml可能出现乱码,导致游戏内信息不提示请修改/plugins/VerticalFarm/config.yml后使用 /Verticalfarm reload 重载即可。
若仍不提示消息,修改mode: 后的数字再次重载即可。
实测此插件对性能影响极小,请放心食用。

下载地址:
1.13及以上版本: VerticalFarm-1.0-SNAPSHOT.jar (7.06 KB, 下载次数: 63)
1.12.2及以下版本: VerticalFarm-1.1.jar (9 KB, 下载次数: 16)
更新记录
1.0版本 - 完成模式1的功能
1.1版本 - 新增模式2的支持,新增低于1.13旧版本的支持





chaiyuzhe
来啦来啦沙发~

Mo_Cha_666
希望可以支持一下1.12.2!

金瓯
Mo_Cha_666 发表于 2021-1-23 12:00
希望可以支持一下1.12.2!

好的 感谢你的关注 这几天应该就会推出1.12及以下版本

SOXa
期待1.12.2

飞皇之圣
坐等1.12.2=。=

金瓯
@Mo_Cha_666 @SOXa @飞皇之圣
已添加对1.12及以下低版本的支持,欢迎前来测试~

飞皇之圣
691422759 发表于 2021-1-25 09:31
@Mo_Cha_666 @SOXa @飞皇之圣
已添加对1.12及以下低版本的支持,欢迎前来测试~

哦哦,待会就去试试=w=

飞皇之圣
提个两个意见
1.能不能弄成不同世界不同模式呢?比如在主世界是模式2,地狱是模式1,末地则是正常生长
2.模式2的情况下能不能设置一部分方块不会影响农作物生长,比如玻璃之类的

墨寒菌
为什么1..13和1.13以下的是俩不同版本的插件,稳定不/滑稽

SS_Tom
农场主の噩梦。。。

金瓯
墨寒菌 发表于 2021-1-25 17:27
为什么1..13和1.13以下的是俩不同版本的插件,稳定不/滑稽

插件逻辑非常简单 不会出现重大错误。
因为以1.13为界,MC的英文物品名称进行了大改,比如说小麦在高低版本的名字不一样,所以不可一概而论。

金瓯
飞皇之圣 发表于 2021-1-25 16:58
提个两个意见
1.能不能弄成不同世界不同模式呢?比如在主世界是模式2,地狱是模式1,末地则是正常生长
2.模 ...

感谢您的建议,我会着手添加多世界支持,方块考虑添加的是火把、玻璃。如果有可能的话,我也会提供自定义方块设置

Cookie9467
MCBBS有你更精彩~

墨寒菌
版本不同ID不同我懂,为什么俩插件版本都不同

墨寒菌
而且这个插件是不是只影响瓜茎的生长,不影响西瓜或南瓜的生长呢

金瓯
墨寒菌 发表于 2021-1-25 22:21
而且这个插件是不是只影响瓜茎的生长,不影响西瓜或南瓜的生长呢

说实话,我目前不太确定西瓜和南瓜的行为。
理论上瓜茎从成熟到旁边结出西瓜,也算是一次生长(可以理解为瓜茎的状态更新),限制了瓜茎的生长速度,应该也就影响了南瓜或者西瓜的结果速度。

小明单
很棒
横滨ada

苏子峰
不得不说很nb 制裁大面积农田

Mo_Cha_666
691422759 发表于 2021-1-25 09:31
@Mo_Cha_666 @SOXa @飞皇之圣
已添加对1.12及以下低版本的支持,欢迎前来测试~

1.12.2版本测试中正常
新增建议:
希望添加对光照系数的一个检测,比如说当前种子光照系数超过一定数值,则不会影响农作物的生长。(理论上来说不能实现吧)

金瓯
Mo_Cha_666 发表于 2021-1-29 18:22
1.12.2版本测试中正常
新增建议:
希望添加对光照系数的一个检测,比如说当前种子光照系数超过一定数值, ...

理论上可以实现,只是有悖于插件的初衷。
实际上,大多数垂直农场,也满足的光照需要,添加这个功能会让这个插件没有什么实际作用

Mo_Cha_666
691422759 发表于 2021-1-30 08:30
理论上可以实现,只是有悖于插件的初衷。
实际上,大多数垂直农场,也满足的光照需要,添加这个功能会让 ...

明白了 感谢作者提醒

墨寒菌
Linux 加载时乱码:# 妯″紡閫夋嫨锛?1 鎴? 2 # 妯″紡1锛氬鏋滄煇浣滅墿鍨傜洿鏂瑰悜澶氫簬1涓綔鐗╋紝鍨傜洿鏂瑰悜鐨勬墍鏈変綔鐗╅兘灏嗗噺浜? # 妯″紡2锛氬彧鍏佽闇插ぉ鐜鐨勪綔鐗╃敓闀匡紝浣滅墿涓婃柟涓嶈兘瀛樺湪浠讳綍鏂瑰潡锛堣緝涓烘縺杩涚殑闄愬埗锛? mode: 1 # 妯″紡1鐨勬彁绀鸿 mode1_notice_message: "搂b[鍐滀笟绯荤粺] 搂a鍙楀瀭鐩存柟鍚戜笂搂b{number1}涓鍏跺畠浣滅墿褰卞搷 鎵?鏈変綔鐗╃敓闀块?熷害灏嗗噺缂撲负搂b{number2}鍒嗕箣1" # 妯″紡2鐨勬彁绀鸿 mode2_notice_message: "搂b[鍐滀笟绯荤粺] 搂a璇ヤ綔鐗╀笉鍦ㄩ湶澶╃幆澧冧笅 灏嗕笉浼氱敓闀? 璇风Щ闄や笂鏂规墍鏈夌殑閬尅鏂瑰潡" # 鎻愮ず闂撮殧 閬垮厤鍒峰睆 鍗曚綅锛氱 notice_interval: 6

金瓯
墨寒菌 发表于 2021-1-25 22:18
版本不同ID不同我懂,为什么俩插件版本都不同

实际上是一个功能,版本号我忘了改了,懒癌发作就这样吧

Misaka。
好像有天空光这个东西来着?大概吧 记不清了

w906413308
VerticalFarm哎呀神了

雪狸不吃梨
玩家狂喜ovo

园丁爱吃素

希望可以支持一下1.18.1

DODO_TAT
很好的插件牛!!!

第一页 上一页 下一页 最后一页