• Java, Python, Kotlin developer •
Timezone: GMT/UTC+3:00
Pronouns: He/Him
Adds emoji support to the chat and to most of the Minecraft interface
Home Page: https://modrinth.com/mod/emogg
License: Other
Hey there, I was wondering if you could add a config option to disable the mod's log output when typing, looks like this:
[Render thread/INFO]: Process: CommandSuggestionsMixin
I looked for a setting and wasn't able to find one, and I don't think this is one of my mods as I launched it with just Mod Menu and Neruina
It really clutters up the log and isn't really needed for my purposes, whereas the other things in the log are, so I was hoping you could add an option to disable it? I'm currently testing a pack so I assume this is logging clientside as I haven't tested on a server, but if it's also logging on the server that's even worse as I quite frequently check server logs. A new line for every letter typed is juuust a bit too much 😅 let me know if this is something you can do!
Seems like all the mixins aren't 1.20.1 compatible anymore: https://mclo.gs/aLQoR9O
also tested on 1.19.2: https://mclo.gs/Eno0Ksa
works fine on quilt 1.18.2.
the beta-4 version has a duplicate file with the same name: https://modrinth.com/mod/emogg/version/1.0-BETA.4
kind of a modrinth bug for allowing that to happen
unclear if both versions work - but it makes some version managers and modpack tools go haywire.
Fancy Menu is a mod that lets you customize nearly every GUI and even add custom ones. I found that when you enter such Custom GUI with Emogg installed, the game instantly crashes.
I already contacted the author of Fancy Menu, and he said that the issue lies on the Emogg side. Here is his message
Okay, so the game throws a NullPointer related to the Emoji mod, but it crashes when I literally just render the menu title using vanilla methods, so I don't think I do anything there that should cause this on FM's end (could be wrong of course).
And also provided a link to the line where it crashes https://github.com/Keksuccino/FancyMenu/blob/17242a506a581a403eaac14934b3da020a12d48c/src/main/java/de/keksuccino/fancymenu/menu/fancy/guicreator/CustomGuiBase.java#L51
And this is the important part of the log (attached at the bottom)
at pextystudios.emogg.emoji.EmojiFontRenderer.method_1727(EmojiFontRenderer.java:157) ~[emogg-1.0-BETA.4-1.19.4.jar:?]
at net.minecraft.class_332.method_25300(class_332.java:148) ~[client-intermediary.jar:?]
at de.keksuccino.fancymenu.menu.fancy.guicreator.CustomGuiBase.method_25394(CustomGuiBase.java:51) ~[fancymenu_fabric_2.14.9_MC_1.19.4.jar:?]
If you can check what is going on, I would be really grateful and will also tell the FM's author.
Here is the full log of the game crashing with only FM and Emogg + dependencies
I have encountered a bug that when the user sends an emoji, it won't work when the server sends it back.
The emojis work when you are writing them in the text box:
They work on single-player worlds:
They do not work on servers that edit the message to add stuff like Nicknames, Prefixes, Suffixes, etc:
This is because the server technically cancels the player's message and replaces it with a server message.
Server Messages do not get processed for emojis, as seen here:
I view that as a bug, but it would also be nice to be a feature if server messages would also be able to (I guess you could say) post emojis as well
Client
No response
When shader is off, works well
Client
Shaders I tested as follows:
BSL_v8.2.08
Complementary
Sildur's Vibrant Shaders v1.51 Extreme-VL
client
fabric
mc 1.20.1
iris 1.6.17
indium v1.0.30
No response
No response
While chat previews and the emoji picker in the bottom right corner seem to work fine, the actual effect when viewed in chat does not seem to work (correctly).
We can (faintly) see the gigachad emote in the preview. If I send this message however:
Here we can see the 😂 emote turned into the unicode representation (not the twemoji icon it should be using) and more importantly, the custom emote (generated using the website) doesn't resolve at all.
(Small edit/correction: this mod is not the one responsible for converting the emoji into Unicode - HOWEVER, the result is the same as with the custom emote, the game simply displays :joy:
.
Here's the picker for good measure:
Client
emogg 2.0.1+1.20.3-1.20.4
to fabric instance.This was tested in a completely fresh instance with nothing but fabric api, emogg, and the library emogg uses.
No response
The emoji preview when typing is much easier to see in the fresh instance, probably a shader issue on my main instance, and nothing to worry about.
Can also confirm it doesn't happen in 1.0 Beta 5 with the same custom pack haha.
Version: main (b3901ad, complied by me)
With the new update to the GIF implementation there seems to a small issue where random animated frames go missing.
Visually this looks like this:
And this is the output in the console:
Client
No response
No mods used other than the ones necessary to load emogg.
When typing certain commands, the client freezes until manually killed by the user.
Client
MacOS
/loot insert ~ ~ ~ fish
The only vanilla command I've managed to get this to happen with so far was /loot
, and specifically only with the previously mentioned syntax, but it seems to occur more frequently with commands from other mods, such as /spark
from spark.
It seems the problem occurs when Suggestions API starts generating suggestions? Since it only happens after inserting a space after the last argument in a given command.
This also occurs on Forge.
latest.log
from Fabric
debug.log
from Forge (has some more information; only Forge creates a debug.log
)
Emotes in the emote menu are not sorted by any discernible metric. (maybe order in the zip file?)
This means that for example all the clocks in the Twemogg emote packs are all over the place:
The menu should probably be sorted alphabetically like the tab complete suggestions are.
But ideally both would use natural sorting.
Client
No response
Tested with no additional mods and a self complied version of b3901ad.
This bug might be depended on the OS and program the resource zip file has been packaged with.
I could observe the same issue with a custom emote pack too.
Title.
It feels like it's because the game getting overloaded bc I loaded 5 resourcepacks with, I'm sure over 1000 emotes.
I've allocated over 9000mb of RAM to Minecraft so definitely it's not an low-end related issue.
Client
Described above
No crash log, only this: https://mclo.gs/DKbZVXt
No response
Opening Chat Screen:
https://mclo.gs/Tve6BeS
Opening the Config Screen:
https://mclo.gs/loDFtoq
Minecraft 1.20.4 crashed when I tried to start it with emogg
and fabric-api
installed due to failure in Mixins (i think).
Client
No response
This might have been mentioned in your other comment, but the calculations for wrapping chat use the length of the emoji name rather than the width of the actual emoji, causing a situation like this one:
where 4 emoji right next to eachother can't be displayed on one line.
Thanks again for the great mod!
This mod is really cool! We're kind of impressed at how not-a-stacked-birds-nest this codebase is given the results honestly 😅
if there's not some way to filter out the emoji provided with the mod, would it be possible to split it out into a sample resource pack?
I was thinking of trying to cram the entirety of discord's default twemoji aliases into this if I can find a dump of them somewhere but having a clean start is probably a good idea first.
Conflict with disabling chat reporting
1.20.4Farbric
https://www.curseforge.com/minecraft/mc-mods/no-chat-reports
Sorry, my English is not good. I am using machine translation.
Client
1.Simultaneously install and disable chat reporting with this module
2.Enter information in the chat bar and output
3.The message was output in text format
...
No response
No response
Version 1.0-BETA.7-1.20.x breaks text formatting for some reason. I first noticed it in a large pack with other mods, but testing it in a controlled environment produced similar results. You can quite easily tell if the formatting is correct or not by sending a long command that is formatted incorrectly, it will show you an error message which is supposed to be all red, but only the first line is red - the rest of the message has no formatting. This extends, from what I could tell, to titles/subtitles as well, and although I did not check, I would imagine that any text which can use formatting like signs, books, item names, etc will also be broken.
Version 1.0-BETA.6-1.20.x works just fine, and does not produce the same results.
Client
No response
My single mod testing pack has Better Log4j Config, DashLoader, Forge Config API Port, Mod Menu, Neruina, StackDeobfuscator, and YetAnotherConfigLib (mostly for testing and having libraries already ready to go when testing other mods)
If any of these is causing a conflict, I would not know, as I only test single/incompatible mods in this environment at minimum
When a player looks at a renamed item in a item frame, the game crashes, this also can be used to lock a user using the mod from joining a server
Client
---- Minecraft Crash Report ---- // Who set us up the TNT? Time: 2024-04-20 10:10:41 Description: Rendering Block Entity java.lang.NoClassDefFoundError: Could not initialize class io.github.aratakileo.emogg.emoji.EmojiGlyph at io.github.aratakileo.emogg.emoji.Emoji.getGlyph(Emoji.java:62) at io.github.aratakileo.emogg.emoji.EmojiFontSet.getGlyph(EmojiFontSet.java:46) at io.github.aratakileo.emogg.emoji.EmojiFontSet.method_2011(EmojiFontSet.java:39) at net.minecraft.class_327.method_27516(class_327.java:53) at net.minecraft.class_5225$class_5227.accept(class_5225.java:197) at net.minecraft.class_5223.method_27477(class_5223.java:17) at net.minecraft.class_5223.method_27473(class_5223.java:120) at net.minecraft.class_5225.method_29971(class_5225.java:432) at net.minecraft.class_5225.method_27495(class_5225.java:404) at net.minecraft.class_327.method_1728(class_327.java:342) at net.minecraft.class_837.method_45799(class_837.java:122) at net.minecraft.class_8242.method_49868(class_8242.java:113) at net.minecraft.class_837.method_45798(class_837.java:121) at net.minecraft.class_837.method_49920(class_837.java:82) at net.minecraft.class_837.method_23083(class_837.java:66) at net.minecraft.class_837.method_3569(class_837.java:41) at net.minecraft.class_824.method_23079(class_824.java:90) at net.minecraft.class_824.method_23081(class_824.java:79) at net.minecraft.class_824.method_3554(class_824.java:104) at net.minecraft.class_824.method_3555(class_824.java:79) at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntity(SodiumWorldRenderer.java:369) at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntities(SodiumWorldRenderer.java:308) at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntities(SodiumWorldRenderer.java:271) at net.minecraft.class_761.handler$cka000$sodium$onRenderBlockEntities(class_761.java:12831) at net.minecraft.class_761.method_22710(class_761.java:1146) at net.minecraft.class_757.method_3188(class_757.java:1098) at net.minecraft.class_757.method_3192(class_757.java:866) at net.minecraft.class_310.method_1523(class_310.java:1327) at net.minecraft.class_310.method_1514(class_310.java:888) at net.minecraft.client.main.Main.main(Main.java:265) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) 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:243) at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) at org.multimc.EntryPoint.listen(EntryPoint.java:143) at org.multimc.EntryPoint.main(EntryPoint.java:34) Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.UnsupportedOperationException [in thread "Render thread"] at java.base/java.util.AbstractMap.put(AbstractMap.java:209) at io.github.aratakileo.emogg.EmoggRenderTypes.setupEmojiRT(EmoggRenderTypes.java:41) at io.github.aratakileo.emogg.EmoggRenderTypes.createRT(EmoggRenderTypes.java:66) at io.github.aratakileo.emogg.EmoggRenderTypes.createGlyphRT(EmoggRenderTypes.java:134) at io.github.aratakileo.emogg.EmoggRenderTypes.lambda$static$0(EmoggRenderTypes.java:149) at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708) at net.minecraft.class_156$2.apply(class_156.java:866) at io.github.aratakileo.emogg.EmoggRenderTypes.emojiTextured(EmoggRenderTypes.java:167) at io.github.aratakileo.emogg.emoji.EmojiGlyph$TexturedEmojiGlyph.(EmojiGlyph.java:149) at io.github.aratakileo.emogg.emoji.EmojiGlyph$Error.(EmojiGlyph.java:196) at io.github.aratakileo.emogg.emoji.EmojiGlyph.(EmojiGlyph.java:192) at io.github.aratakileo.emogg.emoji.EmojiAtlas$EmojiAtlasTexture.stitch(EmojiAtlas.java:106) at io.github.aratakileo.emogg.emoji.EmojiAtlas.stitch(EmojiAtlas.java:40) at io.github.aratakileo.emogg.emoji.EmojiLoader.lambda$staticImageLoader$4(EmojiLoader.java:64) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) at net.minecraft.class_1255.execute(class_1255.java:102) at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:681) at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662) at java.base/java.util.concurrent.CompletableFuture.thenApplyAsync(CompletableFuture.java:2178) at io.github.aratakileo.emogg.emoji.EmojiLoader.staticImageLoader(EmojiLoader.java:63) at io.github.aratakileo.emogg.emoji.Emoji.lambda$fromResource$1(Emoji.java:133) at io.github.aratakileo.emogg.emoji.Emoji.updateLoadingState(Emoji.java:80) at io.github.aratakileo.emogg.emoji.Emoji.getGlyph(Emoji.java:58) ... 40 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace: at io.github.aratakileo.emogg.emoji.Emoji.getGlyph(Emoji.java:62) at io.github.aratakileo.emogg.emoji.EmojiFontSet.getGlyph(EmojiFontSet.java:46) at io.github.aratakileo.emogg.emoji.EmojiFontSet.method_2011(EmojiFontSet.java:39) at net.minecraft.class_327.method_27516(class_327.java:53) at net.minecraft.class_5225$class_5227.accept(class_5225.java:197) at net.minecraft.class_5223.method_27477(class_5223.java:17) at net.minecraft.class_5223.method_27473(class_5223.java:120) at net.minecraft.class_5225.method_29971(class_5225.java:432) at net.minecraft.class_5225.method_27495(class_5225.java:404) at net.minecraft.class_327.method_1728(class_327.java:342) at net.minecraft.class_837.method_45799(class_837.java:122) at net.minecraft.class_8242.method_49868(class_8242.java:113) at net.minecraft.class_837.method_45798(class_837.java:121) at net.minecraft.class_837.method_49920(class_837.java:82) at net.minecraft.class_837.method_23083(class_837.java:66) at net.minecraft.class_837.method_3569(class_837.java:41) at net.minecraft.class_824.method_23079(class_824.java:90) at net.minecraft.class_824.method_23081(class_824.java:79) at net.minecraft.class_824.method_3554(class_824.java:104) at net.minecraft.class_824.method_3555(class_824.java:79) at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntity(SodiumWorldRenderer.java:369) at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntities(SodiumWorldRenderer.java:308) at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntities(SodiumWorldRenderer.java:271) at net.minecraft.class_761.handler$cka000$sodium$onRenderBlockEntities(class_761.java:12831) at net.minecraft.class_761.method_22710(class_761.java:1146) at net.minecraft.class_757.method_3188(class_757.java:1098) -- Block Entity Details -- Details: Name: minecraft:sign // net.minecraft.class_2625 Block: Block{minecraft:oak_sign}[rotation=12,waterlogged=false] Block location: World: (1677,124,-574), Section: (at 13,12,2 in 104,7,-36; chunk contains blocks 1664,-64,-576 to 1679,319,-561), Region: (3,-2; contains chunks 96,-64 to 127,-33, blocks 1536,-64,-1024 to 2047,319,-513) Block: Block{minecraft:oak_sign}[rotation=12,waterlogged=false] Block location: World: (1677,124,-574), Section: (at 13,12,2 in 104,7,-36; chunk contains blocks 1664,-64,-576 to 1679,319,-561), Region: (3,-2; contains chunks 96,-64 to 127,-33, blocks 1536,-64,-1024 to 2047,319,-513) Stacktrace: at net.minecraft.class_824.method_3554(class_824.java:104) at net.minecraft.class_824.method_3555(class_824.java:79) at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntity(SodiumWorldRenderer.java:369) at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntities(SodiumWorldRenderer.java:308) at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntities(SodiumWorldRenderer.java:271) at net.minecraft.class_761.handler$cka000$sodium$onRenderBlockEntities(class_761.java:12831) at net.minecraft.class_761.method_22710(class_761.java:1146) at net.minecraft.class_757.method_3188(class_757.java:1098) at net.minecraft.class_757.method_3192(class_757.java:866) at net.minecraft.class_310.method_1523(class_310.java:1327) at net.minecraft.class_310.method_1514(class_310.java:888) at net.minecraft.client.main.Main.main(Main.java:265) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) 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:243) at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) at org.multimc.EntryPoint.listen(EntryPoint.java:143) at org.multimc.EntryPoint.main(EntryPoint.java:34) -- Uptime -- Details: JVM uptime: 52.865s Wall uptime: 35.377s High-res time: 150434.676s Client ticks: 344 ticks / 17.200s Stacktrace: at net.minecraft.class_310.method_1587(class_310.java:2564) at net.minecraft.class_310.method_54580(class_310.java:995) at net.minecraft.class_310.method_1514(class_310.java:908) at net.minecraft.client.main.Main.main(Main.java:265) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) 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:243) at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) at org.multimc.EntryPoint.listen(EntryPoint.java:143) at org.multimc.EntryPoint.main(EntryPoint.java:34) -- Affected level -- Details: All players: 1 total; [class_746['Pixel__w'/80973, l='ClientLevel', x=1688.63, y=124.00, z=-572.38]] Chunk stats: 1024, 52 Level dimension: minecraft:overworld Level spawn location: World: (0,100,0), Section: (at 0,4,0 in 0,6,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511) Level time: 27942088 game time, 37109017 day time Server brand: Hypixel BungeeCord (2024.4.17.1) <- §nPaper 1.20.4-at2 v2024.4.16.1§r§r Server type: Non-integrated multiplayer server Tracked entity count: 64 -- Last reload -- Details: Reload number: 1 Reload reason: initial Finished: Yes Packs: vanilla, fabric, appleskin, chat-control, chat_heads, chatanimation, chatcalc, cloth-config, conditional-mixin, cull-less-leaves, elegantia, emogg, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-containers-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-events-lifecycle-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-language-kotlin, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-message-api-v1, fabric-mining-level-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, fullbright, iris, lazydfu, lightoverlay, lithium, modmenu, moreculling, no_fog, physicsmod, sodium, starlight, suggestions-api, tooltipfix, vmp, xaerominimap, yet_another_config_lib_v3, zoomify, file/VanillaTweaks_r851721.zip, file/cool, emogg:builtin, file/emogg-discord-lottocracy_de_xerposcuerda.zip, file/emogg-discord-rgd_commenter_thing_whatevs.zip, emogg:twemogg -- System Details -- Details: Minecraft Version: 1.20.4 Minecraft Version ID: 1.20.4 Operating System: Windows 10 (amd64) version 10.0 Java Version: 17.0.10, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation Memory: 322293680 bytes (307 MiB) / 1279262720 bytes (1220 MiB) up to 4160749568 bytes (3968 MiB) CPUs: 8 Processor Vendor: GenuineIntel Processor Name: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz Identifier: Intel64 Family 6 Model 60 Stepping 3 Microarchitecture: Haswell (Client) Frequency (GHz): 3.49 Number of physical packages: 1 Number of physical CPUs: 4 Number of logical CPUs: 8 Graphics card #0 name: AMD Radeon (TM) R9 380 Series Graphics card #0 vendor: Advanced Micro Devices, Inc. (0x1002) Graphics card #0 VRAM (MB): 2048.00 Graphics card #0 deviceId: 0x6939 Graphics card #0 versionInfo: DriverVersion=27.20.20913.2000 Memory slot #0 capacity (MB): 8192.00 Memory slot #0 clockSpeed (GHz): 1.60 Memory slot #0 type: DDR3 Memory slot #1 capacity (MB): 8192.00 Memory slot #1 clockSpeed (GHz): 1.60 Memory slot #1 type: DDR3 Virtual memory max (MB): 23068.17 Virtual memory used (MB): 15428.62 Swap memory total (MB): 6912.00 Swap memory used (MB): 147.31 JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms128m -Xmx3968m Fabric Mods: appleskin: AppleSkin 2.5.1+mc1.20.3 architectury: Architectury 11.1.17 chat-control: Chat Control 1.4 fabric-command-api-v2: Fabric Command API (v2) 2.2.20+78d798af4f chat_heads: Chat Heads 0.10.32 chatanimation: ChatAnimation 1.0.5 chatcalc: ChatCalc 3.0.24 cloth-config: Cloth Config v13 13.0.121 cloth-basic-math: cloth-basic-math 0.6.1 cull-less-leaves: Cull Less Leaves 1.3.0 elegantia: Elegantia 0.0.1-beta+1.20.2-1.20.4 emogg: emogg 2.0.1+1.20.3-1.20.4 fabric-api: Fabric API 0.96.11+1.20.4 fabric-api-base: Fabric API Base 0.4.36+78d798af4f fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.49+82b1bb3e4f fabric-biome-api-v1: Fabric Biome API (v1) 13.0.16+78d798af4f fabric-block-api-v1: Fabric Block API (v1) 1.0.16+3e2216cb4f fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.4+78d798af4f fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.46+78d798af4f fabric-client-tags-api-v1: Fabric Client Tags 1.1.7+78d798af4f fabric-command-api-v1: Fabric Command API (v1) 1.2.41+f71b366f4f fabric-commands-v0: Fabric Commands (v0) 0.2.58+df3654b34f fabric-containers-v0: Fabric Containers (v0) 0.1.86+df3654b34f fabric-content-registries-v0: Fabric Content Registries (v0) 5.0.15+78d798af4f fabric-convention-tags-v1: Fabric Convention Tags 1.5.10+78d798af4f fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.23+78d798af4f fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.1.4+b90db5744f fabric-data-generation-api-v1: Fabric Data Generation API (v1) 13.2.4+5c0133444f fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.61+78d798af4f fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.1+09fc25014f fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.1+389931eb4f fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.74+df3654b34f fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.46+78d798af4f fabric-item-api-v1: Fabric Item API (v1) 2.2.0+d6f2b0844f fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.26+58f8c0124f fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.41+78d798af4f fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.39+df3654b34f fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.3.0+a67ffb5d4f fabric-loot-api-v2: Fabric Loot API (v2) 2.1.9+78d798af4f fabric-message-api-v1: Fabric Message API (v1) 6.0.5+78d798af4f fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.65+78d798af4f fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.8+78d798af4f fabric-models-v0: Fabric Models (v0) 0.4.7+9386d8a74f fabric-networking-api-v1: Fabric Networking API (v1) 3.1.7+2e5ac5484f fabric-object-builder-api-v1: Fabric Object Builder API (v1) 13.0.14+080016e44f fabric-particles-v1: Fabric Particles (v1) 1.1.7+78d798af4f fabric-recipe-api-v1: Fabric Recipe API (v1) 2.0.20+78d798af4f fabric-registry-sync-v0: Fabric Registry Sync (v0) 4.0.19+58f8c0124f fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.4+78d798af4f fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.4+78d798af4f fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.53+df3654b34f fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.42+73761d2e4f fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.1+e761c6694f fabric-rendering-v0: Fabric Rendering (v0) 1.1.56+df3654b34f fabric-rendering-v1: Fabric Rendering (v1) 3.2.0+6fd945a04f fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.14+78d798af4f fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.20+df798a894f fabric-screen-api-v1: Fabric Screen API (v1) 2.0.17+78d798af4f fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.55+78d798af4f fabric-sound-api-v1: Fabric Sound API (v1) 1.0.17+78d798af4f fabric-transfer-api-v1: Fabric Transfer API (v1) 4.0.11+eb30349a4f fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 5.0.14+78d798af4f fabric-language-kotlin: Fabric Language Kotlin 1.10.19+kotlin.1.9.23 org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.9.23 org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.9.23 org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.9.23 org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.9.23 org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.23.2 org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.8.0 org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.8.0 org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.5.0 org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.6.3 org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.6.3 org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.6.3 fabricloader: Fabric Loader 0.15.7 mixinextras: MixinExtras 0.3.5 ferritecore: FerriteCore 6.0.3 fullbright: Fullbright 2.0.0 iris: Iris 1.6.17 io_github_douira_glsl-transformer: glsl-transformer 2.0.0-pre13 org_anarres_jcpp: jcpp 1.4.14 org_antlr_antlr4-runtime: antlr4-runtime 4.11.1 java: Java HotSpot(TM) 64-Bit Server VM 17 lazydfu: LazyDFU 0.1.3 lightoverlay: Light Overlay 8.0.0 lithium: Lithium 0.12.1 memoryleakfix: Memory Leak Fix 1.1.5 minecraft: Minecraft 1.20.4 modelfix: Model Gap Fix 1.14 modmenu: Mod Menu 9.0.0 moreculling: More Culling 1.20.4-0.22.1 conditional-mixin: conditional mixin 0.3.2 mixinsquared: MixinSquared 0.1.1 no_fog: No Fog 1.3.5+1.16.5-1.20.4 physicsmod: Physics Mod 3.0.13 sodium: Sodium 0.5.8+mc1.20.4 starlight: Starlight 1.1.3+fabric.f5dcd1a suggestions-api: SuggestionsAPI 1.0.6+1.20-1.20.4-fabric tooltipfix: ToolTip Fix 1.1.1-1.20 vmp: Very Many Players 0.2.0+beta.7.139 com_ibm_async_asyncutil: asyncutil 0.1.0 xaerominimap: Xaero's Minimap 24.0.3 yet_another_config_lib_v3: YetAnotherConfigLib 3.3.2+1.20.4 com_twelvemonkeys_common_common-image: common-image 3.10.0 com_twelvemonkeys_common_common-io: common-io 3.10.0 com_twelvemonkeys_common_common-lang: common-lang 3.10.0 com_twelvemonkeys_imageio_imageio-core: imageio-core 3.10.0 com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.10.0 com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.10.0 org_quiltmc_parsers_gson: gson 0.2.1 org_quiltmc_parsers_json: json 0.2.1 zoomify: Zoomify 2.13.2 com_akuleshov7_ktoml-core-jvm: ktoml-core-jvm 0.5.1 dev_isxander_settxi_settxi-core: settxi-core 2.10.6 dev_isxander_settxi_settxi-kotlinx-serialization: settxi-kotlinx-serialization 2.10.6 Loaded Shaderpack: (off) Launched Version: 1.20.4 Backend library: LWJGL version 3.3.2-snapshot Backend API: AMD Radeon (TM) R9 380 Series GL version 3.2.14830 Core Profile Forward-Compatible No Error Context 22.6.1 27.20.20913.2000, ATI Technologies Inc. Window size: 1360x705 GL Caps: Using framebuffer using OpenGL 3.2 GL debug messages: Using VBOs: Yes Is Modded: Definitely; Client brand changed to 'fabric' Universe: 400921fb54442d18 Type: Client (map_client.txt) Graphics mode: fast Render Distance: 12/32 chunks Resource Packs: vanilla, fabric, file/VanillaTweaks_r851721.zip, file/cool (incompatible), emogg:builtin, file/emogg-discord-lottocracy_de_xerposcuerda.zip, file/emogg-discord-rgd_commenter_thing_whatevs.zip, emogg:twemogg Current Language: en_us Locale: en_US CPU: 8x Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz
No response
When scrolling down the emote menu with the mouse wheel the scrollbar overflows the emote menu:
Client
No response
Tested with no additional mods and a self complied version of b3901ad.
I think this issue was present in previous versions too.
hey hi! I made a twemoji resource pack using Tigermouthbear/twemoji-named
This is mostly 1:1 with discord's name for emojis, of course without the aliases and fuzzy search it has
happy for this to be used and reused, it's all MIT stuff anyway: twemogg.zip
I tried to add this to my modpack and it just error out due to mixin injection failure. The log mentions LibJF, but I literally don't have time to test the whole modpack.
Client
No response
minecraft-exported-crash-info-2024-04-16T21-50-43.zip
Client
1.Crash when the world have a oak_wall_sign
2.
3.
...
No response
No response
Emogg uses Java's Abstract Web Toolkit's BufferedImage
for gif splitting, which fails in an -XstartOnFirstThread
environment like MacOS. It just ends up freezing the game as soon as any gif is passed through the splitGif
method. It might be possible to use Minecraft's NativeImage
for this purpose instead, but I'm not sure.
When I send an emoji on a multiplayer server, I get kicked with "Received chat packet with missing or invalid signature".
Client
1.Log in to the server.
2.Add an emoji to the chat.
3.Kicked by server with "Received chat packet with missing or invalid signature".
...
No response
I set "enforce-secure-profile" to false, but it did not solve the problem.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.