diff --git a/PCK-Studio/Internal/Json/Tiles.cs b/PCK-Studio/Internal/Json/Tiles.cs index 377ae159..e49815b4 100644 --- a/PCK-Studio/Internal/Json/Tiles.cs +++ b/PCK-Studio/Internal/Json/Tiles.cs @@ -13,32 +13,11 @@ namespace PckStudio.Internal.Json { internal class JsonTiles { - [JsonProperty("blocks")] - public List Blocks { get; set; } - - [JsonProperty("items")] - public List Items { get; set; } + [JsonProperty("entries")] + public List Entries { get; set; } - [JsonProperty("particles")] - public List Particles { get; set; } - - [JsonProperty("moon_phases")] - public List MoonPhases { get; set; } - - [JsonProperty("map_icons")] - public List MapIcons { get; set; } - - [JsonProperty("additional_map_icons")] - public List AdditionalMapIcons { get; set; } - - [JsonProperty("experience_orbs")] - public List ExperienceOrbs { get; set; } - - [JsonProperty("explosions")] - public List Explosions { get; set; } - - [JsonProperty("paintings")] - public List Paintings { get; set; } + [JsonProperty("additional_entries")] + public List AdditionalEntries { get; set; } } internal static class Tiles @@ -57,15 +36,16 @@ namespace PckStudio.Internal.Json internal static JsonTiles JsonExperienceOrbData => _jsonExperienceOrbData ??= JsonConvert.DeserializeObject(Resources.experienceOrbData); internal static JsonTiles JsonPaintingData => _jsonPaintingData ??= JsonConvert.DeserializeObject(Resources.paintingData); - internal static List ItemTileInfos => JsonItemData.Items; - internal static List BlockTileInfos => JsonBlockData.Blocks; - internal static List ParticleTileInfos => JsonParticleData.Particles; - internal static List MoonPhaseTileInfos => JsonMoonPhaseData.MoonPhases; - internal static List MapIconTileInfos => JsonMapIconData.MapIcons; - internal static List AdditionalMapIconTileInfos => JsonMapIconData.AdditionalMapIcons; - internal static List ExperienceOrbTileInfos => JsonExperienceOrbData.ExperienceOrbs; - internal static List ExplosionTileInfos => JsonExplosionData.Explosions; - internal static List PaintingTileInfos => JsonPaintingData.Paintings; + internal static List ItemTileInfos => JsonItemData.Entries; + internal static List BlockTileInfos => JsonBlockData.Entries; + internal static List ParticleTileInfos => JsonParticleData.Entries; + internal static List MoonPhaseTileInfos => JsonMoonPhaseData.Entries; + internal static List MapIconTileInfos => JsonMapIconData.Entries; + internal static List AdditionalMapIconTileInfos => JsonMapIconData.AdditionalEntries; + internal static List ExperienceOrbTileInfos => JsonExperienceOrbData.Entries; + internal static List ExplosionTileInfos => JsonExplosionData.Entries; + internal static List PaintingTileInfos => JsonPaintingData.Entries; + internal static List BannerTileInfos => JsonPaintingData.Entries; private static Image[] _itemImages; public static Image[] ItemImages => _itemImages ??= Resources.items_atlas.SplitHorizontal(16).ToArray(); diff --git a/PCK-Studio/Resources/atlases/blockData.json b/PCK-Studio/Resources/atlases/blockData.json index 33bc0f3a..c2cb1b8f 100644 --- a/PCK-Studio/Resources/atlases/blockData.json +++ b/PCK-Studio/Resources/atlases/blockData.json @@ -1,7 +1,7 @@ { "COMMENT_1": "Tile data research by MattNL", "COMMENT_2": "JSON by PhoenixARC, MattNL, and NessieHax (Miku-666)", - "blocks": [ + "entries": [ { "internalName": "grass_top", "displayName": "Grass Block (Top)", diff --git a/PCK-Studio/Resources/atlases/experienceOrbData.json b/PCK-Studio/Resources/atlases/experienceOrbData.json index 90a6d2fe..f83a7ab3 100644 --- a/PCK-Studio/Resources/atlases/experienceOrbData.json +++ b/PCK-Studio/Resources/atlases/experienceOrbData.json @@ -1,6 +1,6 @@ { "COMMENT_1": "JSON by MattNL", - "experience_orbs": [ + "entries": [ { "internalName": "experience_orb_0", "displayName": "Experience Orb (Size 1)", diff --git a/PCK-Studio/Resources/atlases/explosionData.json b/PCK-Studio/Resources/atlases/explosionData.json index a48a1930..f9845f7e 100644 --- a/PCK-Studio/Resources/atlases/explosionData.json +++ b/PCK-Studio/Resources/atlases/explosionData.json @@ -1,6 +1,6 @@ { "COMMENT_1": "JSON by MattNL", - "explosions": [ + "entries": [ { "internalName": "explosion_0", "displayName": "Explosion (Stage 1)", diff --git a/PCK-Studio/Resources/atlases/itemData.json b/PCK-Studio/Resources/atlases/itemData.json index e69e114d..0c49ee02 100644 --- a/PCK-Studio/Resources/atlases/itemData.json +++ b/PCK-Studio/Resources/atlases/itemData.json @@ -1,7 +1,7 @@ { "COMMENT_1": "Tile data research by MattNL", "COMMENT_2": "JSON by PhoenixARC, MattNL, and NessieHax (Miku-666)", - "items": [ + "entries": [ { "internalName": "helmetCloth", "displayName": "Leather Cap", diff --git a/PCK-Studio/Resources/atlases/mapIconData.json b/PCK-Studio/Resources/atlases/mapIconData.json index 6e505fd8..8e1273f2 100644 --- a/PCK-Studio/Resources/atlases/mapIconData.json +++ b/PCK-Studio/Resources/atlases/mapIconData.json @@ -1,6 +1,6 @@ { "COMMENT_1": "JSON by MattNL", - "map_icons": [ + "entries": [ { "internalName": "player_1", "displayName": "Player 1" @@ -66,7 +66,7 @@ "displayName": "Ocean Monument (Explorer Map)" } ], - "additional_map_icons": [ + "additional_entries": [ { "internalName": "player_1_off_map", "displayName": "Player 1 (Off Map)" diff --git a/PCK-Studio/Resources/atlases/moonPhaseData.json b/PCK-Studio/Resources/atlases/moonPhaseData.json index a65a1b53..506e7f6f 100644 --- a/PCK-Studio/Resources/atlases/moonPhaseData.json +++ b/PCK-Studio/Resources/atlases/moonPhaseData.json @@ -1,6 +1,6 @@ { "COMMENT_1": "JSON by MattNL", - "moon_phases": [ + "entries": [ { "internalName": "moon_phase_0", "displayName": "Full Moon" diff --git a/PCK-Studio/Resources/atlases/paintingData.json b/PCK-Studio/Resources/atlases/paintingData.json index 276a3dde..5b5b0ef9 100644 --- a/PCK-Studio/Resources/atlases/paintingData.json +++ b/PCK-Studio/Resources/atlases/paintingData.json @@ -1,6 +1,6 @@ { "COMMENT_1": "JSON by MattNL", - "paintings": [ + "entries": [ { "internalName": "Kebab", "displayName": "\"Kebab med tre pepperoni\" by Kristoffer Zetterstrand" diff --git a/PCK-Studio/Resources/atlases/particleData.json b/PCK-Studio/Resources/atlases/particleData.json index 2c9015df..9e6fa646 100644 --- a/PCK-Studio/Resources/atlases/particleData.json +++ b/PCK-Studio/Resources/atlases/particleData.json @@ -1,6 +1,6 @@ { "COMMENT_1": "JSON by MattNL", - "particles": [ + "entries": [ { "internalName": "generic_0", "displayName": "Generic (Stage 1)",