Remote Paintings

Quick rating

Remote Paintings

No reviews yet

Ever wanted to view images or gifs from the Web in Minecraft? Remote Paintings lets you override ingame paintings with remote images!

Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Unsupported

About

Project Details

Type
Mod
License
MIT License
Latest Version
1.0.0
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

About

Description

RemotePaintings

Ever wanted to override Minecraft paintings but creating a resource pack was too much work? Fear not, RemotePaintings is here to help! You can now finally override Minecraft paintings with your own images, right from the game!

Examples

Example with PNG/JPEG

Z4UNNEN2C2H0.png JqZGLzEY0tPF.png

Example with GIFs SijZrVIQvaas.png

Commands

Generally, every command is available via the /remotepaintings command and should be self-explanatory.

  • /remotepaintings paintingInfo: Shows information about the painting being looked at
  • /remotepaintings info: Shows information about every painting override
  • /remotepaintings override <id> <url>: Override the specified painting id (minecraft identifier!) with the specified URL
  • /remotepaintings overrideTargeted <url>: Override the painting being looked at with the specified URL
  • /remotepaintings unloadPainting <id>: Unload the specified painting id (minecraft identifier!)
  • /remotepaintings reloadImages: Refetch and reload all images

For configs, these commands are available:

  • /remotepaintings loadConfig <url>: Loads a json config from any url (raw hastebin for example) and saves the url
  • /remotepaintings reloadConfig: Reloads the config from the saved url
  • /remotepaintings saveConfig: Uploads the current overrides in a new hastebin and saves the url locally

Config

The config is being provided by owo-lib and thus reachable via any modern ModMenu. In the config itself the current remote paintings config url and the hastebin upload server can be specified.

How it works

After executing the override command, the texture gets fetched and is being registered in the TextureManager (thus being loaded in RAM). For GIFs, all frames are being concatenated in a single row next to each other. Mind that this file might get very large if the GIF is too big.

The mod then injects into the painting renderer to avoid rendering the actual painting. Instead, it renders the custom remote painting on top of it.

This approach is rather simple compared to the first two attempts I made, in which I tried to modify the SpriteAtlas itself.

Questions, Contributing and Licensing

If you have any questions, feel free to contact me or open an issue. I'd be glad to help!
For contributions, please open a detailed pull request with your changes. Would be nice if you could use conventional commits.
This project is licensed under the MIT license.

Screenshots

Gallery

  • Example Image 2x2
    Example Image 2x2
  • Example Image 1x2
    Example Image 1x2
  • Command Showcase
    Command Showcase The next two images showcase the command being used to replace a painting
  • Command Showcase Result
    Command Showcase Result

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works