Code Monkey home page Code Monkey logo

skyblock-stats's Introduction

meow

skyblock-stats's People

Contributors

builder-247 avatar cyandev avatar dependabot[bot] avatar djtheredstoner avatar leaphant avatar martinnemi03 avatar metalcupcake5 avatar nstringham avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

skyblock-stats's Issues

Redirecting Names

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.

Ender Chest Slots

Obsidian Collection expands the size of your personal enderchest and the site doesn't seem to reflect that correctly.

[Idea] Add slayer levels

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.

Typo

It displays "Monter Hunter Armor" instead of "Monster Hunter Armor"

Rarity Wrong

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),

I followed the steps but I'm getting this error.

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

idea

i dont know if it is possible to show the fairy souls that are missing

[Bug] Api doesn't show speed properly

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.

[Bug] Potion Affinity Talisman

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!

Bug about usernames

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.

[Suggestion] Add Accessories from the Inventory

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.

Where is inventory parser

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

the health is broken. it says that 512 health for a person that only has 112 health can any fix it. I'm new

Skin not loading

I have had an issue when looking my name up on skylea it has been showing steve skin even though it is not that in game. Any idea how this can be fixed
sorry if this was a waste for you :)
bug

Fishing sea creature chance

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

Pet Luck not included on profile

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.

Pet stat boosts missing

When using Blaze Armor or Frozen Blaze Armor and the Blaze pet the Stats shown are not equivalent to the stats ingame

image
image
(in the images i also have god pots on)
It would be nice to have the stats shown be the same as ingame

[Bug] Searching my username displays the profile of another user with a similar username

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.

Enchanted Item Overlay

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.

image

(ps: i may also contribute to this project when i got some time on my hands)

Skins update

It appears you forgot to implement some kind of update on skins or it has very long interval

Errors while running npm i

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.

[Idea] Add support for UUIDs

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.

Visual Bug

On the rank prefix is a little Visual Bug.

Visual Bug

[Idea] Add Collection Stats

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.

[Question] Clarification for getItems() method in lib.js

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:

async function getItems(base64){
I’m a student trying to learn about Base64, JSON, API calls, etc, so I figured that using the Hypixel Public API would be a good option.

Thanks,
PulseBeat_02

additional_stats_container is too large

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.

Screenshot of issue:
image

[Idea] Color Scheme Selector

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:
grafik

Disable animations

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!

"About" section non-scrollable, with too much height.

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.

Twitch and Twitter links do not work properly

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.

sky lea moe bug (social links)

Error while starting

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```

[IDEA] Chicken Racing Stat in Races Section

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.

[Idea] Leaderboards

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.

Error on the site.

The website said to go onto Firefox or Google Chrome when it was open in both chrome and firefox.
sky lea moe - Google Chrome 7_15_2020 6_50_24 PM

[Idea] Base Damage

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 :)

The website thinks im wiped.

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.

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.