Skip to content

Overhaul chat with proximity-based communication and an echolink item to connect with others on the same frequency. Stay in sync and strategize effortlessly.

License

Notifications You must be signed in to change notification settings

Quzzar/echolink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Echolink

Overhaul chat with proximity-based communication and an echolink item to connect with others on the same frequency. Stay in sync and strategize effortlessly.


Overview

Utilize Echolinks for discreet communication with friends sharing your frequency. The Echolink recipe is shapeless; arranging the ingredients in different sequences creates unique frequencies—so safeguard your recipe!

Local chat is enabled by default, with fully configurable ranges. As you distance yourself from others, their messages will naturally become less clear and harder to decipher.

Everything is fully configurable and toggleable (including item texture). Check the config.yml for details.

Recipe (configurable)

Echolink Item Recipe
Amethyst shard, lightning rod, echo shard, nautilus shell, block of copper, emerald, redstone dust, iron bars, redstone torch.

This is a shapeless recipe but the ingredient order determines the Echolink's channel frequency.
Only Echolinks with the same frequency can communicate with each other so protect your recipe order!

How It Works

When you send a message while an Echolink is in your hot bar, offhand, or on your head, it will send that message through the Echolink's channel instead. Anyone who also has an Echolink of that same frequency anywhere in their inventory will receive your message.

You can send messages through multiple Echolink channels at the same time, just put them in your hot bar!

Commands

  • /shout or /s: Say your message loudly, increasing the range of people who can hear you!
  • /whisper or /w: Say your message quietly, only people nearby can hear.
  • /tell <player>: DMs a specific player a message, op only by default
  • /staff: Say your message in the global staff channel, op by default

Permissions

  • echolink.shout: Allows usage of /shout command
  • echolink.whisper: Allows usage of /whisper command
  • echolink.tell: Allows usage of /tell command, op only by default
  • echolink.staffchat: Access to the staff channel and usage of /staff command, op only by default
  • echolink.prefix.<RANK>: Gives the indicated rank prefix, see config.yml for details

This is a rework of my original plugin, RPChat.

About

Overhaul chat with proximity-based communication and an echolink item to connect with others on the same frequency. Stay in sync and strategize effortlessly.

Topics

Resources

License

Stars

Watchers

Forks

Languages