Docket - Open-Source Playerlist Alternative

Docket

Docket is an open-source alternative to the built-in playerlist allowing you to change everything about it such as Font, TextSize, BackgroundColor etc..

This project is aimed at remaking the playerlist 1:1 giving you the same feel as the actual playerlist, on it’s own docket doesn’t have any brand new features other than being open-source and being fully customizable.

Currently this project is only supported on PC but im working on updating it to support mobile & other devices. (Docket would automaticly clean up and revert to the built-in playerlist if used on an unsupported device)

This is what Docket looks like in action, i added an example interaction as proof of concept.

And with one or two clicks we easily changed the font and some other properties!

Docket also supports leaderstats & teams the same way the default one does.


Simple Usage

Using Docket is extremely simple, simply grab the model and put it in your game > create a LocalScript and place it into StarterPlayer > StarterPlayerScripts and call it whatever the hell you want.

Then drag Docket (The module you inserted) under the newly created LocalScript,
and in the LocalScript simply require Docket and initialize it like this:

local Docket = require(script.Docket)

Docket:init()

And that’s it! You can click on Docket (the module inside of the LocalScript) and scroll down all the way to the Attributes section and simply change the Docket Visual Properties and play the game to see the changes you added!

Interested in Docket?

Creator Store
or..
DownloadRBXM

If you liked Docket please give me feedback on it. Trust me it really does mean alot!

20 Likes

Roblox made the model private, sorry if you are unable to get it from there!

This looks really like the playerlist from CoreGui! Amazing.
Can you make a GitHub repository instead of hosting .rbxm on devforum?

Thank you!! I will be uploading it to github tommorow :slight_smile:

1 Like

This module is very promising but there are clearly some weird things going on, like why are there 2 different versions of Topbar+ old/new and they switch between them?

I honestly have no idea.. Could you please explain the issue you are having in detail?

So um.. I have been busy with some things but the mobile support is almost finished and some issue with teams has been fixed (UI not being resized properly)

I will upload this to github once i get everything fixed up and working properly

this is… AMAZING!!!

1 Like

I’d like to suggest a small feature related to the team-based player list. Right now, similar to the Roblox PlayerList, team headers are still shown even when there are no players in that team. While this works fine, it can sometimes make the player list feel a bit cluttered or longer than necessary.

It might be nice if team headers could automatically hide when there are no players assigned to that team, and then appear again once a player joins. This would help keep the player list cleaner and make it feel more dynamic and easier to read.

It could also be helpful if this behavior was configurable. For example, developers could choose whether they want to always show every team header, or only display teams that currently have players in them. That way, developers can decide which style works best for their game.

2 Likes

does this have the abilities of sending friend requests and blocking people via the prompts?

1 Like

Of course, players are able to send Friend Requests and Block People the same way they would with a regular playerlist!

You could disable them if you wanted by editing the source code yourself

1 Like

Honestly that’s a pretty easy thing to do, idm adding it as a property under Docket which you can toggle on/off

Small Update

The player header on the Inspector has been fully remade allowing for proper customization.
Before:

After:


(I agree it might not be perfect, but it should be doing a better job than the old one)

You can now hide teams that don’t have any players on them, to do this find Docket and add an attribute “EmptyTeamsVisible”. Setting this attribute to false will only display teams that have atleast one player on them.

Before:

After:

The code itself should be abit cleaner but most of it is the exact same..
Anyways! The post has been updated so you can either download the RBXM directly from here or grab it from the Creator Store. Docket should be a Package so in most cases you can just enable Auto-Update on it and let it update on it’s own.

1 Like

Thankfully roblox made the same mistake again and made it private ONCE AGAIN!
I have sent another appeal so give it some time before you can buy the model from the creator store once again.