Giter VIP home page Giter VIP logo

chattweaks's Introduction

Chat Tweaks

Chat Tweaks is a client-side mod that provides various tweaks and features to the Minecraft chat, while staying close to the look and feel of the Vanilla chat.

It's most notable features are Emoticons, image link preview, configurable chat tabs and message filters. It also provides an API for other mods to use and will act as the new base for my upcoming IRC & Twitch Integration mods.

Useful Links

chattweaks's People

Contributors

blaytheninth avatar exstrim401 avatar yurannnzzz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

chattweaks's Issues

gradle crash and some minor things

Hi @Blay09,

your mod is great ((thumps up)). I'm working on a filter for one Server. It's working but there are some custom problems: the time and size of messages in the pop up areas (bottom and side) is to short/small and if you use the "outgoing prefixes" you aren't able to use other commands in these tabs.

To fix this: I downloaded your latest code for 1.10.2 but gradle crashed -.- So I can't verify my changes. Probably this is my fault because I'm not so familiar with it, but it would be nice if you could tell me why or how ;-)

On the other hand I guess that many users would be glad to have an oppertunity to manage the size and time via the config-file (or anything else which is easy to change) ^^

Thanks for your work!

Iusgar

error-message

Could not resolve all dependencies for configuration ':forgeGradleMcpData'.
Could not resolve de.oceanlabs.mcp:mcp:1.10.2.
Required by:
project :
Could not resolve de.oceanlabs.mcp:mcp:1.10.2.
> Could not get resource 'http://files.minecraftforge.net/maven/de/oceanlabs/mcp/mcp/1.10.2/mcp-1.10.2.pom'.
> Could not GET 'http://files.minecraftforge.net/maven/de/oceanlabs/mcp/mcp/1.10.2/mcp-1.10.2.pom'.
> Connect to files.minecraftforge.net:80 [files.minecraftforge.net/158.69.55.219] failed: Connection timed out: connect
Could not resolve de.oceanlabs.mcp:mcp:1.10.2.
> Could not get resource 'https://libraries.minecraft.net/de/oceanlabs/mcp/mcp/1.10.2/mcp-1.10.2.pom'.
> Could not GET 'https://libraries.minecraft.net/de/oceanlabs/mcp/mcp/1.10.2/mcp-1.10.2.pom'. Received status code 403 from server: Forbidden`

Doesn't show values from scoreboard when using tellraw with other text

When using tellraw command:

  • /tellraw @a [{"score":{"name":"test","objective":"test"}},{"text":" some text"}]
  • Should be: 10 some text
  • Real: some text
    2018-05-07_21 08 08

Using the same command without additional text:

  • /tellraw @a [{"score":{"name":"test","objective":"test"}}]
  • Should be: 10
  • Real: 10
    2018-05-07_21 08 18

Setting button crash

Pack: Unstable 1.10 v. 4.1.1
Mod version: BetterMinecraftChat_1.10-4.1.1

Crashed when clicking the setting button in the chat gui.

Crash Report

Hide the emoticons button

Is it possible to hide the emoticons button at the very right of the chat prompt? I'm not really interested in emoticons, just using the mod because of the tabs and the regex filtering

view rename crash

this happened in old versions too and the new one for 1.12 i found this bug while configuring the twitch addon when i added a view named twitch but it added one named my username then i removed the twitch view and renamed the other one to twitch and then it crashes.

Emotes Need Updating.

The following emotes are simply returning their text form instead of desired emote:

zResidentSleeper
zSwiftRage 
zHeyGuys
Clappy 
ClappyDerp 
ClappyHype

If the message contains new line characters, the message won't be shown

Mod Version: 1.10.2-4.1.6
Modpack: Resonant Rise 4 Dev a.1.1.0

If the server uses the new line character (\n), the entire message won't be shown to all clients with BetterMinecraftChat.

This is a sample Sponge code snippet that helps reproducing the issue:

@Listener(order=Order.POST)
public void onPlayerJoin(ClientConnectionEvent.Join event) {
  event.getTargetEntity().sendMessage(Text.of("This is the first line", Text.NEW_LINE, "This is the second line"));
}

Disabling Show New Messages

Disabling and Enabling "Show New Messages" in the "General" settings will break everything for Twitch Integration. Enabling the setting will not make messages show up again unless you disconnect from Twitch completely, delete all the channels and add them back.

1.12.2 Mod chat not displaying in battle [Pixelmon Reforged]

Having some issues with this mod and Pixelmon Reforged. (http://reforged.gg/) Not huge issues; the only problem I'm having is that when you go into battle with a pokemon for some reason you're no longer able to see chat. idunno why. Hoping you can take a look at it as this mods been very useful for my streamers.
in battle: http://prntscr.com/jre28q
outside battle: http://prntscr.com/jre2dt

If the side option was able to be moved up per say and the font and size increased and could be toggled to perm stay on with like a scroll wheel like a secondary chat thing then this wouldnt be an issue. The font though is soooo small and the text doesnt stay on screen long enough so you really cant tell what it says in time.

Emotes turn into white blocks

Toggling the "Alternate Background Color" option will turn all emotes into white squares. Gif emotes will survive the transition though. ¯\(ツ)

Can't filter strings starting with colored words

The pattern I used is: ^CoreProtect but still it doesn't show up in the inspect tab with said pattern active. I tried both ^CoreProtect and ^CoreProtect\s. The color used should be dark aqua

2017-12-26_16 06 36

Promoting Kleetho will crash your client

Please go checkout kleetho over at www.twitch.tv/kleetho and don't forget to give them a follow geekH geekH

java.lang.StringIndexOutOfBoundsException: String index out of range: 69
at java.lang.String.substring(String.java:1950)
at net.blay09.mods.bmc.handler.RenderHandler.onDrawChatMessagePost(RenderHandler.java:81)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_132_RenderHandler_onDrawChatMessagePost_Post.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:72)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:168)
at net.blay09.mods.bmc.coremod.CoremodHelper.drawChatMessagePost(CoremodHelper.java:29)
at net.minecraft.client.gui.GuiNewChat.func_146230_a(SourceFile:97)
at net.minecraftforge.client.GuiIngameForge.renderChat(GuiIngameForge.java:804)
at net.minecraftforge.client.GuiIngameForge.func_175180_a(GuiIngameForge.java:197)
at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1072)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1076)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:371)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

serves her right

just kidding I love you kleeCuddle

Changing setting using the config gui has issues

If you change change options in the config gui of the mod options menu it will duplicated your chat channel thingies.

Minecraft Version: 1.10.2
Forge Version: 12.18.3.2254
Mod Version: 4.1.1

Additional info:
Pack: FTB Beyond, Version: 1.2.1

Ability to disable new message notifications

It would be nice to be able to disable the new message notifications for Views. I enjoy having a [zeekdageek] tab so I can easily click through to it and be able to have /twitch #zeekdageek prepend every message but having it so it glows red all of the time at the bottom is slightly annoying.

Transparent Backgrounds

By default Minecraft chat has a transparent background, however installing Chat Tweaks makes it impossible to have one. The background will always be a solid version of one of the background colors.

Tab style settings

It would be nice if there was a combo styles. Like bottom and chat so you could filter like tells and have them pop up on the bottom but if you missed it you have a tab that show them so you can read what you missed and make it easy to reply to them.

Crashes if the emote spam hits it just right in the good spot

"It would totally be fine in 1.10" she said. "The problem is that you're using 1.7.10" she said. LIES LIES AND PROPAGANDA! IT CRASHES!

java.lang.StringIndexOutOfBoundsException: String index out of range: 84
	at java.lang.String.substring(String.java:1950)
	at net.blay09.mods.bmc.handler.RenderHandler.onDrawChatMessagePost(RenderHandler.java:81)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_117_RenderHandler_onDrawChatMessagePost_Post.invoke(.dynamic)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:185)
	at net.blay09.mods.bmc.coremod.CoremodHelper.drawChatMessagePost(CoremodHelper.java:29)
	at net.minecraft.client.gui.GuiNewChat.func_146230_a(SourceFile:97)
	at net.minecraftforge.client.GuiIngameForge.renderChat(GuiIngameForge.java:804)
	at net.minecraftforge.client.GuiIngameForge.func_175180_a(GuiIngameForge.java:197)
	at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1072)
	at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1076)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:371)
	at net.minecraft.client.main.Main.main(SourceFile:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

Quik message Integration

Could you add a Way to send prerecorded messages in the way you currently have the emotes?
Or tell me where i´d have to change the code to get messages instead of emotes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.