Skip to content

Downloads the minecraft assets from https://mcasset.cloud and uploads them into an S3 Object Storage

License

Notifications You must be signed in to change notification settings

CraftUniverse/MinecraftAssetUploader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Asset Uploader

This small Program Downloads Minecraft Assets from the MCAsset Repo., filters a couple of Assets then converts them into Objects and Upload them to an S3 Object-Storage

Table of Contents

CLI

assetuploader
    --version
        Set's the minecraft version

Run

go run cmd/assetuploader/main.go <arguments>

Example .env file

S3_BUCKET=<bucket-name>
S3_PREFIX=<key-prefix>
S3_ENDPOINT=<endpoint>
S3_REGION=<region>
S3_ACCESS_KEY=<access-key>
S3_SECRET_KEY=<secret-key>
S3_PATH_STYLE=<true | false>

TODO

  • Configurable Filter
  • Additional Export to .zip
  • Additional Export to .tar.gz

License

AssetUploader © 2025 by CraftUniverse is licensed under Creative Commons Attribution-ShareAlike 4.0 International

Contributers