Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List of Plugin Ideas (Brainstorm) #75

Open
sc2ad opened this issue Jun 13, 2021 · 5 comments
Open

List of Plugin Ideas (Brainstorm) #75

sc2ad opened this issue Jun 13, 2021 · 5 comments

Comments

@sc2ad
Copy link
Collaborator

sc2ad commented Jun 13, 2021

  • 2.4 plugin: verifies BSIPA manifest, assembly version, format (zip)
  • Tags:
    • A way of attaching a particular tag to a mod
    • A way of getting the tags of a particular mod
    • A way of filtering mods based off of tags
  • Media plugin: Can associate media with a mod, a logo, a preview, a video
  • An endpoint for getting all mods made by a given user
  • Share a mod for editing with a particular set of usernames (unique users)
  • Webhooks for: Stuff
  • Approval:
    • Channel movement for mods, particular permissions attached to the user
    • People can approve mods, people who can't (not anyone who signs up can approve, perhaps)
  • Some sort of "certified badge" (could may tie into tags)
  • Possibly a super user plugin, which would hold on to a collection of elevated permissions and users with them and stuff
  • An archive channel, no one can delete, mods that would otherwise be deleted would move to an archive channel and be there
  • Trusted role: Expedited process for approval/publishing
  • Upload workflow:
    • Upload to possibly-malicious (is it a virus? ok, no, goes to beta)
    • After testing in beta channel, can be approved and put on the public channel
    • Trusted role would skip first bullet here
  • Reevaluating self-approvals: Remove the concept of self-approvals
  • Eris plugin

https://discord.com/channels/487688050927992842/712123069719642206/853491988530462761

@ErisApps
Copy link

Another plugin idea that I'd like to see is a downloads counter.
Implementation could of done in various degrees:

  • Could be as simple as simple as just a total download count for a specific version
  • A slightly more detailed x downloads in the past y days
  • Download stats per day basis with history

Of course, this is just a suggestion so feel free to play around with the idea as you see fit 😸

@rithik-b
Copy link

rithik-b commented Nov 4, 2021

Expanding upon trusted role idea so you dont forget

2 step approval so there is a code review and stability approval (to get the mod up)

Modders can only do code approval
Modders and supports can do stability approval

If rejected in any one step, the mod will have to be reupped and the process is repeated

@rithik-b
Copy link

Modpack plugin
Ability to bundle together multiple approved mods as a curated modpack
So if a streamer wants essential streaming mods for example, they can select the modpack and get all mods in one click

@IMB11
Copy link

IMB11 commented Feb 9, 2022

BMBF integration?
Quest Mod Validation?
AKA - read mod.json from qmod file and dynamically generate version stuff?

@MillzyDev
Copy link

Modpack plugin Ability to bundle together multiple approved mods as a curated modpack So if a streamer wants essential streaming mods for example, they can select the modpack and get all mods in one click

similar to how curseforge does it with MC mods?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants