Player Notes & Map Locations (Open-Source)

Free Player Notes & Map Locations (Open-Source) 0.0.10

This resource is free
Updates & Changes:
Great feedback and concern was asked on Discord server on how does the plugin handle large note list. In this recent update of the plugin I've reworked the commands to include pagination support based on player feedback so now you can have unlimited pages of notes without ever losing the notes.
  • Added pagination support to notes to include pages of player note support.
  • Added new commands /note near, /note list #, /note find KeyWord, /note show # all these new commands are displayed on our docs on NordBots.cc and on the resource webpage.

JSON:
  "Notes": {
    "MaxNotesPerPlayer": 20,
    "MaxNoteLength": 200,
    "AllowCoords": true,
    "PerPage": 5,
    "SearchResults": 8,
    "NearResults": 3
  },

Loving the feedback and ideas, Thank you to DWS once again for helping improve the plugin!
Updates & Changes:
Huge shoutout to DWS on Discord for providing great suggestions and feedback on this plugin, All suggestions have been taken into account and are now added and live on the plugin.

- Feedback was requested to add a visual marker in-game to view the currently locations of hidden caves and such by using the /note here xxx commands. There is now new configuration options using the Sphere rendering from ASA Utilizes mod.
JSON:
  "Marker": {
    "Enabled": true,
    "ShowOnSave": true,
    "Radius": 300.0,
    "Seconds": 120,
    "Style": "Wireframe",
    "Color": [0.1, 0.8, 1.0, 1.0],
    "ShowTo": "Player",
    "ShowCommandWord": "show",
    "MaxAtOnce": 3
  },
- SenderName feature now includes better filtering for _WP map names will no longer display as TheIsland_WP but instead as The Island this looks much better in-game, I've also added configuration options so you can override this and customize it to your liking even further. (All my future plugins will include this aswell as it's a nice quality of life feature)

JSON:
  // MapName: tidies up the map name I show next to a saved spot and in the {map} tag.
  // ARK hands me the level file name, which looks like "TheIsland_WP". Nobody wants to
  // read that, so I turn it into "The Island".
  "MapName": {
    // Pretty: true drops the "_WP" that ARK puts on the end and splits the run together
    // words apart, so "ScorchedEarth_WP" reads "Scorched Earth" and "CrystalIsles_WP"
    // reads "Crystal Isles". Set it to false to show the raw level name instead.
    "Pretty": true,

    // Overrides: for maps I get wrong, or for a mod map with an odd file name.
    // Put the raw level name on the left and what you want players to see on the right.
    // An override always wins, even when Pretty is false. For example:
    //   "Overrides": { "Svartalfheim_WP": "Svartalfheim", "MyCoolMap_WP": "My Cool Map" }
    // Leave it as {} to use the tidy up above for everything.
    "Overrides": {}
  },
Updates & Changes
- All of my plugins now include localization support which generates a new /lang folder where you can fully customize the language the plugins display in. This feature allows you to build localization files and trade them or sell them with others for my plugins. This is great if you're running, German, French, EU type gaming servers where the language is different then English. I believe we're the first plugins to build true Localization support.
- Localization is very common to see with Rust and Minecraft plugins but not commonly seen with ArkServerAPI plugins so going forward all my plugins will have this unique feature as I believe it's a huge quality of life feature.
  • Added "SenderName: XXX" support to all my plugins. You can now customize your plugins configuration files to have better control over how the chat messages are displayed in-game.
  • Huge Update: I added official support to use Pelayori's ASA Ulities mod! You now have new configuration options such as:

JSON:
  "ApiUtilsMod": {
    "Enabled": true,
    "BackdropColor": [0.0, 0.0, 0.0, 0.55],
    "ScreenPosition": "Center",
    "TextAlign": "Center",
    "TextScale": 1.0,
    "MessageSeconds": 6.0,
    "AlsoShowInChat": true
  }

these new options let you control if you want to use the mod, I've also coded a failsafe so in the event you don't have the mod loaded it'll detect that and fallback to native support instead of causing a server crash. Huge shoutout to Pelayori for making the mod and assisting me in Discord on how to integrate it!
  • Unicode support has been added, I've added several Unicode support such as UTF-8 and more to support foreign languages and other special ALT characters. Please be aware some characters like Chinese characters may still break but this is a huge upgrade from before.
  • Fixed a bug where reload command was silently failing in some occasions. Thank you to DWS for reporting this bug on our Discord server!
  • Updated the comment_config.json file to now use the .jsonc format this prevents issues with users trying to load the wrong config file and is proper syntax.
  • Fixed several other various bugs reported

To learn more and get real-time updates join our discord: https://discord.gg/QscWXn62dE
Back
Top