{"id":25767308,"url":"https://github.com/cooffeeRequired/skJson","last_synced_at":"2025-02-26T23:19:41.962Z","repository":{"id":62382616,"uuid":"555255955","full_name":"cooffeeRequired/skJson","owner":"cooffeeRequired","description":"About Script Addon for using Json (Gson) in script","archived":false,"fork":false,"pushed_at":"2025-02-21T22:23:29.000Z","size":64555,"stargazers_count":16,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-21T23:42:10.729Z","etag":null,"topics":["bukkit","gson-library","java","minecraft","skript","skript-addon","skript-language","spigot","spigot-plugin"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cooffeeRequired.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-21T08:21:27.000Z","updated_at":"2025-02-21T22:23:32.000Z","dependencies_parsed_at":"2024-04-13T18:46:08.271Z","dependency_job_id":"460655ce-4841-4752-a91d-25bd0c06af3b","html_url":"https://github.com/cooffeeRequired/skJson","commit_stats":null,"previous_names":["cooffeerequired/skjson"],"tags_count":59,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cooffeeRequired%2FskJson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cooffeeRequired%2FskJson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cooffeeRequired%2FskJson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cooffeeRequired%2FskJson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cooffeeRequired","download_url":"https://codeload.github.com/cooffeeRequired/skJson/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240948381,"owners_count":19883152,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bukkit","gson-library","java","minecraft","skript","skript-addon","skript-language","spigot","spigot-plugin"],"created_at":"2025-02-26T23:19:37.193Z","updated_at":"2025-02-26T23:19:41.957Z","avatar_url":"https://github.com/cooffeeRequired.png","language":"Java","funding_links":[],"categories":["Addons"],"sub_categories":["Databases and Storage"],"readme":"\u003ccenter\u003e\n\n![GitHub release](https://img.shields.io/github/release/SkJsonTeam/skJson?style=for-the-badge)\n![GitHub issues](https://img.shields.io/github/issues-raw/SkJsonTeam/skJson?style=for-the-badge)\n![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/SkJsonTeam/skJson.svg?style=for-the-badge)\n![GitHub All Downloads](https://img.shields.io/github/downloads/SkJsonTeam/skJson/total?style=for-the-badge)\n[![Discord](https://img.shields.io/discord/425192525091831808.svg?style=for-the-badge)](https://discord.gg/dsZq5Cs9fd)\n![License](https://img.shields.io/github/license/SkJsonTeam/skJson?style=for-the-badge)\n[![CodeFactor](https://www.codefactor.io/repository/github/cooffeerequired/skjson/badge)](https://www.codefactor.io/repository/github/cooffeerequired/skjson)\n\n\u003c/center\u003e\n\n\u003cbr /\u003e\n\n\u003ccenter\u003e\n\n[//]: # (\u003c- Header -\u003e)\n\u003cp align=\"center\" style=\"align: center; text-align: center\"\u003e\n\u003cimg align=\"center\" style=\"border-radius: 20px;\" alt=\"SkJson\" width=\"10%\" src=\"https://i.ibb.co/zV3Pxht/New-Project-4.png\"\u003e\n\n\u003ch6 align=\"center\"\u003eAddon for handle JSON easily in \u003cb\u003eSkriptLang\u003c/b\u003e\u003c/h6\u003e\n\u003chr\u003e\n\n\n### Support for servers\n\n| 📑 Spigot                      | 🔑 Paper                  | 🆘 Purpur          |\n|--------------------------------------|--------------------------------------    |--------------------------------------|\n| Java 21 +                           | Java 21 +                                 | Java 21 +                           |\n| Minecraft 1.16.5 +                  | Minecraft 1.16.5 +                        | Minecraft 1.16.5 +                  |\n| Skript 2.9.2 +                      | Skript 2.9.2 +                            | Skript 2.9.2 +                      |\n\n\u003c/center\u003e\n\n## 🔑 Recommended Tools\n\n* **[Visual Studio Code](https://code.visualstudio.com/download)**\n* **[Skript Extension](https://marketplace.visualstudio.com/items?itemName=JohnHeikens.skript)**\n\n\n## 🆘 Where Can I Get Help?\n\n* **[Discord](https://discord.gg/dsZq5Cs9fd)**\n* **[SkUnity](https://skunity.com/)**\n* **[Email](mailto:admin@coffeerequired.info)**\n\n## ❓ What can SkJson do?\n\n* create JSON from string and other sources, for example from various Bukkit objects such as `Location, Player, Entitiy, Inventory, and many more`\n* it can also work with `.json` files, in the future it will also be able to work with `.jsonc` -\u003e which are files that can contain comments.\n* it can also report HTTP requests and send http responses json encoded.\n* it can also work with `FileWatchers` which is an advantage when for example you have a file that changes the server like for example `ops.json` -\u003e a file that contains Server Operators\n  * at this point SkJson can read this file and can update its cache with each change\n* `SkJson` works with **`MemoryCache`** so it is very fast to write and read around `100-1000 us`\n* `SkJson` allows to create `VirtualCachedJson` which is a type of storage something like `Script` variables, it serves as a dynamic storage for various things.\n* `SkJson` also supports NBT thanks to **NBT-API**, so you won't lose NBT from given input when serializing.\n* `SKJson` in the last line can serialize and deserialize almost everything you know in MC.\n\n## 🌀 Get started\n* Paste `Skjson.jar` into the `\u003cserver\u003e/plugins` folder\n* * set what we need in `plugins/SkJson/config.yml`\n\n## 📖 Wiki\n* Let's learn about what SkJson is for and how to use it properly. \n* In general, we could say that SkJson is very multifunctional. It contains some web request functionalities, and also handles strings that work with files. \n* Additionally, it allows us to use a so-called cache. \n* We will delve further into all these aspects as we learn more\n\n* [**Wikipedia**](./get_started.md)\n\n\u003ccenter\u003e\n\n[\u003cimg style=\"width: 10%; margin-right: 1rem;\" src=\"https://skripthub.net/static/addon/ViewTheDocsButton.png\"\u003e](https://skripthub.net/docs/?addon=skJson)\n[\u003cimg style=\"width: 12%; margin-right: 1rem;\" src=\"https://skunity.com/branding/buttons/get_on_docs_4.png\"\u003e](https://docs.skunity.com/syntax/search/addon:skjson)\n[\u003cimg style=\"width: 5%\" src=\"https://static.spigotmc.org/img/spigot.png\"\u003e](https://www.spigotmc.org/resources/skjson.106019/)\n\n\u003c/center\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FcooffeeRequired%2FskJson","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FcooffeeRequired%2FskJson","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FcooffeeRequired%2FskJson/lists"}