Git Product home page Git Product logo

chathighlighter's Introduction

hello!

i'm uku, a 18 year old student (currenltly doing an apprenticeship) who loves to mod games (especially Minecraft) and tinker around in my free time.

check out my pinned repos if you want to see my best repos, otherwise head to the repositories tab if you want to see the less-cool stuff!

contact me

stuff i use

OS

Current setup

All machines are running a NixOS and Windows 11 dual boot.

  • fuji: i5-12400F, 3080Ti, 32GB ram
  • kilimandjaro: ASUS Vivobook S14 S433EA-KI2181W (i5-1135G7, 16GB ram)

Editors

Languages

Libraries

Tools


shiny numbers & stats

wakatime Modrinth Downloads

chathighlighter's People

Stargazers

 avatar  avatar

Watchers

 avatar

chathighlighter's Issues

Issue with loading terrain when using ChatHighlighter mod 1.19.2

I just recently installed this mod to find out that it is incompatible. It does not give any start up errors. I have confirmed that this mod was causing my forever loading terrain which goes to a white screen. I removed only this mod to find that my loading terrain issue has been fixed and the minecraft client is able to render successfully.

Compatibility | Chat Heads mod

While the Chat Heads mod works just fine with Chat Highlighter, there is a slight formatting issue where messages that display a head aren't recognized as indented by Chat Highlighter, and instead, highlights slightly to the left of the string.

Example: (Word meant to be highlighted: "Owehttamy")
image

A problem with Chat Patches

With Chat Patches installed it plays the mention sound every time you open the chat. Not sure if it's a fault of Chat Patches or chat highlighter but let it be there.

Bug | Crash when highlighted text empty

If you leave the string of text that is meant to be highlighted in the config menu, the game will freeze when attempting to open chat or if there is a chat message already on screen.

Feature Request | Multiple strings

I'd love it if you included the option to have multiple different strings that could be highlighted separately. That way, I could get notifications for messages that say both my IRL name and my in-game alias.

Feature Request | Exception/Blacklisted/Ignored Words

I wish there were an option to add a 'blacklist' alongside the 'whitelist' of highlighted strings.
For example, I'd love to make it so "" doesn't get highlighted because I added it as an exception to "Owehttamy." That way, whenever "Owehttamy" appears in chat, it's because someone's saying my name and not because I sent a message myself.
Another instance is when I want to see if someone says "end" in chat but not "enderman", "endermite", etc.

Game crashes on 1.20.1

[11:02:28] [Render thread/ERROR]: Unreported exception thrown!
java.lang.ClassCastException: class net.minecraft.class_327 cannot be cast to class net.minecraft.class_332 (net.minecraft.class_327 and net.minecraft.class_332 are in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @221af3c0)
	at net.minecraft.class_338.args$zjh000$chathighlighter$highlight(class_338.java:1077) ~[client-intermediary.jar:?]
	at net.minecraft.class_338.method_1805(class_338.java:130) ~[client-intermediary.jar:?]
	at net.minecraft.class_329.method_1753(class_329.java:357) ~[client-intermediary.jar:?]
	at net.minecraft.class_757.method_3192(class_757.java:926) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1523(class_310.java:1219) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:802) ~[client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:250) ~[minecraft-1.20.1-client.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.21.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.21.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) ~[NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) ~[NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) ~[NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) ~[NewLaunch.jar:?]
[11:02:29] [Render thread/INFO]: Stopping worker threads
---- Minecraft Crash Report ----
// Daisy, daisy...

Time: 2023-06-18 11:02:29
Description: Unexpected error

java.lang.ClassCastException: class net.minecraft.class_327 cannot be cast to class net.minecraft.class_332 (net.minecraft.class_327 and net.minecraft.class_332 are in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @221af3c0)
	at net.minecraft.class_338.args$zjh000$chathighlighter$highlight(class_338.java:1077)
	at net.minecraft.class_338.method_1805(class_338.java:130)
	at net.minecraft.class_329.method_1753(class_329.java:357)
	at net.minecraft.class_757.method_3192(class_757.java:926)
	at net.minecraft.class_310.method_1523(class_310.java:1219)
	at net.minecraft.class_310.method_1514(class_310.java:802)
	at net.minecraft.client.main.Main.main(Main.java:250)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
	at net.minecraft.class_338.args$zjh000$chathighlighter$highlight(class_338.java:1077)
	at net.minecraft.class_338.method_1805(class_338.java:130)
	at net.minecraft.class_329.method_1753(class_329.java:357)

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.