服务端模组

服务端模组

一个简单的1.12.2服务端侧基础功能类模组。

ServerMod 是一个简单的 1.12.2 服务端基础功能类模组,它添加了:

  • 传送(TPA),附带可调整的冷却时间
  • 随机传送(RTP),附带可调整的冷却时间
  • /back 命令,附带可调整的冷却时间
  • 家(Home)系统,附带可调整的最大数量与冷却时间
  • 玩家睡眠百分比,无需所有玩家在线即可轻松跳过夜晚
  • 支持 First Aid 模组,在睡眠时进行治疗
  • 排行榜系统,目前包含游戏时间、怪物击杀数、死亡次数与最后上线时间
  • 昵称系统,允许部分玩家设置聊天与 TAB 列表昵称(支持颜色代码!)
  • 管理员可查看在线与离线玩家的物品栏(invsee)与末影箱(endersee)
  • 可配置的消息文本,打造属于你的定制体验

在游戏内使用 /servermod 查看所有命令。

功能请求、问题反馈、讨论等请加入我们的 Discord 服务器。

# 配置文件

admin {
    # 启用或禁用 [默认值: true]
    B:endersee=true

    # 启用或禁用 [默认值: true]
    B:invsee=true
}

fun {
    # 昵称命令中使用 [范围: 1 ~ 8, 默认值: 4]
    I:nick_min_length=4

    # 启用或禁用 [默认值: true]
    B:nickname=true
}

stats {
    # 启用或禁用 [默认值: true]
    B:leaderboard=true
}

teleportation {
    # /back 命令的冷却时间(秒) [范围: 1 ~ 86400, 默认值: 1800]
    I:back_cooldown=1800

    # 共享冷却时间的命令列表(用逗号分隔,例如 home,tpa,rtp,back) [默认值: home,rtp,tpa,back]
    S:cooldown_share_group=home,rtp,tpa,back

    # 启用或禁用 [默认值: false]
    B:back=false

    # /home 命令的冷却时间(秒) [范围: 1 ~ 86400, 默认值: 1800]
    I:home_cooldown=1800

    # 玩家可以拥有的最大家的数量 [范围: 0 ~ 100, 默认值: 0]
    I:home_max=0

    # 启用或禁用 [默认值: true]
    B:rtp=true

    # 时间(秒)1 - 86400 [范围: 1 ~ 86400, 默认值: 1800]
    I:rtp_cooldown=1800

    # 如果为 true,/rtp 可在所有维度中工作 [默认值: false]
    B:rtp_dim=false

    # 允许使用 RTP 的维度 [范围: -4096 ~ 4096, 默认值: 0]
    I:rtp_dim_set=0

    # 启用或禁用 [默认值: true]
    B:tpa=true

    # 时间(秒)1 - 86400 [范围: 1 ~ 86400, 默认值: 1800]
    I:tpa_cooldown=1800

    # 仅允许在同一维度内传送至玩家 [默认值: true]
    B:tpa_only_same_dim=true
}

util {
    # 加入消息中使用的链接 [默认值: https://www.curseforge.com/minecraft/mc-mods/servermod]
    S:join_link=<a href="https://www.curseforge.com/minecraft/mc-mods/servermod" target="_blank" rel="nofollow">https://www.curseforge.com/minecraft/mc-mods/servermod</a>

    # 玩家加入服务器时使用 [默认值: &amp;e欢迎,&amp;6{user}&amp;e!祝你玩得开心!]
    S:join_message=&amp;e欢迎,&amp;6{user}&amp;e!祝你玩得开心!

    # 聊天格式中使用 [默认值: {user} &amp;8| &amp;r{msg}]
    S:message_transcriber={user} &amp;8| &amp;r{msg}

    # 启用或禁用 [默认值: true]
    B:sleep_perc=true

    # 介于 1 - 100 % 之间 [范围: 1 ~ 100, 默认值: 33]
    I:sleep_perc_int=33
}

zlang {
    # 在 /back 命令中使用 [默认值: &amp;a已传送至你的最后位置。]
    S:back_success=&amp;a已传送至你的最后位置。

    # 在 servermod('help')命令中使用 [默认值: &amp;e/back &amp;6传送到你上次死亡 / 传送出的位置。]
    S:back_usage=&amp;c未找到先前的位置。

    # 在 /delhome 命令中使用 [默认值: &amp;a家 '&amp;e{name}&amp;a' 已删除!]
    S:delhome_deleted=&amp;a家 '&amp;e{name}&amp;a' 已删除!

    # 在 /delhome 命令中使用 [默认值: &amp;c未找到名为 '&amp;e{name}&amp;c' 的家!]
    S:delhome_not_found=&amp;c未找到名为 '&amp;e{name}&amp;c' 的家!

    ... 等等
}

希望它能正常工作,看起来确实可以!由 yesBad 制作,带着 💖