TableFlux logo
TableFlux
Store, library, campaigns
Back to docs

TableFlux Plugin Interface Reference (Generated)

Deterministic interface, entry-point, and manifest references extracted from tagged source comments.

Plugin AuthorsActiveReference

TableFlux Plugin Interface Reference (Generated)

This file is generated deterministically from [Plugin:*] code tags. Do not hand-edit this file. Update source tags and re-run tools/generate-plugin-interface-docs.ps1.

#Summary

  • Generated (UTC): 2026-05-30T15:04:02.6003767Z
  • Tagged entries: 66
  • Tag categories: 5

#How To Use

  1. Start with EntryPoint tags to find registries and top-level integration APIs.
  2. Implement all Contract tags marked required=true for your plugin type.
  3. Wire runtime behavior through Invoke tags (manager/canvas helper methods).
  4. Follow Manifest and Folder tags for package file names and scan roots.

#New Plugin Checklists

Use these generated checklists when building a brand new plugin package from scratch.

#character_generation

  • Enumerates active character generation package configurations. (ID: character_generation.registry.get_package_configs, Owner: CharacterGenerationRegistry, Kind: method, Source: scripts/gdscript/Plugins/CharacterGeneration/Shared/CharacterGenerationRegistry.gd:21)
  • Registers character generation package config into PackageConfigRegistry. (ID: character_generation.registry.register_runtime_config, Owner: CharacterGenerationRegistry, Kind: method, Source: scripts/gdscript/Plugins/CharacterGeneration/Shared/CharacterGenerationRegistry.gd:16)
  • Default package values for character generation plugin packs. (ID: character_generation.registry.defaults, Owner: CharacterGenerationRegistry, Kind: registry, Source: scripts/gdscript/Plugins/CharacterGeneration/Shared/CharacterGenerationRegistry.gd:8)

#journals

  • Evaluates visibility policy for a journal entry. (ID: journals.access.can_view, Owner: JournalRegistry, Kind: method, Source: scripts/gdscript/Plugins/Rules/Shared/JournalRegistry.gd:65)
  • Enumerates resolved journal package configs. (ID: journals.registry.get_package_configs, Owner: JournalRegistry, Kind: method, Source: scripts/gdscript/Plugins/Rules/Shared/JournalRegistry.gd:13)
  • Journal package resolver and entry normalization registry. (ID: journals.registry.defaults, Owner: JournalRegistry, Kind: registry, Source: scripts/gdscript/Plugins/Rules/Shared/JournalRegistry.gd:5)
  • Returns normalized journal entries for a package. (ID: journals.registry.get_entries, Owner: JournalRegistry, Kind: method, Source: scripts/gdscript/Plugins/Rules/Shared/JournalRegistry.gd:22)

#minigames

  • Core interface every minigame plugin must implement. (ID: minigame.interface.core, Owner: IMinigame, Kind: interface, Source: scripts/gdscript/IMinigame.gd:3)
  • Shared UI host interface provided to minigame plugins. (ID: minigame.interface.canvas, Owner: IMinigameCanvas, Kind: interface, Source: scripts/gdscript/IMinigameCanvas.gd:4)
  • Apply authoritative state snapshots from host/server. (ID: minigame.method.apply_state_sync, Owner: IMinigame, Kind: method, Source: scripts/gdscript/IMinigame.gd:86)
  • Initialize internal state after script instance creation. (ID: minigame.method.initialize, Owner: IMinigame, Kind: method, Source: scripts/gdscript/IMinigame.gd:20)
  • Track a participant joining and map paddle index to peer. (ID: minigame.method.on_player_joined, Owner: IMinigame, Kind: method, Source: scripts/gdscript/IMinigame.gd:40)
  • Handle participant departure and clean per-player state. (ID: minigame.method.on_player_left, Owner: IMinigame, Kind: method, Source: scripts/gdscript/IMinigame.gd:46)
  • Receive shared MinigameCanvas host for plugin UI. (ID: minigame.method.set_canvas, Owner: IMinigame, Kind: method, Source: scripts/gdscript/IMinigame.gd:60)
  • Receive MinigameManager bridge used for input/state RPC helper methods. (ID: minigame.method.set_manager, Owner: IMinigame, Kind: method, Source: scripts/gdscript/IMinigame.gd:52)
  • Apply continuous normalized input for one participant. (ID: minigame.method.set_paddle_position, Owner: IMinigame, Kind: method, Source: scripts/gdscript/IMinigame.gd:80)
  • Attach UI and begin runtime simulation for the active session. (ID: minigame.method.start, Owner: IMinigame, Kind: method, Source: scripts/gdscript/IMinigame.gd:27)
  • Release runtime nodes and reset state. (ID: minigame.method.stop, Owner: IMinigame, Kind: method, Source: scripts/gdscript/IMinigame.gd:34)
  • Loads script_path as Script, creates instance, and wires manager/canvas hooks. (ID: minigame.manager.create_instance, Owner: MinigameManager, Kind: method, Source: scripts/gdscript/MinigameManager.gd:586)
  • Invokes initialize and set_* wiring hooks on plugin instance when available. (ID: minigame.manager.initialize_instance, Owner: MinigameManager, Kind: method, Source: scripts/gdscript/MinigameManager.gd:603)
  • Initial plugin loading path called on manager ready. (ID: minigame.manager.load_plugins, Owner: MinigameManager, Kind: method, Source: scripts/gdscript/MinigameManager.gd:163)
  • Consumes MinigameRegistry definitions and registers factories/metadata. (ID: minigame.manager.register_from_registry, Owner: MinigameManager, Kind: method, Source: scripts/gdscript/MinigameManager.gd:516)
  • Registers one minigame factory and metadata entry by game_id. (ID: minigame.manager.register_single, Owner: MinigameManager, Kind: method, Source: scripts/gdscript/MinigameManager.gd:556)
  • Primary API to enumerate built-in and packaged minigame definitions. (ID: minigame.registry.get_definitions, Owner: MinigameRegistry, Kind: method, Source: scripts/gdscript/Plugins/Minigames/Shared/MinigameRegistry.gd:50)
  • Built-in minigame definitions merged with discovered packaged definitions. (ID: minigame.registry.builtin_definitions, Owner: MinigameRegistry, Kind: registry, Source: scripts/gdscript/Plugins/Minigames/Shared/MinigameRegistry.gd:4)
  • Recursive scan roots searched for minigame_package.json manifests. (ID: minigame.manifest.scan_roots, Owner: MinigameRegistry, Kind: path, Source: scripts/gdscript/Plugins/Minigames/Shared/MinigameRegistry.gd:46)
  • Primary container where plugin controls should be attached. (ID: minigame.canvas.get_root_container, Owner: IMinigameCanvas, Kind: method, Source: scripts/gdscript/IMinigameCanvas.gd:12)
  • Call to launch minigame session with optional context and participant restrictions. (ID: minigame.manager.start_with_options, Owner: MinigameManager, Kind: method, Source: scripts/gdscript/MinigameManager.gd:216)
  • Manifest filename required for packaged minigame discovery. (ID: minigame.manifest.filename, Owner: MinigameRegistry, Kind: manifest, Source: scripts/gdscript/Plugins/Minigames/Shared/MinigameRegistry.gd:44)
  • Required keys: game_id or package_id, display_name or package_name, script_path (ID: minigame.manifest.required_keys, Owner: MinigameRegistry, Kind: manifest, Source: scripts/gdscript/Plugins/Minigames/Shared/MinigameRegistry.gd:126)

#packages

  • Fetches resolved package config by subsystem and package_id. (ID: package.registry.get_package_config, Owner: PackageConfigRegistry, Kind: method, Source: scripts/gdscript/PackageConfigRegistry.gd:116)
  • Primary API to enumerate active package configs for a subsystem. (ID: package.registry.get_package_configs, Owner: PackageConfigRegistry, Kind: method, Source: scripts/gdscript/PackageConfigRegistry.gd:102)
  • Registers runtime bundled package config for subsystem/package id. (ID: package.registry.register_runtime_config, Owner: PackageConfigRegistry, Kind: method, Source: scripts/gdscript/PackageConfigRegistry.gd:82)
  • Known package subsystems used by plugin registries. (ID: package.registry.subsystems, Owner: PackageConfigRegistry, Kind: registry, Source: scripts/gdscript/PackageConfigRegistry.gd:15)
  • Search roots for bundled and user asset-pack package manifests. (ID: package.registry.search_roots, Owner: PackageConfigRegistry, Kind: path, Source: scripts/gdscript/PackageConfigRegistry.gd:18)
  • Subsystem-to-manifest filename mapping for package discovery. (ID: package.registry.manifest_filenames, Owner: PackageConfigRegistry, Kind: manifest, Source: scripts/gdscript/PackageConfigRegistry.gd:30)

#roll_tables

  • Enumerates resolved roll-table package configs. (ID: roll_tables.registry.get_package_configs, Owner: RollTableRegistry, Kind: method, Source: scripts/gdscript/Plugins/Rules/Shared/RollTableRegistry.gd:15)
  • Roll-table package subsystem resolver and draw constraints. (ID: roll_tables.registry.defaults, Owner: RollTableRegistry, Kind: registry, Source: scripts/gdscript/Plugins/Rules/Shared/RollTableRegistry.gd:7)
  • Deterministic or random weighted table draw entry point. (ID: roll_tables.registry.draw_table, Owner: RollTableRegistry, Kind: method, Source: scripts/gdscript/Plugins/Rules/Shared/RollTableRegistry.gd:35)
  • Resolves a normalized table definition by package and table id. (ID: roll_tables.registry.get_table, Owner: RollTableRegistry, Kind: method, Source: scripts/gdscript/Plugins/Rules/Shared/RollTableRegistry.gd:24)

#rules

  • Enumerates resolved rules package configs from PackageConfigRegistry. (ID: rules.registry.get_package_configs, Owner: RulesPackageRegistry, Kind: method, Source: scripts/gdscript/Plugins/Rules/Shared/RulesPackageRegistry.gd:98)
  • Validates feature scene path declarations and reports supported/unsupported feature resolution. (ID: rules.registry.resolve_feature, Owner: RulesPackageRegistry, Kind: method, Source: scripts/gdscript/Plugins/Rules/Shared/RulesPackageRegistry.gd:126)
  • Feature identifiers package authors can implement via scene path declarations. (ID: rules.registry.feature_ids, Owner: RulesPackageRegistry, Kind: registry, Source: scripts/gdscript/Plugins/Rules/Shared/RulesPackageRegistry.gd:17)
  • Resolve character creation scene path with unsupported fallback handling. (ID: rules.registry.get_character_creation_scene_path, Owner: RulesPackageRegistry, Kind: method, Source: scripts/gdscript/Plugins/Rules/Shared/RulesPackageRegistry.gd:118)
  • Resolve conflict panel scene path from rules package config. (ID: rules.registry.get_conflict_scene_path, Owner: RulesPackageRegistry, Kind: method, Source: scripts/gdscript/Plugins/Rules/Shared/RulesPackageRegistry.gd:107)

#scripted_entities

  • Normalizes scripted entity graph fields including graph_id, entity_id, nodes, edges, source metadata. (ID: scripted_entities.definition.required_fields, Owner: ScriptedEntityRegistry, Kind: schema, Source: scripts/gdscript/Plugins/ScriptedEntities/Shared/ScriptedEntityRegistry.gd:32)
  • Registers scripted entity package config into PackageConfigRegistry. (ID: scripted_entities.registry.register_runtime_config, Owner: ScriptedEntityRegistry, Kind: method, Source: scripts/gdscript/Plugins/ScriptedEntities/Shared/ScriptedEntityRegistry.gd:17)
  • Default package and graph schema values for scripted entity plugins. (ID: scripted_entities.registry.defaults, Owner: ScriptedEntityRegistry, Kind: registry, Source: scripts/gdscript/Plugins/ScriptedEntities/Shared/ScriptedEntityRegistry.gd:9)

#text_generation

  • Base provider contract for text generation services. (ID: text_generation.provider.interface, Owner: TextGenerationProvider, Kind: interface, Source: scripts/gdscript/Plugins/TextGeneration/Shared/TextGenerationProvider.gd:3)
  • Core provider generation method for synchronous requests. (ID: text_generation.provider.generate_text, Owner: TextGenerationProvider, Kind: method, Source: scripts/gdscript/Plugins/TextGeneration/Shared/TextGenerationProvider.gd:28)
  • Returns unique provider id used in registry settings and activation. (ID: text_generation.provider.get_id, Owner: TextGenerationProvider, Kind: method, Source: scripts/gdscript/Plugins/TextGeneration/Shared/TextGenerationProvider.gd:7)
  • Registers provider implementation by provider_id. (ID: text_generation.registry.register_provider, Owner: TextGenerationServiceRegistry, Kind: method, Source: scripts/gdscript/Plugins/TextGeneration/Shared/TextGenerationServiceRegistry.gd:45)
  • Provider registry and generation dispatch for text generation plugins. (ID: text_generation.registry.service, Owner: TextGenerationServiceRegistry, Kind: registry, Source: scripts/gdscript/Plugins/TextGeneration/Shared/TextGenerationServiceRegistry.gd:3)
  • Generates text for explicit provider with async fallback routing. (ID: text_generation.registry.generate_for_provider, Owner: TextGenerationServiceRegistry, Kind: method, Source: scripts/gdscript/Plugins/TextGeneration/Shared/TextGenerationServiceRegistry.gd:173)
  • Selects active provider used by generate_text entry points. (ID: text_generation.registry.set_active_provider, Owner: TextGenerationServiceRegistry, Kind: method, Source: scripts/gdscript/Plugins/TextGeneration/Shared/TextGenerationServiceRegistry.gd:104)

#Contract

IDOwnerKindRequiredSubsystemPhaseSummarySource
journals.access.can_viewJournalRegistrymethodtruejournalsEvaluates visibility policy for a journal entry.scripts/gdscript/Plugins/Rules/Shared/JournalRegistry.gd:65
minigame.interface.coreIMinigameinterfacetrueminigamesCore interface every minigame plugin must implement.scripts/gdscript/IMinigame.gd:3
minigame.method.apply_state_syncIMinigamemethodtrueminigamessyncApply authoritative state snapshots from host/server.scripts/gdscript/IMinigame.gd:86
minigame.method.initializeIMinigamemethodtrueminigamesloadInitialize internal state after script instance creation.scripts/gdscript/IMinigame.gd:20
minigame.method.on_player_joinedIMinigamemethodtrueminigamesrosterTrack a participant joining and map paddle index to peer.scripts/gdscript/IMinigame.gd:40
minigame.method.on_player_leftIMinigamemethodtrueminigamesrosterHandle participant departure and clean per-player state.scripts/gdscript/IMinigame.gd:46
minigame.method.set_allowed_peer_idsIMinigamemethodfalseminigameswiringReceive authoritative list of peers allowed to interact.scripts/gdscript/IMinigame.gd:74
minigame.method.set_canvasIMinigamemethodtrueminigameswiringReceive shared MinigameCanvas host for plugin UI.scripts/gdscript/IMinigame.gd:60
minigame.method.set_launch_contextIMinigamemethodfalseminigameswiringReceive launch payload for integrated rule-driven sessions.scripts/gdscript/IMinigame.gd:67
minigame.method.set_managerIMinigamemethodtrueminigameswiringReceive MinigameManager bridge used for input/state RPC helper methods.scripts/gdscript/IMinigame.gd:52
minigame.method.set_paddle_positionIMinigamemethodtrueminigamesinputApply continuous normalized input for one participant.scripts/gdscript/IMinigame.gd:80
minigame.method.startIMinigamemethodtrueminigamesstartAttach UI and begin runtime simulation for the active session.scripts/gdscript/IMinigame.gd:27
minigame.method.stopIMinigamemethodtrueminigamesstopRelease runtime nodes and reset state.scripts/gdscript/IMinigame.gd:34
minigame.interface.action_receiverIMinigameActionReceiverinterfacefalseminigamesOptional interface for reliable discrete action handling.scripts/gdscript/IMinigameActionReceiver.gd:3
minigame.method.handle_player_actionIMinigameActionReceivermethodfalseminigamesinputProcess reliable action id plus integer payload.scripts/gdscript/IMinigameActionReceiver.gd:9
minigame.method.handle_player_action_payloadIMinigameActionReceivermethodfalseminigamesinputProcess reliable action id plus dictionary payload.scripts/gdscript/IMinigameActionReceiver.gd:15
minigame.interface.canvasIMinigameCanvasinterfacetrueminigamesShared UI host interface provided to minigame plugins.scripts/gdscript/IMinigameCanvas.gd:4
scripted_entities.definition.required_fieldsScriptedEntityRegistryschematruescripted_entitiesNormalizes scripted entity graph fields including graph_id, entity_id, nodes, edges, source metadata.scripts/gdscript/Plugins/ScriptedEntities/Shared/ScriptedEntityRegistry.gd:32
text_generation.provider.generate_textTextGenerationProvidermethodtruetext_generationCore provider generation method for synchronous requests.scripts/gdscript/Plugins/TextGeneration/Shared/TextGenerationProvider.gd:28
text_generation.provider.get_idTextGenerationProvidermethodtruetext_generationReturns unique provider id used in registry settings and activation.scripts/gdscript/Plugins/TextGeneration/Shared/TextGenerationProvider.gd:7
text_generation.provider.interfaceTextGenerationProviderinterfacetruetext_generationBase provider contract for text generation services.scripts/gdscript/Plugins/TextGeneration/Shared/TextGenerationProvider.gd:3

#EntryPoint

IDOwnerKindRequiredSubsystemPhaseSummarySource
character_generation.registry.defaultsCharacterGenerationRegistryregistrytruecharacter_generationDefault package values for character generation plugin packs.scripts/gdscript/Plugins/CharacterGeneration/Shared/CharacterGenerationRegistry.gd:8
character_generation.registry.get_package_configsCharacterGenerationRegistrymethodtruecharacter_generationEnumerates active character generation package configurations.scripts/gdscript/Plugins/CharacterGeneration/Shared/CharacterGenerationRegistry.gd:21
character_generation.registry.register_runtime_configCharacterGenerationRegistrymethodtruecharacter_generationRegisters character generation package config into PackageConfigRegistry.scripts/gdscript/Plugins/CharacterGeneration/Shared/CharacterGenerationRegistry.gd:16
journals.registry.defaultsJournalRegistryregistrytruejournalsJournal package resolver and entry normalization registry.scripts/gdscript/Plugins/Rules/Shared/JournalRegistry.gd:5
journals.registry.get_package_configsJournalRegistrymethodtruejournalsEnumerates resolved journal package configs.scripts/gdscript/Plugins/Rules/Shared/JournalRegistry.gd:13
minigame.manager.create_instanceMinigameManagermethodtrueminigamesLoads script_path as Script, creates instance, and wires manager/canvas hooks.scripts/gdscript/MinigameManager.gd:586
minigame.manager.initialize_instanceMinigameManagermethodtrueminigamesInvokes initialize and set_* wiring hooks on plugin instance when available.scripts/gdscript/MinigameManager.gd:603
minigame.manager.load_pluginsMinigameManagermethodtrueminigamesInitial plugin loading path called on manager ready.scripts/gdscript/MinigameManager.gd:163
minigame.manager.register_from_registryMinigameManagermethodtrueminigamesConsumes MinigameRegistry definitions and registers factories/metadata.scripts/gdscript/MinigameManager.gd:516
minigame.manager.register_singleMinigameManagermethodtrueminigamesRegisters one minigame factory and metadata entry by game_id.scripts/gdscript/MinigameManager.gd:556
minigame.registry.builtin_definitionsMinigameRegistryregistrytrueminigamesBuilt-in minigame definitions merged with discovered packaged definitions.scripts/gdscript/Plugins/Minigames/Shared/MinigameRegistry.gd:4
minigame.registry.get_definitionsMinigameRegistrymethodtrueminigamesPrimary API to enumerate built-in and packaged minigame definitions.scripts/gdscript/Plugins/Minigames/Shared/MinigameRegistry.gd:50
package.registry.get_package_configPackageConfigRegistrymethodtruepackagesFetches resolved package config by subsystem and package_id.scripts/gdscript/PackageConfigRegistry.gd:116
package.registry.get_package_configsPackageConfigRegistrymethodtruepackagesPrimary API to enumerate active package configs for a subsystem.scripts/gdscript/PackageConfigRegistry.gd:102
package.registry.register_runtime_configPackageConfigRegistrymethodtruepackagesRegisters runtime bundled package config for subsystem/package id.scripts/gdscript/PackageConfigRegistry.gd:82
package.registry.subsystemsPackageConfigRegistryregistrytruepackagesKnown package subsystems used by plugin registries.scripts/gdscript/PackageConfigRegistry.gd:15
roll_tables.registry.defaultsRollTableRegistryregistrytrueroll_tablesRoll-table package subsystem resolver and draw constraints.scripts/gdscript/Plugins/Rules/Shared/RollTableRegistry.gd:7
roll_tables.registry.get_package_configsRollTableRegistrymethodtrueroll_tablesEnumerates resolved roll-table package configs.scripts/gdscript/Plugins/Rules/Shared/RollTableRegistry.gd:15
rules.registry.feature_idsRulesPackageRegistryregistrytruerulesFeature identifiers package authors can implement via scene path declarations.scripts/gdscript/Plugins/Rules/Shared/RulesPackageRegistry.gd:17
rules.registry.get_package_configsRulesPackageRegistrymethodtruerulesEnumerates resolved rules package configs from PackageConfigRegistry.scripts/gdscript/Plugins/Rules/Shared/RulesPackageRegistry.gd:98
rules.registry.resolve_featureRulesPackageRegistrymethodtruerulesValidates feature scene path declarations and reports supported/unsupported feature resolution.scripts/gdscript/Plugins/Rules/Shared/RulesPackageRegistry.gd:126
scripted_entities.registry.defaultsScriptedEntityRegistryregistrytruescripted_entitiesDefault package and graph schema values for scripted entity plugins.scripts/gdscript/Plugins/ScriptedEntities/Shared/ScriptedEntityRegistry.gd:9
scripted_entities.registry.register_runtime_configScriptedEntityRegistrymethodtruescripted_entitiesRegisters scripted entity package config into PackageConfigRegistry.scripts/gdscript/Plugins/ScriptedEntities/Shared/ScriptedEntityRegistry.gd:17
text_generation.registry.register_providerTextGenerationServiceRegistrymethodtruetext_generationRegisters provider implementation by provider_id.scripts/gdscript/Plugins/TextGeneration/Shared/TextGenerationServiceRegistry.gd:45
text_generation.registry.serviceTextGenerationServiceRegistryregistrytruetext_generationProvider registry and generation dispatch for text generation plugins.scripts/gdscript/Plugins/TextGeneration/Shared/TextGenerationServiceRegistry.gd:3

#Folder

IDOwnerKindRequiredSubsystemPhaseSummarySource
minigame.manifest.scan_rootsMinigameRegistrypathtrueminigamesRecursive scan roots searched for minigame_package.json manifests.scripts/gdscript/Plugins/Minigames/Shared/MinigameRegistry.gd:46
package.registry.search_rootsPackageConfigRegistrypathtruepackagesSearch roots for bundled and user asset-pack package manifests.scripts/gdscript/PackageConfigRegistry.gd:18

#Invoke

IDOwnerKindRequiredSubsystemPhaseSummarySource
journals.registry.get_entriesJournalRegistrymethodtruejournalsReturns normalized journal entries for a package.scripts/gdscript/Plugins/Rules/Shared/JournalRegistry.gd:22
minigame.canvas.clearIMinigameCanvasmethodfalseminigamesstopRemove plugin controls from shared host container.scripts/gdscript/IMinigameCanvas.gd:51
minigame.canvas.get_play_area_scaleIMinigameCanvasmethodfalseminigamesuiHelper scaling ratio to fit logical layout into active canvas.scripts/gdscript/IMinigameCanvas.gd:29
minigame.canvas.get_play_area_sizeIMinigameCanvasmethodfalseminigamesuiUsable area after title/chrome offsets.scripts/gdscript/IMinigameCanvas.gd:23
minigame.canvas.get_root_containerIMinigameCanvasmethodtrueminigamesuiPrimary container where plugin controls should be attached.scripts/gdscript/IMinigameCanvas.gd:12
minigame.manager.broadcast_state_syncMinigameManagermethodfalseminigamesServer-authoritative state sync broadcast API.scripts/gdscript/MinigameManager.gd:504
minigame.manager.send_actionMinigameManagermethodfalseminigamesReliable action API plugins should trigger for discrete actions.scripts/gdscript/MinigameManager.gd:397
minigame.manager.send_paddle_inputMinigameManagermethodfalseminigamesContinuous input API plugins should trigger for movement updates.scripts/gdscript/MinigameManager.gd:373
minigame.manager.start_with_optionsMinigameManagermethodtrueminigamesCall to launch minigame session with optional context and participant restrictions.scripts/gdscript/MinigameManager.gd:216
roll_tables.registry.draw_tableRollTableRegistrymethodtrueroll_tablesDeterministic or random weighted table draw entry point.scripts/gdscript/Plugins/Rules/Shared/RollTableRegistry.gd:35
roll_tables.registry.get_tableRollTableRegistrymethodtrueroll_tablesResolves a normalized table definition by package and table id.scripts/gdscript/Plugins/Rules/Shared/RollTableRegistry.gd:24
rules.registry.get_character_creation_scene_pathRulesPackageRegistrymethodtruerulesResolve character creation scene path with unsupported fallback handling.scripts/gdscript/Plugins/Rules/Shared/RulesPackageRegistry.gd:118
rules.registry.get_conflict_scene_pathRulesPackageRegistrymethodtruerulesResolve conflict panel scene path from rules package config.scripts/gdscript/Plugins/Rules/Shared/RulesPackageRegistry.gd:107
text_generation.registry.generate_for_providerTextGenerationServiceRegistrymethodtruetext_generationGenerates text for explicit provider with async fallback routing.scripts/gdscript/Plugins/TextGeneration/Shared/TextGenerationServiceRegistry.gd:173
text_generation.registry.set_active_providerTextGenerationServiceRegistrymethodtruetext_generationSelects active provider used by generate_text entry points.scripts/gdscript/Plugins/TextGeneration/Shared/TextGenerationServiceRegistry.gd:104

#Manifest

IDOwnerKindRequiredSubsystemPhaseSummarySource
minigame.manifest.filenameMinigameRegistrymanifesttrueminigamesManifest filename required for packaged minigame discovery.scripts/gdscript/Plugins/Minigames/Shared/MinigameRegistry.gd:44
minigame.manifest.required_keysMinigameRegistrymanifesttrueminigamesRequired keys: game_id or package_id, display_name or package_name, script_pathscripts/gdscript/Plugins/Minigames/Shared/MinigameRegistry.gd:126
package.registry.manifest_filenamesPackageConfigRegistrymanifesttruepackagesSubsystem-to-manifest filename mapping for package discovery.scripts/gdscript/PackageConfigRegistry.gd:30