VentureChat 3.3.2

#1 Channels Chat plugin! Spigot + Bungee. Supports PlaceholderAPI + JSON formatting. New Hex Colors!

  1. Aust1n46
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    • 1.18
    Source Code:
    https://github.com/Aust1n46/VentureChat
    [​IMG]
    The Official Chat Plugin of VENTUREMC


    VentureChat is a do-it-all chat plugin rated as the #1 Bukkit chat resource on Spigot. Much of what makes VentureChat so great is its versatility. VentureChat functions extremely well on all types of servers - big or small - Bukkit or Bungee. The plugin also has a bunch of configurable and toggleable special features, including a Moderation GUI, mute management, JSON hovers, nicknames, channels, Bungee/network channels, grouped server channels, private channels, placeholders (lots of placeholder capabilities) and much more. If it involves chat, VentureChat can do it.

    Check out the Pro Tips section down below!

    [​IMG]
    • Channels system for a controlled chat: Players can join channels they want to hear and leave channels they don't want to hear.
    • JSON formatting: Hover messages over the players prefix and name are now configurable based on custom JSON groups in the config.
    • Muting: You can mute players in a channel, optionally for a time in minutes, or all channels at once.
    • Proxy muting: You can mute players on any server in the network through the bungeecord proxy.
    • Forcing: You can force a player or all players to send messages or run commands.
    • Channel permissions: You can make channels with permissions. Ex: Staff channels or donator channels.
    • Channel distances: You can configure a distance for players to hear a channel. Ex: A town or local channel
    • Channel cooldowns: You can set a cooldown time in seconds for a channel for a cooldown between a player sending a message. There is a bypass permission for cooldowns.
    • BungeeCord channels: You can have a channel send its messages to other servers in a BungeeCord network.
    • Towny and Factions channels: You can create special channels for Towny, Nation, and Factions. Check the config for more details!
    • Colors for channels and chat: You can set 2 colors for each channel, the color for the channels tag and a color for the color of the chat in that channel.
    • Chat filter: You can setup a chat filter in the config to filter out vulgar words or anything you want.
    • Quick chat: Players can use /channel [message] to send a message into that channel without switching into it.
    • Party chat: Players can join parties and create private groups.
    • Supports Vault for player prefixes: Any permissions plugin that works with vault will work with this plugin.
    • In game configuration editing: You can edit the configuration in game and it will automatically reload the plugin for instant updates.
    • Anti spam: You can choose to use the anti spam which automatically mutes spammers.
    • Custom formatting: You can either use the default channel, party, and messaging formats, or make your own with the format feature.
    • Vanish plugin support: If you have VanishNoPacket installed, private messaging will be disabled to vanished players. (Not over Bungee)
    • Cross server messaging: The plugin can be installed into the bungeecord plugins folder to add cross server messaging.
    • MySQL logging: You can optionally use a MySQL database to log all chat and commands from the server.
    • BungeeCord synchronization: Mutes and channel data from BungeeCord channels, along with spy and commandspy settings will be automatically synchronized throughout the network
    • PlaceholderAPI Placeholders: All PlaceholderAPI placeholders will work in the chat format, JSON formatting, and moderation GUI.
    • Commandspy custom formats
    • Customizable messages!
    • Hex colors now supported!
    • EssentialsDiscord preliminary support is here!
    • Velocity support is here!
    Additional Planned Features
    • More BungeeCord synchronization
    Request others in the DISCUSSION not in reviews.

    [​IMG]


    Commands and Permissions are displayed on FG's GitHub repository - available HERE. (Source code is available on Bitbukkit linked above)

    /setnickname has replaced /nick for better compatibility with Essentials!

    Code (Text):
    Special Permissions:
    venturechat.message.bypass #Allows you to hover over <removed messages> and read it
    venturechat.chatinfo.others
    venturechat.color #Allows all legacy colors and hex colors
    venturechat.color.legacy #Only allows legacy 16 colors
    venturechat.format #Allows format codes
    venturechat.clearchat.bypass
    venturechat.cooldown.bypass
    venturechat.nick.bypass
    venturechat.nick.others
    venturechat.party.host
    venturechat.party.join
    venturechat.party.leave
    venturechat.party.kick
    venturechat.party.ban
    venturechat.party.info
    venturechat.party.chat
    venturechat.party.help
    venturechat.party.members
    venturechat.ignore.bypass
    venturechat.spy.override #Stops you from being spied on
    venturechat.commandspy.override #Stops your commands from being spied on
    venturechat.mute.offline #Allows muting offline players
    venturechat.json.[jsonFormatName]
    Please check this list if you're struggling with permissions!

    Code (Text):
    {venturechat_nickname}
    {venturechat_channel_prefix}
    {venturechat_channel_name}
    {venturechat_channel_alias}
    {venturechat_channel_color}
    {venturechat_channel_chatcolor}
    {venturechat_channel_is_bungee}
    {venturechat_channel_cooldown}
    {venturechat_channel_distance}


    [​IMG]
    1. This plugin requires Vault, ProtocolLib and PlaceholderAPI to be installed. VentureChat does NOT work with EssentialsChat, please ensure that you do not have EssentialsChat installed.
    2. Simply drag the VentureChat.jar into your plugins folder.
    3. To use the cross server messaging, simply drag the VentureChat.jar into the BungeeCord plugins folder as well.
    4. After installing the .jar files, restart the server(s)/proxy.
    5. Using the config in the "VentureChat" folder generated by the jar, you can change the default values to your liking and setup channels and formats. Included are some basic default channels to display possibilities, but feel free to create your own. Detailed guides on the VentureChat config are available on the wiki.
    Optional Dependencies
    DiscordSRV and PurpleIRC support VentureChat. Check our their respective plugin pages to download and setup them up.

    For further assistance, ask in the discussion or visit the wiki!
    MineverseChat API Port - install this along with VentureChat if you use a plugin that depends on the MineverseChat API. You probably won't need this ever!
    [​IMG]
    If you need help or have any questions about VentureChat, they will promptly be answered in the Discussion. Please include your config and logs in order to get a swift and accurate response. Kindly do not ask for help in the reviews.

    For helpful guides and the FAQ, visit the VentureChat Wiki


    Review video en español by @Maximiliano

    [​IMG]
    If you have questions or issues with installing or using VentureChat, please ask in the discussion instead of the reviews section.

    Pro Tips:
    How to create a channel with group based chat color:
    Code (Text):
    Global:
        color: dark_green
        chatcolor: "None"
        mutable: true
        filter: true
        autojoin: true
        default: true
        distance: 0
        cooldown: 3
        bungeecord: false
        alias: g
        permissions: None
        speak_permissions: None
        format: '&f[&2Global&f] {vault_prefix} {player_displayname}&2:{vault_suffix}'
    Simply set the chatcolor to be "None" and don't forget to include your color code or placeholder at the end of the format!

    Placeholders not showing up?
    Make sure you have the latest version of PlaceholderAPI!!!
    Download PlaceholderAPI expansions:
    Code (Text):
    /papi ecloud download Player
    /papi ecloud download Vault
    /papi ecloud download [other plugins]
    /papi reload
    About to download new update? Make sure to read the patch notes first!

    Messaging formats not working? Make sure your config is up to date with the NEW PlaceholderAPI system! Check the defaultconfig.yml for a clean copy of the most up to date config file!

    Not sure what to do with the new "offline_mode_acknowledgement" setting? Read this detailed explanation!
    Code (Text):
    IP Forwarding covers the Spigot servers (which is discussed in the config if you're not using it for some reason)

    You'd know if you're running a cracked server... You'd have a separate auth plugin requiring a new player to register a password and a skins restorer, etc.

    If you enable the setting when you don't need to, you're disabling the protections against offline mode data. You don't want offline mode data and online mode data in the same folder. So basically, if you have the setting enabled, you're on your own for any strange errors that may result from intermingling the two data types. And my solution to those people would be to wipe the data and start over.

    The plugin will work perfectly fine in offline mode IF you don't mix the data types. But what's more likely is a noobie server owner forgets to enable IP Forwarding on their network and then the servers start generating offline mode data. They then correct the issue and now the servers start generating online mode data. Can you see the problem here? Which is why I have built in protections so you can't accidently save offline mode data without acknowledging that you want to do so, because most of the time, you don't want to!

    Long story short... you should have that setting OFF to leave the protections in place unless you are running a "cracked" server.
     

    More pro tips to come!

    Known Issues:

Recent Updates

  1. VentureChat 3.3.2
  2. VentureChat 3.3.1
  3. VentureChat 3.3.0

Recent Reviews

  1. ojmaster
    ojmaster
    5/5,
    Version: 3.3.2
    Great plugin, love it. Just wondering how if possible to set up a per world chat?
  2. ValenGamerXD
    ValenGamerXD
    2/5,
    Version: 3.3.2
    No unicode support
    Delete Messages not working
    Really slow support trhow discussions, doest answer github issues.
  3. Geputsi
    Geputsi
    3/5,
    Version: 3.3.2
    does not appear when I type / plugin. Pls help """"""""""""""""""""""""""""""""""""""""""""""""""""
  4. osfanbuff63
    osfanbuff63
    5/5,
    Version: 3.3.1
    Probably the best chat plugin I've ever used. Very simple to set up and use as well. Amazing job!
  5. CrackTopCat13
    CrackTopCat13
    5/5,
    Version: 3.3.1
    An absolutely invaluable plugin for any server owner. It allows for customization and moderation of chat unlike any other plugin I've seen. The ease of use is also bar none. I cannot recommend this plugin enough. 10/10
  6. Solomon_97
    Solomon_97
    5/5,
    Version: 3.3.1
    This is one of the best chat formatting plugins out there. It is extremely customizable and did exactly what we needed. It works with most plugins, and has pretty useful command aliasing, chat filtering and channel creation options. The developer is very active, updates quickly, and interacts/answers questions in discussions quickly (even when it is the same question that has been answered a dozen times before).

    On top of that, it is free. I don't understand how Aust1n46 puts in enough time to answer questions and keep the plugin updated without any obvious support or compensation, but he does. This plugin has done more work for our server than most of our paid plugins.
  7. TakenNone
    TakenNone
    5/5,
    Version: 3.3.1
    Plugin has always been amazing. I'm only writing a review because of one of the newer updates as of this message. Aust1n46 has added the ability to remove/edit certain commands within VentureChat which is huge because before this update, it blocked important commands from JUST AS LARGE plugins as venture chat, such as mcmmo, litebans, ect. SO thank you for creating this new update and allowing more customization for sever owners.
  8. SlimeCody
    SlimeCody
    5/5,
    Version: 3.3.0
    Plugin works great, the new commands.yml is beautiful made fixing the issues we had much simpler.
  9. LSS_wwwwwww
    LSS_wwwwwww
    5/5,
    Version: 3.2.3
    This plug-in is the best plug-in I have used so far. It has the function of connecting bungeerecord. It can not only realize the global chat function, but also beautify the chat bar and support the placeholder API. Here, the author must be highly praised :D
  10. comonier
    comonier
    5/5,
    Version: 3.2.3
    Very good, I love it, I use UltimateChat but it's been a long time without updating, so the guys at DiscordSRV recommended this plugin to me, I downloaded it, installed it on my server and already configured the default formatting the way I like it, all for config.yml - very well programmed. Thanks!