Chireiden.TShock.Omni.Misc
0.0.118-ci
This is a prerelease version of Chireiden.TShock.Omni.Misc.
There is a newer prerelease version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Chireiden.TShock.Omni.Misc --version 0.0.118-ci
NuGet\Install-Package Chireiden.TShock.Omni.Misc -Version 0.0.118-ci
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Chireiden.TShock.Omni.Misc" Version="0.0.118-ci" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Chireiden.TShock.Omni.Misc --version 0.0.118-ci
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Chireiden.TShock.Omni.Misc, 0.0.118-ci"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Chireiden.TShock.Omni.Misc as a Cake Addin #addin nuget:?package=Chireiden.TShock.Omni.Misc&version=0.0.118-ci&prerelease // Install Chireiden.TShock.Omni.Misc as a Cake Tool #tool nuget:?package=Chireiden.TShock.Omni.Misc&version=0.0.118-ci&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
yaaiomni
Yet another misc plugin for TShock
Note If you are using Linux and don't know which version to download, download the tar one.
Commands
<details><summary>Click to expand</summary> <p>
Command | Description | Hidden | Permission | Note |
---|---|---|---|---|
/whynot |
Show recent permission queries related to your player. | Hidden by default. | chireiden.omni.whynot |
|
/ghost |
Hide yourself from viewing, /playing , etc. |
chireiden.omni.ghost |
||
/setlang |
Set the language. | chireiden.omni.setlang |
For admin. | |
/_pvp |
Toggle PvP. | Hidden by default. | chireiden.omni.pvp <br /> chireiden.omni.admin.setpvp |
|
/_team |
Toggle team. | Hidden by default. | chireiden.omni.team <br /> chireiden.omni.admin.setteam |
|
/_debugstat |
Show debug stats. | Hidden by default. | chireiden.omni.admin.debugstat |
|
/_gc |
Trigger garbage collection. | Hidden by default. | chireiden.omni.admin.gc <br /> tshock.cfg.maintenance |
For admin. |
/maxplayers |
Set max players. | chireiden.omni.admin.maxplayers |
Might cause unexpected behaviour if lower than current max. | |
/tileprovider |
Set tile provider. | chireiden.omni.admin.tileprovider |
For admin. | |
/settimeout |
Run delay command. | chireiden.omni.settimeout |
||
/setinterval |
Run delay command repeatedly. | chireiden.omni.setinterval |
||
/clearinterval |
Remove a delay command. | chireiden.omni.clearinterval |
||
/showdelay |
Show all pending delay commands. | chireiden.omni.showdelay |
||
/rbc |
Broadcast a message. | chireiden.omni.admin.rawbroadcast |
For admin. | |
/runas |
Execute a command as another player. | chireiden.omni.admin.sudo |
For owner. | |
/listclients |
Show connected clients, including pending/joining ones. | chireiden.omni.admin.listclients |
For owner. | |
/dumpbuffer |
Dump buffer. | chireiden.omni.admin.dumpbuffer |
For owner. | |
/kc |
Disconnect a client. | chireiden.omni.admin.terminatesocket |
For admin. | |
/resetcharacter |
Reset character. | Hidden by default. | chireiden.omni.resetcharacter <br /> chireiden.omni.admin.resetcharacter <br /> chireiden.omni.admin.resetcharacter.all |
For admin. |
/_ping |
Ping. | Hidden by default. | chireiden.omni.ping |
|
/_chat |
Chat. | Hidden by default. | chireiden.omni.chat <br /> tshock.canchat |
|
/exportcharacter |
Export SSC data (server side). | chireiden.omni.admin.exportcharacter |
For admin. |
</p> </details>
Defaults
<details><summary>Click to expand</summary> <p>
- The permission of
/ghost
,/setlang
,/_debugstat
, timeout/delay/interval series commands,/downloadcharacter
are granted to the topmost parent ofowner
with kick permission, ornewadmin
's parent ifowner
is not found. - The permission of
/_gc
,/tileprovider
,/maxplayers
,/rbc
,/kc
,/exportcharacter
are granted to the topmost parent ofowner
with maintenance permission, ortrustedadmin
's parent ifowner
is not found. - The permission of
/runas
,/listclients
,/dumpbuffer
are granted to the topmost parent ofowner
with sudo permission. - The permission of switch loadout, pvp and team,
/_ping
,/_chat
are granted to the guest group as TShock's config.- Unable to switch without these permissions. (
.Permission.Restrict
in config)
- Unable to switch without these permissions. (
- Vanilla version check is disabled. (
.SyncVersion
in config) - Errors thrown from TShock's update check will be silently ignored. (
.SuppressUpdate
in config) - Chat spam limit to 3 msg/5 sec, 5 msg/20 sec. (
.Mitigation.ChatSpamRestrict
in config)
</p> </details>
More features
<details><summary>Click to expand</summary> <p>
.TrimMemory
in config can reduce memory usage.- Depends on the content of the map, may vary from no effect to ~600MB reduced.
- No side effects.
.Mode.Vanilla
in config can switch to vanilla mode.- Will allow common actions that are restricted by default.
- Will create a group
chireiden_vanilla
as the parent of the topmost parent of the registered group.
.CommandRenames
in config can rename commands.- It's a
Dictionary<sigOfCommandDelegate: string, newalias: List<string>>
. - e.g.
{"Chireiden.TShock.Omni.Plugin.Command_PermissionCheck": ["whynot123", "whynot456"]}
- It's a
.LavaHandler
in config can stop lava spam.- It does not prevent lava from spawning, but rather vacuums it after it might spawns.
- If you have a lava pool and spawn lots of lava slimes (or similar) and butcher, the total amount of lava will be reduced instead of unchanged.
.PlayerWildcardFormat
in config allow wildcard selector as player target.- e.g.
/g zenith *all*
will give Zenith to everyone online!
- e.g.
.Permission.Log
in config record permission queries for/whynot
.- With
-v
flag shows more stack trace. - With
-t
/-f
flag filters by allowed(true)/rejected(false).
- With
- Timeout/Interval commands works like similar functions in JavaScript.
- Time unit is in tick/frame/update, which is 60 per second.
- Remember to quote or escape your command when necessary.
- Use your permission.
- Sudo is called
/runas
to avoid conflict with TShock's/sudo
.- With
-f
flag bypasses permission check.
- With
</p> </details>
Do not touch unless you know what you are doing
Warning
KEEP IT UNCHANGED. DO NOT TOUCH UNLESS YOU KNOW WHAT YOU ARE DOING
<details><summary>Click to expand</summary> <p>
.Soundness
in config enforce some soundness permission checks..Mitigation
in config can fix some issues that exist but not blame to TShock..Socket
in config can switch to a different socket implementation.AnotherAsyncSocket
might help with 'memory leak'.- Don't use
Hacky*
.
/_gc
triggers garbage collection..TileProvider
in config can switch to a different tile provider.CheckedTypedCollection
andCheckedGenericCollection
might improve performance slightly but may cause NRE.
.DebugPacket
in config can log all packets and networking exceptions.
</p> </details>
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0
- Chireiden.TShock.Omni (>= 1.0.0)
- TShock (>= 5.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.0.189-ci | 46 | 10/21/2024 |
0.0.187-ci | 48 | 10/3/2024 |
0.0.186-ci | 69 | 8/17/2024 |
0.0.185-ci | 62 | 8/10/2024 |
0.0.184-ci | 55 | 8/10/2024 |
0.0.183-ci | 57 | 8/10/2024 |
0.0.182-ci | 55 | 8/10/2024 |
0.0.181-ci | 61 | 8/9/2024 |
0.0.180-ci | 58 | 8/9/2024 |
0.0.179-ci | 58 | 8/9/2024 |
0.0.178-ci | 53 | 7/27/2024 |
0.0.177-ci | 44 | 6/30/2024 |
0.0.176-ci | 46 | 6/24/2024 |
0.0.175-ci | 51 | 6/13/2024 |
0.0.174-ci | 56 | 6/8/2024 |
0.0.173-ci | 22 | 5/2/2024 |
0.0.172-ci | 47 | 5/2/2024 |
0.0.171-ci | 57 | 4/27/2024 |
0.0.170-ci | 62 | 4/27/2024 |
0.0.169-ci | 52 | 4/19/2024 |
0.0.168-ci | 59 | 4/19/2024 |
0.0.167-ci | 61 | 4/14/2024 |
0.0.166-ci | 63 | 4/14/2024 |
0.0.165-ci | 65 | 4/4/2024 |
0.0.164-ci | 57 | 4/4/2024 |
0.0.163-ci | 57 | 4/4/2024 |
0.0.162-ci | 48 | 4/4/2024 |
0.0.161-ci | 59 | 3/30/2024 |
0.0.160-ci | 54 | 3/4/2024 |
0.0.159-ci | 56 | 2/26/2024 |
0.0.158-ci | 56 | 2/24/2024 |
0.0.157-ci | 59 | 2/24/2024 |
0.0.156-ci | 66 | 2/20/2024 |
0.0.155-ci | 56 | 2/20/2024 |
0.0.153-ci | 53 | 2/19/2024 |
0.0.152-ci | 52 | 2/14/2024 |
0.0.151-ci | 63 | 2/14/2024 |
0.0.150-ci | 68 | 2/13/2024 |
0.0.149-ci | 59 | 2/12/2024 |
0.0.148-ci | 75 | 1/27/2024 |
0.0.147-ci | 59 | 1/22/2024 |
0.0.145-ci | 95 | 1/3/2024 |
0.0.144-ci | 85 | 12/28/2023 |
0.0.143-ci | 68 | 12/26/2023 |
0.0.142-ci | 65 | 12/20/2023 |
0.0.141-ci | 66 | 12/20/2023 |
0.0.140-ci | 64 | 12/19/2023 |
0.0.139-ci | 65 | 12/19/2023 |
0.0.138-ci | 82 | 12/16/2023 |
0.0.137-ci | 96 | 11/27/2023 |
0.0.136-ci | 68 | 11/27/2023 |
0.0.135-ci | 65 | 11/27/2023 |
0.0.134-ci | 74 | 11/23/2023 |
0.0.133-ci | 74 | 11/17/2023 |
0.0.132-ci | 71 | 11/13/2023 |
0.0.131-ci | 89 | 10/29/2023 |
0.0.130-ci | 76 | 10/13/2023 |
0.0.129-ci | 81 | 9/5/2023 |
0.0.128-ci | 79 | 8/18/2023 |
0.0.127-ci | 77 | 8/7/2023 |
0.0.126-ci | 81 | 8/6/2023 |
0.0.125-ci | 73 | 8/1/2023 |
0.0.124-ci | 74 | 8/1/2023 |
0.0.123-ci | 94 | 7/28/2023 |
0.0.121-ci | 93 | 7/25/2023 |
0.0.120-ci | 95 | 7/20/2023 |
0.0.119-ci | 86 | 7/11/2023 |
0.0.118-ci | 78 | 7/10/2023 |