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