public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MV/MZ SDJB_SwitchGroups

BMM Archive · July 15, 2026

Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: MV/MZ SDJB_SwitchGroups
  • Original author: ShadowDragon
  • Original date: November 22, 2025
  • Source thread: https://forums.rpgmakerweb.com/threads/sdjb_switchgroups.181131/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugins In Development

Summary

PluginName: SDJB_SwitchGroups Author: ShadowDragon Hate to use control switches 3-6 to only allow 1 to be ON and rest OFF? what about a conditional checks to see if the order is correctly pressed?

Archived First Post

PluginName: SDJB_SwitchGroups
Author: ShadowDragon

Hate to use control switches 3-6 to only allow 1 to be ON and rest OFF?
what about a conditional checks to see if the order is correctly pressed?

NO more need with this plugin, see how it works for MV and MZ.

Code:
Introduction
 ͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞
 Always trouble with complex time system evented or ordered switches?
 
 Evented time switches or other system to check if Switch X is ON
 and turn OFF 4-6 other switches?

 Evented mechanic on ordered switches X to Y to see if they are on or
 if wrong, turn the rest off over 3-N pages?

 No more trouble with this plugin that simplifies the mechanic for you.

 introducing SwitchGroups:

 This plugin allows you to organize switches into groups for easier control,
 place the tag in the name of a switch.

 Exclusive Group (no order):
    Tag format: <tag>
    Turning one ON automatically turns all other switches in the same tag OFF.

 Sequence Group (strict order):
    Tag format: <tag>[order]
    All switches in the group MUST have an order.
    Turning ON a switch requires all lower-order switches to be ON.
    If the sequence is broken, all switches in that tag group are reset to OFF.
    Missing order numbers trigger a popup alert and a console error.

 Examples tags, only 1 can be on at the time (can start false)
 <time>
 <time>
 <time>

 Examples ordered tags
 <green grid>[1]
 <green grid>[2]

=== TERMS OF USE ===
Free for Non-Commercial and Commercial use when credit is given.
credit one of the following:
ShadowDragon
ShadowDragonJB


=== WARNING ===
YOU ARE NOT ALLOWED TO:
* MODIFY without permission
* EXTEND without permission
* TAKE CODE without permission
* CLAIM AS YOU MADE IT
* REDISTRIBUTE but link back to the forum or itch.io
* SELL this product as standalone.
* DO NOT REMOVE THE HEADER.

Download on itch.io (as it require my SDJB_Base (mini or main))

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download

License / Terms Note

=== TERMS OF USE === Free for Non-Commercial and Commercial use when credit is given. credit one of the following: ShadowDragon

Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#rpg-maker-archive#js-development

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar