InverseGift
Present a gift to the employee who uses Inverse Teleport
About this mod Machine translation
InverseGift Inverse Gift
Only Server-Side Install
Only homeowners need to install
Present a gift to the employee who used Inverse Teleport (tools, scrap materials, enemies, or even traps!)
Give employees who use reverse teleportation a gift (tools, scraps, enemies, even traps!)
The items will be generated at the location where they were teleported
Items will spawn at the location they were teleported to
hope they like this gift!
Hope they enjoy this gift!
InverseGift Config Guide(configuration instructions)
📂 Config Location (configuration file location)
Find the file:
Find the configuration file:
BepInEx/config/chuxia.InverseGift.yml
All changes apply instantly after saving.
Save the file and it works in-game — no restart required.
After modification and saving, it will take effect in real time without restarting the game.
📦 Items
Items are always given when using Inverse Teleport.
Items are the items you get every time you teleport backwards.
Example:
Items:
- Name: proflashlight
Count: "1"
- Name: Shovel
Count: "1"
- Name: giftbox
Count: "1"
🔍 How to find item names(How to find item names)
Use Inverse Teleport once in single-player.
Single player mode uses a reverse teleport.
This file will be generated:
The file will be generated:
BepInEx/config/chuxia.InverseGiftItems.txt
Example content:
ProFlashlight:FlashlightItem
Shovel:ShovelItem
Use the name before:.
Use: preceding name.
🎲 Gift (gift box configuration)
Opening a gift box (including naturally spawned ones) will generate the items configured under Items, selected according to the Rarity weight.
When opening a gift box (including naturally generated ones), the items configured in Items are generated from the configuration based on the Rarity weight.
Example:
Gift:
- Rarity: 5
Items:
- Name: GoldBar
Value: "200"
Count: "3-8"
Message: "{player}: Bank vault! ({counts})"
📊 Rarity (weight)
Higher number = higher chance.
The larger the number, the higher the probability.
💰 Value & Count (value & quantity)
Supports fixed or random range:
Supports fixed values or random ranges:
Value: "100"
Value: "100-300"
Count: "1"
Count: "3-8"
Radius (generation radius)
When spawning multiple objects, they will be evenly distributed in a circle around the spawn position.
When multiple items/enemies/traps spawn, they will be spread out in a circle around the spawn point.
Items:
- Name: HoarderBug
Count: "5-10"
Radius: 2
If Radius is not set, the default value is: 0.5
If Radius is not configured, the default value is: 0.5
💬 Message Variables
You can use:
Available variables:
| Variable | Description |
| ------------------ | ---------------------- |
| {player} | Player name (player name) |
| {result} | Spawned object name(item name) |
| {values} | All values (total value) |
| {counts} | All counts(total quantity) |
| {value:ItemName} | Value of specific item (value of specified item) |
| {count:ItemName} | Count of specific item (number of specified items) |
Example:
Message: "{player} obtained {count:GoldBar} gold bars (worth {value:GoldBar})"
⭐ Special Names
These names are built-in (case insensitive):
The following are built-in names (case-insensitive):
Null = Empty box (empty box)
Meteor = Meteor shower(Meteor shower)
RandomTool = Random store item(random tool)
RandomScrap = Random scrap (random scrap)
RandomEnemy = Random enemy (random enemy)
RandomObject = Random trap (random trap)
MaskEvent = Masked event(Resident Evil)
🧩 Scrap Value
If generating scrap, set Value.
Only Host can see scrap value.
Value can be set when generating scrap (visible to host only).
- If both the host and the client have AdditionalNetworking installed, scrap values can be synchronized.
- The scrap value can be synchronized when AdditionalNetworking is installed on both the host and the client.
Support
- The thread in the LC Modding Discord Server
QQ group: 1060993887, find the group owner for feedback
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: