PluginBugs / Issues-ItemsAdder

Repository used to keep track of issues of my plugin ItemsAdder
https://itemsadder.devs.beer
52 stars 21 forks source link

More Pack Hosting Options #2130

Open thefourcraft opened 1 year ago

thefourcraft commented 1 year ago

Describe the solution you'd like

Patreon Upload Service

A private server for Patreon monthly supporters...

patreon:
    enabled: true
    key: "" # Your Patreon-Uploader Key

Amazon S3 Support For Pack Hosting

Adding Support for the AWS S3 API

resource_pack:
  aws:
    enabled: true
    endpoint: s3.amazonaws.com # The endpoint of your S3 service
    region: eu-central-1 # The region of your S3 endpoint
    bucket: examplebucket # The name of your S3 bucket
    key_id: "" # Your S3 key id
    key_secret: "" # Your S3 key secret   

it will also add support for Cloudflare's R2 An example can be found on the Nova | Modding Framework code, they have support for AWS S3

Describe alternatives you've considered

While Self Hosting Is good, it can be slow when a lot of players join at the same time... it's not IA's fault it's mostly the server while updating to better hardware can improve this I think large server networks need better solutions! it's also hard to keep track of all the files on individual servers S3 support would eliminate that issue, and make it possible for large networks to take better control of their packs

IMS-Network-Editor commented 1 year ago

@thefourcraft do we have the plan for R2 & D1? 😆

thefourcraft commented 1 year ago

@IMS-Network-Editor

  1. D1 is free, and we have up to 100MB
  2. R2 is free for 10GB
  3. Stop Stoking My Activity, and don't abuse our admin account