{"id":15140962,"url":"https://github.com/pyrollo/display_modpack","last_synced_at":"2025-06-10T11:35:40.364Z","repository":{"id":41463493,"uuid":"45983319","full_name":"pyrollo/display_modpack","owner":"pyrollo","description":"Display modpack for Minetest, provides mods with dynamic display and font display : clocks, signs, and more.","archived":false,"fork":false,"pushed_at":"2024-02-29T10:04:37.000Z","size":5135,"stargazers_count":25,"open_issues_count":13,"forks_count":28,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-06T18:52:18.191Z","etag":null,"topics":["lua","minetest","minetest-modpack","signs"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pyrollo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-11T13:27:36.000Z","updated_at":"2024-09-16T05:26:33.000Z","dependencies_parsed_at":"2024-09-21T14:01:11.168Z","dependency_job_id":"7c08db70-f4b4-47c2-b2ee-d6cdd6794877","html_url":"https://github.com/pyrollo/display_modpack","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyrollo%2Fdisplay_modpack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyrollo%2Fdisplay_modpack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyrollo%2Fdisplay_modpack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyrollo%2Fdisplay_modpack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyrollo","download_url":"https://codeload.github.com/pyrollo/display_modpack/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyrollo%2Fdisplay_modpack/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259067849,"owners_count":22800404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["lua","minetest","minetest-modpack","signs"],"created_at":"2024-09-26T08:42:44.568Z","updated_at":"2025-06-10T11:35:40.335Z","avatar_url":"https://github.com/pyrollo.png","language":"Lua","readme":"# Display Modpack\nVersion 1.3.1\n\nThis modpack provides mods with dynamic display. Mods are :\n\n- **[display_api](https://github.com/pyrollo/display_modpack/tree/master/display_api)**: A library for adding display entities to nodes;\n- **[font_api](https://github.com/pyrollo/display_modpack/tree/master/font_api)**: A library for displaying fonts on entities;\n- **[signs_api](https://github.com/pyrollo/display_modpack/tree/master/signs_api)**: A library for the easy creation of signs;\n- **[font_metro](https://github.com/pyrollo/display_modpack/tree/master/font_metro)**: A font mod used as default font (includes uppercase, lowercase and accentuated latin letters, usual signs, cyrillic and greek letters)\n\n- **[boards](https://github.com/pyrollo/display_modpack/tree/master/boards)**: A mod providing school boards (includes *tiny cursive font*, a handwriting style font);\n- **[ontime_clocks](https://github.com/pyrollo/display_modpack/tree/master/ontime_clocks)**: A mod providing clocks which display the ingame time;\n- **[signs](https://github.com/pyrollo/display_modpack/tree/master/signs)**: A mod providing signs and direction signs displaying text;\n- **[signs_road](https://github.com/pyrollo/display_modpack/tree/master/signs_road)**: A mod providing road signs displaying text;\n- **[steles](https://github.com/pyrollo/display_modpack/tree/master/steles)**: A mod providing stone steles with text;\n\nFor more information, see the [forum topic](https://forum.minetest.net/viewtopic.php?t=19365) at the Minetest forums.\n\n![Presentation image of Display_Modpack](screenshot.png)\n\n## Extra fonts\n\n*Metro* and *Tiny Cursive* fonts are provided in **Display Modpack** (in **font_metro** and **boards** mods) but you can add more fonts by installing font mods. Be aware that each font mod comes with numerous textures. This can result in slowing media downloading and/or client display.\n\nExtra font mods can be found here:\n * [OldWizard](https://github.com/pyrollo/font_oldwizard): An old style gothic font.\n * [Botic](https://github.com/pyrollo/font_botic): A scifi style font.\n\n## Deprecation notice (for modders)\n\n### December 2018\nFollowing objects are deprecated, shows a warning in log when used:\n* `display_modpack_node` group (use `display_api` group instead);\n* `display_lib_node` group (use `display_api` group instead);\n* `display_lib` global table (use `display_api` global table instead);\n* `font_lib` global table (use `font_api` global table instead);\n\nThese objects will be removed in the future.\n\n## Changelog\n### 2019-03-14 (Version 1.3.1)\n- __dispay_api__: Display API now detects automatically whenr rotation restrictions have to be applied.\n- __sign_api__: Screwdriver behavior changed. Now, left click rotates and changes direction.\n\n### 2019-03-09 (Version 1.3)\n- __display_api__: Display nodes can be rotated in every directions (if running Minetest 5 or above).\n- __display_api__: New setting to restrict rotations to Minetest 0.4 abilities (restriction enabled by default).\n- __sign_api__: Changed behavior of screwdriver if no rotation restriction.\n\n### 2018-12-14 (Version 1.2.3)\n- __display_api__: New `yaw` attributes, entities can now have different angles with node.\n- __font_api__: New `Font:render` method for texture creation\n- __font_api__: Specific management for fixed width font. Allows number of columns based texture width.\n- __font_api__: Improve `display_api` integration into `font_api`. Display API fully optional. `font_api.on_display_update` defined only if `display_api` enabled.\n- __font_api__: Improve management of invalid UTF strings (should not crash anymore)\n- __font_api__: Deprecation of `font_lib`\n- __signs__: Fixed craft recipe for labels\n\n### 2018-12-02 (Version 1.2.2)\n- Fixed a bug that prevented Display API from working on some systems (Raspberry Pi)\n\n### 2018-11-01 (Version 1.2.1)\n- Now font can be chosen per sign / stele\n\n### 2018-11-01 (Version 1.2)\n- Labels and woodend signs added.\n- Fallback mechanism for missing chars (For example: \"é\" --\u003e \"e\" --\u003e \"E\").\n- Several bug fixes by 12Me21 and naturefreshmilk.\n\n### 2018-07-16 (Version 1.1.1)\n- Boards mod added.\n- Bug fix in default font chosing when multiple font registered.\n\n### 2018-07-13 (Version 1.1.0)\n- Font API rework introducing Font class.\n- Replaced default Epilepsy Font by Metro Font for licensing purposes,\n- Rework of all nodes displaying text accordingly to the Font API rework.\n\nAs font_epilepsy mod has been replaced by font_metro mod, **don't forget to activate font_metro mod after updating** or you won't have any text displayed.\n\n### 2018-05-30 (Version 1.0.1)\nMostly bug fixes :\n- Fix steles orientation when placing\n- Update entity on mapblock load\n- Use default formspec style\n- Fix ndef nill value in steles mod when technics not installed\n- Seperate signs API from signs définitions\n- Allow a greater offset between display and block\n\n### 2018-01-13 (Version 1.0)\n- Switch to Epilepsy font by KREATIVE SOFTWARE\n- Add settings \"default_font\"\n- Add horizontal alignment\n- Add tool for creating font textures from .ttf font files\n- Fix UTF 8 to Unicode decoding\n- Updated forum thread link in README.md\n\n### 2017-12-19\nThis change is a preparation to merge Andrzej Pieńkowski fork (apienk) : new font and support of UTF chars.\n- Font\\_lib support for multiple fonts (nothing yet visible in mods) ;\n- Font\\_lib support for Unicode characters (limited to Unicode Plane 0: 0000-FFFF, see [Wikipedia](https://en.wikipedia.org/wiki/Unicode)) ;\n- New \"default\" font with original textures from Vanessa Ezekowitz (VanessaE) ;\n\n### 2017-12-10\n- Compatibility of signs mod with signs_lib (thanks to gpcf) ;\n- Added large banner in road signs (thanks to gpcf) ;\n\n### 2017-08-26\n- Changed signs from wallmounted to facedir to improve textures and make it possible to use screwdriver.\n**IMPORTANT** : Map will be updated to change to new nodes but inventory items will turn into \"Unknown items\" and have to be re-crafted.\n- Intllib support added with french translation (whole modpack, thanks to fat115) ;\n- Punch on nodes to update entity (signs, signs_road and steles). Usefull in case of /clearobjects ;\n- Changed wooden direction sign textures (signs) ;\n- Added back and side textures to all signs (road_signs) ;\n- Added more sign types : White/yellow/green signs and direction signs (signs_road) ;\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyrollo%2Fdisplay_modpack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpyrollo%2Fdisplay_modpack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyrollo%2Fdisplay_modpack/lists"}