Giter VIP home page Giter VIP logo

minecraft-emote's People

Contributors

vinrobot avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

minecraft-emote's Issues

Emote cache

Use cache to not download already loaded emote.

Also need to check if Minecraft use something internally.

Custom emote size

Emotes have a very small size for chat. I am sitting with a gui size of 2 and the emotes are very small size. It is necessary to add to the mod, if possible, a slider that will allow you to adjust the size of emotes (scale)

p.s. I really liked this mod. I am grateful to the developer for such a wonderful mod. I have a desire to help develop a mod, but at the moment I do not have knowledge in java

Server-side emotes announcement

Define a protocol for announcing a list of emotes to use on a server.

Will also lead to creating a Spigot (or whatever are the current popular server software) plugin.

Some emotes are not working?

Recently discovered your mod in modrinth (amazing job thank you) but some emotes are not working for me while they are available in 7TV.
image

"Unable to load emote" error

[20:44:07] [pool-11-thread-1/ERROR]: Unable to load emote
java.lang.NullPointerException: null
	at java.util.Objects.requireNonNull(Objects.java:208) ~[?:?]
	at net.vinrobot.mcemote.client.font.impl.SevenTVEmote.loadFrames(SevenTVEmote.java:73) ~[mcemote-1.1.0.jar:?]
	at net.vinrobot.mcemote.client.font.EmoteFontStorage.loadAnimatedGlyph(EmoteFontStorage.java:61) ~[mcemote-1.1.0.jar:?]
	at net.vinrobot.mcemote.client.font.EmoteFontStorage.lambda$asyncLoadAnimatedGlyph$1(EmoteFontStorage.java:50) ~[mcemote-1.1.0.jar:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]

Configuration

Add config to set:

  • Twitch ID
  • Enabled/disable providers
  • More?

Plan (probably):

  1. Config file (JSON? YAML? Java Properties?)
  2. Command
  3. Menu

Emotes didn't load

Emotes do not always load. Sometimes they work, sometimes they don’t. There may be a problem connecting to the API services. This photo shows the problems. Also, bttv emotes have broken animation.
image

But the logs say that the download was successful, and no errors are given

Logs:

[00:17:11] [Render thread/INFO]: Registered 14 emotes from provider net.vinrobot.mcemote.client.providers.FFZGlobalEmoteProvider
[00:17:12] [Render thread/INFO]: Registered 64 emotes from provider net.vinrobot.mcemote.client.providers.BTTVGlobalEmoteProvider
[00:17:12] [Render thread/INFO]: Registered 618 emotes from provider net.vinrobot.mcemote.client.providers.STVUserEmoteProvider
[00:17:13] [Render thread/INFO]: Registered 24 emotes from provider net.vinrobot.mcemote.client.providers.FFZRoomEmoteProvider
[00:17:13] [Render thread/INFO]: Registered 30 emotes from provider net.vinrobot.mcemote.client.providers.BTTVUserEmoteProvider

BTTV emotes animation bug:

https://skr.sh/vORw537g0Sb

I can send you the full log file if needed

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.