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

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

MZ plugins

Customize Config Item - CustomizeConfigItem.js

Plugin desc : Optional item creation plugin

License : MIT License

Author : Triacontane

Website : https://triacontane.blogspot.com

Desc page : https://github.com/triacontane/RPGMakerMV/tree/mz_master/CustomizeConfigItem.js

Download Page : https://raw.githubusercontent.com/munokura/triacontane-MZ-plugins/refs/heads/main/CustomizeConfigItem.js

File name : CustomizeConfigItem.js

Help of plugin :

@target MZ
@url https://github.com/triacontane/RPGMakerMV/tree/mz_master/CustomizeConfigItem.js
@plugindesc Optional item creation plugin
@author Triacontane
@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/triacontane-MZ-plugins ).
Original plugin by Triacontane.
Please check the latest official version at:
https://triacontane.blogspot.com
-----

Add any item to the options screen.
There are four types of items as follows.
Set the value of unnecessary items to blank.

- Switch Item:
An item for selecting ON/OFF. The value is synchronized with the switch with
the specified number.
Setting a value from the options will be reflected in the switch,
and changing the switch will be reflected in the option value.
In addition, the value is shared between save data.
Setting the hidden flag will prevent an item from appearing on the options
screen.
This can be used for items that only appear after progressing through the
game.
The hidden flag can be disabled using the plugin command.

Script is an item for advanced users. Hover the cursor over the item and press
the confirm button
to execute the specified JavaScript.
This is mainly used for transitions to dedicated settings screens, etc.

- Number Item:
An item for selecting a number. The value is synchronized with the variable
with the specified number.
In addition to the contents specified in the switch item,
you can specify minimum and maximum values, as well as the value that changes
with a single input.

- Volume Item:
An item for selecting the volume. Use it for things like character voice
volume, with the same specifications as background music volume.

- Character Item:
This item allows you to select a character. It selects an item from a
specified character array.
The index of the selected character (starting at 0) is set to the variable.
The initial value is also an index.

You can set margins for items, but doing so will disable scrolling in the
options window.

Terms of Use:
You may modify and redistribute this plugin without permission from the
author, and there are no restrictions on its use (commercial, R18+, etc.).
This plugin is now yours.

@param NumberOptions
@text Numerical items
@desc Optional field information for the numeric field to be added.
@type struct<NumberData>[]

@param StringOptions
@text string item
@desc Optional item information for the text item to be added.
@type struct<StringData>[]

@param SwitchOptions
@text Switch Item
@desc Optional item information for the switch item to be added.
@type struct<BooleanData>[]

@param VolumeOptions
@text Volume item
@desc Optional item information for the volume item to be added.
@type struct<VolumeData>[]

@param CustomOrder
@text Order of additional items
@desc Set this if you want to change the default order of items that have the same addition position specified.
@type select[]
@default [”NumberOptions”,”StringOptions”,”SwitchOptions”,”VolumeOptions”]
@option Numerical items
@value NumberOptions
@option string item
@value StringOptions
@option Switch Item
@value SwitchOptions
@option Volume item
@value VolumeOptions

@command UNLOCK
@text Unhiding an Item
@desc Removes the hidden flag for the specified item.
@arg name
@text Item name
@desc The name of the target item.

@command LOCK
@text Hidden reset of items
@desc Resets the hidden flag for the specified item.
@arg name
@text Item name
@desc The name of the target item.

スポンサードリンク

-MZ plugins

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