Config - TheCoolcraft11/ScreenshotUploader GitHub Wiki

Config

Client Config

  • enableMod: Determines if the mod should be enabled.
    Default: true

  • uploadScreenshotsToUrl: Toggle screenshot uploads to the specified upload_urls.
    Default: true

  • upload_urls: List with server name and the server data (upload, gallery, home).
    Default: {}

  • requireNoHud: Only send screenshots if the HUD is hidden (F1).
    Default: true

  • limitToServer: Only upload screenshot while playing on the server specified in limitedServerAddr.
    Default: false

  • limitedServerAddr: The server address to which the upload should be limited to.
    Default: ""

  • sendWorldData: Whether world data should be included in the screenshot upload.
    Default: true

  • sendSystemInfo: Whether system information should be included in the screenshot upload.
    Default: true

  • shareText: Text format for sharing the screenshot link. You can use {sharedLink} as a placeholder.
    Default: "Look at this screenshot: {sharedLink}"

  • imagesPerRow: The number of images per row when displaying the screenshots in the gallery.
    Default: 5

  • imageGap: The gap between images when displaying them in the gallery.
    Default: 10

  • imageTopPadding: The top padding for images in the gallery.
    Default: 35

  • editImageFilePath: The file path format for edited images. Use {fileName} as a placeholder.
    Default: "{fileName}_edited.png"

  • highlightScreenshotSigns: Whether to highlight screenshot signs where a player has placed a sign with a link to a screenshot.
    Default: true

  • hideSign: Whether to hide the sign after the screenshot link has been placed on it.
    Default: false

  • useCustomSign: Whether to use a custom sign design instead of the default sign for linking screenshots.
    Default: false

  • highlightOscillation: Whether to highlight oscillating objects in the screenshot for emphasis.
    Default: true

  • rotateHighlightSign: Whether to rotate the highlighted sign in the screenshot to make it more noticeable.
    Default: false

  • rotateHighlightItem: Whether to rotate the highlighted item in the screenshot to make it stand out.
    Default: true

  • highlightItem: The item type to highlight in the screenshot when placed on a sign.
    Default: "minecraft:painting"

  • highlightColorA: The alpha value for the highlight color (transparency level).
    Default: 0.75

  • highlightColorR: The red component of the highlight color.
    Default: 255

  • highlightColorG: The green component of the highlight color.
    Default: 127

  • highlightColorB: The blue component of the highlight color.
    Default: 0

  • highlightRotationSpeed: The speed at which the highlighted sign/item rotates.
    Default: 0.55

  • deleteOldScreenshots: If old, not liked screenshots should automatically be deleted at start up. Default: true

  • deleteAfterDays: Number of days after which old screenshots will be deleted Default: 30

  • saveJsonData: If the mod should save Metadata of the screenshots as a JSON file. Can be displayed in the ingame gallery Default: false

  • askBeforeUpload: If the mod should display a screen to select what to do with the screenshot after taking a screenshot Default: false

Server-Config

  • screenshotWebserver: Determines if an integrated webserver with a screenshot gallery should be started. Default: true

  • port: Port of the Webserver.
    Default: 4567

  • allowDelete: Allow EVERYONE with the passphrase to delete screenshots in the web gallery Default: false

  • deletionPassphrase: Passphrase for deleting screenshots from the web gallery, Leave empty to allow everyone to delete screenshots(NOTE: Everyone with the passphrase will be able to delete the screenshots) Default: ""

  • allowOpsToDelete: Allow OPs to delete ALL screenshots ingame Default: true

  • allowPlayersToDelete: Allow non OP players to delete ALL screenshots ingame Default: false

  • allowPlayersToDeleteOwn: Allow Players to delete their own screenshots ingame Default: true

  • websiteURL: The public URL of the webserver (must be configured for proper functionality). Default : ""

  • senGalleryUrlToClient: if the a url with a list of all screenshots should be sent to the client(required for ingame server gallery to work). Default: true

  • sendUrlToClient: If the server should send an uploadUrl to the clients: Default: true

  • useCustomWebURL: Replace the server's upload URL with a custom one sent to the player. Default: false

  • customWebURL: The custom URL to send to players. Default: ""

  • sendDiscordWebhook: If the server should send a Discord Message in a channel (Requires Thread Channel webhookUrl needs to be set in order to work) Default: false

  • webhookUrl: The Url of the Discord webhook Default: ""