aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/chat
AgeCommit message (Collapse)Author
2024-06-181.21Aaron
2024-05-23fix bugs + refactor (#719)olim88
fix crash when adding new rule after selecting last rule, let location input length be 96, add mineshaft location and stop grabing from api
2024-05-09chats -> chatYasin
2024-05-08MessagesFilterConfig -> ChatConfigYasin
2024-05-08language file thingYasin
option->config categorie->config and corrected prefix
2024-05-08debloat SkyblockerConfig.java + translate changeYasin
removed text.autoconfig. prefix new way is skyblocker.option.
2024-05-02Fix Quiz Solver CrashAaron
2024-04-26Pluralize the mixin and accessor packagesAaron
2024-04-26Refactor usages of Optional's orElseThrow to getOrThrowAaron
Mojang's method is more concise and provides far superior error messages incase the value isn't present (like why it happened) whereas with Optionals its just the standard value not present message.
2024-04-26Fix HUD Layering finally!Aaron
Also improves the HudRenderEvents implementation to be less fragile
2024-04-2624w12aAaron
2024-03-18Fix potential stack overflow with chat rules (#592)Kevin
2024-02-25Refactor saving/loading to use CodecsAaron
The previous solution ended up inadvertently serializing the sound event class fields with their intermediary names which isn't a good idea.
2024-02-22fix problemsolim
fix text errors. and make buttons shrink when the width is too small so it should always fit on screen
2024-02-21Multithread the rules and locations loadingAaron
Avoids blocking the main thread
2024-02-21Fix formattingAaron
The text rendering methods use AARRGGBB not RRGGBB so I fixed that too.
2024-02-20add defalut rules on first loadolim
add rule to clean hub chat and for mining ability when first loaded as examples of what the user can do
2024-02-20fix a couple formatting errors and fix bug with null sound savedolim
made getter and setters in chatRule protected and fix bug where loading a null sound would crash
2024-02-19fix the current custom sound not loading in the config uiolim
compare the ids as this seams the only way to get the correct index
2024-02-18fix most formatting issuesolim
tried to find all of the formatting problems left in my code
2024-02-18add tooltipsolim
add tool-tips for the config ui
2024-02-18improve locations inputolim
use actual locations names from the api for the input
2024-02-18add text style to the replacement textolim
make it so styles can be added to the replacement text
2024-02-17Merge branch 'chat-rules' of https://github.com/olim88/Skyblocker into ↵olim
chat-rules
2024-02-17fix file nameolim
2024-02-17add sound effectolim
added the ability to choose between a few sound effects to play when a message is received
2024-02-16greatly improve the config uiolim
improve the layout and use of the config ui to be close to its final state hopefully
2024-02-15fix locations and increace text input lengtholim
fixed the location check being backwards and increased the length of the filter and replace inputs
2024-02-15added annoucmentsolim
added the announcement output option for the chat rules
2024-02-15add config options for ignore case and valid locationsolim
implemented option to ignore the case of the message. and option to make it only work when raw location = value or != value.
2024-02-15make the rules acutaly workolim
now scans each chat message with the rules to see if they match
2024-02-15makes the config ui workolim
the ui works and lets the user configure the rules but has a few quirks to fix in a later commit as it is usable for now
2024-02-15start of implimentationolim
has config ui that dose not save the rules and the basic building blocks for the rest of the feature
2024-02-15add config options for ignore case and valid locationsolim
implemented option to ignore the case of the message. and option to make it only work when raw location = value or != value.
2024-02-15make the rules acutaly workolim
now scans each chat message with the rules to see if they match
2024-02-15makes the config ui workolim
the ui works and lets the user configure the rules but has a few quirks to fix in a later commit as it is usable for now
2024-02-15start of implimentationolim
has config ui that dose not save the rules and the basic building blocks for the rest of the feature