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

Reef

Create stunning presentations completely in vanilla Minecraft: Java Edition

Загрузки
97
Подписчики
11
Обновлён
16 августа 2026 г.
Лицензия
MIT

Опубликован 12 июня 2026 г.

Reef Banner

Reef is a slideshow / slide deck / presentation library that provides tools to make, and present slideshows in-game in Minecraft: Java Edition.

GitHub Releases Modrinth Releases

See me on Smithed Summit 2026

Data-driven Slideshow Definitions with Beet integration Remote GUI

Element Types
Text Elements Graphic Elements Animated Graphic Elements

Transitions
A page transitioning to another page PDF Generation

Credits

Thanks to:

  • Smithed Summit team for reaching out to make this project and being the inspiration for this project.
  • People who helped me test:

Ченджлог

1.1.1Релиз26.2 · 16 августа 2026 г.

Added

  • Remotes linked to multiple screens
    • Remotes can now be linked to either an ID or a Tag.
    • This allows two or more screens to be controlled at once.
    • Multilinked Remotes
  • New API functions:
    • reef:api/screen/clear
    • reef:api/screen/remove
    • Logically the same as their equivalent remote API functions but this will need to be executed as a screen entity.
  • New remote API functions:
    • reef:api/remote/unlinked_remote/link_id
    • reef:api/remote/unlinked_remote/link_tag
    • For multi-screen-linking logic.

Changed

  • The reef:api/screen/summon API function now accepts macro arguments.
    • tags: list[str] - Appends the tags to the summoned screen
  • Renamed reef:api/remote/unlinked_remote/link to reef:api/remote/unlinked_remote/link_id
1.1.0Релиз26.2 · 29 июля 2026 г.

Added

  • Remotes linked to multiple screens
    • Remotes can now be linked to either an ID or a Tag.
    • This allows two or more screens to be controlled at once.
    • Multilinked Remotes
  • New API functions:
    • reef:api/screen/clear
    • reef:api/screen/remove
    • Logically the same as their equivalent remote API functions but this will need to be executed as a screen entity.
  • New remote API functions:
    • reef:api/remote/unlinked_remote/link_id
    • reef:api/remote/unlinked_remote/link_tag
    • For multi-screen-linking logic.

Changed

  • The reef:api/screen/summon API function now accepts macro arguments.
    • tags: list[str] - Appends the tags to the summoned screen
  • Renamed reef:api/remote/unlinked_remote/link to reef:api/remote/unlinked_remote/link_id
1.0.0Релиз26.2 · 25 июля 2026 г.

Changed

  • The uninstall function removes all the new scoreboard and storages introduced in the preivous versions, as well as clearing Reef specific items too.

Removed

  • Dead code.
  • Unused or concept features that did not make the final cut.
  • Debug code.
v1.0.0-beta7Бета26.2 · 28 июня 2026 г.

Fixed

  • Environment changed back to production.
v1.0.0-beta6Бета26.2 · 27 июня 2026 г.

Added

  • pack.png

Changed

  • Cleaned up debug messages
    • Most of them now run per player rather than broadcasting globally.
    • Most of them now has a hover text that will show extra info about the log replacing the long debug logs.
  • Update to Minecraft 26.2

Removed

  • Demo and testing files for Smithed Summit. It has been moved to a separate data pack and resource pack.
1.0.0-beta5Бета26.1, 26.1.1, 26.1.2 · 12 июня 2026 г.

Added

  • Ability to trigger commands on pages on certain events.
    • commands.on_load - Triggers when the page data gets loaded. Elements hasn't been displayed on this step.
    • commands.on_enter - Triggers after elements display.
    • commands.on_unload - Triggers when the page unloads.
  • Ability to trigger commands on elements on certain events.
    • commands.on_enter - Triggers when the element gets spawned.
    • commands.on_exit - Triggers when the element is about to be removed.
  • Element entities now store their element data in their data NBT rather than being stored temporarily in a temporary internal storage.

Changed

  • All remote API functions now check if the player has the reef.permissions.use_remote permission.
1.0.0-beta4Бета26.1, 26.1.1, 26.1.2 · 12 июня 2026 г.

Added

  • components field on elements to add arbitrary data components to the display entities.
  • Reef mini definition
  • Reef mini register API (reef:api/register/mini)

Комментарии

Загружаем…