├── .github └── workflows │ └── tests.yml ├── .gitignore ├── LICENSE ├── README.md ├── config.json ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── performance.md ├── performance.sk ├── src ├── main │ ├── java │ │ └── cz │ │ │ └── coffeerequired │ │ │ ├── SkJson.java │ │ │ ├── api │ │ │ ├── Api.java │ │ │ ├── Commands.java │ │ │ ├── Extensible.java │ │ │ ├── FileHandler.java │ │ │ ├── Register.java │ │ │ ├── ServerType.java │ │ │ ├── SkJsonCommands.java │ │ │ ├── SkJsonLogger.java │ │ │ ├── adapters │ │ │ │ └── NBTFallBackItemStackAdapter.java │ │ │ ├── annotators │ │ │ │ ├── ExternalAPI.java │ │ │ │ └── Module.java │ │ │ ├── cache │ │ │ │ ├── CacheLink.java │ │ │ │ ├── CacheStorageWatcher.java │ │ │ │ ├── CachedStorage.java │ │ │ │ └── JsonWatchType.java │ │ │ ├── exceptions │ │ │ │ └── ExtensibleThrowable.java │ │ │ ├── http │ │ │ │ ├── MimeMultipartData.java │ │ │ │ ├── RequestClient.java │ │ │ │ ├── RequestClientUtils.java │ │ │ │ ├── RequestHeaders.java │ │ │ │ └── RequestResponse.java │ │ │ ├── json │ │ │ │ ├── Json.java │ │ │ │ ├── JsonAccessor.java │ │ │ │ ├── JsonAccessorUtils.java │ │ │ │ ├── JsonValueComparator.java │ │ │ │ ├── Parser.java │ │ │ │ ├── PathParser.java │ │ │ │ └── SafeTypeAdapterFactory.java │ │ │ ├── nbts │ │ │ │ ├── JsonToNBTConverter.java │ │ │ │ ├── NBTConverter.java │ │ │ │ ├── NBTCustom.java │ │ │ │ └── NBTToJsonConverter.java │ │ │ ├── requests │ │ │ │ ├── Attachment.java │ │ │ │ ├── Pairs.java │ │ │ │ ├── Request.java │ │ │ │ ├── RequestMethod.java │ │ │ │ ├── RequestStatus.java │ │ │ │ └── Response.java │ │ │ ├── skript │ │ │ │ ├── AbstractLoop.java │ │ │ │ ├── BukkitSerializableAdapter.java │ │ │ │ ├── SkriptClass.java │ │ │ │ ├── SkriptClassesConverter.java │ │ │ │ ├── SkriptLoop.java │ │ │ │ └── SkriptSecLoop.java │ │ │ └── types │ │ │ │ └── EntitySerializer.java │ │ │ ├── fallback │ │ │ ├── FallBack.java │ │ │ └── FallbackProperties.java │ │ │ ├── modules │ │ │ ├── Core.java │ │ │ └── HttpModule.java │ │ │ ├── skript │ │ │ ├── core │ │ │ │ ├── bukkit │ │ │ │ │ └── JsonFileChanged.java │ │ │ │ ├── conditions │ │ │ │ │ ├── CondIsCached.java │ │ │ │ │ ├── CondIsListened.java │ │ │ │ │ ├── CondJsonFileExist.java │ │ │ │ │ ├── CondJsonHas.java │ │ │ │ │ ├── CondJsonIsEmpty.java │ │ │ │ │ └── CondJsonType.java │ │ │ │ ├── effects │ │ │ │ │ ├── AEffBindFile.java │ │ │ │ │ ├── AEffHandleWatcher.java │ │ │ │ │ ├── AEffSaveStorage.java │ │ │ │ │ ├── AEffUnbindFile.java │ │ │ │ │ ├── EffMapJson.java │ │ │ │ │ ├── EffNewFile.java │ │ │ │ │ └── EffVirtualStorage.java │ │ │ │ ├── eventexpressions │ │ │ │ │ ├── ExprEvtFile.java │ │ │ │ │ ├── ExprEvtJson.java │ │ │ │ │ └── ExprEvtUUID.java │ │ │ │ ├── events │ │ │ │ │ └── WatcherEvent.java │ │ │ │ ├── expressions │ │ │ │ │ ├── ExprAllJsonFiles.java │ │ │ │ │ ├── ExprArrayObject.java │ │ │ │ │ ├── ExprCountElements.java │ │ │ │ │ ├── ExprFormattingJsonToVariable.java │ │ │ │ │ ├── ExprGetAllKeys.java │ │ │ │ │ ├── ExprGetCacheStorage.java │ │ │ │ │ ├── ExprJson.java │ │ │ │ │ ├── ExprJsonSize.java │ │ │ │ │ ├── ExprJsonValues.java │ │ │ │ │ ├── ExprNewJson.java │ │ │ │ │ ├── ExprPrettyPrint.java │ │ │ │ │ ├── ExprSortJson.java │ │ │ │ │ └── ExprStrictLiteralJson.java │ │ │ │ └── support │ │ │ │ │ ├── ExprJsonLoop.java │ │ │ │ │ ├── JsonLoopExpression.java │ │ │ │ │ └── JsonSupportElements.java │ │ │ └── http │ │ │ │ ├── bukkit │ │ │ │ └── HttpReceivedResponse.java │ │ │ │ ├── effects │ │ │ │ └── EffSendRequest.java │ │ │ │ ├── eventexpressions │ │ │ │ └── ExprEvtResponse.java │ │ │ │ ├── events │ │ │ │ └── ResponseReceive.java │ │ │ │ └── expressions │ │ │ │ ├── ExprGetPlayerIP.java │ │ │ │ ├── ExprSimpleRequest.java │ │ │ │ ├── requests │ │ │ │ ├── propExprAttachment.java │ │ │ │ ├── propExprQueryParams.java │ │ │ │ └── propExprResponse.java │ │ │ │ ├── responses │ │ │ │ ├── propExprResponseStatus.java │ │ │ │ └── propExprResponseStatusCode.java │ │ │ │ └── simple │ │ │ │ ├── ExprSimpleBody.java │ │ │ │ └── ExprSimpleHeaders.java │ │ │ └── support │ │ │ ├── AnsiColorConverter.java │ │ │ ├── Configuration.java │ │ │ ├── Performance.java │ │ │ ├── PluginConfigHandler.java │ │ │ └── SkriptUtils.java │ └── resources │ │ ├── config.yml │ │ ├── lang │ │ └── default.lang │ │ ├── libraries │ │ └── configuration.properties │ │ └── plugin.yml └── test │ └── scripts │ └── custom │ ├── caching.sk │ ├── conditions.sk │ ├── core.sk │ ├── loop.sk │ ├── new json.sk │ └── sorting.sk └── test_runner.py /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/README.md -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/config.json -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/gradlew.bat -------------------------------------------------------------------------------- /performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/performance.md -------------------------------------------------------------------------------- /performance.sk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/performance.sk -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/SkJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/SkJson.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/Api.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/Api.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/Commands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/Commands.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/Extensible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/Extensible.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/FileHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/FileHandler.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/Register.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/Register.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/ServerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/ServerType.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/SkJsonCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/SkJsonCommands.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/SkJsonLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/SkJsonLogger.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/adapters/NBTFallBackItemStackAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/adapters/NBTFallBackItemStackAdapter.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/annotators/ExternalAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/annotators/ExternalAPI.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/annotators/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/annotators/Module.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/cache/CacheLink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/cache/CacheLink.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/cache/CacheStorageWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/cache/CacheStorageWatcher.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/cache/CachedStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/cache/CachedStorage.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/cache/JsonWatchType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/cache/JsonWatchType.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/exceptions/ExtensibleThrowable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/exceptions/ExtensibleThrowable.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/http/MimeMultipartData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/http/MimeMultipartData.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/http/RequestClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/http/RequestClient.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/http/RequestClientUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/http/RequestClientUtils.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/http/RequestHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/http/RequestHeaders.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/http/RequestResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/http/RequestResponse.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/json/Json.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/json/Json.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/json/JsonAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/json/JsonAccessor.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/json/JsonAccessorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/json/JsonAccessorUtils.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/json/JsonValueComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/json/JsonValueComparator.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/json/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/json/Parser.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/json/PathParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/json/PathParser.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/json/SafeTypeAdapterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/json/SafeTypeAdapterFactory.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/nbts/JsonToNBTConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/nbts/JsonToNBTConverter.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/nbts/NBTConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/nbts/NBTConverter.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/nbts/NBTCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/nbts/NBTCustom.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/nbts/NBTToJsonConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/nbts/NBTToJsonConverter.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/requests/Attachment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/requests/Attachment.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/requests/Pairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/requests/Pairs.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/requests/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/requests/Request.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/requests/RequestMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/requests/RequestMethod.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/requests/RequestStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/requests/RequestStatus.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/requests/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/requests/Response.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/skript/AbstractLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/skript/AbstractLoop.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/skript/BukkitSerializableAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/skript/BukkitSerializableAdapter.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/skript/SkriptClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/skript/SkriptClass.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/skript/SkriptClassesConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/skript/SkriptClassesConverter.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/skript/SkriptLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/skript/SkriptLoop.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/skript/SkriptSecLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/skript/SkriptSecLoop.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/api/types/EntitySerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/api/types/EntitySerializer.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/fallback/FallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/fallback/FallBack.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/fallback/FallbackProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/fallback/FallbackProperties.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/modules/Core.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/modules/Core.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/modules/HttpModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/modules/HttpModule.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/bukkit/JsonFileChanged.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/bukkit/JsonFileChanged.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/conditions/CondIsCached.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/conditions/CondIsCached.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/conditions/CondIsListened.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/conditions/CondIsListened.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/conditions/CondJsonFileExist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/conditions/CondJsonFileExist.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/conditions/CondJsonHas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/conditions/CondJsonHas.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/conditions/CondJsonIsEmpty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/conditions/CondJsonIsEmpty.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/conditions/CondJsonType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/conditions/CondJsonType.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/effects/AEffBindFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/effects/AEffBindFile.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/effects/AEffHandleWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/effects/AEffHandleWatcher.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/effects/AEffSaveStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/effects/AEffSaveStorage.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/effects/AEffUnbindFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/effects/AEffUnbindFile.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/effects/EffMapJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/effects/EffMapJson.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/effects/EffNewFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/effects/EffNewFile.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/effects/EffVirtualStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/effects/EffVirtualStorage.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/eventexpressions/ExprEvtFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/eventexpressions/ExprEvtFile.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/eventexpressions/ExprEvtJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/eventexpressions/ExprEvtJson.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/eventexpressions/ExprEvtUUID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/eventexpressions/ExprEvtUUID.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/events/WatcherEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/events/WatcherEvent.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/expressions/ExprAllJsonFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/expressions/ExprAllJsonFiles.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/expressions/ExprArrayObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/expressions/ExprArrayObject.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/expressions/ExprCountElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/expressions/ExprCountElements.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/expressions/ExprFormattingJsonToVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/expressions/ExprFormattingJsonToVariable.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/expressions/ExprGetAllKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/expressions/ExprGetAllKeys.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/expressions/ExprGetCacheStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/expressions/ExprGetCacheStorage.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/expressions/ExprJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/expressions/ExprJson.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/expressions/ExprJsonSize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/expressions/ExprJsonSize.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/expressions/ExprJsonValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/expressions/ExprJsonValues.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/expressions/ExprNewJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/expressions/ExprNewJson.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/expressions/ExprPrettyPrint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/expressions/ExprPrettyPrint.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/expressions/ExprSortJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/expressions/ExprSortJson.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/expressions/ExprStrictLiteralJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/expressions/ExprStrictLiteralJson.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/support/ExprJsonLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/support/ExprJsonLoop.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/support/JsonLoopExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/support/JsonLoopExpression.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/core/support/JsonSupportElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/core/support/JsonSupportElements.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/http/bukkit/HttpReceivedResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/http/bukkit/HttpReceivedResponse.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/http/effects/EffSendRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/http/effects/EffSendRequest.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/http/eventexpressions/ExprEvtResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/http/eventexpressions/ExprEvtResponse.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/http/events/ResponseReceive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/http/events/ResponseReceive.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/http/expressions/ExprGetPlayerIP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/http/expressions/ExprGetPlayerIP.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/http/expressions/ExprSimpleRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/http/expressions/ExprSimpleRequest.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/http/expressions/requests/propExprAttachment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/http/expressions/requests/propExprAttachment.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/http/expressions/requests/propExprQueryParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/http/expressions/requests/propExprQueryParams.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/http/expressions/requests/propExprResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/http/expressions/requests/propExprResponse.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/http/expressions/responses/propExprResponseStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/http/expressions/responses/propExprResponseStatus.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/http/expressions/responses/propExprResponseStatusCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/http/expressions/responses/propExprResponseStatusCode.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/http/expressions/simple/ExprSimpleBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/http/expressions/simple/ExprSimpleBody.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/skript/http/expressions/simple/ExprSimpleHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/skript/http/expressions/simple/ExprSimpleHeaders.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/support/AnsiColorConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/support/AnsiColorConverter.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/support/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/support/Configuration.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/support/Performance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/support/Performance.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/support/PluginConfigHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/support/PluginConfigHandler.java -------------------------------------------------------------------------------- /src/main/java/cz/coffeerequired/support/SkriptUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/java/cz/coffeerequired/support/SkriptUtils.java -------------------------------------------------------------------------------- /src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/resources/config.yml -------------------------------------------------------------------------------- /src/main/resources/lang/default.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/resources/lang/default.lang -------------------------------------------------------------------------------- /src/main/resources/libraries/configuration.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/resources/libraries/configuration.properties -------------------------------------------------------------------------------- /src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /src/test/scripts/custom/caching.sk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/test/scripts/custom/caching.sk -------------------------------------------------------------------------------- /src/test/scripts/custom/conditions.sk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/test/scripts/custom/conditions.sk -------------------------------------------------------------------------------- /src/test/scripts/custom/core.sk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/test/scripts/custom/core.sk -------------------------------------------------------------------------------- /src/test/scripts/custom/loop.sk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/test/scripts/custom/loop.sk -------------------------------------------------------------------------------- /src/test/scripts/custom/new json.sk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/test/scripts/custom/new json.sk -------------------------------------------------------------------------------- /src/test/scripts/custom/sorting.sk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/src/test/scripts/custom/sorting.sk -------------------------------------------------------------------------------- /test_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cooffeeRequired/skJson/HEAD/test_runner.py --------------------------------------------------------------------------------