Home›Java›Mods›VentureChat
VentureChat
ModsJava

VentureChat

Java mod listed for Minecraft 1.7–1.18. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
Message remover does not currently work on 1.19+. This is a known issue!
Use Java 17 or higher!


[​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, 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]
Additional Planned Features
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 been removed; please us a dedicated nickname plugin such as NickNamer, Essentials, CMI, and many others.

Spoiler: Special Permissions
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.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!

Spoiler: VentureChat PlaceholderAPI placeholders
Code (Text):

{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:

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

VentureChat is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 177,751 times (via Spigot). Download it and open it directly in the game.

Explore more