Перейти к содержимому
Mineforgian

Hero Statue

Adds the Hero Statue block, which can hold an item, and be posed using redstone.

2K загрузок1 подписчиковLGPL-3.0-or-laterfabricquilt

Обновлён 30 августа 2025 г. · опубликован 2 августа 2025 г.

  • Posable Statues!
  • Recipe

Hero Statue

Adds a new block called the Hero Statue, which can hold an item, and be posed using redstone.

Important
If you have a slower computer, have a lot of statues placed down, or are using a resource intensive shader pack, you may want to change your statue render type config to Basic. See Config.
This renders statues using block models, which is a lot faster, however it does disable visual posing.

If you use Shaders, read Known Issues: Shader Rendering Pipelines, and check Tested Shader Packs below.


Features

Hero Statue

  • Holds an item
    • You can give the statue an item to display by interacting with it whilst holding the item.
  • Posable
    • You can pose the statue using redstone.
      • This is configurable via a gamerule, which is ON by default. (hero-statue$allowRedstoneChangeStatuePose)
    • The statue remembers the last set pose when turned off.
    • You can pose the statue by interacting with empty hands or when the statue already has an item, if the gamerule is active.
      • This is configurable via a gamerule, which is OFF by default. (hero-statue$allowPlayerChangeStatuePose)
  • Comparators output the level of redstone required to set the current pose.
  • rainbows and unicorns
    • You can make the statues eyes cycle through the rainbow by giving the statue an item named jeb_, or by turning the RAINBOW MODE config on.
    • You can also enable this in creative, by setting the hero_statue_rainbow blockstate with a debug stick or with commands.
    • This only works with the Default render type, and if you are not using shaders.
  • ¿sᴉɥʇ pɐǝɹ noʎ uɐɔ
    • You can make the statue render upside down by giving the statue an item named Dinnerbone, Grumm, legotaylor, or dannnytaylor.
    • This only works with the Default and Vanilla render types.

Config

You can edit the config by using ModMenu, or our Open Config keybinding (defaulted to Home).
If you are using the Open Config keybinding, you will need to be in a world.

Known Issues

Shader Rendering Pipelines

Iris Shaders

Iris overrides core shader pipelines when rendering shader packs, and doesn't provide any documentation for how to add new overrides.

As a workaround, we've copied the ENTITY_CUTOUT and ENTITY_EYES pipeline overrides. We picked these pipelines as they provide a similar effect to our custom pipelines, however it's not 1:1 and some features such as the jeb_ easter egg won't be rendered when a shader pack is active. This functionality matches the Vanilla render type. See Hero-Statue#1.

Rendering should work as intended when no shader packs are in use.

Developer's Note
You may encounter z-fighting with some shader packs.
You can disable our eyes layer using our config if desired. See Config.

Tested Shader Packs
Shader Pack
Complementary Unbound/Reimagined No visual issues found.¹
Euphoria Patches No visual issues found.¹
BSL Shaders No visual issues found.¹
Rudimentary Our eyes layer is offset when Vertex Snapping is enabled² and the current render type is set to default or vanilla. This does cause flickering when the player moves. Interestingly, this shader also renders the eyes layer over the player's hand.
VECTOR No visual issues found.¹
Super Duper Vanilla Resource Intensive when rendering using Default/Vanilla render types, otherwise no visual issues found.¹

¹ Except for the above-mentioned render pipeline workaround.
² You can disable Vertex Snapping in the shader pack settings, under Style.

Basic Render Type Poses

The basic render type doesn't render the poses, rainbow, and upside down easter eggs.
I would love to update this in the future to add the poses to the basic render type, however this is easier said than done due to how block model elements rotate.

Technical

For technical details see here.

Made for ModFest: Toybox

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
1.0.5+fabric-1.21.8Релиз1.21.8fabric, quilt30 августа 2025 г.Скачать (497 КБ)
1.0.4+fabric-1.21.8Релиз1.21.8fabric, quilt28 августа 2025 г.Скачать (497 КБ)
1.0.3+fabric-1.21.8Релиз1.21.8fabric, quilt26 августа 2025 г.Скачать (495 КБ)
1.0.2+fabric-1.21.8Релиз1.21.8fabric, quilt19 августа 2025 г.Скачать (494 КБ)
1.0.1+fabric-1.21.8Релиз1.21.8fabric, quilt18 августа 2025 г.Скачать (491 КБ)
1.0.0+fabric-1.21.8Релиз1.21.8fabric, quilt18 августа 2025 г.Скачать (482 КБ)
1.0.0-beta.2+fabric-1.21.8Бета1.21.8fabric, quilt17 августа 2025 г.Скачать (448 КБ)
1.0.0-beta.1+fabric-1.21.8Бета1.21.8fabric, quilt7 августа 2025 г.Скачать (392 КБ)

Ченджлог

1.0.5+fabric-1.21.8Релиз1.21.8 · 30 августа 2025 г.

Bug fixes!

  • Neighbor update statue item desync
    • When a statue block is neighbor updated, the block entity requests a sync for tracked clients.
1.0.4+fabric-1.21.8Релиз1.21.8 · 28 августа 2025 г.

Bug fixes!

  • Sub-widgets aren't checked for isTyping.
    • This hasn't been fixed yet!
    • We've added a config option called use_config_keybinding_anywhere which is defaulted to false, which when set to false only allows the keybinding to be used in-game.
    • You can re-enable this in the config, however note that text fields embedded within other widgets will not prevent the keybinding.
1.0.3+fabric-1.21.8Релиз1.21.8 · 26 августа 2025 г.

A little bit of polishing!

  • Added updateChunkStatuesOnStatueUpdate server config option, with default value of false.
    • When set to true, all statues in that chunk will be sent to the client.
    • We recommend leaving this off, unless you have issues with desync.
      • If you have spawn protection on, that is likely the cause of the desync, we're working on a fix.

Bug fixes!

  • Statue desync when nearby statue updated.
    • This may still occur, and may be related to spawn protection.
      • This will be fixed in a future update.
1.0.2+fabric-1.21.8Релиз1.21.8 · 19 августа 2025 г.

A little bit of polishing!

  • Added isTyping and preventConfigKeybinding client events.
    • Other mods can now prevent Hero Statue from opening it's config.
      • By default, if a text widget is selected the keybinding is disabled.

Bug fixes!

  • Broken Keybinding Translations (damn you intelij)
1.0.1+fabric-1.21.8Релиз1.21.8 · 18 августа 2025 г.

A little bit of polishing!

  • Added a sound for when the statue gets an item.
  • Updated statue comparator output.
    • When holding an item, the comparator will only output when powered off.
    • When not holding an item, the comparator will always output.
  • Added a tag list for non-solid blocks the statue can be placed on.
    • By default, this only contains the hopper.

Bug fixes!

  • Hoppers could insert stacks with sizes more than 1.
  • Hoppers wouldn't visually update the statue.
1.0.0+fabric-1.21.8Релиз1.21.8 · 18 августа 2025 г.
  • Adds a new block called the Hero Statue, which can hold an item, and be posed with redstone.

good luck modfesters

1.0.0-beta.2+fabric-1.21.8Бета1.21.8 · 17 августа 2025 г.

This was a development version!
We reccommend using the latest release for the best experience.

  • Added Models and Textures
    • Poses 8-13 aren't ready yet, and currently default to pose 0.
      • These will be done for release.
  • Added custom core shaders
    • You can toggle these to the vanilla core shaders, and even to block models in the config.
      • block models won't have poses, even on release - check readme.
  • Optimized statue
    • Should be fairly tps friendly, but fps will take a hit with alot of statues.
      • Use Basic (block model) render type if you plan on using alot of statues.
        • You can press the open config button (defaulted to [Home]) to open the config, you don't even need to be in a world.

Should have a full release out tomorrow, ready for modfest!

This is a development build, it could be buggy, you have been warned.

1.0.0-beta.1+fabric-1.21.8Бета1.21.8 · 7 августа 2025 г.

This was a development version!
We reccommend using the latest release for the best experience.

  • Added Hero Statue

Development note:
Whilst this build is functionally complete, the model's for each pose aren't ready yet, and the config screen isn't finished. These will be ready in the full release.
This is a development build, it could be buggy, you have been warned.

Комментарии

Загружаем…