From 8466e2c5fb925535a5b955d0f1e6eecaaaf49e2e Mon Sep 17 00:00:00 2001
From: Theo RENAUD
Date: Wed, 16 Nov 2022 17:21:37 +0100
Subject: [PATCH] API fini
---
BlazorApp1.sln | 6 +
BlazorApp1/Factories/ItemFactory.cs | 7 +-
BlazorApp1/Models/Item.cs | 1 +
BlazorApp1/Models/ItemModel.cs | 1 +
BlazorApp1/Pages/Edit.razor | 19 +-
BlazorApp1/Program.cs | 2 +
BlazorApp1/Services/DataApiService.cs | 59 +
.../Controllers/CraftingController.cs | 364 +
.../Controllers/InventoryController.cs | 143 +
.../Data/convert-recipes.json | 20402 ++++++++++++
.../Data/items-original.json | 2709 ++
Minecraft.Crafting.Api/Data/items.json | 3438 ++
Minecraft.Crafting.Api/Data/recipes.json | 26871 ++++++++++++++++
Minecraft.Crafting.Api/Dockerfile | 22 +
.../Images/activatorRail.png | Bin 0 -> 3416 bytes
.../Images/activatorRail_powered.png | Bin 0 -> 3419 bytes
Minecraft.Crafting.Api/Images/anvil_base.png | Bin 0 -> 3204 bytes
Minecraft.Crafting.Api/Images/anvil_top.png | Bin 0 -> 3105 bytes
.../Images/anvil_top_damaged_1.png | Bin 0 -> 3177 bytes
.../Images/anvil_top_damaged_2.png | Bin 0 -> 3158 bytes
Minecraft.Crafting.Api/Images/apple.png | Bin 0 -> 3133 bytes
Minecraft.Crafting.Api/Images/appleGold.png | Bin 0 -> 3248 bytes
Minecraft.Crafting.Api/Images/arrow.png | Bin 0 -> 3020 bytes
Minecraft.Crafting.Api/Images/beacon.png | Bin 0 -> 3187 bytes
Minecraft.Crafting.Api/Images/bed.png | Bin 0 -> 3301 bytes
.../Images/bed_feet_end.png | Bin 0 -> 3095 bytes
.../Images/bed_feet_side.png | Bin 0 -> 3055 bytes
.../Images/bed_feet_top.png | Bin 0 -> 3436 bytes
.../Images/bed_head_end.png | Bin 0 -> 3115 bytes
.../Images/bed_head_side.png | Bin 0 -> 3113 bytes
.../Images/bed_head_top.png | Bin 0 -> 3441 bytes
Minecraft.Crafting.Api/Images/bedrock.png | Bin 0 -> 3610 bytes
Minecraft.Crafting.Api/Images/beefCooked.png | Bin 0 -> 3202 bytes
Minecraft.Crafting.Api/Images/beefRaw.png | Bin 0 -> 3330 bytes
Minecraft.Crafting.Api/Images/blazePowder.png | Bin 0 -> 3233 bytes
Minecraft.Crafting.Api/Images/blazeRod.png | Bin 0 -> 3088 bytes
.../Images/blockDiamond.png | Bin 0 -> 3458 bytes
.../Images/blockEmerald.png | Bin 0 -> 3311 bytes
Minecraft.Crafting.Api/Images/blockGold.png | Bin 0 -> 3351 bytes
Minecraft.Crafting.Api/Images/blockIron.png | Bin 0 -> 3289 bytes
Minecraft.Crafting.Api/Images/blockLapis.png | Bin 0 -> 3293 bytes
.../Images/blockRedstone.png | Bin 0 -> 3392 bytes
Minecraft.Crafting.Api/Images/boat.png | Bin 0 -> 3158 bytes
Minecraft.Crafting.Api/Images/bone.png | Bin 0 -> 3020 bytes
Minecraft.Crafting.Api/Images/book.png | Bin 0 -> 3122 bytes
Minecraft.Crafting.Api/Images/bookshelf.png | Bin 0 -> 3452 bytes
Minecraft.Crafting.Api/Images/bootsChain.png | Bin 0 -> 3089 bytes
Minecraft.Crafting.Api/Images/bootsCloth.png | Bin 0 -> 2808 bytes
.../Images/bootsCloth_overlay.png | Bin 0 -> 3013 bytes
.../Images/bootsDiamond.png | Bin 0 -> 3114 bytes
Minecraft.Crafting.Api/Images/bootsGold.png | Bin 0 -> 3003 bytes
Minecraft.Crafting.Api/Images/bootsIron.png | Bin 0 -> 3089 bytes
Minecraft.Crafting.Api/Images/bow.png | Bin 0 -> 3015 bytes
Minecraft.Crafting.Api/Images/bow_pull_0.png | Bin 0 -> 3139 bytes
Minecraft.Crafting.Api/Images/bow_pull_1.png | Bin 0 -> 3184 bytes
Minecraft.Crafting.Api/Images/bow_pull_2.png | Bin 0 -> 3164 bytes
Minecraft.Crafting.Api/Images/bowl.png | Bin 0 -> 2978 bytes
Minecraft.Crafting.Api/Images/bread.png | Bin 0 -> 3174 bytes
.../Images/brewingStand.png | Bin 0 -> 3301 bytes
.../Images/brewingStand_base.png | Bin 0 -> 3431 bytes
Minecraft.Crafting.Api/Images/brick.png | Bin 0 -> 3308 bytes
Minecraft.Crafting.Api/Images/bucket.png | Bin 0 -> 3205 bytes
Minecraft.Crafting.Api/Images/bucketLava.png | Bin 0 -> 3266 bytes
Minecraft.Crafting.Api/Images/bucketWater.png | Bin 0 -> 3203 bytes
.../Images/cactus_bottom.png | Bin 0 -> 3340 bytes
Minecraft.Crafting.Api/Images/cactus_side.png | Bin 0 -> 3259 bytes
Minecraft.Crafting.Api/Images/cactus_top.png | Bin 0 -> 3325 bytes
Minecraft.Crafting.Api/Images/cake.png | Bin 0 -> 3284 bytes
Minecraft.Crafting.Api/Images/cake_bottom.png | Bin 0 -> 3459 bytes
Minecraft.Crafting.Api/Images/cake_inner.png | Bin 0 -> 3210 bytes
Minecraft.Crafting.Api/Images/cake_side.png | Bin 0 -> 3170 bytes
Minecraft.Crafting.Api/Images/cake_top.png | Bin 0 -> 2983 bytes
.../Images/carrotGolden.png | Bin 0 -> 3233 bytes
.../Images/carrotOnAStick.png | Bin 0 -> 3224 bytes
Minecraft.Crafting.Api/Images/carrots.png | Bin 0 -> 3108 bytes
Minecraft.Crafting.Api/Images/carrots_0.png | Bin 0 -> 3017 bytes
Minecraft.Crafting.Api/Images/carrots_1.png | Bin 0 -> 3119 bytes
Minecraft.Crafting.Api/Images/carrots_2.png | Bin 0 -> 3233 bytes
Minecraft.Crafting.Api/Images/carrots_3.png | Bin 0 -> 3147 bytes
Minecraft.Crafting.Api/Images/cauldron.png | Bin 0 -> 3074 bytes
.../Images/cauldron_bottom.png | Bin 0 -> 2926 bytes
.../Images/cauldron_inner.png | Bin 0 -> 3221 bytes
.../Images/cauldron_side.png | Bin 0 -> 3307 bytes
.../Images/cauldron_top.png | Bin 0 -> 3039 bytes
.../Images/chestplateChain.png | Bin 0 -> 3179 bytes
.../Images/chestplateCloth.png | Bin 0 -> 2808 bytes
.../Images/chestplateCloth_overlay.png | Bin 0 -> 3226 bytes
.../Images/chestplateDiamond.png | Bin 0 -> 3262 bytes
.../Images/chestplateGold.png | Bin 0 -> 3195 bytes
.../Images/chestplateIron.png | Bin 0 -> 3179 bytes
.../Images/chickenCooked.png | Bin 0 -> 3164 bytes
Minecraft.Crafting.Api/Images/chickenRaw.png | Bin 0 -> 3130 bytes
Minecraft.Crafting.Api/Images/clay.png | Bin 0 -> 3154 bytes
Minecraft.Crafting.Api/Images/clock.png | Bin 0 -> 5874 bytes
Minecraft.Crafting.Api/Images/clock.txt | 0
Minecraft.Crafting.Api/Images/cloth_0.png | Bin 0 -> 3403 bytes
Minecraft.Crafting.Api/Images/cloth_1.png | Bin 0 -> 3366 bytes
Minecraft.Crafting.Api/Images/cloth_10.png | Bin 0 -> 3278 bytes
Minecraft.Crafting.Api/Images/cloth_11.png | Bin 0 -> 3249 bytes
Minecraft.Crafting.Api/Images/cloth_12.png | Bin 0 -> 3370 bytes
Minecraft.Crafting.Api/Images/cloth_13.png | Bin 0 -> 3233 bytes
Minecraft.Crafting.Api/Images/cloth_14.png | Bin 0 -> 3129 bytes
Minecraft.Crafting.Api/Images/cloth_15.png | Bin 0 -> 3182 bytes
Minecraft.Crafting.Api/Images/cloth_2.png | Bin 0 -> 3282 bytes
Minecraft.Crafting.Api/Images/cloth_3.png | Bin 0 -> 3407 bytes
Minecraft.Crafting.Api/Images/cloth_4.png | Bin 0 -> 3403 bytes
Minecraft.Crafting.Api/Images/cloth_5.png | Bin 0 -> 3405 bytes
Minecraft.Crafting.Api/Images/cloth_6.png | Bin 0 -> 3408 bytes
Minecraft.Crafting.Api/Images/cloth_7.png | Bin 0 -> 3400 bytes
Minecraft.Crafting.Api/Images/cloth_8.png | Bin 0 -> 3408 bytes
Minecraft.Crafting.Api/Images/cloth_9.png | Bin 0 -> 3409 bytes
Minecraft.Crafting.Api/Images/coal.png | Bin 0 -> 3035 bytes
Minecraft.Crafting.Api/Images/coal_ore.png | Bin 0 -> 9016 bytes
Minecraft.Crafting.Api/Images/cobblestone.png | Bin 0 -> 9034 bytes
Minecraft.Crafting.Api/Images/cocoa_0.png | Bin 0 -> 2975 bytes
Minecraft.Crafting.Api/Images/cocoa_1.png | Bin 0 -> 3046 bytes
Minecraft.Crafting.Api/Images/cocoa_2.png | Bin 0 -> 3108 bytes
.../Images/commandBlock.png | Bin 0 -> 3449 bytes
Minecraft.Crafting.Api/Images/comparator.png | Bin 0 -> 3321 bytes
.../Images/comparator_lit.png | Bin 0 -> 3500 bytes
Minecraft.Crafting.Api/Images/compass.png | Bin 0 -> 3985 bytes
Minecraft.Crafting.Api/Images/compass.txt | 0
Minecraft.Crafting.Api/Images/cookie.png | Bin 0 -> 3274 bytes
Minecraft.Crafting.Api/Images/crops_0.png | Bin 0 -> 3244 bytes
Minecraft.Crafting.Api/Images/crops_1.png | Bin 0 -> 3260 bytes
Minecraft.Crafting.Api/Images/crops_2.png | Bin 0 -> 3289 bytes
Minecraft.Crafting.Api/Images/crops_3.png | Bin 0 -> 3334 bytes
Minecraft.Crafting.Api/Images/crops_4.png | Bin 0 -> 3395 bytes
Minecraft.Crafting.Api/Images/crops_5.png | Bin 0 -> 3513 bytes
Minecraft.Crafting.Api/Images/crops_6.png | Bin 0 -> 3523 bytes
Minecraft.Crafting.Api/Images/crops_7.png | Bin 0 -> 3534 bytes
.../Images/daylightDetector_side.png | Bin 0 -> 3175 bytes
.../Images/daylightDetector_top.png | Bin 0 -> 3503 bytes
Minecraft.Crafting.Api/Images/deadbush.png | Bin 0 -> 3046 bytes
Minecraft.Crafting.Api/Images/default.png | Bin 0 -> 2267 bytes
Minecraft.Crafting.Api/Images/destroy_0.png | Bin 0 -> 2836 bytes
Minecraft.Crafting.Api/Images/destroy_1.png | Bin 0 -> 2864 bytes
Minecraft.Crafting.Api/Images/destroy_2.png | Bin 0 -> 2898 bytes
Minecraft.Crafting.Api/Images/destroy_3.png | Bin 0 -> 2923 bytes
Minecraft.Crafting.Api/Images/destroy_4.png | Bin 0 -> 2947 bytes
Minecraft.Crafting.Api/Images/destroy_5.png | Bin 0 -> 2973 bytes
Minecraft.Crafting.Api/Images/destroy_6.png | Bin 0 -> 3004 bytes
Minecraft.Crafting.Api/Images/destroy_7.png | Bin 0 -> 3000 bytes
Minecraft.Crafting.Api/Images/destroy_8.png | Bin 0 -> 3068 bytes
Minecraft.Crafting.Api/Images/destroy_9.png | Bin 0 -> 3049 bytes
.../Images/detectorRail.png | Bin 0 -> 3448 bytes
Minecraft.Crafting.Api/Images/diamond.png | Bin 0 -> 3180 bytes
Minecraft.Crafting.Api/Images/diode.png | Bin 0 -> 3320 bytes
Minecraft.Crafting.Api/Images/dirt.png | Bin 0 -> 3593 bytes
Minecraft.Crafting.Api/Images/dispenser.png | Bin 0 -> 8131 bytes
.../Images/dispenser_front.png | Bin 0 -> 3492 bytes
.../Images/dispenser_front_vertical.png | Bin 0 -> 3541 bytes
Minecraft.Crafting.Api/Images/doorIron.png | Bin 0 -> 3032 bytes
.../Images/doorIron_lower.png | Bin 0 -> 3164 bytes
.../Images/doorIron_upper.png | Bin 0 -> 3169 bytes
Minecraft.Crafting.Api/Images/doorWood.png | Bin 0 -> 3208 bytes
.../Images/doorWood_lower.png | Bin 0 -> 3455 bytes
.../Images/doorWood_upper.png | Bin 0 -> 3352 bytes
Minecraft.Crafting.Api/Images/dragonEgg.png | Bin 0 -> 3498 bytes
.../Images/dropper_front.png | Bin 0 -> 3467 bytes
.../Images/dropper_front_vertical.png | Bin 0 -> 3591 bytes
.../Images/dyePowder_black.png | Bin 0 -> 2947 bytes
.../Images/dyePowder_blue.png | Bin 0 -> 3132 bytes
.../Images/dyePowder_brown.png | Bin 0 -> 3180 bytes
.../Images/dyePowder_cyan.png | Bin 0 -> 3036 bytes
.../Images/dyePowder_gray.png | Bin 0 -> 3025 bytes
.../Images/dyePowder_green.png | Bin 0 -> 3126 bytes
.../Images/dyePowder_lightBlue.png | Bin 0 -> 3028 bytes
.../Images/dyePowder_lime.png | Bin 0 -> 3026 bytes
.../Images/dyePowder_magenta.png | Bin 0 -> 3030 bytes
.../Images/dyePowder_orange.png | Bin 0 -> 3090 bytes
.../Images/dyePowder_pink.png | Bin 0 -> 3032 bytes
.../Images/dyePowder_purple.png | Bin 0 -> 3028 bytes
.../Images/dyePowder_red.png | Bin 0 -> 3053 bytes
.../Images/dyePowder_silver.png | Bin 0 -> 3031 bytes
.../Images/dyePowder_white.png | Bin 0 -> 3052 bytes
.../Images/dyePowder_yellow.png | Bin 0 -> 3092 bytes
Minecraft.Crafting.Api/Images/egg.png | Bin 0 -> 2966 bytes
Minecraft.Crafting.Api/Images/emerald.png | Bin 0 -> 3240 bytes
Minecraft.Crafting.Api/Images/emptyMap.png | Bin 0 -> 3126 bytes
.../Images/enchantedBook.png | Bin 0 -> 3312 bytes
.../Images/enchantment_bottom.png | Bin 0 -> 3158 bytes
.../Images/enchantment_side.png | Bin 0 -> 3224 bytes
.../Images/enchantment_top.png | Bin 0 -> 3425 bytes
Minecraft.Crafting.Api/Images/enderPearl.png | Bin 0 -> 3253 bytes
.../Images/endframe_eye.png | Bin 0 -> 3198 bytes
.../Images/endframe_side.png | Bin 0 -> 3417 bytes
.../Images/endframe_top.png | Bin 0 -> 3455 bytes
Minecraft.Crafting.Api/Images/expBottle.png | Bin 0 -> 3287 bytes
Minecraft.Crafting.Api/Images/eyeOfEnder.png | Bin 0 -> 3210 bytes
.../Images/farmland_dry.png | Bin 0 -> 3541 bytes
.../Images/farmland_wet.png | Bin 0 -> 3453 bytes
Minecraft.Crafting.Api/Images/feather.png | Bin 0 -> 3184 bytes
Minecraft.Crafting.Api/Images/fenceIron.png | Bin 0 -> 3126 bytes
.../Images/fermentedSpiderEye.png | Bin 0 -> 3245 bytes
Minecraft.Crafting.Api/Images/fern.png | Bin 0 -> 2988 bytes
Minecraft.Crafting.Api/Images/fire_0.png | Bin 0 -> 23053 bytes
Minecraft.Crafting.Api/Images/fire_0.txt | 16 +
Minecraft.Crafting.Api/Images/fire_1.png | Bin 0 -> 23413 bytes
Minecraft.Crafting.Api/Images/fire_1.txt | 0
Minecraft.Crafting.Api/Images/fireball.png | Bin 0 -> 3274 bytes
Minecraft.Crafting.Api/Images/fireworks.png | Bin 0 -> 3101 bytes
.../Images/fireworksCharge.png | Bin 0 -> 3155 bytes
.../Images/fireworksCharge_overlay.png | Bin 0 -> 3096 bytes
Minecraft.Crafting.Api/Images/fishCooked.png | Bin 0 -> 3255 bytes
Minecraft.Crafting.Api/Images/fishRaw.png | Bin 0 -> 3221 bytes
Minecraft.Crafting.Api/Images/fishingRod.png | Bin 0 -> 3261 bytes
.../Images/fishingRod_empty.png | Bin 0 -> 3128 bytes
Minecraft.Crafting.Api/Images/flint.png | Bin 0 -> 3141 bytes
.../Images/flintAndSteel.png | Bin 0 -> 3166 bytes
Minecraft.Crafting.Api/Images/flower.png | Bin 0 -> 3327 bytes
Minecraft.Crafting.Api/Images/flowerPot.png | Bin 0 -> 3149 bytes
Minecraft.Crafting.Api/Images/frame.png | Bin 0 -> 3065 bytes
.../Images/furnace_front.png | Bin 0 -> 3325 bytes
.../Images/furnace_front_lit.png | Bin 0 -> 3476 bytes
.../Images/furnace_side.png | Bin 0 -> 3368 bytes
Minecraft.Crafting.Api/Images/furnace_top.png | Bin 0 -> 3555 bytes
Minecraft.Crafting.Api/Images/ghastTear.png | Bin 0 -> 2909 bytes
Minecraft.Crafting.Api/Images/glass.png | Bin 0 -> 3027 bytes
Minecraft.Crafting.Api/Images/glassBottle.png | Bin 0 -> 3088 bytes
Minecraft.Crafting.Api/Images/goldNugget.png | Bin 0 -> 2987 bytes
Minecraft.Crafting.Api/Images/gold_ore.png | Bin 0 -> 9141 bytes
Minecraft.Crafting.Api/Images/goldenRail.png | Bin 0 -> 3363 bytes
.../Images/goldenRail_powered.png | Bin 0 -> 3360 bytes
Minecraft.Crafting.Api/Images/grass.png | Bin 0 -> 34672 bytes
Minecraft.Crafting.Api/Images/grass_side.png | Bin 0 -> 3485 bytes
.../Images/grass_side_overlay.png | Bin 0 -> 3315 bytes
Minecraft.Crafting.Api/Images/grass_top.png | Bin 0 -> 3325 bytes
Minecraft.Crafting.Api/Images/gravel.png | Bin 0 -> 3620 bytes
.../Images/hatchetDiamond.png | Bin 0 -> 3146 bytes
Minecraft.Crafting.Api/Images/hatchetGold.png | Bin 0 -> 3242 bytes
Minecraft.Crafting.Api/Images/hatchetIron.png | Bin 0 -> 3044 bytes
.../Images/hatchetStone.png | Bin 0 -> 3044 bytes
Minecraft.Crafting.Api/Images/hatchetWood.png | Bin 0 -> 3030 bytes
Minecraft.Crafting.Api/Images/hellrock.png | Bin 0 -> 3575 bytes
Minecraft.Crafting.Api/Images/hellsand.png | Bin 0 -> 3393 bytes
Minecraft.Crafting.Api/Images/helmetChain.png | Bin 0 -> 3050 bytes
Minecraft.Crafting.Api/Images/helmetCloth.png | Bin 0 -> 2808 bytes
.../Images/helmetCloth_overlay.png | Bin 0 -> 3114 bytes
.../Images/helmetDiamond.png | Bin 0 -> 3133 bytes
Minecraft.Crafting.Api/Images/helmetGold.png | Bin 0 -> 3109 bytes
Minecraft.Crafting.Api/Images/helmetIron.png | Bin 0 -> 3131 bytes
Minecraft.Crafting.Api/Images/hoeDiamond.png | Bin 0 -> 3149 bytes
Minecraft.Crafting.Api/Images/hoeGold.png | Bin 0 -> 3154 bytes
Minecraft.Crafting.Api/Images/hoeIron.png | Bin 0 -> 3038 bytes
Minecraft.Crafting.Api/Images/hoeStone.png | Bin 0 -> 3058 bytes
Minecraft.Crafting.Api/Images/hoeWood.png | Bin 0 -> 2984 bytes
Minecraft.Crafting.Api/Images/hopper.png | Bin 0 -> 3277 bytes
.../Images/hopper_inside.png | Bin 0 -> 3226 bytes
Minecraft.Crafting.Api/Images/hopper_top.png | Bin 0 -> 3039 bytes
Minecraft.Crafting.Api/Images/ice.png | Bin 0 -> 3467 bytes
Minecraft.Crafting.Api/Images/ingotGold.png | Bin 0 -> 3213 bytes
Minecraft.Crafting.Api/Images/ingotIron.png | Bin 0 -> 3144 bytes
Minecraft.Crafting.Api/Images/iron_ore.png | Bin 0 -> 8759 bytes
.../Images/itemframe_back.png | Bin 0 -> 3308 bytes
Minecraft.Crafting.Api/Images/jukebox_top.png | Bin 0 -> 3451 bytes
Minecraft.Crafting.Api/Images/ladder.png | Bin 0 -> 3363 bytes
Minecraft.Crafting.Api/Images/lapis_block.png | Bin 0 -> 62857 bytes
Minecraft.Crafting.Api/Images/lapis_ore.png | Bin 0 -> 78737 bytes
Minecraft.Crafting.Api/Images/lava.png | Bin 0 -> 23211 bytes
Minecraft.Crafting.Api/Images/lava.txt | 0
Minecraft.Crafting.Api/Images/lava_flow.png | Bin 0 -> 18963 bytes
Minecraft.Crafting.Api/Images/lava_flow.txt | 0
Minecraft.Crafting.Api/Images/leather.png | Bin 0 -> 3154 bytes
Minecraft.Crafting.Api/Images/leaves.png | Bin 0 -> 3615 bytes
.../Images/leaves_jungle.png | Bin 0 -> 3570 bytes
.../Images/leaves_jungle_opaque.png | Bin 0 -> 3542 bytes
.../Images/leaves_opaque.png | Bin 0 -> 3600 bytes
.../Images/leaves_spruce.png | Bin 0 -> 3288 bytes
.../Images/leaves_spruce_opaque.png | Bin 0 -> 3265 bytes
.../Images/leggingsChain.png | Bin 0 -> 3080 bytes
.../Images/leggingsCloth.png | Bin 0 -> 2808 bytes
.../Images/leggingsCloth_overlay.png | Bin 0 -> 2954 bytes
.../Images/leggingsDiamond.png | Bin 0 -> 3092 bytes
.../Images/leggingsGold.png | Bin 0 -> 3047 bytes
.../Images/leggingsIron.png | Bin 0 -> 3080 bytes
Minecraft.Crafting.Api/Images/lever.png | Bin 0 -> 2887 bytes
Minecraft.Crafting.Api/Images/lightgem.png | Bin 0 -> 3645 bytes
Minecraft.Crafting.Api/Images/log.png | Bin 0 -> 5959 bytes
Minecraft.Crafting.Api/Images/magmaCream.png | Bin 0 -> 3373 bytes
Minecraft.Crafting.Api/Images/map.png | Bin 0 -> 3175 bytes
Minecraft.Crafting.Api/Images/melon.png | Bin 0 -> 3343 bytes
Minecraft.Crafting.Api/Images/melon_side.png | Bin 0 -> 3407 bytes
Minecraft.Crafting.Api/Images/melon_top.png | Bin 0 -> 3524 bytes
Minecraft.Crafting.Api/Images/milk.png | Bin 0 -> 3202 bytes
Minecraft.Crafting.Api/Images/minecart.png | Bin 0 -> 3148 bytes
.../Images/minecartChest.png | Bin 0 -> 3315 bytes
.../Images/minecartFurnace.png | Bin 0 -> 3397 bytes
.../Images/minecartHopper.png | Bin 0 -> 3280 bytes
Minecraft.Crafting.Api/Images/minecartTnt.png | Bin 0 -> 3304 bytes
Minecraft.Crafting.Api/Images/mobSpawner.png | Bin 0 -> 3325 bytes
.../Images/monsterPlacer.png | Bin 0 -> 3040 bytes
.../Images/monsterPlacer_overlay.png | Bin 0 -> 3078 bytes
.../Images/mushroomStew.png | Bin 0 -> 3177 bytes
.../Images/mushroom_brown.png | Bin 0 -> 2954 bytes
.../Images/mushroom_inside.png | Bin 0 -> 3560 bytes
.../Images/mushroom_red.png | Bin 0 -> 2959 bytes
.../Images/mushroom_skin_brown.png | Bin 0 -> 3341 bytes
.../Images/mushroom_skin_red.png | Bin 0 -> 3332 bytes
.../Images/mushroom_skin_stem.png | Bin 0 -> 3439 bytes
Minecraft.Crafting.Api/Images/musicBlock.png | Bin 0 -> 3421 bytes
Minecraft.Crafting.Api/Images/mycel_side.png | Bin 0 -> 3353 bytes
Minecraft.Crafting.Api/Images/mycel_top.png | Bin 0 -> 3167 bytes
Minecraft.Crafting.Api/Images/netherBrick.png | Bin 0 -> 3347 bytes
.../Images/netherStalkSeeds.png | Bin 0 -> 3117 bytes
.../Images/netherStalk_0.png | Bin 0 -> 3126 bytes
.../Images/netherStalk_1.png | Bin 0 -> 3192 bytes
.../Images/netherStalk_2.png | Bin 0 -> 3347 bytes
Minecraft.Crafting.Api/Images/netherStar.png | Bin 0 -> 3428 bytes
.../Images/netherquartz.png | Bin 0 -> 3256 bytes
Minecraft.Crafting.Api/Images/obsidian.png | Bin 0 -> 441 bytes
.../Images/offlawn.beanstalk.png | Bin 0 -> 3386 bytes
.../Images/offlawn.lawn.png | Bin 0 -> 3375 bytes
.../Images/offlawn.sunflower-bottom.png | Bin 0 -> 3390 bytes
.../Images/offlawn.sunflower-top.png | Bin 0 -> 3284 bytes
.../Images/offlawn.sunflowerseed.png | Bin 0 -> 3112 bytes
Minecraft.Crafting.Api/Images/oreCoal.png | Bin 0 -> 3582 bytes
Minecraft.Crafting.Api/Images/oreDiamond.png | Bin 0 -> 3635 bytes
Minecraft.Crafting.Api/Images/oreEmerald.png | Bin 0 -> 3536 bytes
Minecraft.Crafting.Api/Images/oreGold.png | Bin 0 -> 3538 bytes
Minecraft.Crafting.Api/Images/oreIron.png | Bin 0 -> 3604 bytes
Minecraft.Crafting.Api/Images/oreLapis.png | Bin 0 -> 3629 bytes
Minecraft.Crafting.Api/Images/oreRedstone.png | Bin 0 -> 3590 bytes
Minecraft.Crafting.Api/Images/painting.png | Bin 0 -> 3123 bytes
Minecraft.Crafting.Api/Images/paper.png | Bin 0 -> 3001 bytes
.../Images/pickaxeDiamond.png | Bin 0 -> 3128 bytes
Minecraft.Crafting.Api/Images/pickaxeGold.png | Bin 0 -> 3212 bytes
Minecraft.Crafting.Api/Images/pickaxeIron.png | Bin 0 -> 3031 bytes
.../Images/pickaxeStone.png | Bin 0 -> 3045 bytes
Minecraft.Crafting.Api/Images/pickaxeWood.png | Bin 0 -> 3034 bytes
.../Images/piston_bottom.png | Bin 0 -> 3501 bytes
.../Images/piston_inner_top.png | Bin 0 -> 3463 bytes
Minecraft.Crafting.Api/Images/piston_side.png | Bin 0 -> 3469 bytes
Minecraft.Crafting.Api/Images/piston_top.png | Bin 0 -> 3565 bytes
.../Images/piston_top_sticky.png | Bin 0 -> 3642 bytes
Minecraft.Crafting.Api/Images/planks.png | Bin 0 -> 8294 bytes
.../Images/porkchopCooked.png | Bin 0 -> 3215 bytes
Minecraft.Crafting.Api/Images/porkchopRaw.png | Bin 0 -> 3222 bytes
Minecraft.Crafting.Api/Images/potato.png | Bin 0 -> 3210 bytes
Minecraft.Crafting.Api/Images/potatoBaked.png | Bin 0 -> 3444 bytes
.../Images/potatoPoisonous.png | Bin 0 -> 3336 bytes
Minecraft.Crafting.Api/Images/potatoes_0.png | Bin 0 -> 3017 bytes
Minecraft.Crafting.Api/Images/potatoes_1.png | Bin 0 -> 3119 bytes
Minecraft.Crafting.Api/Images/potatoes_2.png | Bin 0 -> 3233 bytes
Minecraft.Crafting.Api/Images/potatoes_3.png | Bin 0 -> 3314 bytes
Minecraft.Crafting.Api/Images/potion.png | Bin 0 -> 3130 bytes
.../Images/potion_contents.png | Bin 0 -> 2908 bytes
.../Images/potion_splash.png | Bin 0 -> 3284 bytes
Minecraft.Crafting.Api/Images/pumpkinPie.png | Bin 0 -> 3223 bytes
.../Images/pumpkin_face.png | Bin 0 -> 3374 bytes
.../Images/pumpkin_jack.png | Bin 0 -> 3509 bytes
.../Images/pumpkin_side.png | Bin 0 -> 3433 bytes
Minecraft.Crafting.Api/Images/pumpkin_top.png | Bin 0 -> 3462 bytes
.../Images/quartzblock_bottom.png | Bin 0 -> 3423 bytes
.../Images/quartzblock_chiseled.png | Bin 0 -> 3378 bytes
.../Images/quartzblock_chiseled_top.png | Bin 0 -> 3530 bytes
.../Images/quartzblock_lines.png | Bin 0 -> 3228 bytes
.../Images/quartzblock_lines_top.png | Bin 0 -> 3423 bytes
.../Images/quartzblock_side.png | Bin 0 -> 3355 bytes
.../Images/quartzblock_top.png | Bin 0 -> 3387 bytes
Minecraft.Crafting.Api/Images/quiver.png | Bin 0 -> 3263 bytes
Minecraft.Crafting.Api/Images/rail.png | Bin 0 -> 3346 bytes
Minecraft.Crafting.Api/Images/rail_turn.png | Bin 0 -> 3379 bytes
Minecraft.Crafting.Api/Images/record_11.png | Bin 0 -> 3390 bytes
Minecraft.Crafting.Api/Images/record_13.png | Bin 0 -> 3292 bytes
.../Images/record_blocks.png | Bin 0 -> 3416 bytes
Minecraft.Crafting.Api/Images/record_cat.png | Bin 0 -> 3376 bytes
.../Images/record_chirp.png | Bin 0 -> 3370 bytes
Minecraft.Crafting.Api/Images/record_far.png | Bin 0 -> 3459 bytes
Minecraft.Crafting.Api/Images/record_mall.png | Bin 0 -> 3324 bytes
.../Images/record_mellohi.png | Bin 0 -> 3339 bytes
Minecraft.Crafting.Api/Images/record_stal.png | Bin 0 -> 3492 bytes
.../Images/record_strad.png | Bin 0 -> 3446 bytes
Minecraft.Crafting.Api/Images/record_wait.png | Bin 0 -> 3456 bytes
Minecraft.Crafting.Api/Images/record_ward.png | Bin 0 -> 3267 bytes
Minecraft.Crafting.Api/Images/redstone.png | Bin 0 -> 3041 bytes
.../Images/redstoneDust_cross.png | Bin 0 -> 3296 bytes
.../Images/redstoneDust_cross_overlay.png | Bin 0 -> 3487 bytes
.../Images/redstoneDust_line.png | Bin 0 -> 2911 bytes
.../Images/redstoneDust_line_overlay.png | Bin 0 -> 3024 bytes
.../Images/redstoneLight.png | Bin 0 -> 3394 bytes
.../Images/redstoneLight_lit.png | Bin 0 -> 3452 bytes
Minecraft.Crafting.Api/Images/redtorch.png | Bin 0 -> 2906 bytes
.../Images/redtorch_lit.png | Bin 0 -> 2924 bytes
Minecraft.Crafting.Api/Images/reeds.png | Bin 0 -> 3207 bytes
Minecraft.Crafting.Api/Images/repeater.png | Bin 0 -> 3517 bytes
.../Images/repeater_lit.png | Bin 0 -> 3505 bytes
Minecraft.Crafting.Api/Images/rose.png | Bin 0 -> 2998 bytes
Minecraft.Crafting.Api/Images/rottenFlesh.png | Bin 0 -> 3167 bytes
Minecraft.Crafting.Api/Images/ruby.png | Bin 0 -> 3035 bytes
Minecraft.Crafting.Api/Images/saddle.png | Bin 0 -> 3103 bytes
Minecraft.Crafting.Api/Images/sand.png | Bin 0 -> 3388 bytes
Minecraft.Crafting.Api/Images/sandstone.png | Bin 0 -> 8002 bytes
.../Images/sandstone_bottom.png | Bin 0 -> 3480 bytes
.../Images/sandstone_carved.png | Bin 0 -> 3504 bytes
.../Images/sandstone_side.png | Bin 0 -> 3418 bytes
.../Images/sandstone_smooth.png | Bin 0 -> 3524 bytes
.../Images/sandstone_top.png | Bin 0 -> 3480 bytes
Minecraft.Crafting.Api/Images/sapling.png | Bin 0 -> 3192 bytes
.../Images/sapling_birch.png | Bin 0 -> 3161 bytes
.../Images/sapling_jungle.png | Bin 0 -> 3257 bytes
.../Images/sapling_spruce.png | Bin 0 -> 3054 bytes
Minecraft.Crafting.Api/Images/seeds.png | Bin 0 -> 3014 bytes
Minecraft.Crafting.Api/Images/seeds_melon.png | Bin 0 -> 3180 bytes
.../Images/seeds_pumpkin.png | Bin 0 -> 3364 bytes
Minecraft.Crafting.Api/Images/shears.png | Bin 0 -> 3060 bytes
.../Images/shovelDiamond.png | Bin 0 -> 3114 bytes
Minecraft.Crafting.Api/Images/shovelGold.png | Bin 0 -> 3064 bytes
Minecraft.Crafting.Api/Images/shovelIron.png | Bin 0 -> 3083 bytes
Minecraft.Crafting.Api/Images/shovelStone.png | Bin 0 -> 3065 bytes
Minecraft.Crafting.Api/Images/shovelWood.png | Bin 0 -> 3034 bytes
Minecraft.Crafting.Api/Images/sign.png | Bin 0 -> 3180 bytes
Minecraft.Crafting.Api/Images/skull_char.png | Bin 0 -> 3175 bytes
.../Images/skull_creeper.png | Bin 0 -> 3207 bytes
.../Images/skull_skeleton.png | Bin 0 -> 3231 bytes
.../Images/skull_wither.png | Bin 0 -> 3216 bytes
.../Images/skull_zombie.png | Bin 0 -> 3169 bytes
Minecraft.Crafting.Api/Images/slimeball.png | Bin 0 -> 3144 bytes
.../Images/slot_empty_boots.png | Bin 0 -> 2890 bytes
.../Images/slot_empty_chestplate.png | Bin 0 -> 2921 bytes
.../Images/slot_empty_helmet.png | Bin 0 -> 2898 bytes
.../Images/slot_empty_leggings.png | Bin 0 -> 2897 bytes
Minecraft.Crafting.Api/Images/snow.png | Bin 0 -> 3256 bytes
Minecraft.Crafting.Api/Images/snow_side.png | Bin 0 -> 3496 bytes
Minecraft.Crafting.Api/Images/snowball.png | Bin 0 -> 3128 bytes
.../Images/speckledMelon.png | Bin 0 -> 3236 bytes
Minecraft.Crafting.Api/Images/spiderEye.png | Bin 0 -> 3167 bytes
Minecraft.Crafting.Api/Images/sponge.png | Bin 0 -> 3665 bytes
Minecraft.Crafting.Api/Images/stem_bent.png | Bin 0 -> 2995 bytes
.../Images/stem_straight.png | Bin 0 -> 3012 bytes
Minecraft.Crafting.Api/Images/stick.png | Bin 0 -> 2929 bytes
Minecraft.Crafting.Api/Images/stone.png | Bin 0 -> 3541 bytes
Minecraft.Crafting.Api/Images/stoneMoss.png | Bin 0 -> 3339 bytes
Minecraft.Crafting.Api/Images/stonebrick.png | Bin 0 -> 3518 bytes
.../Images/stonebricksmooth.png | Bin 0 -> 3536 bytes
.../Images/stonebricksmooth_carved.png | Bin 0 -> 3526 bytes
.../Images/stonebricksmooth_cracked.png | Bin 0 -> 3642 bytes
.../Images/stonebricksmooth_mossy.png | Bin 0 -> 3594 bytes
.../Images/stoneslab_side.png | Bin 0 -> 3215 bytes
.../Images/stoneslab_top.png | Bin 0 -> 3215 bytes
Minecraft.Crafting.Api/Images/string.png | Bin 0 -> 3091 bytes
Minecraft.Crafting.Api/Images/sugar.png | Bin 0 -> 3204 bytes
Minecraft.Crafting.Api/Images/sulphur.png | Bin 0 -> 3155 bytes
.../Images/swordDiamond.png | Bin 0 -> 3231 bytes
Minecraft.Crafting.Api/Images/swordGold.png | Bin 0 -> 3055 bytes
Minecraft.Crafting.Api/Images/swordIron.png | Bin 0 -> 3036 bytes
Minecraft.Crafting.Api/Images/swordStone.png | Bin 0 -> 3115 bytes
Minecraft.Crafting.Api/Images/swordWood.png | Bin 0 -> 2989 bytes
Minecraft.Crafting.Api/Images/tallgrass.png | Bin 0 -> 2877 bytes
.../Images/thinglass_top.png | Bin 0 -> 2904 bytes
Minecraft.Crafting.Api/Images/tnt_bottom.png | Bin 0 -> 3433 bytes
Minecraft.Crafting.Api/Images/tnt_side.png | Bin 0 -> 3476 bytes
Minecraft.Crafting.Api/Images/tnt_top.png | Bin 0 -> 3338 bytes
Minecraft.Crafting.Api/Images/torch.png | Bin 0 -> 3024 bytes
Minecraft.Crafting.Api/Images/trapdoor.png | Bin 0 -> 3351 bytes
Minecraft.Crafting.Api/Images/tree_birch.png | Bin 0 -> 3543 bytes
Minecraft.Crafting.Api/Images/tree_jungle.png | Bin 0 -> 3580 bytes
Minecraft.Crafting.Api/Images/tree_side.png | Bin 0 -> 3459 bytes
Minecraft.Crafting.Api/Images/tree_spruce.png | Bin 0 -> 3547 bytes
Minecraft.Crafting.Api/Images/tree_top.png | Bin 0 -> 3380 bytes
Minecraft.Crafting.Api/Images/tripWire.png | Bin 0 -> 2892 bytes
.../Images/tripWireSource.png | Bin 0 -> 2990 bytes
Minecraft.Crafting.Api/Images/vine.png | Bin 0 -> 3168 bytes
Minecraft.Crafting.Api/Images/water.png | Bin 0 -> 13475 bytes
Minecraft.Crafting.Api/Images/water.txt | 0
Minecraft.Crafting.Api/Images/water_flow.png | Bin 0 -> 16633 bytes
Minecraft.Crafting.Api/Images/water_flow.txt | 0
Minecraft.Crafting.Api/Images/waterlily.png | Bin 0 -> 3173 bytes
Minecraft.Crafting.Api/Images/web.png | Bin 0 -> 3172 bytes
Minecraft.Crafting.Api/Images/wheat.png | Bin 0 -> 3196 bytes
Minecraft.Crafting.Api/Images/whiteStone.png | Bin 0 -> 3477 bytes
Minecraft.Crafting.Api/Images/wood.png | Bin 0 -> 3315 bytes
Minecraft.Crafting.Api/Images/wood_birch.png | Bin 0 -> 3478 bytes
Minecraft.Crafting.Api/Images/wood_jungle.png | Bin 0 -> 3459 bytes
Minecraft.Crafting.Api/Images/wood_spruce.png | Bin 0 -> 3362 bytes
.../Images/workbench_front.png | Bin 0 -> 3463 bytes
.../Images/workbench_side.png | Bin 0 -> 3426 bytes
.../Images/workbench_top.png | Bin 0 -> 3445 bytes
Minecraft.Crafting.Api/Images/writingBook.png | Bin 0 -> 3325 bytes
Minecraft.Crafting.Api/Images/writtenBook.png | Bin 0 -> 3220 bytes
Minecraft.Crafting.Api/Images/yellowDust.png | Bin 0 -> 3177 bytes
.../Minecraft.Crafting.Api.csproj | 40 +
.../Models/InventoryModel.cs | 24 +
Minecraft.Crafting.Api/Models/Item.cs | 73 +
Minecraft.Crafting.Api/Models/Recipe.cs | 26 +
Minecraft.Crafting.Api/Program.cs | 25 +
.../Properties/launchSettings.json | 38 +
Minecraft.Crafting.Api/RecipeConverter.cs | 177 +
.../appsettings.Development.json | 8 +
Minecraft.Crafting.Api/appsettings.json | 9 +
490 files changed, 54465 insertions(+), 15 deletions(-)
create mode 100644 BlazorApp1/Services/DataApiService.cs
create mode 100644 Minecraft.Crafting.Api/Controllers/CraftingController.cs
create mode 100644 Minecraft.Crafting.Api/Controllers/InventoryController.cs
create mode 100644 Minecraft.Crafting.Api/Data/convert-recipes.json
create mode 100644 Minecraft.Crafting.Api/Data/items-original.json
create mode 100644 Minecraft.Crafting.Api/Data/items.json
create mode 100644 Minecraft.Crafting.Api/Data/recipes.json
create mode 100644 Minecraft.Crafting.Api/Dockerfile
create mode 100644 Minecraft.Crafting.Api/Images/activatorRail.png
create mode 100644 Minecraft.Crafting.Api/Images/activatorRail_powered.png
create mode 100644 Minecraft.Crafting.Api/Images/anvil_base.png
create mode 100644 Minecraft.Crafting.Api/Images/anvil_top.png
create mode 100644 Minecraft.Crafting.Api/Images/anvil_top_damaged_1.png
create mode 100644 Minecraft.Crafting.Api/Images/anvil_top_damaged_2.png
create mode 100644 Minecraft.Crafting.Api/Images/apple.png
create mode 100644 Minecraft.Crafting.Api/Images/appleGold.png
create mode 100644 Minecraft.Crafting.Api/Images/arrow.png
create mode 100644 Minecraft.Crafting.Api/Images/beacon.png
create mode 100644 Minecraft.Crafting.Api/Images/bed.png
create mode 100644 Minecraft.Crafting.Api/Images/bed_feet_end.png
create mode 100644 Minecraft.Crafting.Api/Images/bed_feet_side.png
create mode 100644 Minecraft.Crafting.Api/Images/bed_feet_top.png
create mode 100644 Minecraft.Crafting.Api/Images/bed_head_end.png
create mode 100644 Minecraft.Crafting.Api/Images/bed_head_side.png
create mode 100644 Minecraft.Crafting.Api/Images/bed_head_top.png
create mode 100644 Minecraft.Crafting.Api/Images/bedrock.png
create mode 100644 Minecraft.Crafting.Api/Images/beefCooked.png
create mode 100644 Minecraft.Crafting.Api/Images/beefRaw.png
create mode 100644 Minecraft.Crafting.Api/Images/blazePowder.png
create mode 100644 Minecraft.Crafting.Api/Images/blazeRod.png
create mode 100644 Minecraft.Crafting.Api/Images/blockDiamond.png
create mode 100644 Minecraft.Crafting.Api/Images/blockEmerald.png
create mode 100644 Minecraft.Crafting.Api/Images/blockGold.png
create mode 100644 Minecraft.Crafting.Api/Images/blockIron.png
create mode 100644 Minecraft.Crafting.Api/Images/blockLapis.png
create mode 100644 Minecraft.Crafting.Api/Images/blockRedstone.png
create mode 100644 Minecraft.Crafting.Api/Images/boat.png
create mode 100644 Minecraft.Crafting.Api/Images/bone.png
create mode 100644 Minecraft.Crafting.Api/Images/book.png
create mode 100644 Minecraft.Crafting.Api/Images/bookshelf.png
create mode 100644 Minecraft.Crafting.Api/Images/bootsChain.png
create mode 100644 Minecraft.Crafting.Api/Images/bootsCloth.png
create mode 100644 Minecraft.Crafting.Api/Images/bootsCloth_overlay.png
create mode 100644 Minecraft.Crafting.Api/Images/bootsDiamond.png
create mode 100644 Minecraft.Crafting.Api/Images/bootsGold.png
create mode 100644 Minecraft.Crafting.Api/Images/bootsIron.png
create mode 100644 Minecraft.Crafting.Api/Images/bow.png
create mode 100644 Minecraft.Crafting.Api/Images/bow_pull_0.png
create mode 100644 Minecraft.Crafting.Api/Images/bow_pull_1.png
create mode 100644 Minecraft.Crafting.Api/Images/bow_pull_2.png
create mode 100644 Minecraft.Crafting.Api/Images/bowl.png
create mode 100644 Minecraft.Crafting.Api/Images/bread.png
create mode 100644 Minecraft.Crafting.Api/Images/brewingStand.png
create mode 100644 Minecraft.Crafting.Api/Images/brewingStand_base.png
create mode 100644 Minecraft.Crafting.Api/Images/brick.png
create mode 100644 Minecraft.Crafting.Api/Images/bucket.png
create mode 100644 Minecraft.Crafting.Api/Images/bucketLava.png
create mode 100644 Minecraft.Crafting.Api/Images/bucketWater.png
create mode 100644 Minecraft.Crafting.Api/Images/cactus_bottom.png
create mode 100644 Minecraft.Crafting.Api/Images/cactus_side.png
create mode 100644 Minecraft.Crafting.Api/Images/cactus_top.png
create mode 100644 Minecraft.Crafting.Api/Images/cake.png
create mode 100644 Minecraft.Crafting.Api/Images/cake_bottom.png
create mode 100644 Minecraft.Crafting.Api/Images/cake_inner.png
create mode 100644 Minecraft.Crafting.Api/Images/cake_side.png
create mode 100644 Minecraft.Crafting.Api/Images/cake_top.png
create mode 100644 Minecraft.Crafting.Api/Images/carrotGolden.png
create mode 100644 Minecraft.Crafting.Api/Images/carrotOnAStick.png
create mode 100644 Minecraft.Crafting.Api/Images/carrots.png
create mode 100644 Minecraft.Crafting.Api/Images/carrots_0.png
create mode 100644 Minecraft.Crafting.Api/Images/carrots_1.png
create mode 100644 Minecraft.Crafting.Api/Images/carrots_2.png
create mode 100644 Minecraft.Crafting.Api/Images/carrots_3.png
create mode 100644 Minecraft.Crafting.Api/Images/cauldron.png
create mode 100644 Minecraft.Crafting.Api/Images/cauldron_bottom.png
create mode 100644 Minecraft.Crafting.Api/Images/cauldron_inner.png
create mode 100644 Minecraft.Crafting.Api/Images/cauldron_side.png
create mode 100644 Minecraft.Crafting.Api/Images/cauldron_top.png
create mode 100644 Minecraft.Crafting.Api/Images/chestplateChain.png
create mode 100644 Minecraft.Crafting.Api/Images/chestplateCloth.png
create mode 100644 Minecraft.Crafting.Api/Images/chestplateCloth_overlay.png
create mode 100644 Minecraft.Crafting.Api/Images/chestplateDiamond.png
create mode 100644 Minecraft.Crafting.Api/Images/chestplateGold.png
create mode 100644 Minecraft.Crafting.Api/Images/chestplateIron.png
create mode 100644 Minecraft.Crafting.Api/Images/chickenCooked.png
create mode 100644 Minecraft.Crafting.Api/Images/chickenRaw.png
create mode 100644 Minecraft.Crafting.Api/Images/clay.png
create mode 100644 Minecraft.Crafting.Api/Images/clock.png
create mode 100644 Minecraft.Crafting.Api/Images/clock.txt
create mode 100644 Minecraft.Crafting.Api/Images/cloth_0.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_1.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_10.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_11.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_12.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_13.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_14.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_15.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_2.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_3.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_4.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_5.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_6.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_7.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_8.png
create mode 100644 Minecraft.Crafting.Api/Images/cloth_9.png
create mode 100644 Minecraft.Crafting.Api/Images/coal.png
create mode 100644 Minecraft.Crafting.Api/Images/coal_ore.png
create mode 100644 Minecraft.Crafting.Api/Images/cobblestone.png
create mode 100644 Minecraft.Crafting.Api/Images/cocoa_0.png
create mode 100644 Minecraft.Crafting.Api/Images/cocoa_1.png
create mode 100644 Minecraft.Crafting.Api/Images/cocoa_2.png
create mode 100644 Minecraft.Crafting.Api/Images/commandBlock.png
create mode 100644 Minecraft.Crafting.Api/Images/comparator.png
create mode 100644 Minecraft.Crafting.Api/Images/comparator_lit.png
create mode 100644 Minecraft.Crafting.Api/Images/compass.png
create mode 100644 Minecraft.Crafting.Api/Images/compass.txt
create mode 100644 Minecraft.Crafting.Api/Images/cookie.png
create mode 100644 Minecraft.Crafting.Api/Images/crops_0.png
create mode 100644 Minecraft.Crafting.Api/Images/crops_1.png
create mode 100644 Minecraft.Crafting.Api/Images/crops_2.png
create mode 100644 Minecraft.Crafting.Api/Images/crops_3.png
create mode 100644 Minecraft.Crafting.Api/Images/crops_4.png
create mode 100644 Minecraft.Crafting.Api/Images/crops_5.png
create mode 100644 Minecraft.Crafting.Api/Images/crops_6.png
create mode 100644 Minecraft.Crafting.Api/Images/crops_7.png
create mode 100644 Minecraft.Crafting.Api/Images/daylightDetector_side.png
create mode 100644 Minecraft.Crafting.Api/Images/daylightDetector_top.png
create mode 100644 Minecraft.Crafting.Api/Images/deadbush.png
create mode 100644 Minecraft.Crafting.Api/Images/default.png
create mode 100644 Minecraft.Crafting.Api/Images/destroy_0.png
create mode 100644 Minecraft.Crafting.Api/Images/destroy_1.png
create mode 100644 Minecraft.Crafting.Api/Images/destroy_2.png
create mode 100644 Minecraft.Crafting.Api/Images/destroy_3.png
create mode 100644 Minecraft.Crafting.Api/Images/destroy_4.png
create mode 100644 Minecraft.Crafting.Api/Images/destroy_5.png
create mode 100644 Minecraft.Crafting.Api/Images/destroy_6.png
create mode 100644 Minecraft.Crafting.Api/Images/destroy_7.png
create mode 100644 Minecraft.Crafting.Api/Images/destroy_8.png
create mode 100644 Minecraft.Crafting.Api/Images/destroy_9.png
create mode 100644 Minecraft.Crafting.Api/Images/detectorRail.png
create mode 100644 Minecraft.Crafting.Api/Images/diamond.png
create mode 100644 Minecraft.Crafting.Api/Images/diode.png
create mode 100644 Minecraft.Crafting.Api/Images/dirt.png
create mode 100644 Minecraft.Crafting.Api/Images/dispenser.png
create mode 100644 Minecraft.Crafting.Api/Images/dispenser_front.png
create mode 100644 Minecraft.Crafting.Api/Images/dispenser_front_vertical.png
create mode 100644 Minecraft.Crafting.Api/Images/doorIron.png
create mode 100644 Minecraft.Crafting.Api/Images/doorIron_lower.png
create mode 100644 Minecraft.Crafting.Api/Images/doorIron_upper.png
create mode 100644 Minecraft.Crafting.Api/Images/doorWood.png
create mode 100644 Minecraft.Crafting.Api/Images/doorWood_lower.png
create mode 100644 Minecraft.Crafting.Api/Images/doorWood_upper.png
create mode 100644 Minecraft.Crafting.Api/Images/dragonEgg.png
create mode 100644 Minecraft.Crafting.Api/Images/dropper_front.png
create mode 100644 Minecraft.Crafting.Api/Images/dropper_front_vertical.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_black.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_blue.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_brown.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_cyan.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_gray.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_green.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_lightBlue.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_lime.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_magenta.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_orange.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_pink.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_purple.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_red.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_silver.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_white.png
create mode 100644 Minecraft.Crafting.Api/Images/dyePowder_yellow.png
create mode 100644 Minecraft.Crafting.Api/Images/egg.png
create mode 100644 Minecraft.Crafting.Api/Images/emerald.png
create mode 100644 Minecraft.Crafting.Api/Images/emptyMap.png
create mode 100644 Minecraft.Crafting.Api/Images/enchantedBook.png
create mode 100644 Minecraft.Crafting.Api/Images/enchantment_bottom.png
create mode 100644 Minecraft.Crafting.Api/Images/enchantment_side.png
create mode 100644 Minecraft.Crafting.Api/Images/enchantment_top.png
create mode 100644 Minecraft.Crafting.Api/Images/enderPearl.png
create mode 100644 Minecraft.Crafting.Api/Images/endframe_eye.png
create mode 100644 Minecraft.Crafting.Api/Images/endframe_side.png
create mode 100644 Minecraft.Crafting.Api/Images/endframe_top.png
create mode 100644 Minecraft.Crafting.Api/Images/expBottle.png
create mode 100644 Minecraft.Crafting.Api/Images/eyeOfEnder.png
create mode 100644 Minecraft.Crafting.Api/Images/farmland_dry.png
create mode 100644 Minecraft.Crafting.Api/Images/farmland_wet.png
create mode 100644 Minecraft.Crafting.Api/Images/feather.png
create mode 100644 Minecraft.Crafting.Api/Images/fenceIron.png
create mode 100644 Minecraft.Crafting.Api/Images/fermentedSpiderEye.png
create mode 100644 Minecraft.Crafting.Api/Images/fern.png
create mode 100644 Minecraft.Crafting.Api/Images/fire_0.png
create mode 100644 Minecraft.Crafting.Api/Images/fire_0.txt
create mode 100644 Minecraft.Crafting.Api/Images/fire_1.png
create mode 100644 Minecraft.Crafting.Api/Images/fire_1.txt
create mode 100644 Minecraft.Crafting.Api/Images/fireball.png
create mode 100644 Minecraft.Crafting.Api/Images/fireworks.png
create mode 100644 Minecraft.Crafting.Api/Images/fireworksCharge.png
create mode 100644 Minecraft.Crafting.Api/Images/fireworksCharge_overlay.png
create mode 100644 Minecraft.Crafting.Api/Images/fishCooked.png
create mode 100644 Minecraft.Crafting.Api/Images/fishRaw.png
create mode 100644 Minecraft.Crafting.Api/Images/fishingRod.png
create mode 100644 Minecraft.Crafting.Api/Images/fishingRod_empty.png
create mode 100644 Minecraft.Crafting.Api/Images/flint.png
create mode 100644 Minecraft.Crafting.Api/Images/flintAndSteel.png
create mode 100644 Minecraft.Crafting.Api/Images/flower.png
create mode 100644 Minecraft.Crafting.Api/Images/flowerPot.png
create mode 100644 Minecraft.Crafting.Api/Images/frame.png
create mode 100644 Minecraft.Crafting.Api/Images/furnace_front.png
create mode 100644 Minecraft.Crafting.Api/Images/furnace_front_lit.png
create mode 100644 Minecraft.Crafting.Api/Images/furnace_side.png
create mode 100644 Minecraft.Crafting.Api/Images/furnace_top.png
create mode 100644 Minecraft.Crafting.Api/Images/ghastTear.png
create mode 100644 Minecraft.Crafting.Api/Images/glass.png
create mode 100644 Minecraft.Crafting.Api/Images/glassBottle.png
create mode 100644 Minecraft.Crafting.Api/Images/goldNugget.png
create mode 100644 Minecraft.Crafting.Api/Images/gold_ore.png
create mode 100644 Minecraft.Crafting.Api/Images/goldenRail.png
create mode 100644 Minecraft.Crafting.Api/Images/goldenRail_powered.png
create mode 100644 Minecraft.Crafting.Api/Images/grass.png
create mode 100644 Minecraft.Crafting.Api/Images/grass_side.png
create mode 100644 Minecraft.Crafting.Api/Images/grass_side_overlay.png
create mode 100644 Minecraft.Crafting.Api/Images/grass_top.png
create mode 100644 Minecraft.Crafting.Api/Images/gravel.png
create mode 100644 Minecraft.Crafting.Api/Images/hatchetDiamond.png
create mode 100644 Minecraft.Crafting.Api/Images/hatchetGold.png
create mode 100644 Minecraft.Crafting.Api/Images/hatchetIron.png
create mode 100644 Minecraft.Crafting.Api/Images/hatchetStone.png
create mode 100644 Minecraft.Crafting.Api/Images/hatchetWood.png
create mode 100644 Minecraft.Crafting.Api/Images/hellrock.png
create mode 100644 Minecraft.Crafting.Api/Images/hellsand.png
create mode 100644 Minecraft.Crafting.Api/Images/helmetChain.png
create mode 100644 Minecraft.Crafting.Api/Images/helmetCloth.png
create mode 100644 Minecraft.Crafting.Api/Images/helmetCloth_overlay.png
create mode 100644 Minecraft.Crafting.Api/Images/helmetDiamond.png
create mode 100644 Minecraft.Crafting.Api/Images/helmetGold.png
create mode 100644 Minecraft.Crafting.Api/Images/helmetIron.png
create mode 100644 Minecraft.Crafting.Api/Images/hoeDiamond.png
create mode 100644 Minecraft.Crafting.Api/Images/hoeGold.png
create mode 100644 Minecraft.Crafting.Api/Images/hoeIron.png
create mode 100644 Minecraft.Crafting.Api/Images/hoeStone.png
create mode 100644 Minecraft.Crafting.Api/Images/hoeWood.png
create mode 100644 Minecraft.Crafting.Api/Images/hopper.png
create mode 100644 Minecraft.Crafting.Api/Images/hopper_inside.png
create mode 100644 Minecraft.Crafting.Api/Images/hopper_top.png
create mode 100644 Minecraft.Crafting.Api/Images/ice.png
create mode 100644 Minecraft.Crafting.Api/Images/ingotGold.png
create mode 100644 Minecraft.Crafting.Api/Images/ingotIron.png
create mode 100644 Minecraft.Crafting.Api/Images/iron_ore.png
create mode 100644 Minecraft.Crafting.Api/Images/itemframe_back.png
create mode 100644 Minecraft.Crafting.Api/Images/jukebox_top.png
create mode 100644 Minecraft.Crafting.Api/Images/ladder.png
create mode 100644 Minecraft.Crafting.Api/Images/lapis_block.png
create mode 100644 Minecraft.Crafting.Api/Images/lapis_ore.png
create mode 100644 Minecraft.Crafting.Api/Images/lava.png
create mode 100644 Minecraft.Crafting.Api/Images/lava.txt
create mode 100644 Minecraft.Crafting.Api/Images/lava_flow.png
create mode 100644 Minecraft.Crafting.Api/Images/lava_flow.txt
create mode 100644 Minecraft.Crafting.Api/Images/leather.png
create mode 100644 Minecraft.Crafting.Api/Images/leaves.png
create mode 100644 Minecraft.Crafting.Api/Images/leaves_jungle.png
create mode 100644 Minecraft.Crafting.Api/Images/leaves_jungle_opaque.png
create mode 100644 Minecraft.Crafting.Api/Images/leaves_opaque.png
create mode 100644 Minecraft.Crafting.Api/Images/leaves_spruce.png
create mode 100644 Minecraft.Crafting.Api/Images/leaves_spruce_opaque.png
create mode 100644 Minecraft.Crafting.Api/Images/leggingsChain.png
create mode 100644 Minecraft.Crafting.Api/Images/leggingsCloth.png
create mode 100644 Minecraft.Crafting.Api/Images/leggingsCloth_overlay.png
create mode 100644 Minecraft.Crafting.Api/Images/leggingsDiamond.png
create mode 100644 Minecraft.Crafting.Api/Images/leggingsGold.png
create mode 100644 Minecraft.Crafting.Api/Images/leggingsIron.png
create mode 100644 Minecraft.Crafting.Api/Images/lever.png
create mode 100644 Minecraft.Crafting.Api/Images/lightgem.png
create mode 100644 Minecraft.Crafting.Api/Images/log.png
create mode 100644 Minecraft.Crafting.Api/Images/magmaCream.png
create mode 100644 Minecraft.Crafting.Api/Images/map.png
create mode 100644 Minecraft.Crafting.Api/Images/melon.png
create mode 100644 Minecraft.Crafting.Api/Images/melon_side.png
create mode 100644 Minecraft.Crafting.Api/Images/melon_top.png
create mode 100644 Minecraft.Crafting.Api/Images/milk.png
create mode 100644 Minecraft.Crafting.Api/Images/minecart.png
create mode 100644 Minecraft.Crafting.Api/Images/minecartChest.png
create mode 100644 Minecraft.Crafting.Api/Images/minecartFurnace.png
create mode 100644 Minecraft.Crafting.Api/Images/minecartHopper.png
create mode 100644 Minecraft.Crafting.Api/Images/minecartTnt.png
create mode 100644 Minecraft.Crafting.Api/Images/mobSpawner.png
create mode 100644 Minecraft.Crafting.Api/Images/monsterPlacer.png
create mode 100644 Minecraft.Crafting.Api/Images/monsterPlacer_overlay.png
create mode 100644 Minecraft.Crafting.Api/Images/mushroomStew.png
create mode 100644 Minecraft.Crafting.Api/Images/mushroom_brown.png
create mode 100644 Minecraft.Crafting.Api/Images/mushroom_inside.png
create mode 100644 Minecraft.Crafting.Api/Images/mushroom_red.png
create mode 100644 Minecraft.Crafting.Api/Images/mushroom_skin_brown.png
create mode 100644 Minecraft.Crafting.Api/Images/mushroom_skin_red.png
create mode 100644 Minecraft.Crafting.Api/Images/mushroom_skin_stem.png
create mode 100644 Minecraft.Crafting.Api/Images/musicBlock.png
create mode 100644 Minecraft.Crafting.Api/Images/mycel_side.png
create mode 100644 Minecraft.Crafting.Api/Images/mycel_top.png
create mode 100644 Minecraft.Crafting.Api/Images/netherBrick.png
create mode 100644 Minecraft.Crafting.Api/Images/netherStalkSeeds.png
create mode 100644 Minecraft.Crafting.Api/Images/netherStalk_0.png
create mode 100644 Minecraft.Crafting.Api/Images/netherStalk_1.png
create mode 100644 Minecraft.Crafting.Api/Images/netherStalk_2.png
create mode 100644 Minecraft.Crafting.Api/Images/netherStar.png
create mode 100644 Minecraft.Crafting.Api/Images/netherquartz.png
create mode 100644 Minecraft.Crafting.Api/Images/obsidian.png
create mode 100644 Minecraft.Crafting.Api/Images/offlawn.beanstalk.png
create mode 100644 Minecraft.Crafting.Api/Images/offlawn.lawn.png
create mode 100644 Minecraft.Crafting.Api/Images/offlawn.sunflower-bottom.png
create mode 100644 Minecraft.Crafting.Api/Images/offlawn.sunflower-top.png
create mode 100644 Minecraft.Crafting.Api/Images/offlawn.sunflowerseed.png
create mode 100644 Minecraft.Crafting.Api/Images/oreCoal.png
create mode 100644 Minecraft.Crafting.Api/Images/oreDiamond.png
create mode 100644 Minecraft.Crafting.Api/Images/oreEmerald.png
create mode 100644 Minecraft.Crafting.Api/Images/oreGold.png
create mode 100644 Minecraft.Crafting.Api/Images/oreIron.png
create mode 100644 Minecraft.Crafting.Api/Images/oreLapis.png
create mode 100644 Minecraft.Crafting.Api/Images/oreRedstone.png
create mode 100644 Minecraft.Crafting.Api/Images/painting.png
create mode 100644 Minecraft.Crafting.Api/Images/paper.png
create mode 100644 Minecraft.Crafting.Api/Images/pickaxeDiamond.png
create mode 100644 Minecraft.Crafting.Api/Images/pickaxeGold.png
create mode 100644 Minecraft.Crafting.Api/Images/pickaxeIron.png
create mode 100644 Minecraft.Crafting.Api/Images/pickaxeStone.png
create mode 100644 Minecraft.Crafting.Api/Images/pickaxeWood.png
create mode 100644 Minecraft.Crafting.Api/Images/piston_bottom.png
create mode 100644 Minecraft.Crafting.Api/Images/piston_inner_top.png
create mode 100644 Minecraft.Crafting.Api/Images/piston_side.png
create mode 100644 Minecraft.Crafting.Api/Images/piston_top.png
create mode 100644 Minecraft.Crafting.Api/Images/piston_top_sticky.png
create mode 100644 Minecraft.Crafting.Api/Images/planks.png
create mode 100644 Minecraft.Crafting.Api/Images/porkchopCooked.png
create mode 100644 Minecraft.Crafting.Api/Images/porkchopRaw.png
create mode 100644 Minecraft.Crafting.Api/Images/potato.png
create mode 100644 Minecraft.Crafting.Api/Images/potatoBaked.png
create mode 100644 Minecraft.Crafting.Api/Images/potatoPoisonous.png
create mode 100644 Minecraft.Crafting.Api/Images/potatoes_0.png
create mode 100644 Minecraft.Crafting.Api/Images/potatoes_1.png
create mode 100644 Minecraft.Crafting.Api/Images/potatoes_2.png
create mode 100644 Minecraft.Crafting.Api/Images/potatoes_3.png
create mode 100644 Minecraft.Crafting.Api/Images/potion.png
create mode 100644 Minecraft.Crafting.Api/Images/potion_contents.png
create mode 100644 Minecraft.Crafting.Api/Images/potion_splash.png
create mode 100644 Minecraft.Crafting.Api/Images/pumpkinPie.png
create mode 100644 Minecraft.Crafting.Api/Images/pumpkin_face.png
create mode 100644 Minecraft.Crafting.Api/Images/pumpkin_jack.png
create mode 100644 Minecraft.Crafting.Api/Images/pumpkin_side.png
create mode 100644 Minecraft.Crafting.Api/Images/pumpkin_top.png
create mode 100644 Minecraft.Crafting.Api/Images/quartzblock_bottom.png
create mode 100644 Minecraft.Crafting.Api/Images/quartzblock_chiseled.png
create mode 100644 Minecraft.Crafting.Api/Images/quartzblock_chiseled_top.png
create mode 100644 Minecraft.Crafting.Api/Images/quartzblock_lines.png
create mode 100644 Minecraft.Crafting.Api/Images/quartzblock_lines_top.png
create mode 100644 Minecraft.Crafting.Api/Images/quartzblock_side.png
create mode 100644 Minecraft.Crafting.Api/Images/quartzblock_top.png
create mode 100644 Minecraft.Crafting.Api/Images/quiver.png
create mode 100644 Minecraft.Crafting.Api/Images/rail.png
create mode 100644 Minecraft.Crafting.Api/Images/rail_turn.png
create mode 100644 Minecraft.Crafting.Api/Images/record_11.png
create mode 100644 Minecraft.Crafting.Api/Images/record_13.png
create mode 100644 Minecraft.Crafting.Api/Images/record_blocks.png
create mode 100644 Minecraft.Crafting.Api/Images/record_cat.png
create mode 100644 Minecraft.Crafting.Api/Images/record_chirp.png
create mode 100644 Minecraft.Crafting.Api/Images/record_far.png
create mode 100644 Minecraft.Crafting.Api/Images/record_mall.png
create mode 100644 Minecraft.Crafting.Api/Images/record_mellohi.png
create mode 100644 Minecraft.Crafting.Api/Images/record_stal.png
create mode 100644 Minecraft.Crafting.Api/Images/record_strad.png
create mode 100644 Minecraft.Crafting.Api/Images/record_wait.png
create mode 100644 Minecraft.Crafting.Api/Images/record_ward.png
create mode 100644 Minecraft.Crafting.Api/Images/redstone.png
create mode 100644 Minecraft.Crafting.Api/Images/redstoneDust_cross.png
create mode 100644 Minecraft.Crafting.Api/Images/redstoneDust_cross_overlay.png
create mode 100644 Minecraft.Crafting.Api/Images/redstoneDust_line.png
create mode 100644 Minecraft.Crafting.Api/Images/redstoneDust_line_overlay.png
create mode 100644 Minecraft.Crafting.Api/Images/redstoneLight.png
create mode 100644 Minecraft.Crafting.Api/Images/redstoneLight_lit.png
create mode 100644 Minecraft.Crafting.Api/Images/redtorch.png
create mode 100644 Minecraft.Crafting.Api/Images/redtorch_lit.png
create mode 100644 Minecraft.Crafting.Api/Images/reeds.png
create mode 100644 Minecraft.Crafting.Api/Images/repeater.png
create mode 100644 Minecraft.Crafting.Api/Images/repeater_lit.png
create mode 100644 Minecraft.Crafting.Api/Images/rose.png
create mode 100644 Minecraft.Crafting.Api/Images/rottenFlesh.png
create mode 100644 Minecraft.Crafting.Api/Images/ruby.png
create mode 100644 Minecraft.Crafting.Api/Images/saddle.png
create mode 100644 Minecraft.Crafting.Api/Images/sand.png
create mode 100644 Minecraft.Crafting.Api/Images/sandstone.png
create mode 100644 Minecraft.Crafting.Api/Images/sandstone_bottom.png
create mode 100644 Minecraft.Crafting.Api/Images/sandstone_carved.png
create mode 100644 Minecraft.Crafting.Api/Images/sandstone_side.png
create mode 100644 Minecraft.Crafting.Api/Images/sandstone_smooth.png
create mode 100644 Minecraft.Crafting.Api/Images/sandstone_top.png
create mode 100644 Minecraft.Crafting.Api/Images/sapling.png
create mode 100644 Minecraft.Crafting.Api/Images/sapling_birch.png
create mode 100644 Minecraft.Crafting.Api/Images/sapling_jungle.png
create mode 100644 Minecraft.Crafting.Api/Images/sapling_spruce.png
create mode 100644 Minecraft.Crafting.Api/Images/seeds.png
create mode 100644 Minecraft.Crafting.Api/Images/seeds_melon.png
create mode 100644 Minecraft.Crafting.Api/Images/seeds_pumpkin.png
create mode 100644 Minecraft.Crafting.Api/Images/shears.png
create mode 100644 Minecraft.Crafting.Api/Images/shovelDiamond.png
create mode 100644 Minecraft.Crafting.Api/Images/shovelGold.png
create mode 100644 Minecraft.Crafting.Api/Images/shovelIron.png
create mode 100644 Minecraft.Crafting.Api/Images/shovelStone.png
create mode 100644 Minecraft.Crafting.Api/Images/shovelWood.png
create mode 100644 Minecraft.Crafting.Api/Images/sign.png
create mode 100644 Minecraft.Crafting.Api/Images/skull_char.png
create mode 100644 Minecraft.Crafting.Api/Images/skull_creeper.png
create mode 100644 Minecraft.Crafting.Api/Images/skull_skeleton.png
create mode 100644 Minecraft.Crafting.Api/Images/skull_wither.png
create mode 100644 Minecraft.Crafting.Api/Images/skull_zombie.png
create mode 100644 Minecraft.Crafting.Api/Images/slimeball.png
create mode 100644 Minecraft.Crafting.Api/Images/slot_empty_boots.png
create mode 100644 Minecraft.Crafting.Api/Images/slot_empty_chestplate.png
create mode 100644 Minecraft.Crafting.Api/Images/slot_empty_helmet.png
create mode 100644 Minecraft.Crafting.Api/Images/slot_empty_leggings.png
create mode 100644 Minecraft.Crafting.Api/Images/snow.png
create mode 100644 Minecraft.Crafting.Api/Images/snow_side.png
create mode 100644 Minecraft.Crafting.Api/Images/snowball.png
create mode 100644 Minecraft.Crafting.Api/Images/speckledMelon.png
create mode 100644 Minecraft.Crafting.Api/Images/spiderEye.png
create mode 100644 Minecraft.Crafting.Api/Images/sponge.png
create mode 100644 Minecraft.Crafting.Api/Images/stem_bent.png
create mode 100644 Minecraft.Crafting.Api/Images/stem_straight.png
create mode 100644 Minecraft.Crafting.Api/Images/stick.png
create mode 100644 Minecraft.Crafting.Api/Images/stone.png
create mode 100644 Minecraft.Crafting.Api/Images/stoneMoss.png
create mode 100644 Minecraft.Crafting.Api/Images/stonebrick.png
create mode 100644 Minecraft.Crafting.Api/Images/stonebricksmooth.png
create mode 100644 Minecraft.Crafting.Api/Images/stonebricksmooth_carved.png
create mode 100644 Minecraft.Crafting.Api/Images/stonebricksmooth_cracked.png
create mode 100644 Minecraft.Crafting.Api/Images/stonebricksmooth_mossy.png
create mode 100644 Minecraft.Crafting.Api/Images/stoneslab_side.png
create mode 100644 Minecraft.Crafting.Api/Images/stoneslab_top.png
create mode 100644 Minecraft.Crafting.Api/Images/string.png
create mode 100644 Minecraft.Crafting.Api/Images/sugar.png
create mode 100644 Minecraft.Crafting.Api/Images/sulphur.png
create mode 100644 Minecraft.Crafting.Api/Images/swordDiamond.png
create mode 100644 Minecraft.Crafting.Api/Images/swordGold.png
create mode 100644 Minecraft.Crafting.Api/Images/swordIron.png
create mode 100644 Minecraft.Crafting.Api/Images/swordStone.png
create mode 100644 Minecraft.Crafting.Api/Images/swordWood.png
create mode 100644 Minecraft.Crafting.Api/Images/tallgrass.png
create mode 100644 Minecraft.Crafting.Api/Images/thinglass_top.png
create mode 100644 Minecraft.Crafting.Api/Images/tnt_bottom.png
create mode 100644 Minecraft.Crafting.Api/Images/tnt_side.png
create mode 100644 Minecraft.Crafting.Api/Images/tnt_top.png
create mode 100644 Minecraft.Crafting.Api/Images/torch.png
create mode 100644 Minecraft.Crafting.Api/Images/trapdoor.png
create mode 100644 Minecraft.Crafting.Api/Images/tree_birch.png
create mode 100644 Minecraft.Crafting.Api/Images/tree_jungle.png
create mode 100644 Minecraft.Crafting.Api/Images/tree_side.png
create mode 100644 Minecraft.Crafting.Api/Images/tree_spruce.png
create mode 100644 Minecraft.Crafting.Api/Images/tree_top.png
create mode 100644 Minecraft.Crafting.Api/Images/tripWire.png
create mode 100644 Minecraft.Crafting.Api/Images/tripWireSource.png
create mode 100644 Minecraft.Crafting.Api/Images/vine.png
create mode 100644 Minecraft.Crafting.Api/Images/water.png
create mode 100644 Minecraft.Crafting.Api/Images/water.txt
create mode 100644 Minecraft.Crafting.Api/Images/water_flow.png
create mode 100644 Minecraft.Crafting.Api/Images/water_flow.txt
create mode 100644 Minecraft.Crafting.Api/Images/waterlily.png
create mode 100644 Minecraft.Crafting.Api/Images/web.png
create mode 100644 Minecraft.Crafting.Api/Images/wheat.png
create mode 100644 Minecraft.Crafting.Api/Images/whiteStone.png
create mode 100644 Minecraft.Crafting.Api/Images/wood.png
create mode 100644 Minecraft.Crafting.Api/Images/wood_birch.png
create mode 100644 Minecraft.Crafting.Api/Images/wood_jungle.png
create mode 100644 Minecraft.Crafting.Api/Images/wood_spruce.png
create mode 100644 Minecraft.Crafting.Api/Images/workbench_front.png
create mode 100644 Minecraft.Crafting.Api/Images/workbench_side.png
create mode 100644 Minecraft.Crafting.Api/Images/workbench_top.png
create mode 100644 Minecraft.Crafting.Api/Images/writingBook.png
create mode 100644 Minecraft.Crafting.Api/Images/writtenBook.png
create mode 100644 Minecraft.Crafting.Api/Images/yellowDust.png
create mode 100644 Minecraft.Crafting.Api/Minecraft.Crafting.Api.csproj
create mode 100644 Minecraft.Crafting.Api/Models/InventoryModel.cs
create mode 100644 Minecraft.Crafting.Api/Models/Item.cs
create mode 100644 Minecraft.Crafting.Api/Models/Recipe.cs
create mode 100644 Minecraft.Crafting.Api/Program.cs
create mode 100644 Minecraft.Crafting.Api/Properties/launchSettings.json
create mode 100644 Minecraft.Crafting.Api/RecipeConverter.cs
create mode 100644 Minecraft.Crafting.Api/appsettings.Development.json
create mode 100644 Minecraft.Crafting.Api/appsettings.json
diff --git a/BlazorApp1.sln b/BlazorApp1.sln
index e4db715..a28a927 100644
--- a/BlazorApp1.sln
+++ b/BlazorApp1.sln
@@ -5,6 +5,8 @@ VisualStudioVersion = 17.2.32616.157
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorApp1", "BlazorApp1\BlazorApp1.csproj", "{82FE67AC-2F89-4D97-A04B-358F29009825}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Minecraft.Crafting.Api", "Minecraft.Crafting.Api\Minecraft.Crafting.Api.csproj", "{6FC599E0-EFE4-4F0C-8AC1-66A4617F4F69}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -15,6 +17,10 @@ Global
{82FE67AC-2F89-4D97-A04B-358F29009825}.Debug|Any CPU.Build.0 = Debug|Any CPU
{82FE67AC-2F89-4D97-A04B-358F29009825}.Release|Any CPU.ActiveCfg = Release|Any CPU
{82FE67AC-2F89-4D97-A04B-358F29009825}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6FC599E0-EFE4-4F0C-8AC1-66A4617F4F69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6FC599E0-EFE4-4F0C-8AC1-66A4617F4F69}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6FC599E0-EFE4-4F0C-8AC1-66A4617F4F69}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6FC599E0-EFE4-4F0C-8AC1-66A4617F4F69}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/BlazorApp1/Factories/ItemFactory.cs b/BlazorApp1/Factories/ItemFactory.cs
index d9cb4e1..5613786 100644
--- a/BlazorApp1/Factories/ItemFactory.cs
+++ b/BlazorApp1/Factories/ItemFactory.cs
@@ -15,7 +15,8 @@ namespace BlazorApp1.Factories
EnchantCategories = item.EnchantCategories,
MaxDurability = item.MaxDurability,
StackSize = item.StackSize,
- ImageContent = imageContent
+ ImageContent = imageContent,
+ ImageBase64 = string.IsNullOrWhiteSpace(item.ImageBase64) ? Convert.ToBase64String(imageContent) : item.ImageBase64
};
}
@@ -30,7 +31,8 @@ namespace BlazorApp1.Factories
EnchantCategories = model.EnchantCategories,
MaxDurability = model.MaxDurability,
StackSize = model.StackSize,
- CreatedDate = DateTime.Now
+ CreatedDate = DateTime.Now,
+ ImageBase64 = Convert.ToBase64String(model.ImageContent)
};
}
@@ -43,6 +45,7 @@ namespace BlazorApp1.Factories
item.MaxDurability = model.MaxDurability;
item.StackSize = model.StackSize;
item.UpdatedDate = DateTime.Now;
+ item.ImageBase64 = Convert.ToBase64String(model.ImageContent);
}
}
}
diff --git a/BlazorApp1/Models/Item.cs b/BlazorApp1/Models/Item.cs
index 4f47361..7a80931 100644
--- a/BlazorApp1/Models/Item.cs
+++ b/BlazorApp1/Models/Item.cs
@@ -11,5 +11,6 @@
public List RepairWith { get; set; }
public DateTime CreatedDate { get; set; }
public DateTime? UpdatedDate { get; set; }
+ public string ImageBase64 { get; set; }
}
}
diff --git a/BlazorApp1/Models/ItemModel.cs b/BlazorApp1/Models/ItemModel.cs
index 770ecf9..70b27e3 100644
--- a/BlazorApp1/Models/ItemModel.cs
+++ b/BlazorApp1/Models/ItemModel.cs
@@ -33,5 +33,6 @@ namespace BlazorApp1.Models
[Required(ErrorMessage = "The image of the item is mandatory!")]
public byte[] ImageContent { get; set; }
+ public string ImageBase64 { get; set; }
}
}
diff --git a/BlazorApp1/Pages/Edit.razor b/BlazorApp1/Pages/Edit.razor
index c00eb38..359359e 100644
--- a/BlazorApp1/Pages/Edit.razor
+++ b/BlazorApp1/Pages/Edit.razor
@@ -53,19 +53,12 @@
}
-
-
-
+
+
+