Ore Discovery Broadcast

Ore Discovery Broadcast

⛏️ 每当玩家发现矿脉时,向服务器广播消息。

A Serilum Mod. Made with love. Lots of active mods for Fabric, Forge and Neo!

CurseForge Modrinth Patreon YouTube


关于本模组

Ore Discovery Broadcast 是一个专为服务器环境制作的模组,但仍可用于单人游戏或局域网世界。每当玩家挖掘矿石时,都会广播一条消息。相同矿石的消息之间可以配置延迟。消息的格式和颜色可以更改。还可以通过黑名单文件选择哪些矿石应该被广播,哪些不应该。

让玩家之间有更多互动,可以看到其他人在做什么以及他们找到了哪些矿石。该模组也可以作为防 X 射线作弊的可行解决方案。因为当玩家以不自然的方式不断发现钻石时,会非常引人注目。默认情况下,该功能仅在专用服务器中启用。可以通过将配置中的 'onlyRunOnDedicatedServers' 设置为 false 来更改。玩家放置的矿石方块不会被广播。



依赖项

需要 Collective
环境:服务器




可配置

配置指南

   所有可用的配置选项:

onlyRunOnDedicatedServers  默认 true
模组是否只应在专用服务器上运行。启用时,在单人游戏世界中不会发送。

ignorePlacedOreBlocks  默认 true
玩家放置的矿石方块是否应被忽略而不广播。

tickDelayBetweenSameOreBroastcasts  默认 600,最小 0,最大 72000
相同矿石发现之间发送下一次广播前需要等待的刻数。当挖掘相同方块时重置。20 刻 = 1 秒

messageFormat  默认 "%player% has found %ore%!"
广播消息的格式。%player% = 玩家名称,%ore% = 矿石名称

lowercaseOreName  默认 true
矿石名称是否应以小写字符显示。

addOreCountToMessage  默认 false
广播消息是否应包含矿脉的大小。将包含在 %ore% 中。

hideDeepslateFromName  默认 true
如果矿石名称中存在 "deepslate",是否应将其隐藏。

ignoreCreativePlayers  默认 true
如果启用,当玩家处于创造模式时将不会宣布矿石发现。

ignoreFakePlayers  默认 true
如果启用,当矿石被模拟的假玩家破坏时将不会宣布矿石发现。


矿石黑名单
在文件夹 ./config/orediscoverybroadcast/ 中有一个 blacklist.txt 文件。在这里你可以通过在行首添加感叹号(!)来指定哪些矿石被找到时不应广播。默认排除石英:


广播消息颜色配置
./config/orediscoverybroadcast/. 中还有一个名为 colourmap.txt 的文件。在这里你可以指定特定矿石应设置的颜色。包含默认值。
来自其他模组的矿石也会显示,使用默认颜色蓝色(9):





展示

在这里你可以看到消息被广播到服务器。挖掘多个相同矿石只显示一条消息。挖掘不同矿石显示多条:

 
另一个挖掘多个煤矿石的示例:

 
这里在配置中更改了消息格式。内容和颜色都是可配置的:

 
可以为每种矿石设置不同的颜色:

 
这是一个启用了 'addOreCountToMessage' 配置选项的示例。广播消息将包含矿脉中包含多少矿石:




注意事项和链接

你可以自由地在任何整合包中使用此模组,只要下载仍然托管在 CurseForge 或 Modrinth 生态系统内。

Serilum.com 包含所有可用模组的概述和更多信息。

评论已禁用,因为我无法在如此多独立的模组页面上跟踪它们。
如有问题、想法、建议或其他任何事项,请访问 Github 仓库。谢谢!