NewVillages - Add 12 new willages to your server. 1.8.5 新村庄 - 向您的服务器添加 12 个新村庄。 1.8.5
多种类型的村庄
有两种类型的村庄:
- “常规”村庄(有 8 个不同的村庄),
- “高级”村庄(其中有 4 个)。
两者之间的主要区别在于结构的大小/宽度,“优质”村庄由非常壮观的结构建造而成,它们可以包含多个惊喜,并且它们的宝箱比“普通”村庄提供更多奖励。
高适应性
村庄是根据多种模式生成的。他们很好地适应了他们的环境。村庄的生成是根据配置中定义的半径内的可用空间完成的,村庄的生成不会地形化,也不会破坏块,除了那些将成为道路的块。
您可以选择增加或减少每个结构之间的间距,这样您就可以生成宽敞或紧凑的村庄。
根据您的意愿,可以修改村庄的最大大小,NewVillages 将尽力生成
符合您期望的村庄。
当然,也可以根据您的意愿更改村庄的生成率。
支持多线程
村庄生成过程在多个线程上完成。这通过优化服务器的 CPU 负载大大减少了任何延迟。
然后在不影响主线程的情况下,一个接一个地并行处理这些村庄。
因此,您的玩家将能够享受您的服务器提供的游戏体验,而不会被任何村庄的生成所干扰
。
您将能够根据自己的WorldEdit 原理图创建自己的村庄,其大小、半径和随机生成率将与 NewVillages 中的普通村庄相同(取决于您的配置文件)。 在生成自定义示意图村庄期间,生成的每个箱子(存在于示意图中)将包含自动生成的随机战利品(战利品数量将取决于村庄是否优质)自定义 GUI 已制作自定义 GUI以帮助您配置插件而不触及配置文件。 您还可以加载多个村庄配置预设。
这些预设允许您配置将生成的村庄的大小,只需单击一次(无需重新加载,NewVillages 将自行完成)。
示例:(1.0 版 gif)
这只是可用内容的一部分。
点击这里了解更多!
剧透:视频
剧透:普通村庄
剧透:高级村庄
- 将 NewVillages.jar 拖放到您的 Minecraft 服务器的插件文件夹中
- 将 WorldEdit 插件拖放到您的 Minecraft 服务器的插件文件夹中
- 重新启动服务器。
- 在您的插件文件夹中创建了一个 NewVillages 文件夹。
- 在执行任何命令之前,请确保您拥有这些权限:
- --> NewVillages.reload
- --> NewVillages.spawn
- --> NewVillages.gui
- --> NewVillages.helpmessage
- 在聊天中键入 /nv help ,您应该会看到所有命令。
配置文件(和解释):
代码(YAML):
[/CENTER]
# 将发送给没有所需权限的用户的每条消息。
reload-cmd-message-error: '[NewVillages] 您无权使用此
命令'
spawn-cmd-message-error: '[NewVillages] 您无权使用此
命令'
gui-cmd- message-error: '[NewVillages] You do not has the permission to use this
command'
# 此消息将发送给成功重新加载插件的用户
reload-cmd-message: '[NewVillages] 插件已成功重新加载。
# 这是你想要生成的村庄的“期望”半径(来自命令和随机)。
# 不要放置大于或等于“最大”数字的“最小”数字
# 如果插件生成一个村庄,它会尽力生成一个您提供的大小的村庄。
# 非常重要:不要忘记根据您想要的半径设置“最小块大小”值。
village-size-min-x: -59
village-size-max-x: 59
village-size-min-y: -10
village-size-max-y: 15
village-size-min-z: -59
village- size-max-z: 59
# 这个值是“随机参数”,将定义村庄的生成率。如果你降低这个值,你将有更好的机会产生一个村庄。如果你增加这个值,你将有更少的机会产生一个村庄。
村庄产卵率:4500
# 该值将检查可用于生成村庄的空间。如果没有足够的空间,它不会产生村庄。如果这是您第一次配置此值,请确保将 console-verbose 设置为 true。
min-chunk-size: 10000
# 这些值将设置每个“常规”结构周围所需的空间。如果你增加这些值,一个村庄将需要更多空间来生成结构,如果你减少这些值,它将需要更少的空间。
规则村大结构范围:10
规则村中型结构范围:8
规则村小结构范围:6
# 这些值将设置每个“高级”结构周围所需的空间。如果你增加这些值,一个村庄将需要更多空间来生成结构,如果你减少这些值,它将需要更少的空间。
premium-village-largesizedstructure-range: 15
premium-village-bigsizedstructure-range: 14
premium-village-mediumsizedstructure-range: 12
premium-village-smallsizedstructure-range: 10
# 启用 console-verbose 会在控制台上通知你一些调试信息.
console-verbose: true
# 启用 use-schematic 将允许你生成一个自定义示意图村庄(随机或手动)
use-schematic: true
命令和权限
代码(文本)
:
命令:
/nv:
描述:显示 GUI
/nv 帮助:
描述:命令帮助
/nv 重新加载: 描述
:重新加载新村庄的配置 /nv spawn oak_village:描述:在玩家位置 生成一个 oak_village在玩家位置 /nv spawn spruce_village: 描述:在玩家位置生成一个 spruce_village /nv spawn acacia_village: 描述:在玩家位置生成一个 acacia_village /nv spawn anthracite_nether_village: 描述:在玩家位置生成一个 anthracite_village /nv spawn rufous_nether_village:
描述:在玩家位置生成一个 rufous_village
/nv spawn desert_village:
描述:在玩家位置生成一个 desert_village
/nv spawn canyon_village:
描述:在玩家位置生成一个 canyon_village
/nv spawn bandit_village:
描述:在玩家位置生成一个 bandit_village
/nv spawn poseidon_village:
描述:在玩家位置生成一个 poseidon_village
/nv spawn japan_village:
描述:在玩家位置生成一个 japan_village
/nv spawn rock_village:
描述:在玩家位置生成一个 rock_village
/nv spawn schematic_village
描述:在玩家位置
权限中生成一个 schematic_village:
NewVillages.reload:
默认:op
描述:允许您使用 /nv reload 命令
NewVillages.spawn:
默认:op
描述:允许您使用 /nv spawn <village_type> 命令
NewVillages.gui:
默认:op
描述:允许您使用 /nv 命令
NewVillages.helpmessage:
默认:op
描述:向玩家显示 /nv 帮助信息
常见问题:
这个插件会和原版村庄冲突吗?与香草村相比,自定义 NV 村在同一地点产卵的几率较低
。如果是这样,它不会破坏任何建筑,(只是过马路)。有实现原理图吗? 是的,可以使用您自己的示意图创建您自己的自定义村庄。生成过程将是相同的。这个插件适用于平面世界吗? 是的,这个插件可以在平坦的世界上工作,也可以在正常的世界上工作,生成算法的适应性很强。村庄会出现在哪里?
根据配置文件中“village-spawn-rate”的值,一个村庄会以一定的频率生成,并且只有在它有空间生成的情况下才能在任何地方生成,如果它是一个新生成的空间还没有已经去过了(就像一个普通的村庄)。
重要提示:
这些生物群系上不会产生“随机生成”的村庄:
- 丛林
- 竹_丛林
- DEEP_LUKEWARM_OCEAN
- 海洋
- 寒冷的海洋
- 冰雪奇缘_海洋
- 深海
- DEEP_FROZEN_OCEAN
- DEEP_COLD_OCEAN
- 温暖的海洋
- LUKEWARM_OCEAN
- 虚空
- 结束
|