Repository navigation
Modules
shmitzas edited this page Nov 10, 2026
·
1 revision
Modules are separate plugins that add to VIPCore. Copy a module's folder from Modules-v<version>.zip into addons/swiftlys2/plugins/ and restart; order doesn't matter. A feature module does nothing until a group's Values names its key. Without VIPCore, modules do nothing.
| Module | Kind | Feature key | Adds |
|---|---|---|---|
| VIP_AntiFlash | feature | vip.antiflash |
Flashbang immunity |
| VIP_Armor | feature | vip.armor |
Armor and a helmet on spawn |
| VIP_Bhop | feature | vip.bhop |
Auto bunnyhop |
| VIP_ChatColor | feature | vip.chatcolor |
A coloured name in chat |
| VIP_DoubleJump | feature | vip.doublejump |
Extra jumps in mid-air |
| VIP_Endurance | feature | vip.endurance |
Hits don't slow you down |
| VIP_FastDefuse | feature | vip.fastdefuse |
Faster defusing |
| VIP_FastPlant | feature | vip.fastplant |
Faster planting |
| VIP_FastReload | feature | vip.fastreload |
Instant reloads |
| VIP_Flags | feature | vip.flags |
Server permissions |
| VIP_Fov | feature | vip.fov |
A wider field of view, chosen on Customize |
| VIP_GoldMember | granter | — | VIP for players with your tag in their name |
| VIP_GunMenu | feature | vip.gun_menu |
A free loadout each round, !gunmenu
|
| VIP_Health | feature | vip.health |
More health on spawn |
| VIP_Items | feature | vip.items |
Items on spawn, per team |
| VIP_KillScreen | feature | vip.killscreen |
A healthshot screen effect after a kill |
| VIP_Money | feature | vip.money |
Money every round |
| VIP_NightVip | granter | — | VIP for everyone during set hours |
| VIP_NoFallDamage | feature | vip.nofalldamage |
No fall damage |
| VIP_RainbowModel | feature | vip.rainbowmodel |
A player model that changes colour |
| VIP_RoundEndAbilities | feature | vip.round_end_abilities |
Speed and low gravity once the round ends |
| VIP_SmokeColor | feature | vip.smokecolor |
Coloured smokes |
| VIP_Speed | feature | vip.speed |
Faster movement |
| VIP_Tag | feature | vip.tag |
A tag in chat and on the scoreboard, chosen on Customize |
| VIP_Test | granter | — | A trial VIP, !viptest
|
| VIP_Vampirism | feature | vip.vampirism |
Health back for damage or kills |
| VIP_Zeus | feature | vip.zeus |
A Zeus x27 on spawn |
| Kind | Does |
|---|---|
feature |
A perk: a group grants it by its key, and its players switch it on Perks |
granter |
Gives VIP itself; has no key |
| Combination | OK |
|---|---|
| Any feature modules together | Yes |
| VIP_Tag + VIP_ChatColor | Yes — one chat line carries the tag and the colour |
VIP_Speed below 1 + VIP_Endurance |
No — Endurance undoes the slowdown |
| Granters together | Yes |
Feature settings live in the group's Values in vip_groups.jsonc. These modules also have a file, created on first start, in addons/swiftlys2/configs/plugins/<module>/:
| Module | File | Root section |
|---|---|---|
VIP_GoldMember |
config.jsonc |
GoldMember |
VIP_GunMenu |
config.jsonc |
GunMenu |
VIP_NightVip |
config.jsonc |
NightVip |
VIP_Test |
config.jsonc |
vip_test |
Writing your own module: API Integration.