A Minecraft DM manager

Overview

Livemessage

banner

Check out the trailer video here!

Livemessage is a client-sided DM manager for Minecraft 1.12.2. It is inspired by older chat applications such as AOL Instant Messenger and MSN Messenger.

Livemessage stores DMs locally and only sends messages through the Minecraft server (with the /msg command) - no messages are sent through or to any other server. This means you can chat with people who do not use this mod.

Features

  • Persistent message history (saved to disk)
  • Notification toast and sounds (configurable)
  • Different gorgeous colors for every chat
  • Separate chat windows for separate DMs
  • Dates and timestamps for messages
  • Buddy list
  • Online status
  • Friends
  • Blocked users
  • Hide default DM messages from main chat (configurable)
  • Works out of the box on 2b2t.org, Constantiam, papermc and many other servers
  • Configurable DM detecting regex for servers that are not supported yet
  • Shift-right-click on a player to open up a chat in-game (disabled by default)

Planned features

  • Friends import from other mods and clients (ForgeHax, Impact, Future etc)
  • Select and copy text from chat history
  • Get previous/next sent message with up/down
  • Click on links
  • Search (CTRL+F)

FAQ

How do I open the GUI?

The default keybind to open the GUI is CTRL+T, but this can be changed in the Minecraft controls.

How do I change GUI size?

You can change the GUI size in the mod settings.

Where are chats saved?

.minecraft/config/livemessage/messages/

How do I add custom regex?

Open up the files in .minecraft/config/livemessage/patterns/ and add your regex, one per line. toPatterns are for messages you send and fromPatterns are for messages you receive.
Your regex should look something like this: ^From (\w{3,16}): (.*) where the first group is the from username and second group is the message itself.

Does this mod hide DM messages from the vanilla chat?

By default, it only hides chat DMs from blocked users. You can change the settings to hide DM messages from other users as well to make the vanilla chat cleaner. Livechat never hides any non-DM messages from vanilla chat

Comments
  • Error when trying to compile with gradle 6.8.1

    Error when trying to compile with gradle 6.8.1

    Here is the log:

    
    * Where:
    Build file 'C:\Users\SnippitCoder\Downloads\livemessage-mane\livemessage-mane\build.gradle' line: 12
    
    * What went wrong:
    A problem occurred evaluating root project 'livemessage-mane'.
    > 'org.gradle.api.tasks.TaskOutputs org.gradle.api.internal.TaskOutputsInternal.dir(java.lang.Object)'
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
    Use '--warning-mode all' to show the individual deprecation warnings.
    See https://docs.gradle.org/6.8.1/userguide/command_line_interface.html#sec:command_line_warnings
    
    BUILD FAILED in 23s
    opened by zahtec 14
  • 3 Issues with Livemessage

    3 Issues with Livemessage

    Don't get me wrong, I LOVE THIS MOD it's GREAT. But, there are a few problems with it and here they are:

    1. Low UI FPS. When i use the UI it is choppy when moving stuff, it doesn't affect the usability of it but is just slightly annoying. I can get a video of it if needed.
    2. Cant hold backspace This one is really annoying for me, when typing messages, i can't mass delete by holding the backspace button which is really annoying if the subject changes or something.
    3. No "Insertion point" when typing a message When i first used this i was confused if i was typing in the message box or not because there was no blinking line where i was typing, this one is really nitpicky and is not needed just a quality of life feature.

    That's it, other than those this is great and functions well!

    enhancement 
    opened by zahtec 4
  • Activating chat modifications on another utility client makes livemessage not show/save messages

    Activating chat modifications on another utility client makes livemessage not show/save messages

    activating chat modifications on another utility client makes livemessage not show/save messages

    If you turn the chat modification module on (even if you dont activate any of these modifications) will make it not work properly. You still can send messages with the mod but they wont show in the gui.

    bug 
    opened by Remi4896 4
  • Rusherhack doesnt respect typing...

    Rusherhack doesnt respect typing...

    My default rhack kebind is Right Shift, but when i try to capitalize a letter in livemessage or do a special character it opens the gui instead of letting me type. Kami blue doesnt do this only rusherhack. Im wondering if you can fix it.

    opened by zahtec 2
  • Loading patterns from files

    Loading patterns from files

    With this pull request you can load regex patterns from config files. I imagine there are probably better ways to do this, so I'm open to a lot of change if requested.

    opened by Cuhnt 1
  • Fix a bug with keys

    Fix a bug with keys

    The GUIs don't have repeat key events enabled, so it makes typing, especially deleting more difficult. This was a very simple fix.

    Also added a few patterns to regex in fromPatterns, I know it's planned to have them be customizable in the future, but I still wanted to add these to match their counterparts in the toPatterns

    opened by Cuhnt 1
  • Weird spam issue with kami custom reply

    Weird spam issue with kami custom reply

    If you are using Kami Blue autoreply and open up the live message GUI, it will proceed to spam whoever you have open, Causing you to be kicked on 2b2t for spamming commands.

    image

    opened by zahtec 0
  • Offline chat list sorting

    Offline chat list sorting

    An option to sort the list of messages by date so the most recent conversations are above This would be useful when you have a lot of open conversations, but you dont remember the name of the person you just talked to (and they are offline)

    opened by Entropy5 0
Releases(v1.1.2)
  • v1.1.2(Jul 27, 2021)

  • v1.1.1(Feb 13, 2021)

    v1.1.1 fixes some compatibility issues with Future client.

    If you use Future Beta or don't use Future, then try the livemessage-1.1.1-standard.jar file first.
    If your game doesn't launch or you use Non-Beta Future, use livemessage-1.1.1-future.jar instead.

    (v1.1.0 changes)

    • Fixed holding a key down not working (thanks @Cuhnt)
    • Added ability to load user-defined regex patterns (thanks @Cuhnt)
    • Added shift-right-click to open a chat (disabled by default, thanks @IronException)
    • Added player search to the mane window
    • Added button to mark all as read
    • Added setting to mark messages as read if you reply (including with normal in-game chat)
    • Improved smoothness of moving/resizing windows
    • Fixed timestamps from other clients breaking livemessage - let me know if you still have any issues
    • Fixed random log spam
    • Fixed scaling-related issues
    • Messages are now logged with your UUID - this means in future it might be possible to manage messages between your alts better
    • Upgraded Mixin to 0.8.2 to improve compatibility with both older and newer mods (eg Future client)
    Source code(tar.gz)
    Source code(zip)
    livemessage-1.1.1-future.jar(1011.80 KB)
    livemessage-1.1.1-standard.jar(928.45 KB)
  • v1.1.0(Feb 13, 2021)

    • Fixed holding a key down not working (thanks @Cuhnt)
    • Added ability to load user-defined regex patterns (thanks @Cuhnt)
    • Added shift-right-click to open a chat (disabled by default, thanks @IronException)
    • Added player search to the mane window
    • Added button to mark all as read
    • Added setting to mark messages as read if you reply (including with normal in-game chat)
    • Improved smoothness of moving/resizing windows
    • Fixed timestamps from other clients breaking livemessage - let me know if you still have any issues
    • Fixed random log spam
    • Fixed scaling-related issues
    • Messages are now logged with your UUID - this means in future it might be possible to manage messages between your alts better
    • Upgraded Mixin to 0.8.2 to improve compatibility with both older and newer mods (eg Future client)
    Source code(tar.gz)
    Source code(zip)
    livemessage-1.1.0.jar(929.23 KB)
  • v1.0.2(Jan 28, 2021)

  • v1.0.1(Jan 24, 2021)

Owner
Jasper Rebane
Jasper Rebane
An efficient map viewer for Minecraft seed in a nice GUI with utilities without ever needing to install Minecraft.

To download it head to the Releases section. To run it: either double click it on it if you have the Java Runtime (JRE) or use the command line (shift

Neil 127 Dec 24, 2022
A free mixin-based injection hacked-client for Minecraft using Minecraft Forge.

Custom LiquidBounce 1.8.9 build that aims to improve original visuals and bypasses, along with built-in ViaVersion to help you change from 1.8 to 1.17.1 without creating any other version branch.

epic group of paster 123 Jan 2, 2023
Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cross-chatting between Minecraft and Discord.

DiscordSync Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cros

AeonLucid 4 Dec 20, 2022
Minecraft Utility Mod for the latest release of Minecraft developed by Cypphi.

Minecraft Utility Mod for the latest release of Minecraft developed by Cypphi.

Haze 18 Jan 1, 2023
Play snake, in minecraft. This is a crude, horibly made snake in minecraft game. Requires PaperMC 1.18.2.

MinecraftSnake Play snake, in minecraft. This is a crude, horibly made snake in minecraft game. Requires PaperMC 1.18.2. Installation: Create a paperm

null 1 Sep 30, 2022
The Minecraft Mod API

Bukkit A Minecraft Server API. Website: http://bukkit.org Bugs/Suggestions: http://leaky.bukkit.org Contributing Guidelines: CONTRIBUTING.md Compilati

The Bukkit Project 2.2k Dec 31, 2022
Modifications to the Minecraft base files to assist in compatibility between mods.

MinecraftForge Forge is a free, open-source modding API all of your favourite mods use! Version Support 1.16.x Active 1.15.x LTS Download Forum Discor

Minecraft Forge 5.9k Jan 3, 2023
Equivalent Exchange 3 Apache 2 Equivalent Exchange 3 pahimar Equivalent-Exchange-3. Mods for Minecraft. License: Apache 2 , .

Welcome to Equivalent Exchange 3! All versions are available here Minecraft Forums page Compiling EE3 - For those that want the latest unreleased feat

Rob Davis 709 Dec 15, 2022
A Minecraft plugin API

SpongeAPI A mature Minecraft plugin API (not including an implementation), licensed under the MIT License. Homepage Source Issues Documentation Commun

SpongePowered 1.1k Dec 27, 2022
🗺️ Minecraft map editor and mod

A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting! Use it in creative, survival in sing

EngineHub 2.7k Jan 1, 2023
Essentials - Minecraft server command mod - Adds over 100 commands for use in-game to help manage a server

Essentials Development Readme The official repository is at: https://github.com/essentials/Essentials We use NetBeans 7.3 for development. Recommended

Essentials 811 Jan 7, 2023
A fast, customizable and compatible open source server for Minecraft: Java Edition

Glowstone A fast, customizable and compatible open source server for Minecraft: Java Edition. Introduction Glowstone is a lightweight, from scratch, o

Glowstone Project 1.7k Dec 31, 2022
BoardGames for Minecraft 1.13.2+

Boardgames This is a Minecraft Spigot Plugin written in Java for 1.13+. Current implemented games: Kniffel [WIP] Building This project uses maven. To

null 8 Dec 11, 2022
A library that provide informations for minecraft servers (players, maxplayers and motd)

MinecraftServerInformations MinecraftServerInformation is a java library for retrieving informations about Minecraft Servers. Installation Download th

null 10 Sep 11, 2022
Staff-Mode plugin for Minecraft servers.

DONUTSTAFF A Simple Staff Mode plugin for you Minecraft Server. This plugin goals to lightweight and fast. At the moment, is on a BETA phase, so pleas

null 10 Jan 28, 2022
A minecraft mod that allows additional windows to be opened alongside the game

Breakout API BreakoutAPI is a Minecraft mod which allows developers to create new windows that run alongside Minecraft. All the windows run on the sam

Raph Hennessy 11 Jan 3, 2023
A Minecraft Mod for Fabric which aims to make Block Entity rendering faster and more customizable with almost no compromises.

Enhanced Block Entities EBE is a 100% client side mod for Minecraft on the Fabric mod loader which aims to increase the performance of block entity re

null 151 Dec 30, 2022
Minecraft Bedrock Edition 假人客户端

FakePlayer Minecraft Bedrock Edition 假人客户端 环境依赖 Java8或更高 使用方法 unzip FakePlayer-0.2.2-SNAPSHOT.zip cd FakePlayer-0.2.2-SNAPSHOT/bin ./FakePlayer-GUI(GU

DDF 125 Jan 5, 2023
A powerful Minecraft anti-cheat sytem

Nemesis Anti-Cheat Nemesis is an open source anti-cheat with a main purpose of elevating Minecraft anti-cheat development by providing a good system a

null 58 Dec 28, 2022