leaphant / skyblock-stats Goto Github PK
View Code? Open in Web Editor NEWA beautiful SkyBlock profile viewer 🌹
Home Page: https://sky.lea.moe
License: MIT License
A beautiful SkyBlock profile viewer 🌹
Home Page: https://sky.lea.moe
License: MIT License
I just noticed that some names redirect you to other names. When I was trying to look at my profile today I had noticed that when I typed in "stats/ekee" it would redirect me to someone named "Beebeekee". The only way I can get the site to not redirect me is by using my uuid instead. I tested this out with other names that I knew were real; like "nvit" "15h" and names with higher than 4 characters.
It seems like names with 4 or fewer letters get swapped for a larger name that includes the original name. With some exceptions with names that have numbers and letters in them (15h). At least that's what I found.
Obsidian Collection expands the size of your personal enderchest and the site doesn't seem to reflect that correctly.
Hello, there's a strange bug with my profile. One of the pixels on my head is incorrect. On the side of my head, there's single red pixel, which is not on my skin. I don't know why this happens, but it's not correct.
https://sky.lea.moe/stats/SirNapkin1334/Cucumber
I'm not sure if it's in the API (having never used it myself), but it would be really nice to be able to see your slayer levels.
It displays "Monter Hunter Armor" instead of "Monster Hunter Armor"
If you have chosen an other language then english on hypixel, the rarity of an armor, weapons and accesories will be gray, expect for uncommon and mythic items and pets( not transliated if you use german or other language that is not english),
Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1082:14)
Emitted 'error' event at:
at RedisClient.on_error (C:\Users\swaim\sbstats\node_modules\redis\index.js:341:14)
at Socket.<anonymous> (C:\Users\swaim\sbstats\node_modules\redis\index.js:222:14)
at Socket.emit (events.js:188:13)
at emitErrorNT (internal/streams/destroy.js:82:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
at process.internalTickCallback (internal/process/next_tick.js:72:19)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `node init && node index`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\swaim\AppData\Roaming\npm-cache\_logs\2020-06-26T13_29_38_244Z-debug.log
i dont know if it is possible to show the fairy souls that are missing
I have 104 speed, due to my having a speed talisman and two reforges that raise my speed by one. The api shows my speed as two. It's not much of a problem, but if you could fix, that would be great.
Your project is great and iI like it very much, but i noticed that the common Potion Affinity Talisman doesn't show up at the Accessories.
Great work!
Not sure if this is intentional, but A user by the name of Sakies hasn't joined skyblock for about 2 months now, and when I search her name on https://plancke.io/hypixel/player/stats/sakies it comes up, but when I click the button named "SkyBlock Stats" no stats come up and it says "error, Player has no SkyBlock profiles."
Pretty sure it's because she hasn't been online but just letting you know.
Just noticed that it seems you've forgotten about / not implemented yet that you can put accessories in the inventory and they still work. You might wanna add those one way or the other.
Hey! I was looking to make a discord bot similar to this so I was thinking I could translate your nbt parser to python but can't seem to find the code that does it. Could you link the file and line number?
the health is broken. it says that 512 health for a person that only has 112 health can any fix it. I'm new
Hey :)
I have noticed, that some factors count towards the fishing scg chance on ur website and some not. I think the ability and passive of the Dolphin pet are missing out. Its not criticism, just wanted to let you know to improve your website we all love. c:
Maybe you could add there too, that 41% is the capped scg chance.
Hope i could help
Buggi
Most things appear correctly, but base pet luck isn't loading correctly for all players. I'm not sure if it's a numbers thing (e.g. pet luck doesn't load for players with <10) or if it's an API thing.
The wolf slayer level is wrong displayed, I have 480k xp and it still shows level 7 but I'm level 8.
source: https://sky.lea.moe/stats/Tobii/Mango
img: https://prnt.sc/rkc6hb
Hopefully I can help you with this :)
I think you did /api new
Since yesterday, searching my name on your site will result in the profile of a user with a name similar to mine (Refraction -> Refractioning).
Strangely, entering the URL to my stats directly - https://sky.lea.moe/stats/Refraction/Apple - still results in this other user's profile appearing. I checked their NameMC profile to see if they had recently changed their username causing this bug, but it's been "Refractioning" for 2 years now.
The only way I can view my stats is by searching up my co-op members and selecting myself from the drop down list.
Hey, awesome work, i was actually thinking about doing the same, but a few days later you already did it :)
It would be nice to have any indicator, besides hovering over the item itself, that it is an enchanted item instead of a normal one. (like down below)
For an easy workaround (instead of implementing a real enchanted look) you could also just indicate it with some shiny/purple boarder or something.
(ps: i may also contribute to this project when i got some time on my hands)
It appears you forgot to implement some kind of update on skins or it has very long interval
title ^^
Hi, i am trying to use this code for a project of mine, i just installed node.js and MongoDB without any errors. I succesfully cloned the repository, but when i run npm i, i get a lot of errors saying im missing some some files :
node-pre-gyp WARN Using needle for node-pre-gyp https download
node-pre-gyp WARN Pre-built binaries not installable for [email protected] and [email protected] (node-v72 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp WARN Hit error Remote end closed socket abruptly.
node-pre-gyp WARN Pre-built binaries not installable for [email protected] and [email protected] (node-v72 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp WARN Hit error ENOENT: Cannot cd into 'C:\Users\romai\Gitrepos\skyblock-stats\node_modules\canvas\build\Release'
Warning: Missing input files:
C:\GTK\bin\libcairo-2.dll
C:\GTK\bin\zlib1.dll
C:\GTK\bin\libpangoft2-1.0-0.dll
C:\GTK\bin\libfontconfig-1.dll
C:\GTK\bin\libfreetype-6.dll
C:\GTK\bin\libgobject-2.0-0.dll
C:\GTK\bin\libgthread-2.0-0.dll
C:\GTK\bin\libglib-2.0-0.dll
C:\GTK\bin\libpango-1.0-0.dll
C:\GTK\bin\libgmodule-2.0-0.dll
C:\GTK\bin\libpng14-14.dll
C:\GTK\bin\libexpat-1.dll
C:\GTK\bin\libpangocairo-1.0-0.dll
C:\GTK\bin\libpangowin32-1.0-0.dll
C:\GTK\bin\libintl-8.dll
and then the errors keep going. Do you have some tips to solve this ?
Thank you anyway for your time and this amazing website.
As you can see, https://sky.lea.moe/ is my only chrome tab open, but it consumes an enormous amount of system resources. I am currently running on an i5 9600k and an RTX 2080, so it's not an underpowered hardware issue. Sky.lea.moe regularly consumes 20-30% of my cpu and 15-20% of my gpu's power.
I think it would be nice to have support for UUIDs, especially if Mojang's servers are down or theres is some other issue. Also having support for Hypixel profile ids (maybe not from the main page but just using the url) would be nice.
The API has the collection stats and I think it would be cool the see these online especially for making form signatures (when that gets added) this way players could see what recipes you have unlocked.
Hi I am working on an API project for education uses and managed to get everything setup. However, I was having trouble trying to decode the items in the player’s inventory, so I referred to sky.lea.moe code to see how they handled the data. I preformed similar operations in Java, by first converting the Base64 String into a byte array, then decompressing that gzip archive. Although the decompression was successful, the output was a weird String with odd binary digits. (Black squares, symbols, etc). However, I noticed that there were still words in the output String such as enchantments, reforges, etc, and one important thing I noticed was a word that said “tag”, which means I am getting closer to NBT. I’m having trouble parsing the data, so could the developers educate me on how they managed to parse this NBT data?
P.S. I’m also wondering about how you managed to link the items to textures as shown here:
Line 135 in 1ed68f6
Thanks,
PulseBeat_02
The additional stats container (which has login information, skill average, etc) is wrongly sized at 1590px and up. Currently it is sized by
#additional_stats_container{
white-space: normal;
width: calc(1120px - 150px);
}
This is (assumably) calculated by taking the width off the "wrapper" div at 1590px (1120px) and subtracting the 150px of padding on the base stats container given to the skin render. This doesn't account for the 30px padding on the "basic_stats" div leading to the additional stats being too long.
Maybe it would be nice to add a Color Scheme Selector, because there might be people out there who think it is too pink and some might think it is not pink enougth.
I personally would prefer a dark #4200BB blue or something in that direction for example.
I am thinking about a button in the upper right corner to select that.
Here is a little example for another color scheme:
This is a great site, but on some lower-end PCs, it can be quite laggy due to the animations. If there was a switch for them that could be implemented, it would be great.
I'm happy with any suggestions as to how else this could be implemented aswell.
Thanks in advance!
If my browser window is <1200px wide, the about section goes full screen and works normally. At window size 1200+px by 700px, the about section is too long for the screen, and some text cannot be viewed.
Safari 13.1, for debugging purposes.
Social media links (see below image) are linked as <a href="twitter.com/TWITTERUSERNAME></a>"
which causes it to to go to https://sky.lea.moe/stats/USERNAME/twitter/TWITTERUSERNAME
instead of https://twitter.com/TWITTERUSERNAME
. As far as I can tell, this does not affect YT and Hypixel Forum, but does affect Twitch.
This may be fixed by adding https://
or http://
to the beginning of the URL.
I get this output when running npm start, does anyone know whats going on ? Googling 'redis ECONNREFUSED' doesnt bring me anywhere.
C:\Users\MyName\Gitrepos\skyblock-stats>npm start
> [email protected] start C:\Users\MyName\Gitrepos\skyblock-stats
> node init && node index
Running SkyBlock Stats on 4 cores
events.js:292
throw er; // Unhandled 'error' event
^
Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16)
Emitted 'error' event on RedisClient instance at:
at RedisClient.on_error (C:\Users\MyName\Gitrepos\skyblock-stats\node_modules\redis\index.js:341:14)
at Socket.<anonymous> (C:\Users\MyName\Gitrepos\skyblock-stats\node_modules\redis\index.js:222:14)
at Socket.emit (events.js:315:20)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
errno: 'ECONNREFUSED',
code: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 6379
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `node init && node index`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\MyName\AppData\Roaming\npm-cache\_logs\2020-06-15T15_22_36_764Z-debug.log```
Hey.
Is it possible for there to be a stat for your Chicken Racing record and at what checkpoint you're at?
It can be added in the Races tab, along with the two other ones.
Thanks.
Hey, isn't comparing our own stats with friends or other Hypixel players what we are really here for?
I already have done Leaderboards for a dead game. If you are interested I would recycle some code to make it work with SkyBlock.
I guess you've already thought about a damage calculation in the combat tab, but since that is still in 'comming soon' and you've already added effective health I thought it would be nice to add the base damage as well.
The formular for that would be
(5+DamageOfTheWeapon+floor(Strength/5))*(1+Strength/100)
You are also wellcome to draw inpiration from my damage calculator for your combat tab of this amazing tool you are creating here :)
title
One of the profiles I was apart of got wiped and now I cant use sky lea to access my skyblock stats. Hypixel's API is not the issues because discord bots can still check my API.
If necessary my IGN is Ankoz.
Hallo,
Is it possible to change the Perfect Armor Textures to this Texture Pack (https://hypixel.net/threads/hypixel-skyblock-pack-winter-update.2103515/). At the moment the Vanilla+ SkyBlock Pack has not a armor Texture for all tiers of the armor.
When you go to https://sky.lea.moe/stats/Kefir101Awesome/Apple
it is an example of this. I only noticed this because it was causing problems in my own application for creating a guild slayer xp leaderboard. Maybe check to see if the profile is actually an unaccepted coop invite before adding it to the list and processing it.
I think it would be cool to make a forum signature with all of the info on the site.
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.