Country On Join 是一款 Bukkit 插件,可在玩家加入服务器时,根据其连接 IP 所属国家/地区,播报包含国家/地区信息的加入消息。同时,它也提供了相关命令和 PlaceholderAPI 占位符,供你查询玩家的国家/地区信息。
配置文件为 config.yml,主要选项如下:
replaceDefaultJoinMessage: truetrue 以替换原版 MC 加入消息。false 则额外播报一条新消息(可用于解决其他插件修改加入消息的冲突)。broadcastOnUnknownCountry: truereplaceDefaultJoinMessage 为 false 时:true 则仍播报加入消息。false 则不播报任何加入消息。broadcastAltJoinMsgOnUnknownCountry: truebroadcastOnUnknownCountry 为 true 时:true 则播报不含国家/地区信息的备用消息。false 则使用“未知”作为国家/地区名播报普通消息。messages-culture: "en-US"messages 文件夹中的 messages.<culture>.yml。countrynames-culture: "en-US"countrynames 文件夹中的 countrynames.<culture>.yml。enablePlaceholderAPIHook: truegeoIPDB: "GeoLite2-Country.mmdb"debug: false/countryonjoin reloadcountryonjoin.command.reload/country <玩家名>countryonjoin.command.countrycountryonjoin.hidefalse(所有玩家可见)countryonjoin.command.reload/countryonjoin reload 命令。false(仅 OP/控制台)countryonjoin.command.country/country <玩家名> 命令。false(仅 OP/控制台)如果服务器安装了 PlaceholderAPI 且配置中已启用,则可使用以下占位符:
%countryonjoin_player_country_code%%countryonjoin_player_country_name%plugins 文件夹。plugins/CountryOnJoin/config.yml 文件。/countryonjoin reload(需权限)或在控制台输入 countryonjoin reload 以重载配置。* 通配符权限,这会将 countryonjoin.hide 权限一并授予,从而导致国家/地区信息被隐藏。.mmdb 文件重命名(例如 GeoLite2-Country_custom.mmdb)并放入插件文件夹。config.yml 中将 geoIPDB 选项改为你使用的文件名(例如 GeoLite2-Country_custom.mmdb)。messages 文件夹中创建新文件,命名为 messages.<culture>_custom.yml。countrynames 文件夹中创建新文件,命名为 countrynames.<culture>_custom.yml(其中 <culture>_custom 是你自定义的文化标识)。config.yml 中,将 messages-culture 和 countrynames-culture 的值改为你设定的文化标识。注意:请勿直接修改默认文件,更新插件时它们会被覆盖。
config.yml 中的 replaceDefaultJoinMessage 设置。如果你希望只显示一条消息,请将其设为 true。config.yml 中的 replaceDefaultJoinMessage 设为 false。以下是无优先级的未来功能构想,欢迎在讨论区或 GitHub 提出建议或参与开发:
/country 命令的返回信息。---
测试版本:已在所述游戏版本中测试。欢迎分享你在其他版本上的使用结果。
开源协议:本插件为开源项目,采用公共领域(Public Domain)许可。
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:2,606,512 | 历史访问人次:3,160,266
今日访问人数:27,354 | 今日访问人次:29,887
昨日访问人数:24,332 | 昨日访问人次:29,698
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6