Coder Social home page Coder Social logo

aurionchat's Introduction

AurionChat

What is it ?

AurionChat is a cross chat plugin beetween server for bukkit and sponge. We can describe as a chat channel plugin too. This plugin work with rabbitmq to transfer the message beetween the server if you don't know what i'm talking please refer to this

How it works ?

When you send the message if other people listen to the same channel as you typed, they will receive the message. The same apply for you :)

Features

  • Chat channel
  • Formating chat
  • Bukkit and Sponge support
  • Automessage WIP

Commands

  • channel : List the channel listened
  • channel <channelName> join : Listen and Join the desired channel
  • channel <channelName> leave : Leave the desired channel
  • channel <channelName> spy : Listen the desired channel
  • channel alllisten : Listen to all available channel

Permissions

  • aurionchat.chat.speak: Can speak in channel
  • aurionchat.chat.colors : Usage of colors in chat
  • aurionchat.joinchannel.<channelName> : Auto join the channel
  • aurionchat.listenchannel.<channelName> : Listen to the channel

Chat

You need a rabbitmq server for the plugin to make it work. Just replace the uri with you user and pass and the host. You can have more info about the uri here : https://www.rabbitmq.com/uri-spec.html

This an example to declare a channel :

channels:
    #You can put any alphanumeric name you want.
    <name>:
        format : "[GLOBAL] {prefix}{display_name} : &f{message}"
        alias: "g" # It's just an alias for the command

At this time you can use only this token :

{prefix} : Get the prefix from Vault (Bukkit) Or LuckPerms (Sponge)
{suffix} : Get the suffix from Vault (Bukkit) or LuckPerms (Sponge)
{display_name} : Get the displayname you have on the server
{message} : The message :)

You can put any color code beetwen the token or any characters if you want.

Automessage

For this part to work you need to install this plugin on one of our server.

You can disable the automessage for one server in the configurtion just switch this :

 enable=true

To this :

 enable=false

Permission of every automessage channel is : aurionchat.automessage.<channelName>

Discord

If you need support regarding our plugin, come on our discord

aurionchat's People

Contributors

yann151924 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.