Simple Displays: Place Items and Text Anywhere in Minecraft

What Is Simple Displays and Why Should You Use It? Simple Displays is a clever datapack that unlocks the full potential of Minecraft's display entities without requiring any mods or complex setup. Designed primarily for creative builders and server operators, it turns the often-overlooked item di...

Download SD for Minecraft 1.21.2-Snapshot, 1.20.5, 1.20.2

Original name: SD

Minecraft: 1.20.2, 1.20.5, 1.21.2-Snapshot

FileVersionLoaderSize
SD-1.19-1.20-V1.3.zip1.20.251 КБDownload
SD-1.20.5-V1.3.zip1.20.551 КБDownload
SD-1.21.2-V1.3.zip1.21.2-Snapshot55 КБDownload

What Is Simple Displays and Why Should You Use It?

Simple Displays is a clever datapack that unlocks the full potential of Minecraft's display entities without requiring any mods or complex setup. Designed primarily for creative builders and server operators, it turns the often-overlooked item display, block display, and text display entities into intuitive, command-driven tools. Instead of wrestling with raw /summon commands and NBT data, you can place, rotate, scale, and style these entities with a handful of easy-to-remember /trigger commands. Whether you want to create floating 3D labels, showcase custom items in a lobby, or build intricate decoration pieces, this datapack streamlines the entire process.

Getting the Datapack Into Your World

Adding Simple Displays to a singleplayer world or a server is straightforward. You download the datapack file and place it in the datapacks folder of your world save. After reloading with /reload, all the trigger commands become available. For those who prefer a more streamlined experience, the foxygame.net launcher offers a modern way to manage your Minecraft installations—you can browse and install this datapack directly from the launcher's menu, keeping your mods and data packs organized without ever leaving the app. Once loaded, the datapack works out of the box, but server owners should pay attention to the operator-only mode, which is enabled by default.

Core Display Entities at Your Fingertips

The datapack revolves around three entity types, each with its own set of commands and customization options. All interactions happen through /trigger commands, so players don't need operator permissions to use the basic features once the datapack is set up.

Item Display Entities

Item displays let you show any held item as a floating 3D model. You can cycle through five rendering styles—from fixed to first-person, GUI, and ground—and adjust the billboard mode, rotation, and scale. The /trigger CycleItemStyle command is especially handy for quickly previewing how an item looks in different contexts. Use /trigger PlaceItemDisplay to put the item at the center of your current block, or /trigger PrecisePlaceItemDisplay to drop it exactly at your feet. Replacing an existing display with a new item is as simple as holding the desired item and running /trigger ReplaceItemDisplay.

Block Display Entities

Block displays work similarly but show full blocks. Keep in mind that only blocks with a visible hitbox can be displayed—redstone dust, rails, and similar blocks won't appear. You can cycle through billboard modes, rotations, and scales just like with items. The placement commands rely on the block directly below you, so you don't need to hold anything. This makes it perfect for creating miniature landscapes, floating platforms, or decorative structural elements that aren't tied to the grid.

Text Display Entities

Text displays are where things get really interesting for signage and information boards. The datapack uses the name of your held item as the text content. With /trigger PlaceTextDisplay or the precise variant, you can create floating labels that face any direction. Cycling the scale lets you go from tiny 1x text to massive 16x billboards, and the billboard options ensure the text always faces the player or stays fixed in the world. This is a game-changer for server lobbies, tutorial areas, or adventure map instructions.

Mastering the Trigger Commands

All basic operations are grouped by entity type. Here's a quick reference to the most useful triggers:

  • Placement: /trigger PlaceItemDisplay, /trigger PlaceBlockDisplay, /trigger PlaceTextDisplay (and their Precise versions)
  • Modification: /trigger CycleItemBillboard, /trigger CycleBlockRotation, /trigger CycleTextScale, and similar commands for each entity type
  • Replacement: /trigger ReplaceItemDisplay, /trigger ReplaceBlockDisplay, /trigger ReplaceTextDisplay
  • Cleanup: /trigger KillItemDisplay, /trigger KillBlockDisplay, /trigger KillTextDisplay
  • Brightness: /trigger ToggleBrightness works on all three types

Each cycle command loops through a predefined set of values, so you don't have to memorize numbers. For example, the scale cycles from 1x to 2x, 8x, 16x, and even negative scales for flipped orientations.

Operator-Only Custom Commands for Advanced Control

If you need more precision, the datapack includes a powerful set of custom functions available only to operators (or through the /function command when op-only mode is toggled off). These are particularly useful in Minecraft 1.20.3 and above. You can place a block display with any block ID, set custom text with legacy color codes, or define exact scale values on all three axes. For example, /function sdcustom:place_custom_block {block:stone} instantly creates a stone block display without needing the block under your feet. The set_full_custom_scale function lets you stretch a display entity independently along the X, Y, and Z axes, opening up possibilities like wide banners or tall pillars.

Practical Use Cases for Builders and Servers

Simple Displays shines in creative worlds where you want to add detail without cluttering the block grid. You can place 3D item icons on shelves, create holographic quest markers, or design animated-looking statues by combining multiple scaled block displays. Server operators can build dynamic information boards that update by simply replacing the text display with a renamed item. Because the entities are non-solid, they don't interfere with player movement, making them ideal for spawn areas or minigame lobbies. The ability to toggle brightness also means your displays can glow in dark environments, adding atmosphere without light sources.

Tweaking Operator-Only Mode and Settings

By default, the datapack runs in operator-only mode, which means regular players cannot use the /trigger commands directly—they would need an operator to run the corresponding /function sdfunction:[command] for them. If you want all players to have access, an operator can run /function sdsetting:oponly to toggle the restriction off. This is essential for public creative servers where you want everyone to build freely. The toggle is persistent, so you only need to do it once per world.

Why Simple Displays Beats Manual Entity Spawning

Before this datapack, creating a display entity meant typing long /summon commands with NBT tags for rotation, scale, brightness, and billboard settings. One mistake and the entity would be invisible or face the wrong way. Simple Displays wraps all that complexity into a few intuitive triggers. You can experiment quickly, see the results instantly, and fine-tune with the cycle commands. It’s the difference between painting with a single hairbrush and having a full set of artist tools.

Final Thoughts

Simple Displays is a must-have datapack for any creative builder or server operator who wants to push the visual boundaries of Minecraft. It respects the vanilla game while adding a layer of convenience that feels like a natural extension of the command system. With support for all three display entity types, operator-only custom functions, and a straightforward trigger interface, it turns complex entity work into a playful, creative process. Whether you're designing a detailed adventure map, a bustling server hub, or just want to decorate your base with floating items, this datapack delivers the flexibility you need. Give it a try and see how quickly it transforms the way you think about in-game displays.