{"repo":"univeous/metadata_manager","free":true,"listed":false,"github":"https://github.com/univeous/metadata_manager","clone":"git clone https://github.com/univeous/metadata_manager.git","description":"A simple but powerful plugin for Godot 4 to streamline the management of node metadata.","language":"GDScript","stars":17,"topics":["addons","godot","godot-addons","godot-engine","godot-plugin"],"license":"MIT","category":"game-templates","readme_excerpt":"Metadata Manager for Godot 4 A simple but powerful plugin for Godot 4 to streamline the management of node metadata. It allows you to pre-define metadata templates and then quickly add, edit, or remove them on any node through a dedicated UI in the Inspector. The Problem It Solves In Godot, metadata is a fantastic way to attach custom properties to nodes without the overhead of creating a dedicated script. This is perfect for simple data, like adding a focus sound override path to a Button . However, the built-in process for adding metadata can be cumbersome. For each piece of metadata, you must manually: 1. Click \"Add Metadata\". 2. Type the key (the name). 3. Select the value data type from a long dropdown list. 4. Enter the value. Repeating this process for dozens of nodes is tedious and error-prone. This plugin was created (with the assistance of Gemini) to solve exactly that problem. Features Template-Based Workflow : Define all your common metadata schemas in a single, centralized GDScript file. Intuitive UI : A dedicated, foldable section appears in the Inspector for any node matching a template. Full CRUD Support : Quickly Add , Edit , or Delete metadata directly from the Inspector. Type-Safe Editors : The plugin automatically provides the correct editor ( SpinBox , CheckBox , LineEdit ) for each data type. Full Undo/Redo Integration : Every action (add, remove, change) is properly registered with Godot's Undo/Redo system and works with Ctrl+Z / Ctrl+Y . First-Time Use","default_branch":null,"files":null,"tree":[],"storefront":"/r/univeous","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/univeous/metadata_manager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}