|
| 1 | +# yaaiomni |
| 2 | +[ ](https://github.com/sgkoishi/yaaiomni/releases) [](https://www.nuget.org/packages/Chireiden.TShock.Omni/) |
| 3 | + |
| 4 | +Yet another misc plugin for TShock, collection of fixes, enhancements, utilities, debug commands, and more. |
| 5 | + |
| 6 | +> __Note__ |
| 7 | +> If you are using Linux and don't know which version to download, download the tarball. |
| 8 | +
|
| 9 | +### Commonly used |
| 10 | +* `/whynot` to show recent permission queries related to the player. The ultimate solution for all "what permission" questions. |
| 11 | +* `/setlang`, `/maxplayers` to set the language and max players. |
| 12 | +* `/settimeout`, `/setinterval`, `/clearinterval`, `/showdelay` to automate commands based on a timer. |
| 13 | +* `/runas` to run commands as another player. |
| 14 | +* `/resetcharacter`, `/exportcharacter` to reset or export a character. |
| 15 | +* Chat spam limit to 3 msg/5 sec, 5 msg/20 sec (`.Mitigation.ChatSpamRestrict` in config). |
| 16 | + |
| 17 | +### More features |
| 18 | + |
| 19 | +* `.PlayerWildcardFormat`: `/g zenith *all*` |
| 20 | +* `.HideCommands` and `.StartupCommands` will hide commands or run on startup. |
| 21 | +* `.Enhancements.AlternativeCommandSyntax` supports `/command1 ; command2 ; command3 ...` and `/command1 && command2 && command3 ...`. |
| 22 | +* `.Mode.Vanilla.Enabled` will add permissions to players for vanilla game play experience. |
| 23 | +* `.CommandRenames`: `{"Chireiden.TShock.Omni.Plugin.Command_PermissionCheck": ["whynot123", "whynot456"]}` |
| 24 | + |
| 25 | +### Advanced options |
| 26 | + |
| 27 | +Run `/genconfig` to generate a full version of the config file. Hidden entries will be shown (unchanged entries will be hidden on next launch/reload). |
| 28 | + |
| 29 | +> __Warning__ |
| 30 | +> **KEEP IT UNCHANGED. DO NOT TOUCH UNLESS YOU KNOW WHAT YOU ARE DOING** |
| 31 | +
|
| 32 | +You will have access to all hidden features and control how they work. Read the [comments in `Config.cs`](Core/Config.cs) for more details. |
| 33 | + |
| 34 | +### Extra |
| 35 | + |
| 36 | +The `Chireiden.TShock.Omni.Misc` plugin contains some random features and utilities. |
| 37 | +* Restrict specific boss summon, team and pvp status based on the permission. |
| 38 | +* `.LavaHandler` stops lava spamming. It does not prevent lava from spawning, but rather vacuums it after it might spawn. |
| 39 | +* Commands like `/echo`, `/_pvp`, `/_team` etc. can be used in minigames with other plugins. |
0 commit comments