ItemsAdderUploadPlus Overview
IAUP starts after ItemsAdder has generated a resource pack zip. It uploads that zip to S3-compatible storage, builds a player-downloadable URL, and optionally writes the URL into ItemsAdder config.
- Read
plugins/ItemsAdderUploadPlus/config.yml. - Find
plugins/ItemsAdder/output/generated.zip. - Upload to S3-compatible storage.
- Build a public or presigned URL.
- Optionally update
plugins/ItemsAdder/config.yml. - Optionally dispatch
/iareload.
Provider Model
Section titled “Provider Model”IAUP uses the AWS S3 Java SDK and supports AWS S3 plus compatible providers such as Cloudflare R2, MinIO, RustFS, and custom S3 endpoints.
Provider behavior is controlled with s3.endpoint, s3.region, s3.path_style, s3.acl, and s3.public_url_base.
URL Modes
Section titled “URL Modes”Public URL mode works with public buckets, public endpoints, CDN domains, and custom domains.
Presigned URL mode works with private buckets but the URL expires, so choose an expiry long enough for player joins.