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

NoSignGUI

Allows you to toggle the sign text interface off and on

Загрузки
45K
Подписчики
29
Обновлён
18 июня 2026 г.
Лицензия
MIT

Опубликован 31 января 2025 г.

CoolAid's NoSignGUI

Allows you to toggle the sign text interface off and on!

  • This is especially useful when using a lot of blank signs for building or trapping
  • Toggle the mod on and off with G by default
  • Inspired by Masonion's NoSignGUI mod, for versions <1.21.4
  • Works with hanging signs and functions fully client-side!

For any issues or feature requests, please make a report on GitHub

Support me on Ko-fi Chat with me in Discord Watch me on Twitch

Looking for a server host?

server hosting partner

Ченджлог

3.1.0+26.2.xРелиз26.2 · 18 июня 2026 г.

Update to 26.2

  • Version bump and dependency updates
  • README changes
  • Bumped git master branch to 26.2 (forgot to merge 26.1 into master not sure how)
3.1.0+26.2.xРелиз26.2 · 18 июня 2026 г.

Update to 26.2

  • Version bump and dependency updates
  • README changes
  • Bumped git master branch to 26.2 (forgot to merge 26.1 into master not sure how)
3.1.0+26.1.xРелиз26.1, 26.1.1, 26.1.2 · 2 июня 2026 г.

Fixed sign editing being blocked after placement while enabled

  • Bump version and update README
  • Removed the old MixinClientPlayerEntity hook in favor of the new MixinSignItem and MixinClientPacketListener
  • Replaced the broader LocalPlayer.openTextEdit cancellation with a more proper targeted packet handling so right-clicking after placement now properly opens the GUI again
  • Added placement tracking for newly placed signs so only the automatic post-placement GUI is skipped
3.1.0+26.1.xРелиз26.1, 26.1.1, 26.1.2 · 2 июня 2026 г.

Fixed sign editing being blocked after placement while enabled

  • Bump version and update README
  • Removed the old MixinClientPlayerEntity hook in favor of the new MixinSignItem and MixinClientPacketListener
  • Replaced the broader LocalPlayer.openTextEdit cancellation with a more proper targeted packet handling so right-clicking after placement now properly opens the GUI again
  • Added placement tracking for newly placed signs so only the automatic post-placement GUI is skipped
3.1.0+1.21.11Релиз1.21.11 · 2 июня 2026 г.

Fixed sign editing being blocked after placement while enabled

  • Bump version and update README
  • Removed the old MixinClientPlayerEntity hook in favor of the new MixinSignItem and MixinClientPacketListener
  • Replaced the broader LocalPlayer.openTextEdit cancellation with a more proper targeted packet handling so right-clicking after placement now properly opens the GUI again
  • Added placement tracking for newly placed signs so only the automatic post-placement GUI is skipped
3.1.0+1.21.11Релиз1.21.11 · 2 июня 2026 г.

Fixed sign editing being blocked after placement while enabled

  • Bump version and update README
  • Removed the old MixinClientPlayerEntity hook in favor of the new MixinSignItem and MixinClientPacketListener
  • Replaced the broader LocalPlayer.openTextEdit cancellation with a more proper targeted packet handling so right-clicking after placement now properly opens the GUI again
  • Added placement tracking for newly placed signs so only the automatic post-placement GUI is skipped
3.0.0_26.1.xРелиз26.1, 26.1.1, 26.1.2 · 4 апреля 2026 г.
  • Bump version + README and metadata tweaks
  • Major code refactoring in v3.0.0
    • Rewrote the common logic from scratch for cleaner behavior (fixed the mod_id, enclosed the GUI state behind methods, and centralized the toggle/actionbar generation
    • Split the actionbar toggle message into two cached parts (white prefix + green toggle state)
    • Fabric: Rewrote the Fabric side to have a proper client entrypoint, register a static keybind once, and delegate the toggle behavior to common logic for less duplication and better maintainability
    • NeoForge: Rewrote the NeoForge side similarly with shared common toggle logic and a static keybind path
    • Moved MixinClientPlayerEntity to central common directory since they were unnecessarily split
    • Updated MixinClientPlayerEntity to use the new encapsulated API isSignGuiEnabled()
  • Updated to Java 25 and Gradle v9.0 for 26.1
  • Updated Architectury loom to 1.14-SNAPSHOT and Arch plugin 3.5-SNAPSHOT
  • FAPI for 26.1 now requires Fabric Loader v0.18.4+
3.0.0_26.1.xРелиз26.1, 26.1.1, 26.1.2 · 4 апреля 2026 г.
  • Bump version + README and metadata tweaks
  • Major code refactoring in v3.0.0
    • Rewrote the common logic from scratch for cleaner behavior (fixed the mod_id, enclosed the GUI state behind methods, and centralized the toggle/actionbar generation
    • Split the actionbar toggle message into two cached parts (white prefix + green toggle state)
    • Fabric: Rewrote the Fabric side to have a proper client entrypoint, register a static keybind once, and delegate the toggle behavior to common logic for less duplication and better maintainability
    • NeoForge: Rewrote the NeoForge side similarly with shared common toggle logic and a static keybind path
    • Moved MixinClientPlayerEntity to central common directory since they were unnecessarily split
    • Updated MixinClientPlayerEntity to use the new encapsulated API isSignGuiEnabled()
  • Updated to Java 25 and Gradle v9.0 for 26.1
  • Updated Architectury loom to 1.14-SNAPSHOT and Arch plugin 3.5-SNAPSHOT
  • FAPI for 26.1 now requires Fabric Loader v0.18.4+

Комментарии

Загружаем…