Repository navigation
Contribution Policy
We're glad you're interested in contributing to Livecountsedit! This article will cover both how to contribute, and the do's and don'ts when it comes to contributing code here.
To contribute directly: The same way as you would to any Github repository: Make a fork of our Github repository, make changes in your fork, and submit a pull request on the original with your fork.
If you would like to contribute an add-on (also known as script) to Top 50: Post your code in the #scripts forum channel in our Discord server. You can test it by pasting into the browser console (Ctrl+Shift+J) or by using the Run Code Snippet button in the Add-ons tab. You can also install a browser extension like Tampermonkey that allows for user-scripts that persist after refreshing.
Direct contribution generally works best for bug fixes and small features that fit well with Livecountsedit. For larger contributions, please coordinate with us (AJ and RandomPerson3465) on Discord in order to prevent conflicts. Direct contributions will be considered official Livecountsedit code, are reviewed more rigourously, and becomes our responsibility to maintain.
Add-ons, on the other hand, can be almost anything you want and requires no coordination with us beyond submitting the code and an image/description.
Add-ons also need to be manually installed by users, by pressing the "Install" button or loading a save file with it installed. If an add-on is ever found to crash the site, we will remove it until the original creator fixes it.
🚨 If you find any add-on or combination of add-ons that crash the site, please report it in #lcedit-bugs in our Discord server immediately!
Bug fixes
- should pretty much always be directly contributed
Small features
- if it fits well with LCEdit such that people can have the option by default & you're willing to make sure it works more rigourously: direct contribution
- if it doesn't quite fit well with LCEdit (e.g. a rejected suggestion), script is probably better
Bigger features, utility mods, etc.
- usually works better as a script
- if you want to contribute bigger stuff directly, please coordinate with us so we know and can prevent merge conflicts, and stuff like that
Random fun stuff, MDM-style things, etc.
- almost always works better as a script/add-on
Contributing directly will grant you the Contributor role in our Discord server, while contributing an add-on will grant you the Script Developer role. Both are greatly appreciated and please note that they are just roles, neither gives any special perks in the server beyond a 10% XP boost.
AI usage is 100% allowed for direct contributions. However, we do review code submitted by direct contribution more rigourously and we may ask you to make changes - if you used AI to generate the whole thing, and demonstrate that you don't understand what it gave you, it is highly likely that we will reject your contribution.
For add-on contributions, AI usage is also 100% allowed for assisting your creation. However, due to our community showing an increasing dislike for AI submissions, submitting add-ons that are suspected to be entirely or mostly generated by AI will NOT grant you the Script Developer role in our Discord server, and your add-on's creation and updates will also NOT be announced in our Discord server. Note that we do plan on labeling these AI-generated add-ons on our site and also adding an option to filter them out.
- Review code posted by others to make sure they are safe before running them
- Fix any critical issues/bugs we find with your code
- Make backups of your save files before installing or testing anything in case you get affected by any bugs
- Keep contents appropriate
- Contribute anything that serves no meaningful purpose (e.g. adds distractions, intentionally makes the site annoying to use, rickroll, meaningless edits that don't actually change or improve anything)
- Contribute code that is difficult to read (e.g. minified, contains misleading function and variable names, any attempts at obfuscation)
- Plagiarize
🚫 Additionally, we will under NO circumstances approve of any of the following AND you may receive a permanent ban from contributing and from our Discord server:
- Practical jokes meant to intentionally annoy or mislead users
- Anything that redirects users off-site or does anything suspicious
- Advertisements, scams, or self-promotion
- Anything that contains material otherwise deemed inappropriate for Livecountsedit, including but not limited to: NSFW, offensive and hurtful language, illegal content, and political or religious messages