Self to Shelf
Shelf Shrooms and Cloud Fungus can roll Warp variants that teleport you like Warp Fungus. Host-synced, huddle-up to teleport friends with you!.
By tony4twenty
| Date uploaded | a month ago |
| Version | 2.0.0 |
| Download link | tony4twenty-Self_to_Shelf-2.0.0.zip |
| Downloads | 2473 |
| Dependency string | tony4twenty-Self_to_Shelf-2.0.0 |
This mod requires the following mods to function
BepInEx-BepInExPack_PEAK
BepInEx pack for PEAK. Preconfigured and ready to use.
Preferred version: 5.4.75301README
π Self to Shelf
Some Shelf Shrooms and Cloud Fungus roll as Warp variants. Throw those and you teleport to where they land β same warp vanilla Warp Fungus uses.
Warp rolls show as WARP SHELF FUNGUS or WARP CLOUD FUNGUS: new name, material, and inventory icon. Everyone in the lobby sees the same variants. Regular throws stay vanilla.

Find the mod in the Peak Modding Discord under #mod-releases for issues, reports, or thanks.
Use ModConfig to adjust configs live during gameplay!

π‘ What It Does
- πͺ΅ Shelf Shroom β a Warp roll places it and warps you off the wall along the contact normal
- βοΈ Cloud Fungus β a Warp roll places it and warps you just above the cloud
- β¨ Warp variants β host rolls unique fungi (default 20%).
0= never,1/100= always. Unique shelf looks like Warp Fungus; unique cloud looks like the weird mushroom. Names: WARP SHELF FUNGUS / WARP CLOUD FUNGUS - π₯ Huddle pull β nearby scouts come with you only if they are inside 2Γ the in-game huddle warming radius (not a flat 6m)
Regular shelf/cloud throws stay vanilla. Only the Warp roll teleports.
π‘οΈ Host-Controlled Multiplayer
- β Host has mod β clients with the mod use the hostβs config and see the same unique rolls
- β Host doesnβt have mod β nobody gets warp variants or extra teleports
- π Late join / host migrate re-syncs config and unique fungi
- π Fair: clients cannot roll their own uniques
βοΈ Configuration (BepInEx)
Created on first run:
BepInEx/config/tony4twentys.Self_To_Shelf.cfg
Teleport (host values sync)
Pull Other Players=trueβ bring huddling scouts with youHuddle Pull Multiplier=2β times the huddle heat radius. Raise it for a wider group
Unique (host values sync)
Unique ShelfShroom Chance=0.2β 20% Warp Shelf (teleports).0= never,1or100= alwaysUnique Cloud Fungus Chance=0.2β 20% Warp Cloud (teleports)
π¦ Installation
- Download via Thunderstore
- Place the
.dllin/PEAK/BepInEx/plugins/ - Launch and throw a Shelf Shroom or Cloud Fungus
π₯ Or use a mod manager π₯
π Credits
Author β tony4twenty
Check out my other PEAK mods
CHANGELOG
Changelog
[2.0.0] - 2026-09-17
Rework for current PEAK. Shelf Shrooms and Cloud Fungus can roll Warp variants that teleport like vanilla Warp Fungus.
Warp
- Hooks
ShelfShroom.Break/CloudFungus.Breakinstead of scanning the scene for new spawns - Uses the same
WarpPlayerRPC(..., poof: true)as vanilla Warp Fungus - Off-wall offset comes from Warp Fungus (
moveAwayFromWallDistance). Cloud warps that far straight up - Nearby scouts only pull if they are inside 2Γ the huddle warming radius (configurable).
- Healing Puff Shrooms are ignored even though they reuse
ShelfShroom
Warp variants
- Host rolls unique vs regular (default 20% each). Clients never guess
- Unique shelf = WARP SHELF FUNGUS (warp mushroom material + embedded inventory icon)
- Unique cloud = WARP CLOUD FUNGUS (weird mushroom material + embedded inventory icon)
- Names go through
GetName/GetItemNameso they do not showNAME_loc keys - Icons are baked into the DLL
- Unique flag lives on item data, synced with
SetItemInstanceDataRPC+ ViewID events so everyone sees the same roll, material, and placed spawn
Multiplayer
- Host handshake + config snapshot via Photon RaiseEvent 163 (
tony4twentys.Self_To_Shelf) - No room CustomProperties, no fake PhotonView
- If the host does not have the mod, clients stay vanilla
- Host config (chances, huddle pull) syncs on join, late join, host migrate, and live config edits
Config (tony4twentys.Self_To_Shelf.cfg)
Pull Other Playersβ default trueHuddle Pull Multiplierβ default2(twice huddle heat radius)Unique ShelfShroom Chance/Unique Cloud Fungus Chanceβ default0.2(20%).0= never warp,1or100= always warp
[1.0.2] - 2025-08-12
- Either Mesa update broke it or I uploaded a none working .dll previously
[1.0.1] - 2025-08-05
- Fixed Typo In Image
[1.0.0] - 2025-08-05
- Initial release.