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

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

MZ plugins

Phantom Event - PhantomEvent.js

Plugin desc : Phantom Event Plugin

License : MIT License

Author : Triacontane

Website : https://triacontane.blogspot.com

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

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

File name : PhantomEvent.js

Help of plugin :

@target MZ
@url https://github.com/triacontane/RPGMakerMV/tree/mz_master/PhantomEvent.js
@plugindesc Phantom Event 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
-----

PhantomEvent.js

Gradually reduces the opacity of events beyond the specified range, eventually
making them invisible.
No other changes are made to the display.
Enter the following in the event’s memo field:
<Visible Distance: 3> // Events become invisible at distances of 3 blocks or
more.
<Inverted Transparency> // Opposite of the default setting, the closer the
event, the more transparent it becomes.

This plugin requires the base plugin ”PluginCommonBase.js.”
”PluginCommonBase.js” is located in the following folder under the RPG Maker
MZ installation folder:
dlc/BasicResources/plugins/official

The visible distance rate can be changed depending on the leading actor.
Specify the following in the database with the feature (※):
<Visible Distance Multiplier: 150> // Visible distance is multiplied by 1.5.
+ <VisibleDistanceRate: 150> // Same as above.
※ This applies to actors, jobs, weapons, armor, and states.

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

@param invisibleDistance
@text Invisibility Distance
@desc The number of squares from when the specified range is exceeded until it becomes completely invisible.
@type number
@default 3
@min 1

@param visibleSelfSwitch
@text Visualization Self-Switch
@desc When the specified self switch is ON, event invisibility is disabled.
@type select
@option none
@option A
@option B
@option C
@option D

@param visibleSwitch
@text Visualization Switch
@desc When the switch with the specified ID is ON, invisibility of all events will be disabled.
@type switch
@default 0

@param minimumOpacity
@text minimum opacity
@desc No matter how far away you are, it will maintain a minimum opacity of (0-255).
@type number
@default 0
@min 0
@max 255

@param visibleRate
@text Visible Rate Target
@desc This is the target to obtain when you specify a visibility rate for each actor.
@type select
@default leader
@option First only
@value leader
@option Everyone
@value all

スポンサードリンク

-MZ plugins

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