SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedBuilding & decoration

copycat

by Javanat0r · for Minecraft

Copycat renders images and video from URLs into the minecraft world using blocks.

25Downloads
8 mo agoLast updated
BSD 2-ClauseLicense
PaperLoaders

About copycat

From Hangar

Copycat renders images and video from URLs into the minecraft world using blocks.

Table of Contents

<!-- TOC -->

<!-- TOC -->

Copycat

A Minecraft plugin that converts images from URLs into pixel art using in-game blocks. HTTP Redirects and basic auth are supported.

Streaming video is rendered using VLC when available.

Example Example Example

Command Tree

/cc
├── admin
│   ├── undo <player>               # Admin undo for specific player
│   └── purgeAllUndoBuffers         # Purge all undo buffers for all players to free memory
├── list                            # List all saved image shortcuts
├── add <name> <url>                # Add new url shortcut for video or image
├── remove <name>                   # Remove image shortcut (with tab completion)
├── copy <shortcut>                 # Render image or stream video from shortcut (with tab completion)
├── undo                            # Undo last action for current player
├── stop                            # Stop all active video streams for current player
└── set
    ├── dithering <true|false>      # Enable/disable image dithering
    ├── dimensions <width> <height> # Set render dimensions
    └── profile <profileName>       # Set block profile (with tab completion)

Permissions

| Permission | Description | Default | |------------|-------------|---------| | copycat.* | Allows access to all Copycat features | op | | copycat.admin | Allows access to administrative commands | op | | copycat.user | Allows access to basic Copycat commands | true | | copycat.command.list | Allows using /cc list | true | | copycat.command.add | Allows using /cc add | true | | copycat.command.remove | Allows using /cc remove | true | | copycat.command.copy | Allows using /cc copy | true | | copycat.command.undo | Allows using /cc undo | true | | copycat.command.stop | Allows using /cc stop | true | | copycat.command.set | Allows using /cc set | true |

Features

  • Brigadier Command System: The command system has been updated to support the new brigadier system and provide tab completion
  • Image-to-Block Conversion: Downloads images from URLs and converts them into Minecraft block structures
  • Video Streaming: Supports streaming video (including MJPEG) directly onto blocks using VLCJ
  • Color Mapping: Preprocesses Minecraft block textures to create color averages for accurate material matching
  • Image Processing: Automatically resizes and dithers images to optimize them for pixel art conversion
  • Per-Pixel Analysis: Maps each pixel to the closest matching Minecraft block based on color similarity
  • Basic Auth: Support for HTTPS basic auth is included
  • Permissions: Robust permission system for fine-grained access control

Possibly Upcoming

  • Persistent Undo Buffers: Right now, they are in memory only and lost after server restart
  • Persistent Polling/Streaming: To keep streaming those streams across restarts

How It Works

  1. Enter an image or video URL in-game
  2. The plugin downloads and resizes the image to your specified resolution
  3. Each pixel is analyzed and mapped to the closest matching Minecraft block color
  4. The plugin places the corresponding blocks to recreate the image as pixel art
  5. For video, VLCJ is used. VLC must be installed on the host OS for video support.
  6. Video playback will only stay active while a player is logged in. This was a design decision in order to minimize load on the server.

Note: Results are optimized for the default Minecraft textures. Using other texture packs may produce suboptimal color matching.

Version History

This plugin was originally created for Bukkit 1.4.7 and has been recently updated to work with modern PaperMC versions (1.21+).

For historical information about the original plugin, see: https://bukkit.org/threads/edit-copycat-v1-0-render-images-from-a-url-1-4-6-r0-4.12730/

Highlights

From source data

Game versions

Supports 12 Minecraft versions, the newest being 1.21.9.

Loaders

Runs on Paper.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Hangar as “Plugins”

Building & decoration

Blocks, furniture, decorations and building tools.

Runs on your server

From source side support

Hangar lists copycat as required on the server. Check its Hangar page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
Paper
Runs on
Serverrequired on the server
Game versions
1.21.9 and 11 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓HangarOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorJavanat0r, as published on Hangar
  • ✓LicenseBSD 2-ClauseFree

copycat, answered

Generated from the mod’s own source data.

Do my players need to install copycat?

Hangar lists copycat as required on the server. Check its Hangar page to see whether players need it too.

Which loaders does it support?

Paper.

Is it free?

Yes. copycat is free to download from Hangar. Its license is BSD 2-Clause.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run copycat on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add copycat in one click.