Chireiden.TShock.Omni 0.0.52-ci

This is a prerelease version of Chireiden.TShock.Omni.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package Chireiden.TShock.Omni --version 0.0.52-ci                
NuGet\Install-Package Chireiden.TShock.Omni -Version 0.0.52-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" Version="0.0.52-ci" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Chireiden.TShock.Omni --version 0.0.52-ci                
#r "nuget: Chireiden.TShock.Omni, 0.0.52-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 as a Cake Addin
#addin nuget:?package=Chireiden.TShock.Omni&version=0.0.52-ci&prerelease

// Install Chireiden.TShock.Omni as a Cake Tool
#tool nuget:?package=Chireiden.TShock.Omni&version=0.0.52-ci&prerelease                

yaaiomni

Total Downloads Latest Downloads

Yet another misc plugin for TShock

Commands
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 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 Run 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. chireiden.omni.resetcharacter <br> chireiden.omni.admin.resetcharacter <br> chireiden.omni.admin.resetcharacter.all For admin.
Defaults
  • The permission of /ghost, /setlang, /_debugstat, timeout/delay/interval series commands are granted to the topmost parent of owner with kick permission, or newadmin's parent if owner is not found.
  • The permission of /_gc, /tileprovider, /maxplayers, /rbc, /kc are granted to the topmost parent of owner with maintenance permission, or trustedadmin's parent if owner is not found.
  • The permission of /runas, /listclients, /dumpbuffer are granted to the topmost parent of owner with sudo permission.
  • The permission of switch loadout, pvp and team are granted to the guest group as TShock's config.
    • Unable to switch without these permissions. (.Permission.Restrict in config)
  • 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)
More features
  • .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"]}
  • .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* gives Zenith to everyone online!
  • .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).
  • 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.
Don't touch unless you know what you are doing
  • .Soundness in config enforce some soundness permission checks.
    • Keep it enabled unless you know what you are doing.
  • .Mitigation in config can fix some issues that exist but not blame to TShock.
    • Keep it enabled unless you know what you are doing.
  • .Socket in config can switch to a different socket implementation.
    • AnotherAsyncSocket might help with 'memory leak'.
    • Don't use Hacky* unless you know what you are doing.
  • /_gc triggers garbage collection.
    • Only do this if you know what you are doing.
  • .TileProvider in config can switch to a different tile provider.
    • CheckedTypedCollection and CheckedGenericCollection might slightly improve performance but potentially NRE.
    • Keep it AsIs unless you know what you are doing.
  • .DebugPacket in config can log all packets and networking exceptions.
    • Keep it disabled unless you know what you are doing.
Product 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.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Chireiden.TShock.Omni:

Package Downloads
Chireiden.TShock.Omni.Misc

Yet another misc plugin for TShock - the miscellaneous part

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.0.195-ci 34 12/19/2024
0.0.194-ci 45 12/16/2024
0.0.193-ci 51 11/30/2024
0.0.192-ci 47 11/24/2024
0.0.191-ci 42 11/20/2024
0.0.190-ci 55 11/11/2024
0.0.189-ci 59 10/21/2024
0.0.187-ci 60 10/3/2024
0.0.186-ci 83 8/17/2024
0.0.185-ci 67 8/10/2024
0.0.184-ci 65 8/10/2024
0.0.183-ci 61 8/10/2024
0.0.182-ci 62 8/10/2024
0.0.181-ci 70 8/9/2024
0.0.180-ci 60 8/9/2024
0.0.179-ci 66 8/9/2024
0.0.178-ci 55 7/27/2024
0.0.177-ci 52 6/30/2024
0.0.176-ci 58 6/24/2024
0.0.175-ci 53 6/13/2024
0.0.174-ci 65 6/8/2024
0.0.173-ci 33 5/2/2024
0.0.172-ci 45 5/2/2024
0.0.171-ci 70 4/27/2024
0.0.170-ci 69 4/27/2024
0.0.169-ci 68 4/19/2024
0.0.168-ci 54 4/19/2024
0.0.167-ci 70 4/14/2024
0.0.166-ci 69 4/14/2024
0.0.165-ci 67 4/4/2024
0.0.164-ci 65 4/4/2024
0.0.163-ci 69 4/4/2024
0.0.162-ci 56 4/4/2024
0.0.161-ci 71 3/30/2024
0.0.160-ci 69 3/4/2024
0.0.159-ci 96 2/26/2024
0.0.158-ci 61 2/24/2024
0.0.157-ci 63 2/24/2024
0.0.156-ci 71 2/20/2024
0.0.155-ci 54 2/20/2024
0.0.153-ci 63 2/19/2024
0.0.152-ci 66 2/14/2024
0.0.151-ci 71 2/14/2024
0.0.150-ci 74 2/13/2024
0.0.149-ci 85 2/12/2024
0.0.148-ci 76 1/27/2024
0.0.147-ci 68 1/22/2024
0.0.145-ci 86 1/3/2024
0.0.144-ci 86 12/28/2023
0.0.143-ci 79 12/26/2023
0.0.142-ci 76 12/20/2023
0.0.141-ci 71 12/20/2023
0.0.140-ci 76 12/19/2023
0.0.139-ci 73 12/19/2023
0.0.138-ci 91 12/16/2023
0.0.137-ci 102 11/27/2023
0.0.136-ci 77 11/27/2023
0.0.135-ci 71 11/27/2023
0.0.134-ci 85 11/23/2023
0.0.133-ci 78 11/17/2023
0.0.132-ci 75 11/13/2023
0.0.131-ci 86 10/29/2023
0.0.130-ci 88 10/13/2023
0.0.129-ci 82 9/5/2023
0.0.128-ci 81 8/18/2023
0.0.127-ci 91 8/7/2023
0.0.126-ci 94 8/6/2023
0.0.125-ci 98 8/1/2023
0.0.124-ci 74 8/1/2023
0.0.123-ci 98 7/28/2023
0.0.121-ci 104 7/25/2023
0.0.120-ci 105 7/20/2023
0.0.119-ci 91 7/11/2023
0.0.118-ci 74 7/10/2023
0.0.115-ci 104 7/2/2023
0.0.114-ci 97 6/28/2023
0.0.113-ci 86 6/27/2023
0.0.112-ci 84 6/27/2023
0.0.111-ci 94 6/25/2023
0.0.110-ci 89 6/24/2023
0.0.109-ci 93 6/24/2023
0.0.108-ci 85 6/19/2023
0.0.107-ci 93 6/14/2023
0.0.106-ci 96 6/13/2023
0.0.105-ci 92 6/12/2023
0.0.104-ci 97 6/12/2023
0.0.103-ci 86 6/12/2023
0.0.102-ci 88 6/10/2023
0.0.101-ci 85 6/5/2023
0.0.100-ci 84 5/29/2023
0.0.99-ci 86 5/13/2023
0.0.98-ci 92 5/6/2023
0.0.96-ci 95 5/4/2023
0.0.95-ci 99 4/29/2023
0.0.94-ci 90 4/28/2023
0.0.93-ci 102 4/10/2023
0.0.92-ci 95 4/10/2023
0.0.90-ci 103 3/29/2023
0.0.89-ci 103 3/8/2023
0.0.88-ci 108 2/23/2023
0.0.87-ci 108 2/16/2023
0.0.86-ci 97 2/14/2023
0.0.85-ci 103 2/6/2023
0.0.84-ci 112 2/6/2023
0.0.83-ci 117 2/5/2023
0.0.82-ci 112 2/4/2023
0.0.81-ci 127 2/3/2023
0.0.79-ci 119 2/1/2023
0.0.78-ci 116 1/31/2023
0.0.76-ci 116 1/29/2023
0.0.75-ci 115 1/29/2023
0.0.74-ci 116 1/28/2023
0.0.73-ci 118 1/28/2023
0.0.72-ci 111 1/28/2023
0.0.71-ci 113 1/28/2023
0.0.70-ci 112 1/27/2023
0.0.69-ci 109 1/27/2023
0.0.68-ci 106 1/27/2023
0.0.67-ci 113 1/26/2023
0.0.65-ci 109 1/26/2023
0.0.64-ci 121 1/26/2023
0.0.63-ci 107 1/25/2023
0.0.62-ci 109 1/24/2023
0.0.61-ci 128 1/23/2023
0.0.60-ci 118 1/22/2023
0.0.59-ci 111 1/19/2023
0.0.58-ci 108 1/18/2023
0.0.57-ci 105 1/18/2023
0.0.56-ci 110 1/18/2023
0.0.55-ci 116 1/17/2023
0.0.54-ci 120 1/13/2023
0.0.52-ci 114 1/12/2023