An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

Name Database - NameDatabase.js

Plugin desc : Name Database Ver0.11.4 (2025/8/6)

License : MIT License

Author : PotatoDragon

Website : https://github.com/pota-gon/RPGMakerMZ/wiki

Desc page : https://raw.githubusercontent.com/pota-gon/RPGMakerMZ/refs/heads/main/plugins/System/Name/NameDatabase.js

Download Page : https://raw.githubusercontent.com/munokura/PotatoDragon-MZ-plugins/main/NameDatabase.js

File name : NameDatabase.js

Help of plugin :

@target MZ
@url https://raw.githubusercontent.com/pota-gon/RPGMakerMZ/refs/heads/main/plugins/System/Name/NameDatabase.js
@plugindesc Name Database Ver0.11.4 (2025/8/6)
@author PotatoDragon
@license MIT License

@help
English Help Translator: munokura
This is an unofficial English translation of the plugin help,
created to support global RPG Maker users.
Feedback is welcome to improve translation quality
(see: https://github.com/munokura/PotatoDragon-MZ-plugins ).
Original plugin by PotatoDragon.
Please check the latest official version at:
https://github.com/pota-gon/RPGMakerMZ/wiki
-----

## Overview
You can specify various database items by "name" instead of ID.

This eliminates the need to redo settings when reordering, adding, or deleting
database items.

## Usage
Turn on the plugin parameter for the desired function and enter tags in the
specified format in the memo field of the corresponding database item.

### Actor's Initial Equipment
You can specify initial equipment by name in the actor's memo field.

Format:**
`<Equipment Type Name: Equipment Name>`
`<Equipment Type Name (Number): Equipment Name>`

Configuration Example:**
- Equip a "Copper Sword" as the weapon.
`<Weapon: Copper Sword>`

- Equip a "Ring" in the first accessory slot.
`<Accessory 1: Ring>`

### Add Skill (Trait)
You can specify the "Add Skill" trait by name in the memo field of the actor,
job, weapon, armor, or state.

Format:** `<Add Skill: Skill Name>`

### Skills to Acquire (Profession)
You can specify the name of the skill to acquire by entering it in the job's
memo field.

Format: ** `<Acquired Skill: Level, Skill Name>`

### State-related (Traits)
Enter in the memo field for the actor, job, weapon, armor, or state.

State Effectiveness: ** `<State Effectiveness: State Name, Probability (%)>`
State Neutralization: ** `<State Neutralization: State Name>`
Attack State: ** `<Attack State: State Name, Probability (%)>`

### State-related (Effect)
Enter in the memo field for the skill or item.

State Addition: ** `<State Addition: State Name, Probability (%)>`
State Cancellation: ** `<State Cancellation: State Name, Probability (%)>`

### Notes
This plugin searches for data by name.
If there are multiple items with the same name, the one at the top of the
database takes precedence.
(Example: (If there is an item and a weapon with the same name, the item will
be referenced.)
We recommend using unique names to avoid unintended behavior.

@param ActorEquip
@text Actor initial equipment
@desc Setting whether to support actor initial equipment
@type boolean
@on handle
@off Not supported
@default true

@param ActorEquipMetaName
@text Actor initial equipment tag
@desc Name of the memo tag to use for the actor's initial equipment
@default Equip
@parent ActorEquip

@param AddSkill
@text Added skills (features)
@desc Setting whether to support additional skills (features)
@type boolean
@on handle
@off Not supported
@default true

@param AddSkillMetaName
@text Skill Addition Tag
@desc Name of the memo tag used to add skills
@default AddSkill
@parent AddSkill

@param Learning
@text Skills to be acquired (occupation)
@desc Setting whether it corresponds to the skill (occupation) to be acquired
@type boolean
@on handle
@off Not supported
@default true

@param StateRate
@text State validity (features)
@desc Setting whether to support state validity (features)
@type boolean
@on handle
@off Not supported
@default true

@param StateRateMetaName
@text State Validity Tags
@desc Name of memo tag used for state validity
@default StateRate
@parent StateRate

@param StateResist
@text State Invalidation (Feature)
@desc Setting whether to support state invalidation (feature)
@type boolean
@on handle
@off Not supported
@default true

@param StateResistMetaName
@text State Invalidation Tag
@desc Name of the memo tag used to disable the state
@default StateResist
@parent StateResist

@param AttackStates
@text Attack state (characteristics)
@desc Setting whether to respond to attack state (characteristics)
@type boolean
@on handle
@off Not supported
@default true

@param AttackStatesMetaName
@text Attack State Tag
@desc Name of the memo tag used for the attack state
@default AttackStates
@parent AttackStates

@param AddState
@text Add State (Use Effect)
@desc Setting whether to support adding a state (usage effect)
@type boolean
@on handle
@off Not supported
@default true

@param AddStateMetaName
@text State addition tag
@desc Name of the memo tag used to add the state
@default AddState
@parent AddState

@param RemoveState
@text State Cancellation (Use Effect)
@desc Setting whether to support state cancellation (usage effect)
@type boolean
@on handle
@off Not supported
@default true

@param RemoveStateMetaName
@text State Cancellation Tag
@desc Name of the memo tag used to cancel the state
@default RemoveState
@parent RemoveState

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.