Skip to content

A Minecraft chat plugin with channels, formatting, Vault/LuckPerms support, mentions, moderation, discord support, chatcolor, and much more.

License

Notifications You must be signed in to change notification settings

Wiicart/Strings

Repository files navigation

banner

Channels, mentions, chat color, broadcasts, formatting, and more - all in one.

Modrinth Downloads   Spiget Downloads

Information

Strings is a Minecraft chat plugin written with the Spigot & Paper API, bringing lots of customizability to your Minecraft server's chat.

Features include:

  • Extensive Customizability
  • Public Developer API
  • Channels
  • Chat Formatting
  • Chat Color
  • Staff Chat
  • HelpOP
  • Auto Broadcasts
  • Direct Messaging
  • Vault Support
  • PlaceholderAPI Support
  • Moderation
  • Mentions
  • Discord Support

And much more!

Channel System

Strings has a powerful channel system.

The most powerful feature of this plugin is the Channel system. There are three main Channel types, and the Channel interface is publicly available so developers can implement custom Channels too.

Main Channel Types

  • StringChannel
    A standard channel that disregards worlds and proximity
  • WorldChannel
    A channel designed to be used in specific worlds
  • ProximityChannel
    A channel that sends messages to players within a certain distance of the sender
  • DefaultChannel
    Instead of forcing players to select a specific channel, the default Channel routes the sender's message to a Channel, based on membership and priority

Channel Features

Membership All channels have one of two memberships defined.

  • default - available to all players, regardless of permissions
  • permission - only allowed to players with permission, such as strings.channels.<name>

Priority Channels can be designated a priority which helps determine what channel a message is sent to when a player is in the DefaultChannel. The higher the number, the higher priority.

Extendable The Channel interface is available through the strings-api module, so developers can create custom Channel implementations.

Images

Example images of Strings

Chat Colors that support Minecraft and Hex/RGB color codes.

chatcolor

Custom formatting on a per-channel basis

formatting

3 different channel types (Global, World, Proximity)

channels

Customizable join and leave messages.

jlmsg

Customizable player mention system with sounds.

mentions

Customizable automatic broadcasts

auto

Prefix/Suffix support with Vault/LuckPerms and more.

auto

Developer

Integrations with Strings can be made with the StringsAPI

Developer

Integrations with Strings can be made with the StringsAPI.

Maven

<repositories>
    <repository>
        <id>pedestriamc-repo</id>
        <url>https://repo.pedestriamc.com/release/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>com.pedestriamc.strings</groupId>
        <artifactId>strings-api</artifactId>
        <version>1.7.0</version>
    </dependency>
</dependencies>

Additional Links

Website | Wiki | Modrinth | Spigot | Hangar | bStats | Discord

bStats

About

A Minecraft chat plugin with channels, formatting, Vault/LuckPerms support, mentions, moderation, discord support, chatcolor, and much more.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 3

  •  
  •  
  •