Releases: ShimmyMySherbet/ShimmysAdminTools
v1.7.2a
v1.7.2
Changelog
- Added /ForceEquip (experimental)
- Added /TTR (experimental)
- Fixed point tools after the last update. (#21)
- Fixed flight controls inverted/incorrect key mappings to change speed. (#20)
- Fixed an issue with point tool Utility where it couldn't open containers placed on vehicles. (#16)
- Fixed an issue where /ClearInventory could clear the container the player has open.
Experimental commands
The 2 new commands included in this release were not originally going to be released, though I decided to include them anyway.
They are purely experimental and can yield some interesting results or game-breaking bugs.
/ForceEquip [Item Slot] {Player}
Forces a player to equip an item in a certain slot. E.g. forces a carrot into the player's primary slot.
This can cause broken states so it isn't advised to use it on production servers.
/TTR [savestate | deploy | deploymanual]
Another highly experimental command that can break the game, and break player states. So it is not recommended to use this on a production server.
What this command does, is it can copy item state/info from your held item, and then forcibly replace the turret of a vehicle.
E.g., this can allow you to change the missile turret of the tank to a HMG instead. Or make the jet use a full auto paintball gun instead.
Tip: You can use this in conjunction with /att and /SetFireMode, so you can use modified items for it.
Again, this can break stuff. E.g., if you use a grenade, the grenade won't disappear after exploding and will continue to explode every frame until it despawns.
Thanks to everyone who reported these issues, and for the delay in updates. I've been extremely busy as of late, without much time to work on these projects. If you find any issues with this update, feel free to open an issue to report it.
v1.7 - More Comamnds
- Added /LaunchBushes {Player}
- Added /Firework [Player]
- Added /DestroyResources [Range]
- Added /ReviveResources [Range]
- Added /Boom
- Added /KickAll [Reason]
- Added /AlertZombies [Player]
- Added /SimFire [Player]
- Added /Trail [Trail]
1.6 - PointTool improvments and new commands
Changes
- Improved reliability of PointTool
- Added PointTool Repair
- Added PointTool CheckOwner (Requested By DFrostIce)
- PointTool Destroy now destroys resources (e.g., Trees)
- PointTool now works while holding Binoculars
- PointTool range is significantly extended while using Binoculars
- Added /PlaceObject [Barricade/Structure]
- Added /Ascend [Distance]
- Added /Descend [Distance]
- Added /ClearInventory (Requested By FANYPLAYRU)
- Improved reliability though updates to translations no longer causing errors with outdated or missing translation keys
- Moved all library references to NuGet packages rather than local libraries, this will make compiling the plugin easier
Point Tool Repair
PointTool Repair will repair Structures, Barricades, and Vehicles to full health. With vehicles, right-clicking will also repair all tires, while left-clicking will only repair the tire you are looking at.
Point Tool CheckOwner
PointTool CheckOwner will tell you the owner of any barricade, structure, or locked vehicle, along with the owner's group.
Point Tool with Binoculars
You can now you point tool with binoculars, previously you could only use point tool while not holding anything.
Though, with binoculars, only left click point tools will work, as right click is reserved for zooming in.
This will allow staff to execute point tools with more precision and from a significantly further distance. Since the range on point tools normally are limited to prevent accidental damage or unintended use, the range has been significantly increased for all tools while using binoculars.
PlaceObject
The new Place Object command will allow you to place a barricade or structure without needing the item or even being able to place objects there.
It is especially useful when flying in the air, where you're away from anything you can place objects off of. Or in safe zones/no build zones, where you would have had to previously place the object outside the area, and build mode it in from a distance.
Objects placed with this tool, are owned by the player running the command, and said player's group.
Ascend, Descend, and Clear Inventory
The Ascend, Descend, and ClearInventory commands were added to replace the same commands from uEssentials. As most server owners will know, uEssentials causes significant lag on servers it runs. So there have been efforts as of late to replace it's functionality,
The main plugin to replace it has been NewEssentials on OpenMod, however not all server owners want to also run OpenMod for whatever reason, so I've been making an effort of reimplementing it's admin commands in this plugin.
If you are interested in OpenMod, you can find it's wiki page here
ExecPlugin Intergration
Added command redirecting when ExecPlugin is installed.
See ExecPlugin
Libs Update
- Updated references
- Fixed a few GameObject extensions
- Added new EnableExperimentalCommands option to config
- SeeInventory command marked as Experimental
Command Spy Fixes
- Re-Wrote command spy to fix errors with Chat Master
Repeat Command
I'm pushing this release since I haven't done any for a while. I've forgotten how much has been added, but this is from the top of my head.
- Flight responsiveness improvements.
- /repeat [times] [Command...] Repeats the specified command the specified number of times.
WARN: /Repeat doesn't have any execution caps yet, so it's rather easy to crash the server or someone using this command
Warn: This release is currently broken, use an older release.
EXEC Command
- Added /exec [player] [command/message]
/exec
Similar to /sudo, however it executes the command as the target player bypassing permission restrictions. It achieves this by overriding the player's permissions to an admin-like state during the execution of the command, meaning players can't abuse the momenteral admin-like state.
In other words, /Sudo requires the player to have permission to run the command, /exec does not.
General Improvments
- Added /WipePlayerBuildings [Player]
- Fixed AFly speed hotkeys triggering multiple times on key hold.
- Added /StructureESP (beta)
- Added /FindBase [Player] (beta)
- Added /FindBase [Player] [Teleport Base Index] (beta)
- Point tools now directly listens to player input, rather than gestures. This means you can use them in safe zones.