• The move of Eco-Mods.com has taken place and the merge of our old officials forums is currently ongoing, read more here.
  • ATTENTION: Please note that you download and use the files offered here at your own risk.
    Strange Loop Games does not offer support for modded clients, such issues should be brought up to the respective mod authors.
    Please keep in mind that modders create their mods in their free time and offer them to you for free. Be nice to them. Disrespectfulness wil not be tolerated.
NidToolbox Server Tools: MOTD, Moderators, permission levels, announcements

8.3.X NidToolbox Server Tools: MOTD, Moderators, permission levels, announcements 1.8.9

No permission to download

This update brings the following changes:

  • Added Marriages Module - when enabled it allows players to marry one another. For marriage proposal to be successful the addressee of the request must be online and also must agree to the request. Once accepted, both players will be marked as married to one another in the player's tooltip. For more information head to the main plugin thread and search for Marriages.
  • Changed special tags, they can now be configured as any other tag: hidden or shown in tooltips and/or chat, have colors assigned. Thanks to @AlexALX for suggestion.
  • Added possibility to rename special tags - they can have custom name assigned, either by command or within the config file. For more information head to the main plugin thread and search for Role Tags. Suggested by @AlexALX
  • Changed the display order of the tags, first any special tag is shown (admin, moderator, server owner), then all the regular tags in alphabetical order. Thanks to @Praefator for suggestion. More detailed load order control will come in the next updates.
  • Added possibility to drain all user currencies in all bank currencies via nid-DrainUserBankAccounts. Funds are transferred to the treasury. This command is now also executed when unclaiming abandoned property. Suggested by @mbc023 on Discord.

  • Added following commands:
    • nid-TagCustomNameSet - Renames special role tag (modreator, admin, server owner) into new name. Accepts string tagName, string customName
      Example:
      Code:
       /nid-TagCustomNameSet Admin, SomethingSpecial
    • nid-TagCustomNameClear- clears previously assigned custom name. Accepts string tagName.
    • nid-Marry - Sends request to marry specified player. Accepts User playerToMarry (Important: as per Eco requirements all user and player names are CASE-SENSITIVE!) .
    • nid-Divorce - Divorces previously married partner. Accepts User playerToDivorce (Important: as per Eco requirements all user and player names are CASE-SENSITIVE!)
    • nid-MarriagesList - List the existing server marriages with dates and couples engaged in the union.
    • nid-DrainUserBankAccounts - Drains all currencies from all bank accounts of the specified user and transfers them into Treasury. Can be executed on demand and always executed during unclaiming inactive players property. Accepts User targetUser
marry1.png

divider.png

I would like to dedicate this update to my beloved Mom, who passed away last week.
She was a wonderful and kind soul, I miss Her terribly.
Rest in Peace

♥ DANUSIA ❤
(1951 - 2020)
divider.png

This update brings the following changes:

  • Added Minting Rights Module. If Minting Rights are set to required on the server, only players that posses minting rights are able to craft either new currency or mint an existing one their previously created. Minting Rights can be enforced either by enabling their requirement via the command or by setting the option in Settings.json. Rights can be revoked and granted at any time by admins, there is also a way to track who has granted the rights and when. Status window of any Mint will also reflect player's held rights. For more information head to the main plugin thread and search for Minting Rights Module.
  • Added Player Role Tags. It is possible to assign tags to players that will show up in chat and/or in tooltips. There are two types of tags: special tags and regular tags. Special tags are a closed group of role-based titles that consists of Admin, Moderator and Server Owner. Special tags are always visible in chat and tootips, however their colours can be freely changed. Regular tags are based on titles existing on the server (titles can be created anytime in Registry). Once created Admins (or any allowed permission group) can then decide if the tag should be visible anywhere - all tags start as hidden both in chat and tooltips. When trying to create new titles, some names are forbidden from usage - for example any name that reflects the existing role, or contains its name in it - i.e. Admin, Mod, Owner etc. For more information on Role Tags head to the main plugin thread and search for Role Tags.
  • Added the ability to set Server Owner. It can be declared in the Settings.json (and only there!) file by specifying player's SteamID. Once set Server Owner will be denoted by special tag both in tooltips and chat. If you configure tag or colour via command it will be validated, so you can be sure you used the proper one (name or HEX).
  • Colours can be defined either by name (NidToolbox accepts 16 html colours <- click for examples) or if you don't like any of the provided colour you can define your own using its HEX code. It is easy to find desired code for example here <- click.
  • Renamed confusing nid-ResetPlayer paramenter onlyRefundPoints to refundPoints. Now setting it to true will refund spec points, while setting it to false will reset the player to the clean slate.

  • Added following commands:
    • nid-TagConfigure - Allows for configuration of the specified tag. Accepts string tagName, string color, bool showInChat, bool showInTooltip
      Example:
      Code:
       /nid-TagConfigure Janitor, aqua, true, true
    • nid-TagCheck - checks the configuration of an existing tag. Accepts string tagName.
    • nid-MintingRightsRequire - sets minting rights requirement to true or false. Accepts bool true/false.
    • nid-MintingRightsRevoke - revokes previously granted rights. Accepts User player
    • nid-MintingRightsList - list the holders of the valid minting rights.
    • nid-MintingRightsGrant - grants specified player the minting rights. Accepts User player


newTooltip.png


text.png


mintStatus.png


MintingRightsList.png


mintingRightsQuestion.png
  • nid-UnclaimedAbandoned (accepts float days, optional bool assignTitle, optional Title) will now also unclaim any owned vehicles. And allow to assign special title to the abandonees (optional toggle) suggested by @mbc023 on Discord.
  • Added following commands:
    • nid-VehicleUnclaim- (accepts User targetUser) - Unclaims vehicle player stands at from original owner - targetUser. Issuer of this command must be close to the target vehicle. In case of larger vehicles, it is recommended to stand in between of their wheels, close to the middle of their in game model.
    • nid-VehicleClaim - (accepts User originalOwner, User newOwner) - Claims vehicle player stands at from original owner - originalOwner to newOwner. Issuer of this command must be close to the target vehicle. In case of larger vehicles, it is recommended to stand in between of their wheels, close to the middle of their in game model.
    • nid-UnclaimAllPlayerVehicles- (accepts User targetUser) - Unclaims all vehicles belonging to targetUser.
    • nid-VehiclesTransferAll- (accepts User originalOwner, User newOwner) - Transfers all vehicles from originalOwner to newOwner.
    • nid-VehiclesListPlayer- (accepts User targetUser) - Lists vehicles belonging to targetUser.
    • nid-VehiclesList- Lists vehicles belonging to command issuer and only them. It is recommended to give rights to run this command to everyone, so they can keep track of what they own.
    • nid-ListInactive- (accepts float days, optional bool dumpToFile) - Lists players that have been inactive since X days. When optional parameter dumpToFile is set to true, it will also save the names of these players into the file located in NidToolbox\Storage\DataDump\InactiveUsersDump.txt
This is a quick bug fix release, bigger patch with vehicles ownership control will be released in the upcoming days.
  • Fixed bug: Sweeping Hands Talent remains after talents clear. Thanks @Kye for reporting on Discord.
  • Fixed bug: nid-MotdShow will display an error due to file not being found. Thx @AlexALX for reporting on Discord.
  • Improved: Scheduled Messages trigger timings. Huge thanks to @AlexALX for running the beta builds to help track the issue on Linux/Mono.
Thanks for @hami for reporting the issues.
  • Fixed timers posting message: "timer expired" on inactive home timers;
  • Fixed timers behavior causing server instability in specific circumstances.
  • Added an ability to set caloric or/and monetary cost to Home Teleport Module. This requires that global currency is set on the server. Global currency can be set in Treasury by the world leader; Thanks to @hami for suggestion!
  • Fixed various spelling mistakes;
  • Added new commands:
    • nid-HomeRequireCalories - accepts true/false value. When set to true, users will be charged calories each time they want to teleport home.
    • nid-HomeRequireCost - accepts true/false value. When set to true, users will be charged monetary amount each time they want to teleport home. Requires that global currency is set on server. Global currency can be set by the world leader in the Treasury.
    • nid-HomeCaloriesAmount - accept float value and sets the calories cost to set amount, for example nid-HomeCaloriesAmount 200 will charge users with 200 calories each time they teleport.
    • nid-HomeCostAmount - accepts float value, sets monetary cost to specified amount.
  • New commands with example usage and syntax can be found in NidToolbox QuickSheet
  • These settings can also be changed within the Settings.json file in the HomeTeleportModule section:
    Code:
    "HomeTeleportModule": {
    "TimerEnabled": true,
    "TimerMinutes": 60.0,
    "CostCaloriesEnabled": true,
    "CostCaloriesAmount": 43.0,
    "CostGlobalCurrencyEnabled": true,
    "CostGlobalCurrencyAmount": 1.24
    }
1hometelcosts.png
2Error.png
3Error.png
3ledger.png
  • Fixed date and time parsing error on some system locales for temporary bans; Thanks to @HaioPai
  • Temporary bans will be sorted based on their expiration time, with closest to expire being listed first;
  • Fixed display bug - days not displayed on temporary bans with duration longer than one day;
  • Fixed display bug - days not being included in console output when initiating new ban;
  • Fixed: Properly marking loaded temporary bans as malformed if user to which they were assigned no longer exists (useful when server owner starts a new world and forgets to remove old temporary bans file);
  • Added page with all commands and example usages: https://bit.ly/33V3Obm
  • Added new command nid-LogChat allowing for switching chat logger on and off from within the game. Syntax of the command is:
    Code:
    /nid-LogChat true
    to enable the chat logger and
    Code:
    /nid-LogChat false
    to disable it.

bansSorted.png
Thanks to @hami and @Praefator
  • restored deed ownership change command under new name nid-ChangeDeedOwner - command allows to alter the whole deed ownership. The deed is determined from the plot the issuing player stands on.
Thanks for @hami for reporting the issues!

  • nid-ClaimPlot will now look for existing deeds and attach claimed plots to them;
  • Fixed window description for nid-PerDemographic as well as added line breaks for demographics with many members.
  • Added Chat Logging - to enable edit NidToolbox\Config\Settings.json and change LogChat to true. Log files are stored in NidToolbox\Logs\ChatLog. Files are named according to the date for example: 22-10-2019.log and will contain all chat from 0:00 to 23:59 on that day.
  • Added Preventable Actions and Temporary Bans Module - allows server admins to issue bans for specific actions, on specific players for set amount of time. Currently preventable actions include: Temporary Server Login Ban, Chopping Ban, Mining Ban, Claiming Land Ban, Chat Mute. More preventables will be added in the upcoming updates.
  • Added Server Cleanup and Maintenance category commands: ability to remove tree debris, stumps and mining rubble leftovers
  • Added following commands (use nid-Help in game for full list with categories!):
    • nid-DebrisReport - Generates report on tree debris, stumps and mining leftovers currently present on the Server. This command make take a few seconds if it wasn't run since the server has started.
    • nid-ClearTreeDebris - it will remove tree debris, stumps and fallen trees from the server. It has one minute cooldown.
    • nid-ClearRubble - it will remove mining rubble leftovers from the server. Game considers mining leftotover as a rubble if it wasn't picked up and placed on the ground. Placed rubble objects ARE not rubble in the game terms.
    • nid-PerDemographic - lists users on per demographic basis. Added this as there was no easy way to view this info in game.
    • nid-PreventChopping - accepts User targetUser, integer hours, integer minutes. It will prevent indicated user from chopping trees for the specified amount of time.
    • nid-PreventMining - syntax as above, prevents mining action.
    • nid-PreventClaiming - same syntax, prevents land claiming.
    • nid-Mute - exact same syntax - mutes player from the chat for specified time.
    • nid-BanPlayerTemporary - syntax as above, bans specified player from the server, making them unable to log and kicked if online.
    • nid-AllowChopping - accepts User targetUser - will lift the existing temporary ban from specified user, before it set timer expires.
    • nid-UnBanPlayerTemporary - syntax as above, lifts existing temporary server ban;
    • nid-AllowMining - same as above, allows mining.
    • nid-AllowClaiming - same as above allows claiming;
    • nid-UnMute - as above, allows user to use chat again;
    • nid-TransferAllClaims - accepts User currentOwner, User newOwner - Transfers property of currentOwner to newOwner.
    • nid-ClaimPlot - accepts User newOwner - claims already owned plot that the issuer stands on, for newOwner. If no owner is specified owned plot will be claimed to the issuer. This command is especially useful when building roads and in need of claiming this one plot that lies in the way of the project, without affecting rest of original owner property.
  • Fixed Bugs:
    • Fixed nid-UnclaimPlayer - this time properly unclaims the property of indicated player.
    • Fixed bug in long skill names recognition. Skill names can be indicated in any way the user likes. Spaces, no spaces, small or capital letters.
bansList.png

prevented.png

deb-report.png

perdemo.png
Top Bottom