Mods / Leaderboards

Category: #QoL
Author: MadGnome
Side: Both
Created: May 19th at 8:46 PM
Last modified: Jun 16th at 1:16 PM
Downloads: 3216
Follow Unfollow 19

Latest file for Various v1.19.x:
leaderboards_1.1.6.zip 1-click install


This mod is a work in progress, I have taken over from codeAutorium (original mod author) and will update the project as best I can.  I am completely brand new to C# so bear with me while I update stuff.

If you are familiar with C#, and would like to add another tracker the source code is available above.  I'm available on the VS Discord by the same username if you have questions.

Currently Tracking:

  • Blocks Broken, Blocks Placed, Chat WordsSent, Distance Walked, Minutes on Server, Times Died, Smithed Items, Clayformed items, Chisel Strikes, Ingots poured (YABBA forge compatible), Tools napped, Ore Blocks Mined, Trees chopped down, Blocks burned, Grass harvested

 

  • Killed by Vanilla: Anything, Bear, Chickens, Drifter, Drowning, Fall Damage, Fox, Goat, Hyena, Locust, Pig, Players, Rabbit, Raccoon, Sheep, Starvation, Wolves
  • Killed by Mod Support: Primitive Survival, Outlaws, Something in the Water, Fauna of the Stone Age: Caninae, Capreolinae, Casuariidae, Dinornithiformes, Machairodontinae, Manidae, Pantherinae, Rhinocerotodae

 

  • Killed X Vanilla: Anything, Bear, Chickens, Drifter, Fish, Fox, Goat, Hyena, Locust, Pig, Players, Rabbit, Raccoon, Sheep, Wolves
  • Killed X Mod Support: Primitive Survival, Outlaws, Something in the Water, Fauna of the Stone Age: Caninae, Capreolinae, Casuariidae, Dinornithiformes, Machairodontinae, Manidae, Pantherinae, Rhinocerotodae

Future Plans:

  • Tracking for the rest of Vanilla entities
  • More modded mobs support
  • Other actions as I can figure them out

Current Bugs:

  • Ranged weapons gives the kill credit to the weapon (ie, game:steel-arrow) and not the player.  Looks to be working now in SP based on my testing.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.1.6 1242 Jun 16th at 1:16 PM Show leaderboards_1.1.6.zip Install now
v1.1.5 308 Jun 13th at 11:33 PM Show leaderboards_1.1.5.zip Install now
v1.1.4 166 Jun 13th at 7:02 PM Show leaderboards_1.1.4.zip Install now
v1.1.3 383 Jun 9th at 6:19 PM Show leaderboards_1.1.3.zip Install now
v1.1.2 466 Jun 2nd at 7:33 PM Show leaderboards_v1.1.2.zip Install now
v1.1.1 549 May 22nd at 12:24 AM Show leaderboards_v1.1.1.zip Install now
v1.1.0 102 May 19th at 9:04 PM Show leaderboards_v1.1.0.zip Install now

29 Comments (oldest first | newest first)

💬 DejFidOFF, Jun 26th at 5:05 AM

MadGnome

If you have zero programing experience, than I have a negative so.. :D Good job. It works just fine. 

💬 MadGnomeAuthor, Jun 25th at 10:57 PM

DejFidOFF

I mean, I have zero programming experience in any language.  I just like leaderboards to track stats and the original mod author was stepping away from modding so I decided to see if I could fix some things with it, and add some more things to it lol.

💬 DejFidOFF, Jun 25th at 2:57 PM

MadGnome

 

I am really good at hw, but C# is rocket science for me so.. nvm :D

💬 MadGnomeAuthor, Jun 25th at 2:03 PM

DejFidOFF

The original mod author didn't have any language files/localization for it and that is something I am unaware of how to do.

I do have the mod's source cord linked up top if you know C#, and wanted to do a pull request/fix for that.

💬 DejFidOFF, Jun 24th at 2:10 PM

Ohhh I want to translate this mod, but there is no localization file in the zip :( :(

💬 DejFidOFF, Jun 22nd at 7:32 PM

MadGnome

kilometers will be fine

💬 Maamessu, Jun 22nd at 4:18 PM

Ah okay, gotcha. Thanks for the clarification!

💬 MadGnomeAuthor, Jun 22nd at 1:37 PM

Maamessu

The mod reads events from the server, and then decides if they meet the criteria to add to a leaderboard stat.

ie, the server would read when a fox killed a hare, but it wouldn't meet the conditions to add it to a leader board stat (Player killed Hare would, or Player Killed by Fox would).

💬 MadGnomeAuthor, Jun 22nd at 1:33 PM

DejFidOFF

I'll have to see about extending the maximum displayed value, or convert the blocks walked into Kilometers instead perhaps.

💬 DejFidOFF, Jun 22nd at 7:58 AM

MadGnome

Hello o/ Is it possible to repair the counting to ordinary numbers? Thank you :) btw is it even possible to walk all this blocks? or it counts blocks when you teleport?

 

https://www.dropbox.com/scl/fi/3isv3nbd1kcmbhdyxu90i/Leaderstat_err.png?rlkey=18rom8nu7taltk2u9cgovqqid&st=5bj6p4t2&dl=0

💬 Maamessu, Jun 19th at 9:03 PM

I'm pretty sure this is (trying) to log kills of entities by other entities (foxes killing hares, as an example).

💬 MadGnomeAuthor, Jun 14th at 5:34 PM

DejFidOFF Cinobi

I'm not sure if I can show a single players stat on the bottom.
I can probably figure out how to make the GUI and list area bigger so it shows more people, but even then that would only show so many on a large server.

💬 DejFidOFF, Jun 14th at 4:24 AM

MadGnome

Agree with Cinobi. I you are not in top 10 than your stat will be at 11. position. Example 212. DejFidOFF :)

 

💬 Cinobi, Jun 12th at 10:03 PM

It would be nice to see my own accomplishements too in a list, like
1: blabla
2: blabla
10: blabla
......
1337: Cinobi

💬 DejFidOFF, Jun 10th at 9:33 AM

@MadGnome

ooh sorry for that. I am not even see that. I don't tell anybody. :D

 

💬 MadGnomeAuthor, Jun 10th at 5:15 AM

DejFidOFF

The Error message has the C:\Users\myname location of my computer I built the mod from.  Can you remove that line from your poast.  I'm going to build the next version of the mod in a different location to remove that information.

 

💬 DejFidOFF, Jun 10th at 4:16 AM

MadGnome

Hello "would you mind editing/removing the post which contains my name in it?" Really don´t understand which post you mean or what do you want from me :( 

 

💬 MadGnomeAuthor, Jun 9th at 2:22 PM

DejFidOFF

Working on that bug at the moment, would you mind editing/removing the post which contains my name in it?  I see I need to rename my windows account.

 

💬 WickedSchnitzel, Jun 3rd at 1:10 PM

Could you add:
-Monthly statistics
-maybe even weekly statistics
...would be nice for server challenges. The best weekly/ monthly player in category xy could win a server prize. This could boost player activity.

💬 Ovadex, May 29th at 11:56 PM

Looks cool. I think I'll add this to my server once it tracks arrow kills. :)

💬 Aerra, May 26th at 9:02 PM

Oops, I apologize :( I'll just remove the whole comment for now and keep you posted on further developments in the issue tracker. Thank you for going through the trouble!

💬 MadGnomeAuthor, May 26th at 8:07 PM

Aerra

I'm not able to replicate that error in SP with just leaderboards installed, is this happening with just the bear or other mobs as well?

💬 Aerra, May 24th at 11:28 PM

Ah, that's fascinating. Good to know!

No rush for an update, I imagine that might be a tricky fix. Everyone on our server is fighting over the top spot of the 'Killed By' leaderboards in the meantime 😂

💬 MadGnomeAuthor, May 24th at 9:58 PM

Aerra

Right you are, I was only testing with the admin blade. Looks like the game isn't recognizing the player as the owner of the projectile that killed the target, (ie it recognizes game:arrow-steel as the owner of the kill).  I'll have to look into how to fix that, can't have all our ranged people not getting credit for their kills!

💬 Aerra, May 24th at 2:08 AM

Working great on our server so far!

Only note would be that ranged kills don't appear to count towards the 'Killed X' trackers. Only tested with drifters so far.

💬 MadGnomeAuthor, May 20th at 3:15 PM

The_True_Goo

I'm not sure if it's possible or not yet, I have almost no C# knowledge, but I would like to add as many trackers as possible.  Going to add a link to the Github later, so people with more C# knowledge can see how the individual trackers are done and make some more trackers to add (by sending their tracker to me and I'll add it in).

💬 The_True_Goo, May 20th at 2:57 PM

ah  I see. I'll be adding this to my server then. Thank you :D. Could we get a tracker for trees/Crops planted and time spent temporally unstable

 

💬 MadGnomeAuthor, May 20th at 2:10 PM

The_True_Goo

From Leaderstats: "UPDATE: I will not be continuing development of this or any of my mods. Please feel free to fork them and continue development."

From Leaderboards: "I have taken over from codeAutorium (original mod author) and will update the project as best I can."

💬 The_True_Goo, May 20th at 11:41 AM

I'm sorry to be that one but what's the difference between this and [LeaderStats](https://mods.vintagestory.at/leaderstats)

(edit comment delete)