BlockPalette: Biome Textures Plugin for Minecraft

Unlocking Biome-Specific Block Textures with the BlockPalette Plugin Minecraft’s visual charm often lies in the subtle details. Resource packs and OptiFine’s Connected Textures (CTM) feature can transform ordinary blocks into biome-aware masterpieces, making grass, stone, or wood look different d...

Download BlockPalette for Minecraft 1.13

Original name: BlockPalette

Minecraft: 1.13

FileVersionLoaderSize
BlockPalette v1.7.jar1.13—22 КБDownload
BlockPalette v1.8.jar1.13—26 КБDownload

Unlocking Biome-Specific Block Textures with the BlockPalette Plugin

Minecraft’s visual charm often lies in the subtle details. Resource packs and OptiFine’s Connected Textures (CTM) feature can transform ordinary blocks into biome-aware masterpieces, making grass, stone, or wood look different depending on whether you’re in a plains, desert, or taiga. But what if you could browse all those variations in one place, or even change a block’s biome on the fly? That’s exactly what the BlockPalette plugin delivers for Spigot and Paper servers.

What Is BlockPalette?

BlockPalette is a server-side utility that opens a navigable GUI, displaying biome-specific block textures pulled directly from your active resource pack’s CTM definitions. Instead of wandering through every biome to see how a block looks, builders and server staff can flip through categorized pages—plains, desert, ocean, forest, and more—right from a single command. The plugin requires OptiFine on the client side to render those textures, but the palette itself is managed entirely on the server.

While BlockPalette focuses on server-side texture management, players who want to ensure their client is ready with the right resource pack and OptiFine can streamline the process. For example, you can easily install OptiFine and compatible packs via the foxygame.net launcher, a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu. This keeps your client setup hassle-free so you can fully enjoy the biome-specific visuals the plugin showcases.

Core Features at a Glance

  • Biome-Classified GUI: Textures are sorted by biome into separate tabs, making it simple to preview how a block appears in plains, savanna, taiga, extreme hills, and more.
  • CTM Dependency: The displayed textures rely on the CTM section of an active resource pack, meaning you need OptiFine installed on your client to see the variations.
  • Biome Tool: A dedicated tool lets you change the biome of a specific block, or replace an entire biome within a selected area with another.
  • Chunk and Block Location: Quickly retrieve the X and Z coordinates of a selected chunk or block, useful for precise editing.
  • Undo Functionality: Revert the most recent area biome replacement back to the original biome.
  • Custom Additions: Manually add or remove blocks from the GUI’s biome categories via commands.

Commands and How to Use Them

The plugin is controlled through a set of intuitive commands, all starting with /bp. Here’s a breakdown of what you can do:

Main Commands

  • /bp – Opens the main block palette GUI.
  • /bp help – Displays all available commands and their descriptions.
  • /bp tool – Gives you the biome tool, which is used for block and area operations.
  • /bp setbiome <biome> – Configures the biome tool to apply a specific biome to targeted blocks.
  • /bp getbiome <enable/disable> – Toggles the tool’s ability to identify the biome of a selected block.
  • /bp areareplace <enable/disable> – Enables or disables area replacement mode, where you can swap one biome for another within a selected region.
  • /bp replaceto <from> <to> – Defines the source and target biomes for the area replacement operation.
  • /bp undo – Reverts the last area biome replacement.
  • /bp biomelist – Lists all valid biome names you can use with the plugin.
  • /bp chunkinfo <enable/disable> – When enabled, shows chunk coordinates while using the biome tool.
  • /bp settings – Displays the current status of getbiome and chunkinfo toggles.
  • /bp add <biome> <block> <name> – Adds a new block entry to the GUI for a specific biome.
  • /bp remove <biome> <block> <name> – Removes a previously added block from the GUI.
  • /bp version – Shows the installed plugin version.
  • /bp reload – Reloads the plugin configuration without restarting the server.

Permissions for Fine-Grained Control

Server administrators can assign permissions to restrict or grant access to each feature. The permission nodes follow a simple bp.<action> pattern:

  • bp.* – Wildcard permission for all BlockPalette commands.
  • bp.open – Access to the GUI.
  • bp.help – View help information.
  • bp.tool – Obtain and use the biome tool.
  • bp.setbiome – Configure the tool’s target biome.
  • bp.getbiome – Identify a block’s current biome.
  • bp.areareplace – Perform area biome replacements.
  • bp.replaceto – Specify the biomes to swap in area mode.
  • bp.undo – Undo the last area replacement.
  • bp.biomelist – List all valid biomes.
  • bp.chunkinfo – View chunk data while using the tool.
  • bp.settings – Check active toggles.
  • bp.add – Add custom blocks to the GUI.
  • bp.remove – Remove custom blocks from the GUI.
  • bp.version – See plugin version.
  • bp.reload – Reload the configuration.

Configuration and Setup

Installing BlockPalette is straightforward. Download the latest version of the plugin from its official resource page and place the JAR file into your server’s plugins folder. After a server restart or reload, the configuration file invconfig.yml will generate automatically. This file contains sections for each supported biome, initially empty:

plains: ''
desert: ''
ocean: ''
forest: ''
savanna: ''
taiga: ''
extremehills: ''

You can manually add blocks to these categories by editing the file, but be careful with syntax—invalid entries will simply be ignored. The plugin also supports in-game addition and removal via commands, which is the safer method for most users.

Planned Future Additions

The developer has outlined several exciting expansions on the horizon. More biomes will be added to the GUI, covering the Nether, End, and newer overworld variants. There’s also a plan to implement a feature that sets all blocks within a specified area to a single biome, streamlining large-scale terraforming projects. These updates will further cement BlockPalette as an essential tool for creative and survival builders alike.

Why BlockPalette Matters for Your Server

For builders who rely on resource packs to give their worlds a unique atmosphere, BlockPalette eliminates guesswork. Instead of placing a block and hoping it matches the intended biome, you can preview it instantly. Server admins can use the biome replacement tool to fix mismatched areas after world generation or to create custom biome blends. The chunk and block location features also assist in debugging and coordinating large builds. With its clean GUI and robust command set, the plugin bridges the gap between client-side visual enhancements and server-side world manipulation.

Whether you’re curating a themed adventure map or maintaining a survival server with custom terrain, BlockPalette puts biome-specific texture control right at your fingertips. Its active development and planned additions promise even greater flexibility, making it a worthwhile addition to any server that values visual detail and precision.