For administrators its a tedious job to paste grids in once CLANG demanded a new sacrifice to be given.
But to do that you have to paste the grid from workshop, or maybe even from a previous server iteration which results in OwnerID Changes. Also the "Keep Original Authorship" option in Space master is broken.
When you still want to enforce your own PCU and Block limits you need to make sure PCUs are properly set. However PCUs can only be transferred if you are the owner of them and you need to transfer all connected and subgrids.
This is what this plugin does
When pasting some grids it may be possible they get some deformations or damage. To get rid of them easily there is also
Unfinished blocks will not be fixed unless they are deformed or damaged. So blocks that are left on grid stage on purpose will not be changed.
Finally we have commands for world analysis
!listblocks <all|limited> [-pcu] [-player=<playerName>] [-faction=<factionTag>]
You can filter the results by adding -grid=Gridname, -faction=XYZ or -player=Playername. If any of these filters contains spaces you need to set the whole expression in "". Example: !listblocks all -pcu "-player=My Player".
You can export the data to CSV using the -export=<filename> parameter. This will put the data into your Instances folder in ExportedStatistics.
Also sorting is possible with -orderby=blocks|name|pcu
Similar to the game itself when transferring ownership to an other player connectors will unlock. So you need to ensure beforehand that nothing can get damaged in the process.
Also when the grid you are transferring has no PCU owner it wont immediately be updated the player will see it in its info tab and block limits, but when looking with the welder at the block grid you just transferred it may be that it is not shown at the moment. Sadly there is some game features missing to do it right away. Transferring from Player to Player works without issue
You can also transfer to players that are currently online.
The plugin will respect PCU and block limits as well as block-type limits. The plugin will tell you what will be exceeded for the player if you perform the transfer and will not allow it.
An online character is needed in order to run the commands that require looking at a grid.
All commands that want you to pass a grid name can be run by console also.
|v22.214.171.124||Added !recharge command for batteries, tanks and jumpdrives||2/27/21 12:27:40 PM||Download||169|
|v126.96.36.199||Fixed -groupby=faction in !findblock command to now actually group by faction||2/27/21 12:06:50 AM||Download||84|
|v188.8.131.52||There now is an option to find blocks by nobody and group the grids||1/14/21 5:05:42 PM||Download||197|
|v184.108.40.206||Recompile + small logging fix for new update||12/1/20 5:32:07 PM||Download||205|
|v220.127.116.11||Added -findby option to !listallblocks||10/1/20 9:28:50 PM||Download||210|
|v18.104.22.168||!gridcleanup has now a -keepfactions parameter which disables the automated faction cleanup for this call. Any kind of grid transfer, or player filter can now also work with steamID and identityID in case players come up with funny names. And !listblocks and !findblock now have an -export parameter which allows to output the data to csv file in your instances folder. Lastly there is a !listallblocks command which lists how many of each block all players have. So you dont need to spam the !listblocks or !findblock commands for each blocktype or player.||8/8/20 12:39:27 PM||Download||229|
|v22.214.171.124||Added !checkusage player and !checkusage faction commands that printout PCU and Blocks per player and faction||8/6/20 7:33:22 PM||Download||135|
|v126.96.36.199||Added some secret command to yeet the asteroid seeds out of the world basically a light version of what essentials does. It doesnt belong in the plugin but didnt want to do a new one so undocumented secret command that wont annoy anyone it is then ^^||6/29/20 6:38:58 PM||Download||229|
|v188.8.131.52||Compatibility fixes and recompile for 195 Update. No new Features||6/24/20 7:05:39 PM||Download||173|
|v184.108.40.206||Delete Blocks is no longer prevented by safezones||6/13/20 10:27:28 AM||Download||178|
|v220.127.116.11||Added !deleteblocks noauthor and fixed error when player was not found by !deleteblocks buildby <playname>||6/11/20 4:31:03 PM||Download||154|
|v18.104.22.168||!listnoauthor and !listgridsrange now also have the -id parameter||6/6/20 4:46:25 PM||Download||153|
|v22.214.171.124||!listgrids !listgridsowner !listgridsauthor have now an -id parameter to display the entity ID. And !listblocks can now filter by gridname with wildcard as in Sm*223 or entityId||6/6/20 4:39:27 PM||Download||93|
|v126.96.36.199||No longer blocks transfers if block limit mode is set to NONE||5/27/20 5:25:36 PM||Download||167|
|v188.8.131.52||CheckOwner and CheckAuthor now open Dialog Messages instead of spamming the chat.||4/16/20 9:11:45 PM||Download||220|
|v184.108.40.206||Improved Problem-Logging. Instead of just outputting the first Block that goes over limit there now is a Full List of all Blocks and how far they are over limit. Also We I added support for BlockLimiter Plugin which when installed can be asked if a Transfer is possible. This however is disabled by default. Also there are issues where BlockLimiter gets confused when transferring so the Limits may go out of sync, or it may even prevent the transfer alltogether. However neither of these issues is new.||4/11/20 1:22:52 PM||Download||170|
|v220.127.116.11||added -findby=<type|subtype|blockpair> option to !listblocks and !findblock. Also Added -metric=<owner|author> filter to determine how the blocks will be filtered when -player or -faction is used. And !listgridsrange will now also output the range next to the gridname.||4/3/20 7:49:33 PM||Download||168|
|v18.104.22.168||Just a recompile to fix various problems with new update no code changes||3/19/20 10:48:43 PM||Download||191|
|v22.214.171.124||added !deleteblocks commands||2/15/20 6:49:11 PM||Download||199|
|v126.96.36.199||Added -groupby=grid option to !findblock||2/8/20 6:18:25 PM||Download||167|
|v188.8.131.52||Added !listnoauthor command||2/7/20 9:43:41 PM||Download||151|
|v184.108.40.206||added a -owner option to !listgridsauthor and !listgridsowner to figure out easily which grids belong to an entirely different player||1/21/20 7:09:29 PM||Download||184|
|v220.127.116.11||We now filter duplicates from the !listgridsrange command||1/19/20 2:31:34 PM||Download||155|
|v18.104.22.168||Added a -grid Filter option to !listblocks||1/14/20 5:48:55 PM||Download||169|
|v22.214.171.124||Added Debug Info to Plugin||12/17/19 11:13:19 AM||Download||203|
|v126.96.36.199||No Functional Changes just reorganized the Project and updated Dependencies||12/16/19 9:55:39 PM||Download||158|
|v188.8.131.52||Added !listgridsrange <range> command to see what grids are around your character||12/16/19 3:10:40 PM||Download||157|
|v184.108.40.206||added !cleanupgrids command which works similar to !identity purge but without deleting the identity.||11/23/19 2:42:48 PM||Download||187|
|v220.127.116.11||Bugfix: When transferowner did not found a player it no longer cause errors||11/23/19 12:42:19 PM||Download||130|
|v18.104.22.168||Added way to transfer from nonexistent players, added option to transfer to nobody with !transfernobody||10/3/19 8:39:21 PM||Download||216|
|v22.214.171.124||If Blocklimits are disabled / MaxBlocks set to 0 you can now transfer blocks also||9/20/19 8:28:48 PM||Download||194|
|v126.96.36.199||!protect and !unportect commands added||9/15/19 2:35:07 PM||Download||178|
|v188.8.131.52||!findblock command implemented, that shows which player has how many of which block.||9/10/19 7:32:01 PM||Download||190|
|v184.108.40.206||New command !listgrids added that lists all grids and allows for custom filtering and sorting||9/10/19 5:52:48 PM||Download||181|
|v220.127.116.11||-orderby=<blocks|name|pcu> added to !listblocks command||9/10/19 4:20:27 PM||Download||155|
|v18.104.22.168||!checklimits command now shows "build / total (remaining)" for PCU and Blocks to be less confusing.||6/2/19 6:50:42 PM||Download||304|
|v22.214.171.124||UI Added and Freebuild command can now be disabled again||5/23/19 6:10:30 PM||Download||194|
|v126.96.36.199||filters for faction and player added to listBlocks command||5/19/19 2:45:41 PM||Download||192|
|v188.8.131.52||checklimits command is now also available for moderators||5/18/19 8:36:39 PM||Download||184|
|v184.108.40.206||Gridtransfer to offline players is now possible. Also there are a few new Analysis commands for Blocks, Grids and Players||5/18/19 8:34:30 PM||Download||169|
|v220.127.116.11||New Command !freebuild that increases blocklimits of the user to be able to paste otherwise limit exceeding grids||5/5/19 9:07:25 PM||Download||190|
|v18.104.22.168||New Commands listGridsOwner and listGridsAuthor to find all grids based on owner/authorship of an player||5/2/19 8:55:50 PM||Download||177|
|v22.214.171.124||check commands for owner and authorchip and force option for transfer to ignore limits||5/1/19 7:33:31 PM||Download||171|
|v126.96.36.199||Some small refactoring no new features||4/30/19 10:10:09 PM||Download||170|
|v188.8.131.52||performance fixes & better logging||4/30/19 9:39:50 PM||Download||163|
|v184.108.40.206||First Plugin Version||4/28/19 2:56:57 PM||Download||164|