Sueta

✯Mega Chat✯|✯CUSTOM MESSAGES✯PER WORLD SUPPORT✯CONFIGURATE✯

0.5 BETA

✯✯✯Make your chat better with MegaChat✯✯✯

·Plugin

Follow me on SpigotMC to motivate me to update the plugin and create new plugins from me. :) Follow


This plugin have good advantages:

  1. Very small
  2. Fully configurable
  3. Easy permission tests
  4. Do not need any plugins for work
  5. Has /tell command!
  6. Per world prefixes
  7. Group worlds with shared chat

Default config:

comments: 
  megachat: 
    WHAT: Here you can get comments for functions 
    options: 
      defaultworld: World's prefix that using on unknown world 
      multiworldsystem: Using prefix for currently world. 
      use-displayname: Showing a custom name whitch was set by essentials or something else. 
      personalmessages: Enabling PM 
megachat: 
  worlds: 
    world: 
      default: '&8[&7Player&8] &7{NAME}&8:&7 {MESSAGE}' 
      moderator: '&9[&3Moderator&9] &3{NAME}&9:&3 {MESSAGE}' 
      admin: '&4[&cAdmin&4] &c{NAME}&4:&c {MESSAGE}' 
    flat: 
      default: '&8[&7Flat player&8] &7{NAME}&8:&7 {MESSAGE}' 
      flattywood: '&6[&eFlattywood&6] &e{NAME}&6:&e {MESSAGE}' 
      moderator: '&9[&3Flat moderator&9] &3{NAME}&9:&3 {MESSAGE}' 
      admin: '&4[&cFlat admin&4] &c{NAME}&4:&c {MESSAGE}' 
    skywars: 
      default: '&8[&7Player&8] &7{NAME}&8:&7 {MESSAGE}' 
      pro: '&6[&ePro&6] &e{NAME}&6:&e {MESSAGE}' 
      moderator: '&9[&3Moderator&9] &3{NAME}&9:&3 {MESSAGE}' 
      admin: '&4[&cAdmin&4] &c{NAME}&4:&c {MESSAGE}' 
  personalmessage: 
    default: '&7{NAME}&f --> &aYou&2:&7 {MESSAGE}' 
    moderator: '&3{NAME}&f --> &aYou&2:&3 {MESSAGE}' 
    admin: '&c{NAME}&f --> &aYou&2:&c {MESSAGE}' 
  options: 
    defaultworld: world 
    multiworldsystem: true 
    use-displayname: false 
    personalmessages: true 
  groups: 
    group1: world,world_nether,world_the_end 
  msg: 
    tell: 
      args: '&cUsage: /tell [Player] [MSG]' 
      offline: '&cThis player is offline!' 
      nomsg: '&cPlease write the message!' 
      success: '&aMessage was succefully send!' 
    adminprefix: 
      args: '&cUsage: /adminprefix [WorldPrefixes] [Prefix] [Player]' 
      invalidPrefix: '&cInvalid prefix!' 
      invalidWorld: '&cInvalid world!' 
config-version: 3


This plugin has only one command: /tell [player] [message]
And permissions for message prefix. Example:
In config:

megachat: 
  worlds: 
    specialworld: 
      default: '&8[&7Player&8] &7{NAME}&8:&7 {MESSAGE}' 
      moderator: '&9[&3Moderator&9] &3{NAME}&9:&3 {MESSAGE}' 
      admin: '&4[&cAdmin&4] &c{NAME}&4:&c {MESSAGE}'

Permissions:

megachat.specialworld.moderator 
megachat.specialworld.admin

This plugin do not need permission for default message! So, from this example you got this in permissions:

megachat.<world>.<messagetype>

Now, permission work with image:

AND it has special permissions for prefix in PM:

megachat.personalmessage.<messagetype>


This isn't full version. Full version will be free too. Here can be bugs because this is just BETA. If you found a bug, do not write bad review, just send me bug information in personal messages on Spigot and I'll fix it.

Check out my other projects please :) And follow me on Spigot!

Similar projects

Plugin →