Chat Plus

Abandoned
Allows for users to create chat channels, logs, and other useful chat features.

ChatPlus

Welcome to ChatPlus, my second plugin (although it's been a while). The goal of this plugin is to provide what should be provided in any chat for any game, channels. Channels are a great way for users to communicate in large groups such as factions or towns. It offers custom channel names, password protection, and options such as kicking, closing, and making them either local or global.

Relies and requires Vault

Features

  • Local or Global channel selection
  • Optional password protection
  • Customizable permissions
  • Vault support and dependancy
  • PermissionsEx support
  • Complete config file
  • Spy mode
  • Resetable config

Commands

Screenshot <> - Required; [] - Optional

  • /ChatPlus Join <Channel> [Password]- Joins the specified channel
  • /ChatPlus Create <Channel> [global/local] [Password] - Generates a new channel. The 'local' distance can be set in the config.
  • /ChatPlus Remove <Channel> - Removes a channel
  • /ChatPlus Kick <Player> - Kicks a certain player from every channel
  • /ChatPlus Kickall <Channel> - Kicks all players from a channel
  • /ChatPlus list [Page] - Lists all channels

Permissions

  • ChatPlus.join - Allows the user to join
  • ChatPlus.create - Allows the user to create a channel
  • ChatPlus.remove - Allows the user to remove a channel
  • ChatPlus.kick - Allows the user to kick a player
  • ChatPlus.kickall - Allows the user to kick all players in a channel
  • ChatPlus.list - Allows the player to list all channels
  • ChatPlus.spy - Makes the user into a 'spy' where they are invisible in the channel and online. Can hear local messages anywhere.

Config

I tried to make the config as simple as possible. Here's the default config:

ResetConfig: false
Enabled: true
LocalDistance: 50
channels:
  global:
    global: true
Prefix: '&a[ChatPlus&a]&9'
  • ResetConfig - Will reset the config on restart
  • Enabled - If the plugin is enabled or not
  • LocalDistance - The distance set for local channels
  • Prefix - The prefix for the plugin in chat.

To-do list

  • Chat moderators
  • Banning
  • Chat Intros

The Chat Plus Team

profile avatar
  • 3
    Projects
  • 6.4K
    Downloads

More from _ForgeUser7599702