Disable the End 模组

小猪之最Thepig Lv2

本模组提供了一些在fabric服务器上较为常用的功能,如禁用末地传送门、禁用带名生物死亡日志、禁言玩家等。

模组名为「Disable the End」,是因为这个模组最初仅仅是为了禁用末地传送门而写的。

下载与安装

请在Github Releases 下载最新版本的模组。测试过的Minecraft版本为1.20.1,无法确定是否可以运行在其它版本的Minecraft上。

模组仅可被装在带有Fabric loader与Fabric API专用服务端(Dedicated Server)的mods文件夹里。装在客户端侧很有可能会出现bug。

功能介绍与配置说明

第一次启动服务器时,模组会在「服务端根目录/config/disabletheend」处生成一个名为disable_the_end.json的配置文件。任何对配置文件做出的修改均可在服务端控制台或最高等级权限管理员使用命令/dte reload来重载。

禁用末地传送门(默认开启)

在配置文件中的disable_end_portal键进行配置。true为禁用末地传送门,false为不做变化。

当此键对应的值为true时,所有玩家无法通过末地传送门进入末路之地维度(返回传送门同理)。

禁用带名生物死亡日志(默认开启)

在配置文件中的disable_named_entity_log键进行配置。true为禁用,false为不做变化。

当此键对应的值为true时,命名过的生物死亡后不会在服务器控制台产生日志。

一般用于使用纯数据包实现的玩法的服务器。

禁用服务器玩家匿名(默认关闭)

在配置文件中的anti_anonymous键进行配置。true为禁用,false为不做变化。

当此键对应的值为true时,玩家客户端的「允许列入服务器玩家列表」设置会被忽略,即服务器在接受到玩家列表查询请求时,总是显示所有的玩家名(包括上述设置为「关」的玩家)。

强制玩家出生点(默认关闭)

有两种配置方法:在配置文件中的force_spawn键进行配置,或在游戏内使用命令配置。此处介绍后一种。

force_spawn.enabled键对应的值为true时,玩家每次进入服务器时的位置总是在设定的位置上。

强制玩家出生点的默认位置是世界原点(0,0,0),若需开启此功能请修改强制出生点位置。

命令(需要权限等级2)

/forcespawn enable

启用强制玩家出生点功能。

/forcespawn disable

禁用强制玩家出生点功能。

/forcespawn setpos <location: vec3>

设置强制玩家出生点的位置。此命令不会改变玩家进入服务器时的视角朝向。可以使用相对坐标与局部坐标。

/forcespawn setrotation <rotation: rotation>

设置强制玩家出生点的朝向。可以使用相对朝向。

记分板记分项复制

命令(需要权限等级2)

/scoreboard objectives copy <from> <to> [displayName]

将一个记分项追踪的所有分数复制到一个新的记分项,并为新的记分项指定显示名称。

<from>:要复制分数的记分项名称。

<to>:将要复制到的新记分项的名称,不能与已有的记分项重合。

[displayname]:一个JSON文本,新记分项的显示名称。

玩家禁言

本模组可实现不会自动解除永久禁言与可自动解除的临时禁言。禁言后的玩家不能发送聊天消息且无法使用/say/me命令。

禁言的玩家列表保存在「服务器根目录/muted-players.json」处。当有一名玩家的禁言时间已到且尝试发送聊天消息或使用上述命令时,系统会自动将该玩家从禁言列表中移除,并允许该玩家的此次操作。

命令(需要权限等级2)

/mute <player> [time] [reason]

将玩家以指定的原因禁言指定的时间。原因和时间会在玩家尝试发送聊天消息或使用/say/me命令时对发送者显示。如果未指定时间则为永久禁言。

/unmute <player>

取消禁言一名玩家。当且仅当该玩家的临时禁言时间未到或被永久禁言时可用。

  • 标题: Disable the End 模组
  • 作者: 小猪之最Thepig
  • 创建于 : 2023-06-26 18:03:44
  • 更新于 : 2023-06-27 11:09:47
  • 链接: https://www.pigest.top/2023/disable-the-end/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论