Skip to content

A minecraft paper plugin to make all players visible on xaero map on client. 使全服玩家可以在客户端的 xaero 地图上显示的我的世界 paper 插件

License

Notifications You must be signed in to change notification settings

inf-mc/XaeroTracker

Repository files navigation

XaeroTracker

English | 中文

XaeroTracker is a paper plugin which simulates everyoneTracksEveryone option in Xaero's World Map mod. With this plugin, players who have Xaero's World Map or Xaero's Minimap installed can see all other players on their map.

XaeroTracker is not affiliated or endorsed by xaero96 and is not officially affiliated with Xaero in any way.

Tested Version

This plugin has only been tested on 1.20.1 and 1.21.4 .

Config

should-send-level-id: true
level-id: -884219291
sync-cooldown: 250
only-sync-same-world: false

should-send-level-id

Whether to send level id to client. Only if level id is sent can the plugin funtion. But if you are using Leaves server and turned XareoProtocol on, you should disable this.

level-id

It will be randomly generated when the plugin is first loaded. Client uses it to tell different servers under the same domain. It's useful when you are using velocity proxy, every sub server should have different value of it.

sync-cooldown

How long should a player's location can't be synced again. (unit millisecond)

only-sync-same-world

Should only sync a player's position to players in the same world.

Command

You need xaerotracker permission to execute any of this.

/xt toggleTracked
/xt toggleTracked <player name>
/xt toggleTrackEveryone
/xt toggleTrackEveryone <player name>

/xt toggleTracked

Toggle whether yourself can be tracked. Require xaerotracker.toggleTracked permission.

/xt toggleTracked

Toggle whether other player can be tracked. Require xaerotracker.toggleTracked.others permission.

/xt toggleTrackEveryone

Toggle whether you can track any other player (bypass any other restriction). Require xaerotracker.toggleTrackEveryone permission.

/xt toggleTrackEveryone

Toggle whether a specific player can track any other player (bypass any other restriction). Require xaerotracker.toggleTrackEveryone.others permission.

Other Features

Permission based tracking rule

xaerotracker.tracker.{Player name}

If player1 has permission xaerotracker.tracker.player2, then player1 will always see player2 on their map.

About

A minecraft paper plugin to make all players visible on xaero map on client. 使全服玩家可以在客户端的 xaero 地图上显示的我的世界 paper 插件

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages