Mod

Flatter Signs: A Mode 13h Addon

Quick rating

Flatter Signs: A Mode 13h Addon

No reviews yet

A Fabric mod for Minecraft 1.20.1 that adds billboarding to signs when paired with the Mode 13h shaderpack.

Mod Loaders
Forge
NeoForge
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
GNU Lesser General Public License v3.0 or later
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

License: LGPL v3 or later

Flatter Signs: A Mode 13h Addon

A Fabric mod for Minecraft 1.20.1 that adds billboarding to signs when paired with the Mode 13h shaderpack.

Designed as an addon for Mode 13h: MS-DOSify!. Without the shaderpack you can still use the mod, but signs will render as a cross/hatch model (like vanilla grass/flowers), because Mode 13h is what actually converts those models into billboards.


An image of a flat billboarded sign glowing in the dark

🧾 Why This Exists

Mode 13h already billboards several objects for that crunchy DOS look — but signs are special: the moment you billboard them, the vanilla text rendering becomes useless (no “real” front face to draw on).

So Flatter Signs solves the readability problem by:

  • making signs one-sided (like pre-1.20 behavior, fitting the “no backside” billboard logic),
  • and printing the sign’s content in chat with a vanilla-style prefix: <Sign> Hello world!

Reading a sign prints the contents to chat

✨ Features

📌 Billboard-ready sign models

  • Standing signs are turned into a cross/hatch model so Mode 13h can billboard them.
  • All wood variants supported.
  • Works with signs and hanging signs.

💬 Chat reading (right click)

  • Right click a sign to print its text in chat with a <Sign> prefix.
  • Shift + right click to edit the sign (since normal right click is now “read”).

🎨 Vanilla mechanics preserved (and made visible)

These interactions affect both the sign itself and the chat output:

  • Dye a sign → the text printed in chat matches the dyed color.
  • Glow ink sac → sign glows in the dark.
  • Honeycomb (wax) → sign becomes non-editable (even with Shift+RMB) but still readable/printable.

🪵 Resourcepack-friendly by design

  • Signs use the item sign texture, so they stay compatible with any resource pack automatically.
  • Wall signs are procedurally generated from the item texture: if your pack keeps the general vanilla sign silhouette, it should “just work” with no extra assets (otherwise, check Configuration below).

⚠️ Known compromise

Wall Hanging Signs

Wall hanging signs are flat, not billboarded. Their shape makes true billboarding impractical, so this is the best balance between:

  • readability,
  • visual consistency,
  • and not breaking the model into something uncanny.

⚙️ Configuration

A simple .json config lets you enable/disable each feature independently (billboard model, chat printing, one-sided behavior, shift-to-edit logic, dye/glow/wax behavior, hanging sign support, etc.).

  • Location: config/flattersigns.json (generated after first launch)

  • Use case: keep only the bits you want if you’re not using Mode 13h.

  • Resource packs with non-vanilla sign silhouettes may need:

    • wall_sign_texture_crop_height (1..16) — visible pixel height taken from the item texture.
    • wall_sign_texture_crop_offset (0..16, clamped) — vertical offset into the item texture before cropping.

🧩 Compatibility

Platform Minecraft Works? Notes
Fabric 1.20.1 Native target
Forge 1.20.1 Via Sinytra Connector + Forgified Fabric API
Without Mode 13h shaderpack 1.20.1 ✅* No billboard effect; signs appear as cross/hatch models

✅ Quick usage cheat sheet

  • Read sign: Right click
  • Edit sign: Shift + right click
  • Dye / glow / wax: Same items, same behavior — now reflected in chat readability too

🖇️ Credits

“No backside, eyes up here!”

Screenshots

Gallery

  • Standing and Wall Signs
    Standing and Wall Signs The cake is a lie! (will be included in another Mode 13h Addon, with courtesy textures by damikdevv)
  • Hanging Signs
    Hanging Signs
  • Wall Hanging Signs
    Wall Hanging Signs Wall Hanging Signs are not billboarded, but flat as a compromise.
  • Glowing Sign
    Glowing Sign Applying a glow ink sac makes the sign glow in the dark!
  • Sign Reading
    Sign Reading Right-click to read a sign by printing its contents to chat.
  • Sign Colored Text
    Sign Colored Text Dyeing a sign changes its print text color
  • It even works on slabs!
    It even works on slabs!

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 and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync