[TPM] TeleportManager

Quick rating

[TPM] TeleportManager

No reviews yet

A mod that grants regular players TP (Teleportation) permissions in the server, without allowing them to freely teleport to others.

Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
GNU General Public License v3.0 or later
Latest Version
1.4.5
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

About

Description

Welcom

A mod that grants regular players TP (Teleportation) permissions in the server, without allowing them to freely teleport to others.

一个用于在服务器中给予普通玩家 TP 权限,但不至于让玩家随意 TP 别人的模组。

理论上其它版本也可以使用,如果有人测试发现某个版本可用的话,可以在 Github 中提交 issue。

指令

参数解释(尖括号<>表示必填,方括号[]表示可选):

  • level: 维度名称(比如:minecraft:overworld
  • pos: 坐标(比如:1 5 6
  • player: 玩家名称
  • force: 是否强制请求(可选值:true/false

指令列表:

  • tphelp: 获取帮助信息
  • tpp: 传送到当前世界的主城/出生点
  • tpp <level>: 传送到指定世界的主城/出生点
  • tpp <pos>: 传送到当前世界的指定坐标
  • tpp <level> <pos>: 传送到指定世界的指定坐标
  • tpa <player> [force]: 请求传送到指定玩家,forcetrue 时自动取消已发起的传送请求
  • tphere <player> [force]: 请求将指定玩家传送到自己,forcetrue 时自动取消已发起的传送请求
  • tphome: 传送到家
  • tpspawn: 传送到重生点
  • tpconfig set: 调整设置
  • tpconfig get: 读取设置
  • tpm set: 修改服务器指定设置
  • tpm get: 读取服务器指定设置
  • tpm set person <player>: 修改指定玩家的指定配置(要求 3 级管理员)
  • tpm reload: 重新加载配置文件
  • tpaccept [player]: 接受指定玩家/所有人发起的传送请求(对于 tphere,必须携带 player 参数)
  • tpreject [player]: 拒绝指定玩具/所有人发起的传送请求

普通用户可调参数列表(通过 tpconfig 调整):

  • home: 用于设置家的坐标
    调用方式:tpconfig set home
  • auto_reject: 用于开启或关闭自动拒绝传送请求的功能
    调用方式:tpconfig set auto_reject true/false
  • auto_accept: 用于开启或关闭自动接受传送请求的功能
    调用方式:tpconfig set auto_accept true/false
    注:不支持自动接受 tphere 发起的传送请求

管理员可调参数列表(通过tpm

  • main: 用于设置指定世界的主城坐标
    调用方式:tpm set main [level] [pos]
    注:levelpos 要么都填,要么都不填,不填表示设置到当前位置

配置文件

配置存储在 /config/tpm.json 文件中,若文件不存在将会自动生成,其中会包含一个格式范例(建议修改时将其删除),配置文件示例如下:

{
  "version": 1,
  "default": {
    "auto_accept": [
      {
        "regex": "^bot_",
        "value": true
      }
    ],
    "auto_reject": [
      {
        "regex": ".*",
        "value": false
      }
    ],
    "home": [
      {
        "regex": ".*",
        "value": ["minecraft:overworld", 114514, 75.3, 415411]
      }
    ]
  }
}

其中每一项数组中越靠前的优先级越大,regex 使用正则表达式匹配玩家名称。如果一个玩家 auto_rejectauto_accept 均为 true,则 auto_reject 生效。

所有布尔类型的全局缺省值均为 false,非基本类型的全局缺省值均为 null。上述 json 仅为范例,实际使用中建议删除与全局缺省值相同的配置(会影响性能)。

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~5,000
Downloads
Last Updated
CurseForge
Modrinth
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works