diff options
Diffstat (limited to '')
-rw-r--r-- | CMakeLists.txt | 48 | ||||
-rw-r--r-- | cwd/shaders/block.fs | 18 | ||||
-rw-r--r-- | cwd/shaders/block.vs | 15 | ||||
-rw-r--r-- | cwd/shaders/simple.fs | 7 | ||||
-rw-r--r-- | cwd/shaders/simple.vs | 9 | ||||
-rw-r--r-- | cwd/textures.json | 37798 | ||||
-rw-r--r-- | src/core/AssetManager.cpp | 169 | ||||
-rw-r--r-- | src/core/Core.cpp | 1146 | ||||
-rw-r--r-- | src/core/Core.hpp | 87 | ||||
-rw-r--r-- | src/graphics/Frustrum.cpp | 111 | ||||
-rw-r--r-- | src/graphics/Frustrum.hpp | 24 | ||||
-rw-r--r-- | src/network/Network.cpp | 144 | ||||
-rw-r--r-- | src/utility/Vector.hpp | 215 |
13 files changed, 28978 insertions, 10813 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 73d4124..a52494c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,10 +19,33 @@ set(SRC_UTILITY src/utility/Vector.hpp src/utility/utility.cpp) set(SRC_WORLD src/world/Block.cpp src/world/Section.cpp src/world/World.cpp) set(SOURCE_FILES src/main.cpp ${SRC_CORE} ${SRC_GAMESTATE} ${SRC_GRAPHICS} ${SRC_GUI} ${SRC_GRAPHICS} ${SRC_GUI} - ${SRC_NBT} ${SRC_NETWORK} ${SRC_PACKET} ${SRC_UTILITY} ${SRC_WORLD}) + ${SRC_NBT} ${SRC_NETWORK} ${SRC_PACKET} ${SRC_UTILITY} ${SRC_WORLD} src/graphics/Frustrum.cpp src/graphics/Frustrum.hpp) add_executable(AltCraft ${SOURCE_FILES}) +################ +# CONFIGURATION +################ + +#Configure easlylogging++ +#set(LOGGER_DEFINITIONS "-DELPP_THREAD_SAFE") +if (LINUX) + set(LOGGER_DENITIONS "${LOGGER_DEFINITIPNS} -DELPP_FEATURE_CRASH_LOG -DELPP_STL_LOGGING") +endif() +add_definitions(${LOGGER_DEFINITIONS}) + +#Set compiler's flags and setup platfrom-dependent libraries +if (CMAKE_COMPILER_IS_GNUCXX) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Werror") + #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0") + #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3") + #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g") + #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -p") + set(PLATFORM_LIBRARIES "pthread" "stdc++fs") +endif () +target_link_libraries(AltCraft ${PLATFORM_LIBRARIES}) + ############ # LIBRARIES ############ @@ -60,29 +83,6 @@ endif () # message(FATAL_ERROR "Zlib not found!") #endif () -################ -# CONFIGURATION -################ - -#Configure easlylogging++ -#set(LOGGER_DEFINITIONS "-DELPP_THREAD_SAFE") -if (LINUX) - set(LOGGER_DENITIONS "${LOGGER_DEFINITIPNS} -DELPP_FEATURE_CRASH_LOG -DELPP_STL_LOGGING") -endif() -add_definitions(${LOGGER_DEFINITIONS}) - -#Set compiler's flags and setup platfrom-dependent libraries -if (CMAKE_COMPILER_IS_GNUCXX) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Werror") - #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0") - #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3") - #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g") - #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pg") - set(PLATFORM_LIBRARIES "pthread" "stdc++fs") -endif () -target_link_libraries(AltCraft ${PLATFORM_LIBRARIES}) - ################# # COPY RESOURCES ################# diff --git a/cwd/shaders/block.fs b/cwd/shaders/block.fs index 8795fb2..d1716bc 100644 --- a/cwd/shaders/block.fs +++ b/cwd/shaders/block.fs @@ -1,11 +1,17 @@ #version 330 core in vec2 UvPosition; +in vec3 FragmentPosition; +flat in int Block; +flat in int State; +in vec4 ndcPos; -uniform int Block; -uniform int State; +//uniform int Block; +//uniform int State; uniform sampler2D textureAtlas; uniform float time; +uniform int isInside; +uniform vec2 windowSize; // TextureIndex: [most significant bit]<-...<-side[3bit]<-id[13]<-state[4] layout(std140) uniform TextureIndexes { // binding point: 0 @@ -23,7 +29,6 @@ vec4 GetDepthColor(); vec4 GetCheckerColor(); vec4 VTC(int value); -in vec3 FragmentPosition; int GetBlockSide(){ int side=6; if (FragmentPosition.y==-0.5) @@ -62,10 +67,15 @@ vec3 hsv2rgb(vec3 c) void main() { +/*gl_FragColor = vec4(0,1,0,1); +if (isInside==0) + gl_FragColor = vec4(1,0,0,1); + return;*/ vec4 BlockTextureCoords = GetTextureByBlockId(); vec2 AtlasCoords = TransformTextureCoord(BlockTextureCoords, UvPosition); gl_FragColor = texture(textureAtlas, AtlasCoords); - if (id==2 && side==1) { //Grass colorizing + if (gl_FragColor.a<0.1) discard; + if (Block==2 && side==1 || Block==18 || Block==31 && state==1 || Block==31 && state==2) { //Grass and leaves colorizing const float BiomeColor = 0.275; vec3 hsvColor = rgb2hsv(gl_FragColor.xyz); hsvColor[0]+=BiomeColor; diff --git a/cwd/shaders/block.vs b/cwd/shaders/block.vs index e8756c0..6c45c24 100644 --- a/cwd/shaders/block.vs +++ b/cwd/shaders/block.vs @@ -1,18 +1,29 @@ #version 330 core layout (location = 0) in vec3 position; layout (location = 2) in vec2 UvCoordinates; +layout (location = 7) in vec2 BlockId; +layout (location = 8) in mat4 model; +//layout (location = 12) in something.... out vec2 UvPosition; out vec3 FragmentPosition; +flat out int Block; +flat out int State; +out vec4 ndcPos; uniform mat4 view; uniform mat4 projection; uniform float time; -uniform mat4 model; void main() { - gl_Position = projection * view * model * vec4(position, 1.0f); UvPosition = vec2(UvCoordinates.x,UvCoordinates.y); FragmentPosition = position; + Block = int(BlockId.x); + State = int(BlockId.y); + + vec4 sourcePosition = vec4(position,1.0f); + ndcPos = (projection*view*model) * sourcePosition; + gl_Position = projection * view * model * sourcePosition; + } diff --git a/cwd/shaders/simple.fs b/cwd/shaders/simple.fs new file mode 100644 index 0000000..34cc192 --- /dev/null +++ b/cwd/shaders/simple.fs @@ -0,0 +1,7 @@ +#version 330 core + +uniform vec3 color; + +void main(){ + gl_FragColor = vec4(color,1); +}
\ No newline at end of file diff --git a/cwd/shaders/simple.vs b/cwd/shaders/simple.vs new file mode 100644 index 0000000..8c9f37f --- /dev/null +++ b/cwd/shaders/simple.vs @@ -0,0 +1,9 @@ +#version 330 core + +uniform mat4 view; +uniform mat4 projection; +layout (location = 0) in vec3 position; + +void main(){ + gl_Position = vec4(position,1);//projection*view*vec4(position,1); +}
\ No newline at end of file diff --git a/cwd/textures.json b/cwd/textures.json index 54b679b..4b99cc7 100644 --- a/cwd/textures.json +++ b/cwd/textures.json @@ -1,10011 +1,27791 @@ -{"frames": [ - { - "filename": "blocks/air.png", - "frame": {"x":48,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/anvil_base.png", - "frame": {"x":80,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/anvil_top_damaged_0.png", - "frame": {"x":112,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/anvil_top_damaged_1.png", - "frame": {"x":96,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/anvil_top_damaged_2.png", - "frame": {"x":64,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/beacon.png", - "frame": {"x":32,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/bed_feet_end.png", - "frame": {"x":2000,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/bed_feet_side.png", - "frame": {"x":2032,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/bed_feet_top.png", - "frame": {"x":16,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/bed_head_end.png", - "frame": {"x":0,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/bed_head_side.png", - "frame": {"x":128,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/bed_head_top.png", - "frame": {"x":160,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/bedrock.png", - "frame": {"x":240,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/beetroots_stage_0.png", - "frame": {"x":272,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/beetroots_stage_1.png", - "frame": {"x":304,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/beetroots_stage_2.png", - "frame": {"x":288,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/beetroots_stage_3.png", - "frame": {"x":256,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/bone_block_side.png", - "frame": {"x":224,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/bone_block_top.png", - "frame": {"x":144,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/bookshelf.png", - "frame": {"x":176,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/brewing_stand.png", - "frame": {"x":208,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/brewing_stand_base.png", - "frame": {"x":192,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/brick.png", - "frame": {"x":2016,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cactus_bottom.png", - "frame": {"x":1984,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cactus_side.png", - "frame": {"x":1712,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cactus_top.png", - "frame": {"x":1744,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cake_bottom.png", - "frame": {"x":1776,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cake_inner.png", - "frame": {"x":1760,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cake_side.png", - "frame": {"x":1728,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cake_top.png", - "frame": {"x":1696,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/carrots_stage_0.png", - "frame": {"x":1616,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/carrots_stage_1.png", - "frame": {"x":1648,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/carrots_stage_2.png", - "frame": {"x":1680,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/carrots_stage_3.png", - "frame": {"x":1664,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cauldron_bottom.png", - "frame": {"x":1792,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cauldron_inner.png", - "frame": {"x":1824,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cauldron_side.png", - "frame": {"x":1904,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cauldron_top.png", - "frame": {"x":1936,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/chain_command_block_back.png", - "frame": {"x":1296,"y":416,"w":16,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":64}, - "sourceSize": {"w":16,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/chain_command_block_conditional.png", - "frame": {"x":1344,"y":416,"w":16,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":64}, - "sourceSize": {"w":16,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/chain_command_block_front.png", - "frame": {"x":1312,"y":416,"w":16,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":64}, - "sourceSize": {"w":16,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/chain_command_block_side.png", - "frame": {"x":1328,"y":416,"w":16,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":64}, - "sourceSize": {"w":16,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/chorus_flower.png", - "frame": {"x":1968,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/chorus_flower_dead.png", - "frame": {"x":1952,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/chorus_plant.png", - "frame": {"x":1920,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/clay.png", - "frame": {"x":1888,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/coal_block.png", - "frame": {"x":1808,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/coal_ore.png", - "frame": {"x":1840,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/coarse_dirt.png", - "frame": {"x":1872,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cobblestone.png", - "frame": {"x":1856,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cobblestone_mossy.png", - "frame": {"x":320,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cocoa_stage_0.png", - "frame": {"x":352,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cocoa_stage_1.png", - "frame": {"x":816,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/cocoa_stage_2.png", - "frame": {"x":848,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/command_block_back.png", - "frame": {"x":1280,"y":416,"w":16,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":64}, - "sourceSize": {"w":16,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/command_block_conditional.png", - "frame": {"x":1136,"y":416,"w":16,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":64}, - "sourceSize": {"w":16,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/command_block_front.png", - "frame": {"x":960,"y":416,"w":16,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":64}, - "sourceSize": {"w":16,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/command_block_side.png", - "frame": {"x":1120,"y":416,"w":16,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":64}, - "sourceSize": {"w":16,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/comparator_off.png", - "frame": {"x":880,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/comparator_on.png", - "frame": {"x":864,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/crafting_table_front.png", - "frame": {"x":832,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/crafting_table_side.png", - "frame": {"x":800,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/crafting_table_top.png", - "frame": {"x":720,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/daylight_detector_inverted_top.png", - "frame": {"x":752,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/daylight_detector_side.png", - "frame": {"x":784,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/daylight_detector_top.png", - "frame": {"x":768,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/deadbush.png", - "frame": {"x":896,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/debug.png", - "frame": {"x":928,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/debug2.png", - "frame": {"x":1008,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/destroy_stage_0.png", - "frame": {"x":1040,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/destroy_stage_1.png", - "frame": {"x":1072,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/destroy_stage_2.png", - "frame": {"x":1056,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/destroy_stage_3.png", - "frame": {"x":1024,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/destroy_stage_4.png", - "frame": {"x":992,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/destroy_stage_5.png", - "frame": {"x":912,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/destroy_stage_6.png", - "frame": {"x":944,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/destroy_stage_7.png", - "frame": {"x":976,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/destroy_stage_8.png", - "frame": {"x":960,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/destroy_stage_9.png", - "frame": {"x":736,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/diamond_block.png", - "frame": {"x":704,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/diamond_ore.png", - "frame": {"x":432,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/dirt.png", - "frame": {"x":464,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/dirt_podzol_side.png", - "frame": {"x":496,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/dirt_podzol_top.png", - "frame": {"x":480,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/dispenser_front_horizontal.png", - "frame": {"x":448,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/dispenser_front_vertical.png", - "frame": {"x":416,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/door_acacia_lower.png", - "frame": {"x":336,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/door_acacia_upper.png", - "frame": {"x":368,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/door_birch_lower.png", - "frame": {"x":400,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/door_birch_upper.png", - "frame": {"x":384,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/door_dark_oak_lower.png", - "frame": {"x":512,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/door_dark_oak_upper.png", - "frame": {"x":544,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/door_iron_lower.png", - "frame": {"x":624,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/door_iron_upper.png", - "frame": {"x":656,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/door_jungle_lower.png", - "frame": {"x":688,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/door_jungle_upper.png", - "frame": {"x":672,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/door_spruce_lower.png", - "frame": {"x":640,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/door_spruce_upper.png", - "frame": {"x":608,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/door_wood_lower.png", - "frame": {"x":528,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/door_wood_upper.png", - "frame": {"x":560,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/double_plant_fern_bottom.png", - "frame": {"x":592,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/double_plant_fern_top.png", - "frame": {"x":576,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/double_plant_grass_bottom.png", - "frame": {"x":1632,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/double_plant_grass_top.png", - "frame": {"x":1600,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/double_plant_paeonia_bottom.png", - "frame": {"x":560,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/double_plant_paeonia_top.png", - "frame": {"x":592,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/double_plant_rose_bottom.png", - "frame": {"x":624,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/double_plant_rose_top.png", - "frame": {"x":608,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/double_plant_sunflower_back.png", - "frame": {"x":576,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/double_plant_sunflower_bottom.png", - "frame": {"x":544,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/double_plant_sunflower_front.png", - "frame": {"x":464,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/double_plant_sunflower_top.png", - "frame": {"x":496,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/double_plant_syringa_bottom.png", - "frame": {"x":528,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/double_plant_syringa_top.png", - "frame": {"x":512,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/dragon_egg.png", - "frame": {"x":640,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/dropper_front_horizontal.png", - "frame": {"x":672,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/dropper_front_vertical.png", - "frame": {"x":752,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/emerald_block.png", - "frame": {"x":784,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/emerald_ore.png", - "frame": {"x":816,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/enchanting_table_bottom.png", - "frame": {"x":800,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/enchanting_table_side.png", - "frame": {"x":768,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/enchanting_table_top.png", - "frame": {"x":736,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/end_bricks.png", - "frame": {"x":656,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/end_rod.png", - "frame": {"x":688,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/end_stone.png", - "frame": {"x":720,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/endframe_eye.png", - "frame": {"x":704,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/endframe_side.png", - "frame": {"x":480,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/endframe_top.png", - "frame": {"x":448,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/farmland_dry.png", - "frame": {"x":176,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/farmland_wet.png", - "frame": {"x":208,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/fern.png", - "frame": {"x":240,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/fire_layer_0.png", - "frame": {"x":32,"y":2592,"w":16,"h":512}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":512}, - "sourceSize": {"w":16,"h":512}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/fire_layer_1.png", - "frame": {"x":96,"y":2592,"w":16,"h":512}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":512}, - "sourceSize": {"w":16,"h":512}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/flower_allium.png", - "frame": {"x":224,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/flower_blue_orchid.png", - "frame": {"x":192,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/flower_dandelion.png", - "frame": {"x":160,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/flower_houstonia.png", - "frame": {"x":112,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/flower_oxeye_daisy.png", - "frame": {"x":144,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/flower_paeonia.png", - "frame": {"x":128,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/flower_pot.png", - "frame": {"x":256,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/flower_rose.png", - "frame": {"x":288,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/flower_tulip_orange.png", - "frame": {"x":368,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/flower_tulip_pink.png", - "frame": {"x":400,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/flower_tulip_red.png", - "frame": {"x":432,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/flower_tulip_white.png", - "frame": {"x":416,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/frosted_ice_0.png", - "frame": {"x":384,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/frosted_ice_1.png", - "frame": {"x":352,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/frosted_ice_2.png", - "frame": {"x":272,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/frosted_ice_3.png", - "frame": {"x":304,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/furnace_front_off.png", - "frame": {"x":336,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/furnace_front_on.png", - "frame": {"x":320,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/furnace_side.png", - "frame": {"x":832,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/furnace_top.png", - "frame": {"x":864,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass.png", - "frame": {"x":1328,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_black.png", - "frame": {"x":1360,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_blue.png", - "frame": {"x":1392,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_brown.png", - "frame": {"x":1376,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_cyan.png", - "frame": {"x":1344,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_gray.png", - "frame": {"x":1312,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_green.png", - "frame": {"x":1232,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_light_blue.png", - "frame": {"x":1264,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_lime.png", - "frame": {"x":1296,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_magenta.png", - "frame": {"x":1280,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_orange.png", - "frame": {"x":1408,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top.png", - "frame": {"x":1440,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_black.png", - "frame": {"x":1520,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_blue.png", - "frame": {"x":1552,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_brown.png", - "frame": {"x":1584,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_cyan.png", - "frame": {"x":1568,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_gray.png", - "frame": {"x":1536,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_green.png", - "frame": {"x":1504,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_light_blue.png", - "frame": {"x":1424,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_lime.png", - "frame": {"x":1456,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_magenta.png", - "frame": {"x":1488,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_orange.png", - "frame": {"x":1472,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_pink.png", - "frame": {"x":1248,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_purple.png", - "frame": {"x":1216,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_red.png", - "frame": {"x":944,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_silver.png", - "frame": {"x":976,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_white.png", - "frame": {"x":1008,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pane_top_yellow.png", - "frame": {"x":992,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_pink.png", - "frame": {"x":960,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_purple.png", - "frame": {"x":928,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_red.png", - "frame": {"x":848,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_silver.png", - "frame": {"x":880,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_white.png", - "frame": {"x":912,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glass_yellow.png", - "frame": {"x":896,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/glowstone.png", - "frame": {"x":1024,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/gold_block.png", - "frame": {"x":1056,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/gold_ore.png", - "frame": {"x":1136,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/grass.png", - "frame": {"x":1168,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/grass_path_side.png", - "frame": {"x":1200,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/grass_path_top.png", - "frame": {"x":1184,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/grass_side.png", - "frame": {"x":1152,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/grass_side_overlay.png", - "frame": {"x":1088,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/grass_side_snowed.png", - "frame": {"x":1040,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/grass_top.png", - "frame": {"x":1072,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/gravel.png", - "frame": {"x":1104,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay.png", - "frame": {"x":1088,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_black.png", - "frame": {"x":96,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_blue.png", - "frame": {"x":1632,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_brown.png", - "frame": {"x":1072,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_cyan.png", - "frame": {"x":1104,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_gray.png", - "frame": {"x":1136,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_green.png", - "frame": {"x":1120,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_light_blue.png", - "frame": {"x":1088,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_lime.png", - "frame": {"x":1056,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_magenta.png", - "frame": {"x":976,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_orange.png", - "frame": {"x":1008,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_pink.png", - "frame": {"x":1040,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_purple.png", - "frame": {"x":1024,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_red.png", - "frame": {"x":1152,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_silver.png", - "frame": {"x":1184,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_white.png", - "frame": {"x":1264,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hardened_clay_stained_yellow.png", - "frame": {"x":1296,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hay_block_side.png", - "frame": {"x":1328,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hay_block_top.png", - "frame": {"x":1312,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hopper_inside.png", - "frame": {"x":1280,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hopper_outside.png", - "frame": {"x":1248,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/hopper_top.png", - "frame": {"x":1168,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/ice.png", - "frame": {"x":1200,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/ice_packed.png", - "frame": {"x":1232,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/iron_bars.png", - "frame": {"x":1216,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/iron_block.png", - "frame": {"x":992,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/iron_ore.png", - "frame": {"x":960,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/iron_trapdoor.png", - "frame": {"x":688,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/itemframe_background.png", - "frame": {"x":720,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/jukebox_side.png", - "frame": {"x":752,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/jukebox_top.png", - "frame": {"x":736,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/ladder.png", - "frame": {"x":704,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/lapis_block.png", - "frame": {"x":672,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/lapis_ore.png", - "frame": {"x":592,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/lava_flow.png", - "frame": {"x":64,"y":2592,"w":32,"h":512}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":32,"h":512}, - "sourceSize": {"w":32,"h":512}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/lava_still.png", - "frame": {"x":0,"y":2592,"w":16,"h":320}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":320}, - "sourceSize": {"w":16,"h":320}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/leaves_acacia.png", - "frame": {"x":624,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/leaves_big_oak.png", - "frame": {"x":656,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/leaves_birch.png", - "frame": {"x":640,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/leaves_jungle.png", - "frame": {"x":768,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/leaves_oak.png", - "frame": {"x":800,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/leaves_spruce.png", - "frame": {"x":880,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/lever.png", - "frame": {"x":912,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/log_acacia.png", - "frame": {"x":944,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/log_acacia_top.png", - "frame": {"x":928,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/log_big_oak.png", - "frame": {"x":896,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/log_big_oak_top.png", - "frame": {"x":864,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/log_birch.png", - "frame": {"x":784,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/log_birch_top.png", - "frame": {"x":816,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/log_jungle.png", - "frame": {"x":1344,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/log_jungle_top.png", - "frame": {"x":832,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/log_oak.png", - "frame": {"x":608,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/log_oak_top.png", - "frame": {"x":1824,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/log_spruce.png", - "frame": {"x":1792,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/log_spruce_top.png", - "frame": {"x":1712,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/magma.png", - "frame": {"x":224,"y":160,"w":16,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":48}, - "sourceSize": {"w":16,"h":48}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/melon_side.png", - "frame": {"x":1728,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/melon_stem_connected.png", - "frame": {"x":1856,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/melon_stem_disconnected.png", - "frame": {"x":1872,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/melon_top.png", - "frame": {"x":1952,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/mob_spawner.png", - "frame": {"x":1984,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/mushroom_block_inside.png", - "frame": {"x":1936,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/mushroom_block_skin_brown.png", - "frame": {"x":1888,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/mushroom_block_skin_red.png", - "frame": {"x":1920,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/mushroom_block_skin_stem.png", - "frame": {"x":1904,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/mushroom_brown.png", - "frame": {"x":1696,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/mushroom_red.png", - "frame": {"x":1488,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/mycelium_side.png", - "frame": {"x":1472,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/mycelium_top.png", - "frame": {"x":1440,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/nether_brick.png", - "frame": {"x":1408,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/nether_wart_block.png", - "frame": {"x":1392,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/nether_wart_stage_0.png", - "frame": {"x":1504,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/nether_wart_stage_1.png", - "frame": {"x":1520,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/nether_wart_stage_2.png", - "frame": {"x":1600,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/netherrack.png", - "frame": {"x":1632,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/noteblock.png", - "frame": {"x":1664,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/observer_back.png", - "frame": {"x":1648,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/observer_back_lit.png", - "frame": {"x":1616,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/observer_front.png", - "frame": {"x":1584,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/observer_side.png", - "frame": {"x":1536,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/observer_top.png", - "frame": {"x":1568,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/obsidian.png", - "frame": {"x":1552,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/piston_bottom.png", - "frame": {"x":1360,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/piston_inner.png", - "frame": {"x":1376,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/piston_side.png", - "frame": {"x":1424,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/piston_top_normal.png", - "frame": {"x":1456,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/piston_top_sticky.png", - "frame": {"x":1680,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/planks_acacia.png", - "frame": {"x":1968,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/planks_big_oak.png", - "frame": {"x":2000,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/planks_birch.png", - "frame": {"x":2016,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/planks_jungle.png", - "frame": {"x":1744,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/planks_oak.png", - "frame": {"x":1760,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/planks_spruce.png", - "frame": {"x":1840,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/portal.png", - "frame": {"x":48,"y":2592,"w":16,"h":512}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":512}, - "sourceSize": {"w":16,"h":512}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/potatoes_stage_0.png", - "frame": {"x":1776,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/potatoes_stage_1.png", - "frame": {"x":848,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/potatoes_stage_2.png", - "frame": {"x":1120,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/potatoes_stage_3.png", - "frame": {"x":1584,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/prismarine_bricks.png", - "frame": {"x":1616,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/prismarine_dark.png", - "frame": {"x":1648,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/prismarine_rough.png", - "frame": {"x":1360,"y":416,"w":16,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":64}, - "sourceSize": {"w":16,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/pumpkin_face_off.png", - "frame": {"x":1600,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/pumpkin_face_on.png", - "frame": {"x":1568,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/pumpkin_side.png", - "frame": {"x":1488,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/pumpkin_stem_connected.png", - "frame": {"x":1520,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/pumpkin_stem_disconnected.png", - "frame": {"x":1552,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/pumpkin_top.png", - "frame": {"x":1536,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/purpur_block.png", - "frame": {"x":1664,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/purpur_pillar.png", - "frame": {"x":1696,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/purpur_pillar_top.png", - "frame": {"x":1776,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/quartz_block_bottom.png", - "frame": {"x":1808,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/quartz_block_chiseled.png", - "frame": {"x":1840,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/quartz_block_chiseled_top.png", - "frame": {"x":1824,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/quartz_block_lines.png", - "frame": {"x":1792,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/quartz_block_lines_top.png", - "frame": {"x":1760,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/quartz_block_side.png", - "frame": {"x":1680,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/quartz_block_top.png", - "frame": {"x":1712,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/quartz_ore.png", - "frame": {"x":1744,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/rail_activator.png", - "frame": {"x":1728,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/rail_activator_powered.png", - "frame": {"x":1504,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/rail_detector.png", - "frame": {"x":1472,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/rail_detector_powered.png", - "frame": {"x":1200,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/rail_golden.png", - "frame": {"x":1232,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/rail_golden_powered.png", - "frame": {"x":1264,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/rail_normal.png", - "frame": {"x":1248,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/rail_normal_turned.png", - "frame": {"x":1216,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/red_nether_brick.png", - "frame": {"x":1184,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/red_sand.png", - "frame": {"x":1104,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/red_sandstone_bottom.png", - "frame": {"x":1136,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/red_sandstone_carved.png", - "frame": {"x":1168,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/red_sandstone_normal.png", - "frame": {"x":1152,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/red_sandstone_smooth.png", - "frame": {"x":1280,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/red_sandstone_top.png", - "frame": {"x":1312,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/redstone_block.png", - "frame": {"x":1392,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/redstone_dust_dot.png", - "frame": {"x":1424,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/redstone_dust_line0.png", - "frame": {"x":1456,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/redstone_dust_line1.png", - "frame": {"x":1440,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/redstone_dust_overlay.png", - "frame": {"x":1408,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/redstone_lamp_off.png", - "frame": {"x":1376,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/redstone_lamp_on.png", - "frame": {"x":1296,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/redstone_ore.png", - "frame": {"x":1328,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/redstone_torch_off.png", - "frame": {"x":1360,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/redstone_torch_on.png", - "frame": {"x":1344,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/reeds.png", - "frame": {"x":1856,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/repeater_off.png", - "frame": {"x":1888,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/repeater_on.png", - "frame": {"x":304,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/repeating_command_block_back.png", - "frame": {"x":1824,"y":416,"w":16,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":64}, - "sourceSize": {"w":16,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/repeating_command_block_conditional.png", - "frame": {"x":2000,"y":416,"w":16,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":64}, - "sourceSize": {"w":16,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/repeating_command_block_front.png", - "frame": {"x":1968,"y":416,"w":16,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":64}, - "sourceSize": {"w":16,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/repeating_command_block_side.png", - "frame": {"x":1984,"y":416,"w":16,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":64}, - "sourceSize": {"w":16,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sand.png", - "frame": {"x":320,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sandstone_bottom.png", - "frame": {"x":288,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sandstone_carved.png", - "frame": {"x":208,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sandstone_normal.png", - "frame": {"x":240,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sandstone_smooth.png", - "frame": {"x":272,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sandstone_top.png", - "frame": {"x":256,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sapling_acacia.png", - "frame": {"x":384,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sapling_birch.png", - "frame": {"x":416,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sapling_jungle.png", - "frame": {"x":496,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sapling_oak.png", - "frame": {"x":528,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sapling_roofed_oak.png", - "frame": {"x":560,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sapling_spruce.png", - "frame": {"x":544,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sea_lantern.png", - "frame": {"x":1216,"y":544,"w":16,"h":80}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":80}, - "sourceSize": {"w":16,"h":80}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_black.png", - "frame": {"x":480,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_blue.png", - "frame": {"x":400,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_brown.png", - "frame": {"x":432,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_cyan.png", - "frame": {"x":464,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_gray.png", - "frame": {"x":448,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_green.png", - "frame": {"x":224,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_light_blue.png", - "frame": {"x":192,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_lime.png", - "frame": {"x":1968,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_magenta.png", - "frame": {"x":2000,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_orange.png", - "frame": {"x":2032,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_pink.png", - "frame": {"x":2016,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_purple.png", - "frame": {"x":1984,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_red.png", - "frame": {"x":1952,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_silver.png", - "frame": {"x":1872,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_white.png", - "frame": {"x":1904,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/shulker_top_yellow.png", - "frame": {"x":1936,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/slime.png", - "frame": {"x":1920,"y":64,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/snow.png", - "frame": {"x":0,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/soul_sand.png", - "frame": {"x":32,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sponge.png", - "frame": {"x":112,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/sponge_wet.png", - "frame": {"x":144,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/stone.png", - "frame": {"x":176,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/stone_andesite.png", - "frame": {"x":160,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/stone_andesite_smooth.png", - "frame": {"x":128,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/stone_diorite.png", - "frame": {"x":96,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/stone_diorite_smooth.png", - "frame": {"x":16,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/stone_granite.png", - "frame": {"x":48,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/stone_granite_smooth.png", - "frame": {"x":80,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/stone_slab_side.png", - "frame": {"x":64,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/stone_slab_top.png", - "frame": {"x":80,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/stonebrick.png", - "frame": {"x":1580,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/stonebrick_carved.png", - "frame": {"x":0,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/stonebrick_cracked.png", - "frame": {"x":32,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/stonebrick_mossy.png", - "frame": {"x":64,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/structure_block.png", - "frame": {"x":48,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/structure_block_corner.png", - "frame": {"x":16,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/structure_block_data.png", - "frame": {"x":2028,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/structure_block_load.png", - "frame": {"x":1948,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/structure_block_save.png", - "frame": {"x":1980,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/tallgrass.png", - "frame": {"x":2012,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/tallgrass_green.png", - "frame": {"x":1996,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/tnt_bottom.png", - "frame": {"x":80,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/tnt_side.png", - "frame": {"x":112,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/tnt_top.png", - "frame": {"x":192,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/torch_on.png", - "frame": {"x":224,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/trapdoor.png", - "frame": {"x":256,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/trip_wire.png", - "frame": {"x":240,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/trip_wire_source.png", - "frame": {"x":208,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/vine.png", - "frame": {"x":176,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/water_flow.png", - "frame": {"x":112,"y":2592,"w":32,"h":1024}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":32,"h":1024}, - "sourceSize": {"w":32,"h":1024}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/water_overlay.png", - "frame": {"x":128,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/water_still.png", - "frame": {"x":16,"y":2592,"w":16,"h":512}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":512}, - "sourceSize": {"w":16,"h":512}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/waterlily.png", - "frame": {"x":144,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/web.png", - "frame": {"x":1964,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wheat_stage_0.png", - "frame": {"x":1932,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wheat_stage_1.png", - "frame": {"x":1660,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wheat_stage_2.png", - "frame": {"x":1692,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wheat_stage_3.png", - "frame": {"x":1724,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wheat_stage_4.png", - "frame": {"x":1708,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wheat_stage_5.png", - "frame": {"x":1676,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wheat_stage_6.png", - "frame": {"x":1644,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wheat_stage_7.png", - "frame": {"x":1564,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_black.png", - "frame": {"x":1596,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_blue.png", - "frame": {"x":1628,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_brown.png", - "frame": {"x":1612,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_cyan.png", - "frame": {"x":1740,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_gray.png", - "frame": {"x":1772,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_green.png", - "frame": {"x":1852,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_light_blue.png", - "frame": {"x":1884,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_lime.png", - "frame": {"x":1916,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_magenta.png", - "frame": {"x":1900,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_orange.png", - "frame": {"x":1868,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_pink.png", - "frame": {"x":1836,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_purple.png", - "frame": {"x":1756,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_red.png", - "frame": {"x":1788,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_silver.png", - "frame": {"x":1820,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_white.png", - "frame": {"x":1804,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "blocks/wool_colored_yellow.png", - "frame": {"x":272,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "colormap/foliage.png", - "frame": {"x":768,"y":800,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "colormap/grass.png", - "frame": {"x":1536,"y":800,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "effect/dither.png", - "frame": {"x":0,"y":0,"w":4,"h":4}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":4,"h":4}, - "sourceSize": {"w":4,"h":4}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/alex.png", - "frame": {"x":1840,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/armorstand/wood.png", - "frame": {"x":1760,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/arrow.png", - "frame": {"x":1952,"y":128,"w":32,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, - "sourceSize": {"w":32,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/base.png", - "frame": {"x":1376,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/border.png", - "frame": {"x":1504,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/bricks.png", - "frame": {"x":1696,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/circle.png", - "frame": {"x":1568,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/creeper.png", - "frame": {"x":1632,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/cross.png", - "frame": {"x":976,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/curly_border.png", - "frame": {"x":896,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/diagonal_left.png", - "frame": {"x":1728,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/diagonal_right.png", - "frame": {"x":1856,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/diagonal_up_left.png", - "frame": {"x":0,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/diagonal_up_right.png", - "frame": {"x":1920,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/flower.png", - "frame": {"x":1984,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/gradient.png", - "frame": {"x":1792,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/gradient_up.png", - "frame": {"x":1664,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/half_horizontal.png", - "frame": {"x":1280,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/half_horizontal_bottom.png", - "frame": {"x":1600,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/half_vertical.png", - "frame": {"x":896,"y":224,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/half_vertical_right.png", - "frame": {"x":320,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/mojang.png", - "frame": {"x":704,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/rhombus.png", - "frame": {"x":896,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/skull.png", - "frame": {"x":1152,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/small_stripes.png", - "frame": {"x":1088,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/square_bottom_left.png", - "frame": {"x":1088,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/square_bottom_right.png", - "frame": {"x":960,"y":224,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/square_top_left.png", - "frame": {"x":384,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/square_top_right.png", - "frame": {"x":448,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/straight_cross.png", - "frame": {"x":320,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/stripe_bottom.png", - "frame": {"x":192,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/stripe_center.png", - "frame": {"x":512,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/stripe_downleft.png", - "frame": {"x":640,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/stripe_downright.png", - "frame": {"x":832,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/stripe_left.png", - "frame": {"x":768,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/stripe_middle.png", - "frame": {"x":896,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/stripe_right.png", - "frame": {"x":704,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/stripe_top.png", - "frame": {"x":576,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/triangle_bottom.png", - "frame": {"x":256,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/triangle_top.png", - "frame": {"x":128,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/triangles_bottom.png", - "frame": {"x":1280,"y":224,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner/triangles_top.png", - "frame": {"x":1344,"y":224,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/banner_base.png", - "frame": {"x":1216,"y":224,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/bat.png", - "frame": {"x":1024,"y":224,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/beacon_beam.png", - "frame": {"x":544,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/bear/polarbear.png", - "frame": {"x":1408,"y":224,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/blaze.png", - "frame": {"x":1120,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/boat/boat_acacia.png", - "frame": {"x":1664,"y":224,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/boat/boat_birch.png", - "frame": {"x":1920,"y":224,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/boat/boat_darkoak.png", - "frame": {"x":0,"y":288,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/boat/boat_jungle.png", - "frame": {"x":1792,"y":224,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/boat/boat_oak.png", - "frame": {"x":1536,"y":224,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/boat/boat_spruce.png", - "frame": {"x":960,"y":288,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/cat/black.png", - "frame": {"x":1888,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/cat/ocelot.png", - "frame": {"x":0,"y":160,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/cat/red.png", - "frame": {"x":64,"y":160,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/cat/siamese.png", - "frame": {"x":1984,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/chest/christmas.png", - "frame": {"x":1152,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/chest/christmas_double.png", - "frame": {"x":448,"y":352,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/chest/ender.png", - "frame": {"x":576,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/chest/normal.png", - "frame": {"x":384,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/chest/normal_double.png", - "frame": {"x":192,"y":352,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/chest/trapped.png", - "frame": {"x":640,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/chest/trapped_double.png", - "frame": {"x":768,"y":352,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/chicken.png", - "frame": {"x":1408,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/cow/cow.png", - "frame": {"x":1536,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/cow/mooshroom.png", - "frame": {"x":1600,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/creeper/creeper.png", - "frame": {"x":928,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/creeper/creeper_armor.png", - "frame": {"x":1760,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/elytra.png", - "frame": {"x":1472,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/enchanting_table_book.png", - "frame": {"x":1280,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/end_gateway_beam.png", - "frame": {"x":396,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/end_portal.png", - "frame": {"x":1536,"y":1056,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/endercrystal/endercrystal.png", - "frame": {"x":960,"y":352,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/endercrystal/endercrystal_beam.png", - "frame": {"x":1664,"y":1824,"w":16,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":256}, - "sourceSize": {"w":16,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/enderdragon/dragon.png", - "frame": {"x":0,"y":2080,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/enderdragon/dragon_exploding.png", - "frame": {"x":768,"y":2080,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/enderdragon/dragon_eyes.png", - "frame": {"x":256,"y":2080,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/enderdragon/dragon_fireball.png", - "frame": {"x":76,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/enderman/enderman.png", - "frame": {"x":832,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/enderman/enderman_eyes.png", - "frame": {"x":896,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/endermite.png", - "frame": {"x":1024,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/experience_orb.png", - "frame": {"x":128,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/explosion.png", - "frame": {"x":1216,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/ghast/ghast.png", - "frame": {"x":1216,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/ghast/ghast_shooting.png", - "frame": {"x":1088,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/guardian.png", - "frame": {"x":1280,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/guardian_beam.png", - "frame": {"x":448,"y":128,"w":32,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, - "sourceSize": {"w":32,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/guardian_elder.png", - "frame": {"x":1344,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/armor/horse_armor_diamond.png", - "frame": {"x":1088,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/armor/horse_armor_gold.png", - "frame": {"x":1344,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/armor/horse_armor_iron.png", - "frame": {"x":1472,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/donkey.png", - "frame": {"x":960,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/horse_black.png", - "frame": {"x":832,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/horse_brown.png", - "frame": {"x":128,"y":800,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/horse_chestnut.png", - "frame": {"x":384,"y":800,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/horse_creamy.png", - "frame": {"x":1856,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/horse_darkbrown.png", - "frame": {"x":1728,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/horse_gray.png", - "frame": {"x":128,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/horse_markings_blackdots.png", - "frame": {"x":1360,"y":544,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/horse_markings_white.png", - "frame": {"x":1872,"y":544,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/horse_markings_whitedots.png", - "frame": {"x":1488,"y":544,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/horse_markings_whitefield.png", - "frame": {"x":1232,"y":544,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/horse_skeleton.png", - "frame": {"x":0,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/horse_white.png", - "frame": {"x":576,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/horse_zombie.png", - "frame": {"x":448,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/horse/mule.png", - "frame": {"x":704,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/illager/evoker.png", - "frame": {"x":1216,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/illager/fangs.png", - "frame": {"x":1376,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/illager/vex.png", - "frame": {"x":1408,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/illager/vex_charging.png", - "frame": {"x":1600,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/illager/vindicator.png", - "frame": {"x":1920,"y":288,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/iron_golem.png", - "frame": {"x":256,"y":800,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/lead_knot.png", - "frame": {"x":800,"y":96,"w":32,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, - "sourceSize": {"w":32,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_black.png", - "frame": {"x":1792,"y":288,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_blue.png", - "frame": {"x":0,"y":352,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_brown.png", - "frame": {"x":1664,"y":288,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_cyan.png", - "frame": {"x":1472,"y":288,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_gray.png", - "frame": {"x":1088,"y":224,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_green.png", - "frame": {"x":816,"y":160,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_light_blue.png", - "frame": {"x":1328,"y":160,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_lime.png", - "frame": {"x":128,"y":224,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_magenta.png", - "frame": {"x":256,"y":224,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_orange.png", - "frame": {"x":1072,"y":160,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_pink.png", - "frame": {"x":384,"y":224,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_purple.png", - "frame": {"x":0,"y":224,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_red.png", - "frame": {"x":1200,"y":160,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_silver.png", - "frame": {"x":1456,"y":160,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_white.png", - "frame": {"x":1840,"y":160,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/decor/decor_yellow.png", - "frame": {"x":1584,"y":160,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/llama.png", - "frame": {"x":1712,"y":160,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/llama_brown.png", - "frame": {"x":512,"y":224,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/llama_creamy.png", - "frame": {"x":768,"y":224,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/llama_gray.png", - "frame": {"x":640,"y":224,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/llama_white.png", - "frame": {"x":1152,"y":416,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/llama/spit.png", - "frame": {"x":1344,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/minecart.png", - "frame": {"x":960,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/pig/pig.png", - "frame": {"x":1760,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/pig/pig_saddle.png", - "frame": {"x":160,"y":160,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/projectiles/arrow.png", - "frame": {"x":1824,"y":128,"w":32,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, - "sourceSize": {"w":32,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/projectiles/spectral_arrow.png", - "frame": {"x":1856,"y":128,"w":32,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, - "sourceSize": {"w":32,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/projectiles/tipped_arrow.png", - "frame": {"x":128,"y":160,"w":32,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, - "sourceSize": {"w":32,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/rabbit/black.png", - "frame": {"x":1056,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/rabbit/brown.png", - "frame": {"x":1184,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/rabbit/caerbannog.png", - "frame": {"x":1248,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/rabbit/gold.png", - "frame": {"x":992,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/rabbit/salt.png", - "frame": {"x":1312,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/rabbit/toast.png", - "frame": {"x":1440,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/rabbit/white.png", - "frame": {"x":1632,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/rabbit/white_splotched.png", - "frame": {"x":1568,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/sheep/sheep.png", - "frame": {"x":1696,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/sheep/sheep_fur.png", - "frame": {"x":1504,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/base.png", - "frame": {"x":368,"y":160,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/border.png", - "frame": {"x":240,"y":160,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/bricks.png", - "frame": {"x":432,"y":160,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/circle.png", - "frame": {"x":304,"y":160,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/creeper.png", - "frame": {"x":496,"y":160,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/cross.png", - "frame": {"x":944,"y":160,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/curly_border.png", - "frame": {"x":752,"y":160,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/diagonal_left.png", - "frame": {"x":688,"y":160,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/diagonal_right.png", - "frame": {"x":560,"y":160,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/diagonal_up_left.png", - "frame": {"x":624,"y":160,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/diagonal_up_right.png", - "frame": {"x":1008,"y":160,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/flower.png", - "frame": {"x":1216,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/gradient.png", - "frame": {"x":0,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/gradient_up.png", - "frame": {"x":1536,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/half_horizontal.png", - "frame": {"x":1664,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/half_horizontal_bottom.png", - "frame": {"x":1600,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/half_vertical.png", - "frame": {"x":1472,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/half_vertical_right.png", - "frame": {"x":1408,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/mojang.png", - "frame": {"x":1280,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/rhombus.png", - "frame": {"x":1216,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/skull.png", - "frame": {"x":1728,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/small_stripes.png", - "frame": {"x":1920,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/square_bottom_left.png", - "frame": {"x":64,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/square_bottom_right.png", - "frame": {"x":192,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/square_top_left.png", - "frame": {"x":128,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/square_top_right.png", - "frame": {"x":0,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/straight_cross.png", - "frame": {"x":1984,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/stripe_bottom.png", - "frame": {"x":1856,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/stripe_center.png", - "frame": {"x":1792,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/stripe_downleft.png", - "frame": {"x":1344,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/stripe_downright.png", - "frame": {"x":1152,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/stripe_left.png", - "frame": {"x":384,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/stripe_middle.png", - "frame": {"x":512,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/stripe_right.png", - "frame": {"x":448,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/stripe_top.png", - "frame": {"x":320,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/triangle_bottom.png", - "frame": {"x":256,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/triangle_top.png", - "frame": {"x":128,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/triangles_bottom.png", - "frame": {"x":64,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield/triangles_top.png", - "frame": {"x":576,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield_base.png", - "frame": {"x":768,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shield_base_nopattern.png", - "frame": {"x":960,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_black.png", - "frame": {"x":1088,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_blue.png", - "frame": {"x":1024,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_brown.png", - "frame": {"x":256,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_cyan.png", - "frame": {"x":896,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_gray.png", - "frame": {"x":832,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_green.png", - "frame": {"x":704,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_light_blue.png", - "frame": {"x":640,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_lime.png", - "frame": {"x":192,"y":480,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_magenta.png", - "frame": {"x":768,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_orange.png", - "frame": {"x":832,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_pink.png", - "frame": {"x":896,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_purple.png", - "frame": {"x":1024,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_red.png", - "frame": {"x":1088,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_silver.png", - "frame": {"x":960,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_white.png", - "frame": {"x":384,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/shulker_yellow.png", - "frame": {"x":320,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/shulker/spark.png", - "frame": {"x":544,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/sign.png", - "frame": {"x":608,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/silverfish.png", - "frame": {"x":800,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/skeleton/skeleton.png", - "frame": {"x":864,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/skeleton/stray.png", - "frame": {"x":480,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/skeleton/stray_overlay.png", - "frame": {"x":256,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/skeleton/wither_skeleton.png", - "frame": {"x":1696,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/slime/magmacube.png", - "frame": {"x":192,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/slime/slime.png", - "frame": {"x":128,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/snowman.png", - "frame": {"x":448,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/spider/cave_spider.png", - "frame": {"x":64,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/spider/spider.png", - "frame": {"x":1952,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/spider_eyes.png", - "frame": {"x":1888,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/squid.png", - "frame": {"x":320,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/steve.png", - "frame": {"x":640,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/sweep.png", - "frame": {"x":672,"y":128,"w":128,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":32}, - "sourceSize": {"w":128,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/villager/butcher.png", - "frame": {"x":512,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/villager/farmer.png", - "frame": {"x":576,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/villager/librarian.png", - "frame": {"x":704,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/villager/priest.png", - "frame": {"x":1152,"y":544,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/villager/smith.png", - "frame": {"x":1344,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/villager/villager.png", - "frame": {"x":320,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/witch.png", - "frame": {"x":256,"y":672,"w":64,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":128}, - "sourceSize": {"w":64,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/wither/wither.png", - "frame": {"x":384,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/wither/wither_armor.png", - "frame": {"x":256,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/wither/wither_invulnerable.png", - "frame": {"x":128,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/wolf/wolf.png", - "frame": {"x":384,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/wolf/wolf_angry.png", - "frame": {"x":0,"y":128,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/wolf/wolf_collar.png", - "frame": {"x":1824,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/wolf/wolf_tame.png", - "frame": {"x":1152,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/zombie/husk.png", - "frame": {"x":448,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/zombie/zombie.png", - "frame": {"x":576,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/zombie/zombie_villager.png", - "frame": {"x":768,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/zombie_pigman.png", - "frame": {"x":704,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/zombie_villager/zombie_butcher.png", - "frame": {"x":832,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/zombie_villager/zombie_farmer.png", - "frame": {"x":640,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/zombie_villager/zombie_librarian.png", - "frame": {"x":512,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/zombie_villager/zombie_priest.png", - "frame": {"x":192,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/zombie_villager/zombie_smith.png", - "frame": {"x":64,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "entity/zombie_villager/zombie_villager.png", - "frame": {"x":1536,"y":352,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "environment/clouds.png", - "frame": {"x":1680,"y":1824,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "environment/end_sky.png", - "frame": {"x":0,"y":800,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "environment/moon_phases.png", - "frame": {"x":1408,"y":352,"w":128,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":64}, - "sourceSize": {"w":128,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "environment/rain.png", - "frame": {"x":1600,"y":1824,"w":64,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":256}, - "sourceSize": {"w":64,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "environment/snow.png", - "frame": {"x":256,"y":1824,"w":64,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":256}, - "sourceSize": {"w":64,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "environment/sun.png", - "frame": {"x":1664,"y":96,"w":32,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, - "sourceSize": {"w":32,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/achievement/achievement_background.png", - "frame": {"x":576,"y":1824,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/achievement/achievement_icons.png", - "frame": {"x":1344,"y":1824,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/bars.png", - "frame": {"x":1024,"y":2080,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/book.png", - "frame": {"x":1088,"y":1824,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/anvil.png", - "frame": {"x":320,"y":1824,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/beacon.png", - "frame": {"x":1792,"y":2336,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/brewing_stand.png", - "frame": {"x":1280,"y":2336,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/crafting_table.png", - "frame": {"x":1536,"y":2336,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/creative_inventory/tab_inventory.png", - "frame": {"x":1024,"y":2336,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/creative_inventory/tab_item_search.png", - "frame": {"x":1536,"y":2080,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/creative_inventory/tab_items.png", - "frame": {"x":768,"y":2336,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/creative_inventory/tabs.png", - "frame": {"x":1280,"y":2080,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/dispenser.png", - "frame": {"x":1792,"y":2080,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/enchanting_table.png", - "frame": {"x":512,"y":2336,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/furnace.png", - "frame": {"x":0,"y":2336,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/generic_54.png", - "frame": {"x":256,"y":2336,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/hopper.png", - "frame": {"x":832,"y":1824,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/horse.png", - "frame": {"x":256,"y":1056,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/inventory.png", - "frame": {"x":0,"y":1824,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/shulker_box.png", - "frame": {"x":0,"y":1312,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/stats_icons.png", - "frame": {"x":1600,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/container/villager.png", - "frame": {"x":512,"y":1312,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/demo_background.png", - "frame": {"x":256,"y":1312,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/icons.png", - "frame": {"x":1792,"y":1056,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/options_background.png", - "frame": {"x":1360,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/presets/chaos.png", - "frame": {"x":1280,"y":1056,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/presets/delight.png", - "frame": {"x":0,"y":1056,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/presets/drought.png", - "frame": {"x":512,"y":1056,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/presets/isles.png", - "frame": {"x":1024,"y":1056,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/presets/luck.png", - "frame": {"x":768,"y":1056,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/presets/madness.png", - "frame": {"x":768,"y":1312,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/presets/water.png", - "frame": {"x":1280,"y":1312,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/resource_packs.png", - "frame": {"x":512,"y":1568,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/server_selection.png", - "frame": {"x":1024,"y":1568,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/spectator_widgets.png", - "frame": {"x":1792,"y":1568,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/stream_indicator.png", - "frame": {"x":1040,"y":416,"w":16,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":64}, - "sourceSize": {"w":16,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/title/background/panorama_0.png", - "frame": {"x":1280,"y":1568,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/title/background/panorama_1.png", - "frame": {"x":1536,"y":1568,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/title/background/panorama_2.png", - "frame": {"x":768,"y":1568,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/title/background/panorama_3.png", - "frame": {"x":256,"y":1568,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/title/background/panorama_4.png", - "frame": {"x":1024,"y":1312,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/title/background/panorama_5.png", - "frame": {"x":1536,"y":1312,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/title/minecraft.png", - "frame": {"x":0,"y":1568,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/title/mojang.png", - "frame": {"x":1792,"y":1312,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/widgets.png", - "frame": {"x":1792,"y":800,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "gui/world_selection.png", - "frame": {"x":512,"y":2080,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/acacia_boat.png", - "frame": {"x":352,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/apple.png", - "frame": {"x":384,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/apple_golden.png", - "frame": {"x":464,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/arrow.png", - "frame": {"x":496,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/banner_overlay.png", - "frame": {"x":544,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/barrier.png", - "frame": {"x":512,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/bed.png", - "frame": {"x":528,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/beef_cooked.png", - "frame": {"x":480,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/beef_raw.png", - "frame": {"x":448,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/beetroot.png", - "frame": {"x":368,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/beetroot_seeds.png", - "frame": {"x":400,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/beetroot_soup.png", - "frame": {"x":432,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/birch_boat.png", - "frame": {"x":416,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/blaze_powder.png", - "frame": {"x":192,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/blaze_rod.png", - "frame": {"x":160,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/bone.png", - "frame": {"x":1936,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/book_enchanted.png", - "frame": {"x":1968,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/book_normal.png", - "frame": {"x":2000,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/book_writable.png", - "frame": {"x":1984,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/book_written.png", - "frame": {"x":1952,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/bow_pulling_0.png", - "frame": {"x":1920,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/bow_pulling_1.png", - "frame": {"x":1840,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/bow_pulling_2.png", - "frame": {"x":1872,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/bow_standby.png", - "frame": {"x":1904,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/bowl.png", - "frame": {"x":1888,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/bread.png", - "frame": {"x":2016,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/brewing_stand.png", - "frame": {"x":0,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/brick.png", - "frame": {"x":80,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/broken_elytra.png", - "frame": {"x":112,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/bucket_empty.png", - "frame": {"x":144,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/bucket_lava.png", - "frame": {"x":128,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/bucket_milk.png", - "frame": {"x":96,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/bucket_water.png", - "frame": {"x":64,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/cake.png", - "frame": {"x":2032,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/carrot.png", - "frame": {"x":16,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/carrot_golden.png", - "frame": {"x":48,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/carrot_on_a_stick.png", - "frame": {"x":32,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/cauldron.png", - "frame": {"x":1120,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/chainmail_boots.png", - "frame": {"x":224,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/chainmail_chestplate.png", - "frame": {"x":240,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/chainmail_helmet.png", - "frame": {"x":208,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/chainmail_leggings.png", - "frame": {"x":176,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/charcoal.png", - "frame": {"x":256,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/chicken_cooked.png", - "frame": {"x":288,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/chicken_raw.png", - "frame": {"x":320,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/chorus_fruit.png", - "frame": {"x":336,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/chorus_fruit_popped.png", - "frame": {"x":304,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clay_ball.png", - "frame": {"x":272,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_00.png", - "frame": {"x":1856,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_01.png", - "frame": {"x":1824,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_02.png", - "frame": {"x":1312,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_03.png", - "frame": {"x":1328,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_04.png", - "frame": {"x":1296,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_05.png", - "frame": {"x":1264,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_06.png", - "frame": {"x":1344,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_07.png", - "frame": {"x":1376,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_08.png", - "frame": {"x":1408,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_09.png", - "frame": {"x":1424,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_10.png", - "frame": {"x":1392,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_11.png", - "frame": {"x":1280,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_12.png", - "frame": {"x":1248,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_13.png", - "frame": {"x":1120,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_14.png", - "frame": {"x":1136,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_15.png", - "frame": {"x":1104,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_16.png", - "frame": {"x":1072,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_17.png", - "frame": {"x":1152,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_18.png", - "frame": {"x":1184,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_19.png", - "frame": {"x":1216,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_20.png", - "frame": {"x":1232,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_21.png", - "frame": {"x":1200,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_22.png", - "frame": {"x":1168,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_23.png", - "frame": {"x":1440,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_24.png", - "frame": {"x":1472,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_25.png", - "frame": {"x":1696,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_26.png", - "frame": {"x":1712,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_27.png", - "frame": {"x":1680,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_28.png", - "frame": {"x":1648,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_29.png", - "frame": {"x":1728,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_30.png", - "frame": {"x":1760,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_31.png", - "frame": {"x":1792,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_32.png", - "frame": {"x":1808,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_33.png", - "frame": {"x":1776,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_34.png", - "frame": {"x":1744,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_35.png", - "frame": {"x":1664,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_36.png", - "frame": {"x":1632,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_37.png", - "frame": {"x":1504,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_38.png", - "frame": {"x":1520,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_39.png", - "frame": {"x":1488,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_40.png", - "frame": {"x":1456,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_41.png", - "frame": {"x":1536,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_42.png", - "frame": {"x":1568,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_43.png", - "frame": {"x":1600,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_44.png", - "frame": {"x":1616,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_45.png", - "frame": {"x":1584,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_46.png", - "frame": {"x":1552,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_47.png", - "frame": {"x":560,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_48.png", - "frame": {"x":592,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_49.png", - "frame": {"x":1600,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_50.png", - "frame": {"x":1616,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_51.png", - "frame": {"x":1584,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_52.png", - "frame": {"x":1552,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_53.png", - "frame": {"x":1632,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_54.png", - "frame": {"x":1664,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_55.png", - "frame": {"x":1696,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_56.png", - "frame": {"x":1712,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_57.png", - "frame": {"x":1680,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_58.png", - "frame": {"x":1648,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_59.png", - "frame": {"x":1568,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_60.png", - "frame": {"x":1536,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_61.png", - "frame": {"x":1408,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_62.png", - "frame": {"x":1424,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/clock_63.png", - "frame": {"x":1392,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/coal.png", - "frame": {"x":1360,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/comparator.png", - "frame": {"x":1440,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_00.png", - "frame": {"x":1472,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_01.png", - "frame": {"x":1504,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_02.png", - "frame": {"x":1520,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_03.png", - "frame": {"x":1488,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_04.png", - "frame": {"x":1456,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_05.png", - "frame": {"x":1728,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_06.png", - "frame": {"x":1760,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_07.png", - "frame": {"x":1984,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_08.png", - "frame": {"x":2000,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_09.png", - "frame": {"x":1968,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_10.png", - "frame": {"x":1936,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_11.png", - "frame": {"x":2016,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_12.png", - "frame": {"x":0,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_13.png", - "frame": {"x":48,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_14.png", - "frame": {"x":32,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_15.png", - "frame": {"x":64,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_16.png", - "frame": {"x":16,"y":48,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_17.png", - "frame": {"x":2032,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_18.png", - "frame": {"x":1952,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_19.png", - "frame": {"x":1920,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_20.png", - "frame": {"x":1792,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_21.png", - "frame": {"x":1808,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_22.png", - "frame": {"x":1776,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_23.png", - "frame": {"x":1744,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_24.png", - "frame": {"x":1824,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_25.png", - "frame": {"x":1856,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_26.png", - "frame": {"x":1888,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_27.png", - "frame": {"x":1904,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_28.png", - "frame": {"x":1872,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_29.png", - "frame": {"x":1840,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_30.png", - "frame": {"x":1376,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/compass_31.png", - "frame": {"x":1344,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/cookie.png", - "frame": {"x":816,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dark_oak_boat.png", - "frame": {"x":832,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/diamond.png", - "frame": {"x":800,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/diamond_axe.png", - "frame": {"x":768,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/diamond_boots.png", - "frame": {"x":848,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/diamond_chestplate.png", - "frame": {"x":880,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/diamond_helmet.png", - "frame": {"x":912,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/diamond_hoe.png", - "frame": {"x":928,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/diamond_horse_armor.png", - "frame": {"x":896,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/diamond_leggings.png", - "frame": {"x":864,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/diamond_pickaxe.png", - "frame": {"x":784,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/diamond_shovel.png", - "frame": {"x":752,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/diamond_sword.png", - "frame": {"x":624,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/door_acacia.png", - "frame": {"x":640,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/door_birch.png", - "frame": {"x":608,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/door_dark_oak.png", - "frame": {"x":576,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/door_iron.png", - "frame": {"x":656,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/door_jungle.png", - "frame": {"x":688,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/door_spruce.png", - "frame": {"x":720,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/door_wood.png", - "frame": {"x":736,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dragon_breath.png", - "frame": {"x":704,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_black.png", - "frame": {"x":672,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_blue.png", - "frame": {"x":944,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_brown.png", - "frame": {"x":976,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_cyan.png", - "frame": {"x":1200,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_gray.png", - "frame": {"x":1216,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_green.png", - "frame": {"x":1184,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_light_blue.png", - "frame": {"x":1152,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_lime.png", - "frame": {"x":1232,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_magenta.png", - "frame": {"x":1264,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_orange.png", - "frame": {"x":1312,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_pink.png", - "frame": {"x":1296,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_purple.png", - "frame": {"x":1328,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_red.png", - "frame": {"x":1280,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_silver.png", - "frame": {"x":1248,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_white.png", - "frame": {"x":1168,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/dye_powder_yellow.png", - "frame": {"x":1136,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/egg.png", - "frame": {"x":1008,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/elytra.png", - "frame": {"x":1024,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/emerald.png", - "frame": {"x":992,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/empty_armor_slot_boots.png", - "frame": {"x":960,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/empty_armor_slot_chestplate.png", - "frame": {"x":1040,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/empty_armor_slot_helmet.png", - "frame": {"x":1072,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/empty_armor_slot_leggings.png", - "frame": {"x":1104,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/empty_armor_slot_shield.png", - "frame": {"x":1120,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/end_crystal.png", - "frame": {"x":1088,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/ender_eye.png", - "frame": {"x":1056,"y":32,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/ender_pearl.png", - "frame": {"x":1088,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/experience_bottle.png", - "frame": {"x":1056,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/feather.png", - "frame": {"x":1020,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/fireball.png", - "frame": {"x":1036,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/fireworks.png", - "frame": {"x":1004,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/fireworks_charge.png", - "frame": {"x":972,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/fireworks_charge_overlay.png", - "frame": {"x":1052,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/fish_clownfish_raw.png", - "frame": {"x":1084,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/fish_cod_cooked.png", - "frame": {"x":1116,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/fish_cod_raw.png", - "frame": {"x":1132,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/fish_pufferfish_raw.png", - "frame": {"x":1100,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/fish_salmon_cooked.png", - "frame": {"x":1068,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/fish_salmon_raw.png", - "frame": {"x":988,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/fishing_rod_cast.png", - "frame": {"x":956,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/fishing_rod_uncast.png", - "frame": {"x":828,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/flint.png", - "frame": {"x":844,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/flint_and_steel.png", - "frame": {"x":812,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/flower_pot.png", - "frame": {"x":780,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/ghast_tear.png", - "frame": {"x":860,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/glowstone_dust.png", - "frame": {"x":892,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/gold_axe.png", - "frame": {"x":924,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/gold_boots.png", - "frame": {"x":940,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/gold_chestplate.png", - "frame": {"x":908,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/gold_helmet.png", - "frame": {"x":876,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/gold_hoe.png", - "frame": {"x":1148,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/gold_horse_armor.png", - "frame": {"x":1180,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/gold_ingot.png", - "frame": {"x":1404,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/gold_leggings.png", - "frame": {"x":1420,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/gold_nugget.png", - "frame": {"x":1388,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/gold_pickaxe.png", - "frame": {"x":1356,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/gold_shovel.png", - "frame": {"x":1436,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/gold_sword.png", - "frame": {"x":1468,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/gunpowder.png", - "frame": {"x":1516,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/hopper.png", - "frame": {"x":1500,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/iron_axe.png", - "frame": {"x":1532,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/iron_boots.png", - "frame": {"x":1484,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/iron_chestplate.png", - "frame": {"x":1452,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/iron_helmet.png", - "frame": {"x":1372,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/iron_hoe.png", - "frame": {"x":1340,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/iron_horse_armor.png", - "frame": {"x":1212,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/iron_ingot.png", - "frame": {"x":1228,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/iron_leggings.png", - "frame": {"x":1196,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/iron_nugget.png", - "frame": {"x":1164,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/iron_pickaxe.png", - "frame": {"x":1244,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/iron_shovel.png", - "frame": {"x":1276,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/iron_sword.png", - "frame": {"x":1308,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/item_frame.png", - "frame": {"x":1324,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/jungle_boat.png", - "frame": {"x":1292,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/lead.png", - "frame": {"x":1260,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/leather.png", - "frame": {"x":796,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/leather_boots.png", - "frame": {"x":764,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/leather_boots_overlay.png", - "frame": {"x":236,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/leather_chestplate.png", - "frame": {"x":252,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/leather_chestplate_overlay.png", - "frame": {"x":220,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/leather_helmet.png", - "frame": {"x":188,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/leather_helmet_overlay.png", - "frame": {"x":268,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/leather_leggings.png", - "frame": {"x":300,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/leather_leggings_overlay.png", - "frame": {"x":332,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/magma_cream.png", - "frame": {"x":348,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/map_empty.png", - "frame": {"x":316,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/map_filled.png", - "frame": {"x":284,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/map_filled_markings.png", - "frame": {"x":172,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/melon.png", - "frame": {"x":60,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/melon_speckled.png", - "frame": {"x":44,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/minecart_chest.png", - "frame": {"x":28,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/minecart_command_block.png", - "frame": {"x":12,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/minecart_furnace.png", - "frame": {"x":108,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/minecart_hopper.png", - "frame": {"x":140,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/minecart_normal.png", - "frame": {"x":156,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/minecart_tnt.png", - "frame": {"x":124,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/mushroom_stew.png", - "frame": {"x":92,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/mutton_cooked.png", - "frame": {"x":364,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/mutton_raw.png", - "frame": {"x":620,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/name_tag.png", - "frame": {"x":636,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/nether_star.png", - "frame": {"x":604,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/nether_wart.png", - "frame": {"x":572,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/netherbrick.png", - "frame": {"x":652,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/oak_boat.png", - "frame": {"x":684,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/painting.png", - "frame": {"x":732,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/paper.png", - "frame": {"x":716,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/porkchop_cooked.png", - "frame": {"x":748,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/porkchop_raw.png", - "frame": {"x":700,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/potato.png", - "frame": {"x":668,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/potato_baked.png", - "frame": {"x":588,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/potato_poisonous.png", - "frame": {"x":556,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/potion_bottle_drinkable.png", - "frame": {"x":428,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/potion_bottle_empty.png", - "frame": {"x":444,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/potion_bottle_lingering.png", - "frame": {"x":412,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/potion_bottle_splash.png", - "frame": {"x":380,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/potion_overlay.png", - "frame": {"x":460,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/prismarine_crystals.png", - "frame": {"x":492,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/prismarine_shard.png", - "frame": {"x":524,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/pumpkin_pie.png", - "frame": {"x":540,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/quartz.png", - "frame": {"x":508,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/rabbit_cooked.png", - "frame": {"x":476,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/rabbit_foot.png", - "frame": {"x":204,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/rabbit_hide.png", - "frame": {"x":1548,"y":0,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/rabbit_raw.png", - "frame": {"x":528,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/rabbit_stew.png", - "frame": {"x":512,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/record_11.png", - "frame": {"x":480,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/record_13.png", - "frame": {"x":560,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/record_blocks.png", - "frame": {"x":592,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/record_cat.png", - "frame": {"x":624,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/record_chirp.png", - "frame": {"x":640,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/record_far.png", - "frame": {"x":608,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/record_mall.png", - "frame": {"x":576,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/record_mellohi.png", - "frame": {"x":496,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/record_stal.png", - "frame": {"x":464,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/record_strad.png", - "frame": {"x":336,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/record_wait.png", - "frame": {"x":352,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/record_ward.png", - "frame": {"x":320,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/redstone_dust.png", - "frame": {"x":288,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/reeds.png", - "frame": {"x":368,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/repeater.png", - "frame": {"x":400,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/rotten_flesh.png", - "frame": {"x":432,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/ruby.png", - "frame": {"x":448,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/saddle.png", - "frame": {"x":416,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/seeds_melon.png", - "frame": {"x":384,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/seeds_pumpkin.png", - "frame": {"x":656,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/seeds_wheat.png", - "frame": {"x":688,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/shears.png", - "frame": {"x":912,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/shulker_shell.png", - "frame": {"x":928,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/sign.png", - "frame": {"x":896,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/slimeball.png", - "frame": {"x":864,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/snowball.png", - "frame": {"x":944,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/spawn_egg.png", - "frame": {"x":976,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/spawn_egg_overlay.png", - "frame": {"x":1024,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/spectral_arrow.png", - "frame": {"x":1008,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/spider_eye.png", - "frame": {"x":1040,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/spider_eye_fermented.png", - "frame": {"x":992,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/spruce_boat.png", - "frame": {"x":960,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/stick.png", - "frame": {"x":880,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/stone_axe.png", - "frame": {"x":848,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/stone_hoe.png", - "frame": {"x":720,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/stone_pickaxe.png", - "frame": {"x":736,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/stone_shovel.png", - "frame": {"x":704,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/stone_sword.png", - "frame": {"x":672,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/string.png", - "frame": {"x":752,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/structure_void.png", - "frame": {"x":784,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/sugar.png", - "frame": {"x":816,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/tipped_arrow_base.png", - "frame": {"x":832,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/tipped_arrow_head.png", - "frame": {"x":800,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/totem.png", - "frame": {"x":768,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/wheat.png", - "frame": {"x":304,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/wood_axe.png", - "frame": {"x":160,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/wood_hoe.png", - "frame": {"x":96,"y":16,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/wood_pickaxe.png", - "frame": {"x":512,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/wood_shovel.png", - "frame": {"x":352,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/wood_sword.png", - "frame": {"x":368,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "items/wooden_armorstand.png", - "frame": {"x":336,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "map/map_background.png", - "frame": {"x":1904,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "map/map_icons.png", - "frame": {"x":64,"y":96,"w":32,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, - "sourceSize": {"w":32,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "misc/enchanted_item_glint.png", - "frame": {"x":1440,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "misc/forcefield.png", - "frame": {"x":576,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "misc/pumpkinblur.png", - "frame": {"x":1024,"y":800,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "misc/shadow.png", - "frame": {"x":1056,"y":416,"w":64,"h":64}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, - "sourceSize": {"w":64,"h":64}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "misc/underwater.png", - "frame": {"x":1808,"y":80,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "misc/unknown_pack.png", - "frame": {"x":1744,"y":544,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "misc/unknown_server.png", - "frame": {"x":1616,"y":544,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "misc/vignette.png", - "frame": {"x":1280,"y":800,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "models/armor/chainmail_layer_1.png", - "frame": {"x":352,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "models/armor/chainmail_layer_2.png", - "frame": {"x":736,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "models/armor/diamond_layer_1.png", - "frame": {"x":544,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "models/armor/diamond_layer_2.png", - "frame": {"x":416,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "models/armor/gold_layer_1.png", - "frame": {"x":0,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "models/armor/gold_layer_2.png", - "frame": {"x":160,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "models/armor/iron_layer_1.png", - "frame": {"x":288,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "models/armor/iron_layer_2.png", - "frame": {"x":96,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "models/armor/leather_layer_1.png", - "frame": {"x":224,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "models/armor/leather_layer_1_overlay.png", - "frame": {"x":480,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "models/armor/leather_layer_2.png", - "frame": {"x":672,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "models/armor/leather_layer_2_overlay.png", - "frame": {"x":608,"y":96,"w":64,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":64,"h":32}, - "sourceSize": {"w":64,"h":32}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "painting/paintings_kristoffer_zetterstrand.png", - "frame": {"x":512,"y":800,"w":256,"h":256}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256}, - "sourceSize": {"w":256,"h":256}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "particle/footprint.png", - "frame": {"x":4,"y":0,"w":8,"h":8}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, - "sourceSize": {"w":8,"h":8}, - "pivot": {"x":0.5,"y":0.5} -}, -{ - "filename": "particle/particles.png", - "frame": {"x":320,"y":672,"w":128,"h":128}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, - "sourceSize": {"w":128,"h":128}, - "pivot": {"x":0.5,"y":0.5} -}], -"meta": { - "app": "http://www.codeandweb.com/texturepacker", - "version": "1.0", - "image": "textures.png", - "format": "RGBA8888", - "size": {"w":2048,"h":3616}, - "scale": "1", - "smartupdate": "$TexturePacker:SmartUpdate:303b950f49fe2819e529126e36e6a3a1:a82dadf6fc811fbb440215bcd32f00f8:cf827d152df04949dfee256cd0c8efd8$" -} + "frames": [ + { + "filename": "blocks/air.png", + "frame": { + "x": 48, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/anvil_base.png", + "frame": { + "x": 80, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/anvil_top_damaged_0.png", + "frame": { + "x": 112, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/anvil_top_damaged_1.png", + "frame": { + "x": 96, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/anvil_top_damaged_2.png", + "frame": { + "x": 64, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/beacon.png", + "frame": { + "x": 32, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/bed_feet_end.png", + "frame": { + "x": 2000, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/bed_feet_side.png", + "frame": { + "x": 2032, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/bed_feet_top.png", + "frame": { + "x": 16, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/bed_head_end.png", + "frame": { + "x": 0, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/bed_head_side.png", + "frame": { + "x": 128, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/bed_head_top.png", + "frame": { + "x": 160, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/bedrock.png", + "frame": { + "x": 240, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/beetroots_stage_0.png", + "frame": { + "x": 272, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/beetroots_stage_1.png", + "frame": { + "x": 304, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/beetroots_stage_2.png", + "frame": { + "x": 288, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/beetroots_stage_3.png", + "frame": { + "x": 256, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/bone_block_side.png", + "frame": { + "x": 224, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/bone_block_top.png", + "frame": { + "x": 144, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/bookshelf.png", + "frame": { + "x": 176, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/brewing_stand.png", + "frame": { + "x": 208, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/brewing_stand_base.png", + "frame": { + "x": 192, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/brick.png", + "frame": { + "x": 2016, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cactus_bottom.png", + "frame": { + "x": 1984, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cactus_side.png", + "frame": { + "x": 1712, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cactus_top.png", + "frame": { + "x": 1744, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cake_bottom.png", + "frame": { + "x": 1776, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cake_inner.png", + "frame": { + "x": 1760, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cake_side.png", + "frame": { + "x": 1728, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cake_top.png", + "frame": { + "x": 1696, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/carrots_stage_0.png", + "frame": { + "x": 1616, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/carrots_stage_1.png", + "frame": { + "x": 1648, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/carrots_stage_2.png", + "frame": { + "x": 1680, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/carrots_stage_3.png", + "frame": { + "x": 1664, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cauldron_bottom.png", + "frame": { + "x": 1792, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cauldron_inner.png", + "frame": { + "x": 1824, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cauldron_side.png", + "frame": { + "x": 1904, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cauldron_top.png", + "frame": { + "x": 1936, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/chain_command_block_back.png", + "frame": { + "x": 1296, + "y": 416, + "w": 16, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 64 + }, + "sourceSize": { + "w": 16, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/chain_command_block_conditional.png", + "frame": { + "x": 1344, + "y": 416, + "w": 16, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 64 + }, + "sourceSize": { + "w": 16, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/chain_command_block_front.png", + "frame": { + "x": 1312, + "y": 416, + "w": 16, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 64 + }, + "sourceSize": { + "w": 16, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/chain_command_block_side.png", + "frame": { + "x": 1328, + "y": 416, + "w": 16, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 64 + }, + "sourceSize": { + "w": 16, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/chorus_flower.png", + "frame": { + "x": 1968, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/chorus_flower_dead.png", + "frame": { + "x": 1952, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/chorus_plant.png", + "frame": { + "x": 1920, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/clay.png", + "frame": { + "x": 1888, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/coal_block.png", + "frame": { + "x": 1808, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/coal_ore.png", + "frame": { + "x": 1840, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/coarse_dirt.png", + "frame": { + "x": 1872, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cobblestone.png", + "frame": { + "x": 1856, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cobblestone_mossy.png", + "frame": { + "x": 320, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cocoa_stage_0.png", + "frame": { + "x": 352, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cocoa_stage_1.png", + "frame": { + "x": 816, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/cocoa_stage_2.png", + "frame": { + "x": 848, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/command_block_back.png", + "frame": { + "x": 1280, + "y": 416, + "w": 16, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 64 + }, + "sourceSize": { + "w": 16, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/command_block_conditional.png", + "frame": { + "x": 1136, + "y": 416, + "w": 16, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 64 + }, + "sourceSize": { + "w": 16, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/command_block_front.png", + "frame": { + "x": 960, + "y": 416, + "w": 16, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 64 + }, + "sourceSize": { + "w": 16, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/command_block_side.png", + "frame": { + "x": 1120, + "y": 416, + "w": 16, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 64 + }, + "sourceSize": { + "w": 16, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/comparator_off.png", + "frame": { + "x": 880, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/comparator_on.png", + "frame": { + "x": 864, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/crafting_table_front.png", + "frame": { + "x": 832, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/crafting_table_side.png", + "frame": { + "x": 800, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/crafting_table_top.png", + "frame": { + "x": 720, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/daylight_detector_inverted_top.png", + "frame": { + "x": 752, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/daylight_detector_side.png", + "frame": { + "x": 784, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/daylight_detector_top.png", + "frame": { + "x": 768, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/deadbush.png", + "frame": { + "x": 896, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/debug.png", + "frame": { + "x": 928, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/debug2.png", + "frame": { + "x": 1008, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/destroy_stage_0.png", + "frame": { + "x": 1040, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/destroy_stage_1.png", + "frame": { + "x": 1072, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/destroy_stage_2.png", + "frame": { + "x": 1056, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/destroy_stage_3.png", + "frame": { + "x": 1024, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/destroy_stage_4.png", + "frame": { + "x": 992, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/destroy_stage_5.png", + "frame": { + "x": 912, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/destroy_stage_6.png", + "frame": { + "x": 944, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/destroy_stage_7.png", + "frame": { + "x": 976, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/destroy_stage_8.png", + "frame": { + "x": 960, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/destroy_stage_9.png", + "frame": { + "x": 736, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/diamond_block.png", + "frame": { + "x": 704, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/diamond_ore.png", + "frame": { + "x": 432, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/dirt.png", + "frame": { + "x": 464, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/dirt_podzol_side.png", + "frame": { + "x": 496, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/dirt_podzol_top.png", + "frame": { + "x": 480, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/dispenser_front_horizontal.png", + "frame": { + "x": 448, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/dispenser_front_vertical.png", + "frame": { + "x": 416, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/door_acacia_lower.png", + "frame": { + "x": 336, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/door_acacia_upper.png", + "frame": { + "x": 368, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/door_birch_lower.png", + "frame": { + "x": 400, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/door_birch_upper.png", + "frame": { + "x": 384, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/door_dark_oak_lower.png", + "frame": { + "x": 512, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/door_dark_oak_upper.png", + "frame": { + "x": 544, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/door_iron_lower.png", + "frame": { + "x": 624, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/door_iron_upper.png", + "frame": { + "x": 656, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/door_jungle_lower.png", + "frame": { + "x": 688, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/door_jungle_upper.png", + "frame": { + "x": 672, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/door_spruce_lower.png", + "frame": { + "x": 640, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/door_spruce_upper.png", + "frame": { + "x": 608, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/door_wood_lower.png", + "frame": { + "x": 528, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/door_wood_upper.png", + "frame": { + "x": 560, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/double_plant_fern_bottom.png", + "frame": { + "x": 592, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/double_plant_fern_top.png", + "frame": { + "x": 576, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/double_plant_grass_bottom.png", + "frame": { + "x": 1632, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/double_plant_grass_top.png", + "frame": { + "x": 1600, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/double_plant_paeonia_bottom.png", + "frame": { + "x": 560, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/double_plant_paeonia_top.png", + "frame": { + "x": 592, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/double_plant_rose_bottom.png", + "frame": { + "x": 624, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/double_plant_rose_top.png", + "frame": { + "x": 608, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/double_plant_sunflower_back.png", + "frame": { + "x": 576, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/double_plant_sunflower_bottom.png", + "frame": { + "x": 544, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/double_plant_sunflower_front.png", + "frame": { + "x": 464, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/double_plant_sunflower_top.png", + "frame": { + "x": 496, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/double_plant_syringa_bottom.png", + "frame": { + "x": 528, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/double_plant_syringa_top.png", + "frame": { + "x": 512, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/dragon_egg.png", + "frame": { + "x": 640, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/dropper_front_horizontal.png", + "frame": { + "x": 672, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/dropper_front_vertical.png", + "frame": { + "x": 752, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/emerald_block.png", + "frame": { + "x": 784, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/emerald_ore.png", + "frame": { + "x": 816, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/enchanting_table_bottom.png", + "frame": { + "x": 800, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/enchanting_table_side.png", + "frame": { + "x": 768, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/enchanting_table_top.png", + "frame": { + "x": 736, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/end_bricks.png", + "frame": { + "x": 656, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/end_rod.png", + "frame": { + "x": 688, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/end_stone.png", + "frame": { + "x": 720, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/endframe_eye.png", + "frame": { + "x": 704, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/endframe_side.png", + "frame": { + "x": 480, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/endframe_top.png", + "frame": { + "x": 448, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/farmland_dry.png", + "frame": { + "x": 176, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/farmland_wet.png", + "frame": { + "x": 208, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/fern.png", + "frame": { + "x": 240, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/fire_layer_0.png", + "frame": { + "x": 32, + "y": 2592, + "w": 16, + "h": 512 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 512 + }, + "sourceSize": { + "w": 16, + "h": 512 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/fire_layer_1.png", + "frame": { + "x": 96, + "y": 2592, + "w": 16, + "h": 512 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 512 + }, + "sourceSize": { + "w": 16, + "h": 512 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/flower_allium.png", + "frame": { + "x": 224, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/flower_blue_orchid.png", + "frame": { + "x": 192, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/flower_dandelion.png", + "frame": { + "x": 160, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/flower_houstonia.png", + "frame": { + "x": 112, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/flower_oxeye_daisy.png", + "frame": { + "x": 144, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/flower_paeonia.png", + "frame": { + "x": 128, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/flower_pot.png", + "frame": { + "x": 256, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/flower_rose.png", + "frame": { + "x": 288, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/flower_tulip_orange.png", + "frame": { + "x": 368, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/flower_tulip_pink.png", + "frame": { + "x": 400, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/flower_tulip_red.png", + "frame": { + "x": 432, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/flower_tulip_white.png", + "frame": { + "x": 416, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/frosted_ice_0.png", + "frame": { + "x": 384, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/frosted_ice_1.png", + "frame": { + "x": 352, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/frosted_ice_2.png", + "frame": { + "x": 272, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/frosted_ice_3.png", + "frame": { + "x": 304, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/furnace_front_off.png", + "frame": { + "x": 336, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/furnace_front_on.png", + "frame": { + "x": 320, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/furnace_side.png", + "frame": { + "x": 832, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/furnace_top.png", + "frame": { + "x": 864, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass.png", + "frame": { + "x": 1328, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_black.png", + "frame": { + "x": 1360, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_blue.png", + "frame": { + "x": 1392, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_brown.png", + "frame": { + "x": 1376, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_cyan.png", + "frame": { + "x": 1344, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_gray.png", + "frame": { + "x": 1312, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_green.png", + "frame": { + "x": 1232, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_light_blue.png", + "frame": { + "x": 1264, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_lime.png", + "frame": { + "x": 1296, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_magenta.png", + "frame": { + "x": 1280, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_orange.png", + "frame": { + "x": 1408, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top.png", + "frame": { + "x": 1440, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_black.png", + "frame": { + "x": 1520, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_blue.png", + "frame": { + "x": 1552, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_brown.png", + "frame": { + "x": 1584, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_cyan.png", + "frame": { + "x": 1568, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_gray.png", + "frame": { + "x": 1536, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_green.png", + "frame": { + "x": 1504, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_light_blue.png", + "frame": { + "x": 1424, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_lime.png", + "frame": { + "x": 1456, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_magenta.png", + "frame": { + "x": 1488, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_orange.png", + "frame": { + "x": 1472, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_pink.png", + "frame": { + "x": 1248, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_purple.png", + "frame": { + "x": 1216, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_red.png", + "frame": { + "x": 944, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_silver.png", + "frame": { + "x": 976, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_white.png", + "frame": { + "x": 1008, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pane_top_yellow.png", + "frame": { + "x": 992, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_pink.png", + "frame": { + "x": 960, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_purple.png", + "frame": { + "x": 928, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_red.png", + "frame": { + "x": 848, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_silver.png", + "frame": { + "x": 880, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_white.png", + "frame": { + "x": 912, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glass_yellow.png", + "frame": { + "x": 896, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/glowstone.png", + "frame": { + "x": 1024, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/gold_block.png", + "frame": { + "x": 1056, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/gold_ore.png", + "frame": { + "x": 1136, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/grass.png", + "frame": { + "x": 1168, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/grass_path_side.png", + "frame": { + "x": 1200, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/grass_path_top.png", + "frame": { + "x": 1184, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/grass_side.png", + "frame": { + "x": 1152, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/grass_side_overlay.png", + "frame": { + "x": 1088, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/grass_side_snowed.png", + "frame": { + "x": 1040, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/grass_top.png", + "frame": { + "x": 1072, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/gravel.png", + "frame": { + "x": 1104, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay.png", + "frame": { + "x": 1088, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_black.png", + "frame": { + "x": 96, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_blue.png", + "frame": { + "x": 1632, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_brown.png", + "frame": { + "x": 1072, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_cyan.png", + "frame": { + "x": 1104, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_gray.png", + "frame": { + "x": 1136, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_green.png", + "frame": { + "x": 1120, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_light_blue.png", + "frame": { + "x": 1088, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_lime.png", + "frame": { + "x": 1056, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_magenta.png", + "frame": { + "x": 976, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_orange.png", + "frame": { + "x": 1008, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_pink.png", + "frame": { + "x": 1040, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_purple.png", + "frame": { + "x": 1024, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_red.png", + "frame": { + "x": 1152, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_silver.png", + "frame": { + "x": 1184, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_white.png", + "frame": { + "x": 1264, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hardened_clay_stained_yellow.png", + "frame": { + "x": 1296, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hay_block_side.png", + "frame": { + "x": 1328, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hay_block_top.png", + "frame": { + "x": 1312, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hopper_inside.png", + "frame": { + "x": 1280, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hopper_outside.png", + "frame": { + "x": 1248, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/hopper_top.png", + "frame": { + "x": 1168, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/ice.png", + "frame": { + "x": 1200, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/ice_packed.png", + "frame": { + "x": 1232, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/iron_bars.png", + "frame": { + "x": 1216, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/iron_block.png", + "frame": { + "x": 992, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/iron_ore.png", + "frame": { + "x": 960, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/iron_trapdoor.png", + "frame": { + "x": 688, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/itemframe_background.png", + "frame": { + "x": 720, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/jukebox_side.png", + "frame": { + "x": 752, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/jukebox_top.png", + "frame": { + "x": 736, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/ladder.png", + "frame": { + "x": 704, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/lapis_block.png", + "frame": { + "x": 672, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/lapis_ore.png", + "frame": { + "x": 592, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/lava_flow.png", + "frame": { + "x": 64, + "y": 2592, + "w": 32, + "h": 512 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 512 + }, + "sourceSize": { + "w": 32, + "h": 512 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/lava_still.png", + "frame": { + "x": 0, + "y": 2592, + "w": 16, + "h": 320 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 320 + }, + "sourceSize": { + "w": 16, + "h": 320 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/leaves_acacia.png", + "frame": { + "x": 624, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/leaves_big_oak.png", + "frame": { + "x": 656, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/leaves_birch.png", + "frame": { + "x": 640, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/leaves_jungle.png", + "frame": { + "x": 768, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/leaves_oak.png", + "frame": { + "x": 800, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/leaves_spruce.png", + "frame": { + "x": 880, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/lever.png", + "frame": { + "x": 912, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/log_acacia.png", + "frame": { + "x": 944, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/log_acacia_top.png", + "frame": { + "x": 928, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/log_big_oak.png", + "frame": { + "x": 896, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/log_big_oak_top.png", + "frame": { + "x": 864, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/log_birch.png", + "frame": { + "x": 784, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/log_birch_top.png", + "frame": { + "x": 816, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/log_jungle.png", + "frame": { + "x": 1344, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/log_jungle_top.png", + "frame": { + "x": 832, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/log_oak.png", + "frame": { + "x": 608, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/log_oak_top.png", + "frame": { + "x": 1824, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/log_spruce.png", + "frame": { + "x": 1792, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/log_spruce_top.png", + "frame": { + "x": 1712, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/magma.png", + "frame": { + "x": 224, + "y": 160, + "w": 16, + "h": 48 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 48 + }, + "sourceSize": { + "w": 16, + "h": 48 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/melon_side.png", + "frame": { + "x": 1728, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/melon_stem_connected.png", + "frame": { + "x": 1856, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/melon_stem_disconnected.png", + "frame": { + "x": 1872, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/melon_top.png", + "frame": { + "x": 1952, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/mob_spawner.png", + "frame": { + "x": 1984, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/mushroom_block_inside.png", + "frame": { + "x": 1936, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/mushroom_block_skin_brown.png", + "frame": { + "x": 1888, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/mushroom_block_skin_red.png", + "frame": { + "x": 1920, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/mushroom_block_skin_stem.png", + "frame": { + "x": 1904, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/mushroom_brown.png", + "frame": { + "x": 1696, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/mushroom_red.png", + "frame": { + "x": 1488, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/mycelium_side.png", + "frame": { + "x": 1472, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/mycelium_top.png", + "frame": { + "x": 1440, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/nether_brick.png", + "frame": { + "x": 1408, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/nether_wart_block.png", + "frame": { + "x": 1392, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/nether_wart_stage_0.png", + "frame": { + "x": 1504, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/nether_wart_stage_1.png", + "frame": { + "x": 1520, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/nether_wart_stage_2.png", + "frame": { + "x": 1600, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/netherrack.png", + "frame": { + "x": 1632, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/noteblock.png", + "frame": { + "x": 1664, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/observer_back.png", + "frame": { + "x": 1648, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/observer_back_lit.png", + "frame": { + "x": 1616, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/observer_front.png", + "frame": { + "x": 1584, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/observer_side.png", + "frame": { + "x": 1536, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/observer_top.png", + "frame": { + "x": 1568, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/obsidian.png", + "frame": { + "x": 1552, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/piston_bottom.png", + "frame": { + "x": 1360, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/piston_inner.png", + "frame": { + "x": 1376, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/piston_side.png", + "frame": { + "x": 1424, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/piston_top_normal.png", + "frame": { + "x": 1456, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/piston_top_sticky.png", + "frame": { + "x": 1680, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/planks_acacia.png", + "frame": { + "x": 1968, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/planks_big_oak.png", + "frame": { + "x": 2000, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/planks_birch.png", + "frame": { + "x": 2016, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/planks_jungle.png", + "frame": { + "x": 1744, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/planks_oak.png", + "frame": { + "x": 1760, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/planks_spruce.png", + "frame": { + "x": 1840, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/portal.png", + "frame": { + "x": 48, + "y": 2592, + "w": 16, + "h": 512 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 512 + }, + "sourceSize": { + "w": 16, + "h": 512 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/potatoes_stage_0.png", + "frame": { + "x": 1776, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/potatoes_stage_1.png", + "frame": { + "x": 848, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/potatoes_stage_2.png", + "frame": { + "x": 1120, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/potatoes_stage_3.png", + "frame": { + "x": 1584, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/prismarine_bricks.png", + "frame": { + "x": 1616, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/prismarine_dark.png", + "frame": { + "x": 1648, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/prismarine_rough.png", + "frame": { + "x": 1360, + "y": 416, + "w": 16, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 64 + }, + "sourceSize": { + "w": 16, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/pumpkin_face_off.png", + "frame": { + "x": 1600, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/pumpkin_face_on.png", + "frame": { + "x": 1568, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/pumpkin_side.png", + "frame": { + "x": 1488, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/pumpkin_stem_connected.png", + "frame": { + "x": 1520, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/pumpkin_stem_disconnected.png", + "frame": { + "x": 1552, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/pumpkin_top.png", + "frame": { + "x": 1536, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/purpur_block.png", + "frame": { + "x": 1664, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/purpur_pillar.png", + "frame": { + "x": 1696, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/purpur_pillar_top.png", + "frame": { + "x": 1776, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/quartz_block_bottom.png", + "frame": { + "x": 1808, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/quartz_block_chiseled.png", + "frame": { + "x": 1840, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/quartz_block_chiseled_top.png", + "frame": { + "x": 1824, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/quartz_block_lines.png", + "frame": { + "x": 1792, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/quartz_block_lines_top.png", + "frame": { + "x": 1760, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/quartz_block_side.png", + "frame": { + "x": 1680, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/quartz_block_top.png", + "frame": { + "x": 1712, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/quartz_ore.png", + "frame": { + "x": 1744, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/rail_activator.png", + "frame": { + "x": 1728, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/rail_activator_powered.png", + "frame": { + "x": 1504, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/rail_detector.png", + "frame": { + "x": 1472, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/rail_detector_powered.png", + "frame": { + "x": 1200, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/rail_golden.png", + "frame": { + "x": 1232, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/rail_golden_powered.png", + "frame": { + "x": 1264, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/rail_normal.png", + "frame": { + "x": 1248, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/rail_normal_turned.png", + "frame": { + "x": 1216, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/red_nether_brick.png", + "frame": { + "x": 1184, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/red_sand.png", + "frame": { + "x": 1104, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/red_sandstone_bottom.png", + "frame": { + "x": 1136, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/red_sandstone_carved.png", + "frame": { + "x": 1168, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/red_sandstone_normal.png", + "frame": { + "x": 1152, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/red_sandstone_smooth.png", + "frame": { + "x": 1280, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/red_sandstone_top.png", + "frame": { + "x": 1312, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/redstone_block.png", + "frame": { + "x": 1392, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/redstone_dust_dot.png", + "frame": { + "x": 1424, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/redstone_dust_line0.png", + "frame": { + "x": 1456, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/redstone_dust_line1.png", + "frame": { + "x": 1440, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/redstone_dust_overlay.png", + "frame": { + "x": 1408, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/redstone_lamp_off.png", + "frame": { + "x": 1376, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/redstone_lamp_on.png", + "frame": { + "x": 1296, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/redstone_ore.png", + "frame": { + "x": 1328, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/redstone_torch_off.png", + "frame": { + "x": 1360, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/redstone_torch_on.png", + "frame": { + "x": 1344, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/reeds.png", + "frame": { + "x": 1856, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/repeater_off.png", + "frame": { + "x": 1888, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/repeater_on.png", + "frame": { + "x": 304, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/repeating_command_block_back.png", + "frame": { + "x": 1824, + "y": 416, + "w": 16, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 64 + }, + "sourceSize": { + "w": 16, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/repeating_command_block_conditional.png", + "frame": { + "x": 2000, + "y": 416, + "w": 16, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 64 + }, + "sourceSize": { + "w": 16, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/repeating_command_block_front.png", + "frame": { + "x": 1968, + "y": 416, + "w": 16, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 64 + }, + "sourceSize": { + "w": 16, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/repeating_command_block_side.png", + "frame": { + "x": 1984, + "y": 416, + "w": 16, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 64 + }, + "sourceSize": { + "w": 16, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sand.png", + "frame": { + "x": 320, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sandstone_bottom.png", + "frame": { + "x": 288, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sandstone_carved.png", + "frame": { + "x": 208, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sandstone_normal.png", + "frame": { + "x": 240, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sandstone_smooth.png", + "frame": { + "x": 272, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sandstone_top.png", + "frame": { + "x": 256, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sapling_acacia.png", + "frame": { + "x": 384, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sapling_birch.png", + "frame": { + "x": 416, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sapling_jungle.png", + "frame": { + "x": 496, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sapling_oak.png", + "frame": { + "x": 528, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sapling_roofed_oak.png", + "frame": { + "x": 560, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sapling_spruce.png", + "frame": { + "x": 544, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sea_lantern.png", + "frame": { + "x": 1216, + "y": 544, + "w": 16, + "h": 80 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 80 + }, + "sourceSize": { + "w": 16, + "h": 80 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_black.png", + "frame": { + "x": 480, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_blue.png", + "frame": { + "x": 400, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_brown.png", + "frame": { + "x": 432, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_cyan.png", + "frame": { + "x": 464, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_gray.png", + "frame": { + "x": 448, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_green.png", + "frame": { + "x": 224, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_light_blue.png", + "frame": { + "x": 192, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_lime.png", + "frame": { + "x": 1968, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_magenta.png", + "frame": { + "x": 2000, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_orange.png", + "frame": { + "x": 2032, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_pink.png", + "frame": { + "x": 2016, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_purple.png", + "frame": { + "x": 1984, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_red.png", + "frame": { + "x": 1952, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_silver.png", + "frame": { + "x": 1872, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_white.png", + "frame": { + "x": 1904, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/shulker_top_yellow.png", + "frame": { + "x": 1936, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/slime.png", + "frame": { + "x": 1920, + "y": 64, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/snow.png", + "frame": { + "x": 0, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/soul_sand.png", + "frame": { + "x": 32, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sponge.png", + "frame": { + "x": 112, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/sponge_wet.png", + "frame": { + "x": 144, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/stone.png", + "frame": { + "x": 176, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/stone_andesite.png", + "frame": { + "x": 160, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/stone_andesite_smooth.png", + "frame": { + "x": 128, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/stone_diorite.png", + "frame": { + "x": 96, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/stone_diorite_smooth.png", + "frame": { + "x": 16, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/stone_granite.png", + "frame": { + "x": 48, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/stone_granite_smooth.png", + "frame": { + "x": 80, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/stone_slab_side.png", + "frame": { + "x": 64, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/stone_slab_top.png", + "frame": { + "x": 80, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/stonebrick.png", + "frame": { + "x": 1580, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/stonebrick_carved.png", + "frame": { + "x": 0, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/stonebrick_cracked.png", + "frame": { + "x": 32, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/stonebrick_mossy.png", + "frame": { + "x": 64, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/structure_block.png", + "frame": { + "x": 48, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/structure_block_corner.png", + "frame": { + "x": 16, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/structure_block_data.png", + "frame": { + "x": 2028, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/structure_block_load.png", + "frame": { + "x": 1948, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/structure_block_save.png", + "frame": { + "x": 1980, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/tallgrass.png", + "frame": { + "x": 2012, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/tallgrass_green.png", + "frame": { + "x": 1996, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/tnt_bottom.png", + "frame": { + "x": 80, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/tnt_side.png", + "frame": { + "x": 112, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/tnt_top.png", + "frame": { + "x": 192, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/torch_on.png", + "frame": { + "x": 224, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/trapdoor.png", + "frame": { + "x": 256, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/trip_wire.png", + "frame": { + "x": 240, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/trip_wire_source.png", + "frame": { + "x": 208, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/vine.png", + "frame": { + "x": 176, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/water_flow.png", + "frame": { + "x": 112, + "y": 2592, + "w": 32, + "h": 1024 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 1024 + }, + "sourceSize": { + "w": 32, + "h": 1024 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/water_overlay.png", + "frame": { + "x": 128, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/water_still.png", + "frame": { + "x": 16, + "y": 2592, + "w": 16, + "h": 512 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 512 + }, + "sourceSize": { + "w": 16, + "h": 512 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/waterlily.png", + "frame": { + "x": 144, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/web.png", + "frame": { + "x": 1964, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wheat_stage_0.png", + "frame": { + "x": 1932, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wheat_stage_1.png", + "frame": { + "x": 1660, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wheat_stage_2.png", + "frame": { + "x": 1692, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wheat_stage_3.png", + "frame": { + "x": 1724, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wheat_stage_4.png", + "frame": { + "x": 1708, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wheat_stage_5.png", + "frame": { + "x": 1676, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wheat_stage_6.png", + "frame": { + "x": 1644, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wheat_stage_7.png", + "frame": { + "x": 1564, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_black.png", + "frame": { + "x": 1596, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_blue.png", + "frame": { + "x": 1628, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_brown.png", + "frame": { + "x": 1612, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_cyan.png", + "frame": { + "x": 1740, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_gray.png", + "frame": { + "x": 1772, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_green.png", + "frame": { + "x": 1852, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_light_blue.png", + "frame": { + "x": 1884, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_lime.png", + "frame": { + "x": 1916, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_magenta.png", + "frame": { + "x": 1900, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_orange.png", + "frame": { + "x": 1868, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_pink.png", + "frame": { + "x": 1836, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_purple.png", + "frame": { + "x": 1756, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_red.png", + "frame": { + "x": 1788, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_silver.png", + "frame": { + "x": 1820, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_white.png", + "frame": { + "x": 1804, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "blocks/wool_colored_yellow.png", + "frame": { + "x": 272, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "colormap/foliage.png", + "frame": { + "x": 768, + "y": 800, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "colormap/grass.png", + "frame": { + "x": 1536, + "y": 800, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "effect/dither.png", + "frame": { + "x": 0, + "y": 0, + "w": 4, + "h": 4 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 4, + "h": 4 + }, + "sourceSize": { + "w": 4, + "h": 4 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/alex.png", + "frame": { + "x": 1840, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/armorstand/wood.png", + "frame": { + "x": 1760, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/arrow.png", + "frame": { + "x": 1952, + "y": 128, + "w": 32, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 32 + }, + "sourceSize": { + "w": 32, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/base.png", + "frame": { + "x": 1376, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/border.png", + "frame": { + "x": 1504, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/bricks.png", + "frame": { + "x": 1696, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/circle.png", + "frame": { + "x": 1568, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/creeper.png", + "frame": { + "x": 1632, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/cross.png", + "frame": { + "x": 976, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/curly_border.png", + "frame": { + "x": 896, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/diagonal_left.png", + "frame": { + "x": 1728, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/diagonal_right.png", + "frame": { + "x": 1856, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/diagonal_up_left.png", + "frame": { + "x": 0, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/diagonal_up_right.png", + "frame": { + "x": 1920, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/flower.png", + "frame": { + "x": 1984, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/gradient.png", + "frame": { + "x": 1792, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/gradient_up.png", + "frame": { + "x": 1664, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/half_horizontal.png", + "frame": { + "x": 1280, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/half_horizontal_bottom.png", + "frame": { + "x": 1600, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/half_vertical.png", + "frame": { + "x": 896, + "y": 224, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/half_vertical_right.png", + "frame": { + "x": 320, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/mojang.png", + "frame": { + "x": 704, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/rhombus.png", + "frame": { + "x": 896, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/skull.png", + "frame": { + "x": 1152, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/small_stripes.png", + "frame": { + "x": 1088, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/square_bottom_left.png", + "frame": { + "x": 1088, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/square_bottom_right.png", + "frame": { + "x": 960, + "y": 224, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/square_top_left.png", + "frame": { + "x": 384, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/square_top_right.png", + "frame": { + "x": 448, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/straight_cross.png", + "frame": { + "x": 320, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/stripe_bottom.png", + "frame": { + "x": 192, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/stripe_center.png", + "frame": { + "x": 512, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/stripe_downleft.png", + "frame": { + "x": 640, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/stripe_downright.png", + "frame": { + "x": 832, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/stripe_left.png", + "frame": { + "x": 768, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/stripe_middle.png", + "frame": { + "x": 896, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/stripe_right.png", + "frame": { + "x": 704, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/stripe_top.png", + "frame": { + "x": 576, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/triangle_bottom.png", + "frame": { + "x": 256, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/triangle_top.png", + "frame": { + "x": 128, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/triangles_bottom.png", + "frame": { + "x": 1280, + "y": 224, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner/triangles_top.png", + "frame": { + "x": 1344, + "y": 224, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/banner_base.png", + "frame": { + "x": 1216, + "y": 224, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/bat.png", + "frame": { + "x": 1024, + "y": 224, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/beacon_beam.png", + "frame": { + "x": 544, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/bear/polarbear.png", + "frame": { + "x": 1408, + "y": 224, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/blaze.png", + "frame": { + "x": 1120, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/boat/boat_acacia.png", + "frame": { + "x": 1664, + "y": 224, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/boat/boat_birch.png", + "frame": { + "x": 1920, + "y": 224, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/boat/boat_darkoak.png", + "frame": { + "x": 0, + "y": 288, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/boat/boat_jungle.png", + "frame": { + "x": 1792, + "y": 224, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/boat/boat_oak.png", + "frame": { + "x": 1536, + "y": 224, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/boat/boat_spruce.png", + "frame": { + "x": 960, + "y": 288, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/cat/black.png", + "frame": { + "x": 1888, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/cat/ocelot.png", + "frame": { + "x": 0, + "y": 160, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/cat/red.png", + "frame": { + "x": 64, + "y": 160, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/cat/siamese.png", + "frame": { + "x": 1984, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/chest/christmas.png", + "frame": { + "x": 1152, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/chest/christmas_double.png", + "frame": { + "x": 448, + "y": 352, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/chest/ender.png", + "frame": { + "x": 576, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/chest/normal.png", + "frame": { + "x": 384, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/chest/normal_double.png", + "frame": { + "x": 192, + "y": 352, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/chest/trapped.png", + "frame": { + "x": 640, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/chest/trapped_double.png", + "frame": { + "x": 768, + "y": 352, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/chicken.png", + "frame": { + "x": 1408, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/cow/cow.png", + "frame": { + "x": 1536, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/cow/mooshroom.png", + "frame": { + "x": 1600, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/creeper/creeper.png", + "frame": { + "x": 928, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/creeper/creeper_armor.png", + "frame": { + "x": 1760, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/elytra.png", + "frame": { + "x": 1472, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/enchanting_table_book.png", + "frame": { + "x": 1280, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/end_gateway_beam.png", + "frame": { + "x": 396, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/end_portal.png", + "frame": { + "x": 1536, + "y": 1056, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/endercrystal/endercrystal.png", + "frame": { + "x": 960, + "y": 352, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/endercrystal/endercrystal_beam.png", + "frame": { + "x": 1664, + "y": 1824, + "w": 16, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 256 + }, + "sourceSize": { + "w": 16, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/enderdragon/dragon.png", + "frame": { + "x": 0, + "y": 2080, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/enderdragon/dragon_exploding.png", + "frame": { + "x": 768, + "y": 2080, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/enderdragon/dragon_eyes.png", + "frame": { + "x": 256, + "y": 2080, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/enderdragon/dragon_fireball.png", + "frame": { + "x": 76, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/enderman/enderman.png", + "frame": { + "x": 832, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/enderman/enderman_eyes.png", + "frame": { + "x": 896, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/endermite.png", + "frame": { + "x": 1024, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/experience_orb.png", + "frame": { + "x": 128, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/explosion.png", + "frame": { + "x": 1216, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/ghast/ghast.png", + "frame": { + "x": 1216, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/ghast/ghast_shooting.png", + "frame": { + "x": 1088, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/guardian.png", + "frame": { + "x": 1280, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/guardian_beam.png", + "frame": { + "x": 448, + "y": 128, + "w": 32, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 32 + }, + "sourceSize": { + "w": 32, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/guardian_elder.png", + "frame": { + "x": 1344, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/armor/horse_armor_diamond.png", + "frame": { + "x": 1088, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/armor/horse_armor_gold.png", + "frame": { + "x": 1344, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/armor/horse_armor_iron.png", + "frame": { + "x": 1472, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/donkey.png", + "frame": { + "x": 960, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/horse_black.png", + "frame": { + "x": 832, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/horse_brown.png", + "frame": { + "x": 128, + "y": 800, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/horse_chestnut.png", + "frame": { + "x": 384, + "y": 800, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/horse_creamy.png", + "frame": { + "x": 1856, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/horse_darkbrown.png", + "frame": { + "x": 1728, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/horse_gray.png", + "frame": { + "x": 128, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/horse_markings_blackdots.png", + "frame": { + "x": 1360, + "y": 544, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/horse_markings_white.png", + "frame": { + "x": 1872, + "y": 544, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/horse_markings_whitedots.png", + "frame": { + "x": 1488, + "y": 544, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/horse_markings_whitefield.png", + "frame": { + "x": 1232, + "y": 544, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/horse_skeleton.png", + "frame": { + "x": 0, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/horse_white.png", + "frame": { + "x": 576, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/horse_zombie.png", + "frame": { + "x": 448, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/horse/mule.png", + "frame": { + "x": 704, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/illager/evoker.png", + "frame": { + "x": 1216, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/illager/fangs.png", + "frame": { + "x": 1376, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/illager/vex.png", + "frame": { + "x": 1408, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/illager/vex_charging.png", + "frame": { + "x": 1600, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/illager/vindicator.png", + "frame": { + "x": 1920, + "y": 288, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/iron_golem.png", + "frame": { + "x": 256, + "y": 800, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/lead_knot.png", + "frame": { + "x": 800, + "y": 96, + "w": 32, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 32 + }, + "sourceSize": { + "w": 32, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_black.png", + "frame": { + "x": 1792, + "y": 288, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_blue.png", + "frame": { + "x": 0, + "y": 352, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_brown.png", + "frame": { + "x": 1664, + "y": 288, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_cyan.png", + "frame": { + "x": 1472, + "y": 288, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_gray.png", + "frame": { + "x": 1088, + "y": 224, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_green.png", + "frame": { + "x": 816, + "y": 160, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_light_blue.png", + "frame": { + "x": 1328, + "y": 160, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_lime.png", + "frame": { + "x": 128, + "y": 224, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_magenta.png", + "frame": { + "x": 256, + "y": 224, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_orange.png", + "frame": { + "x": 1072, + "y": 160, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_pink.png", + "frame": { + "x": 384, + "y": 224, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_purple.png", + "frame": { + "x": 0, + "y": 224, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_red.png", + "frame": { + "x": 1200, + "y": 160, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_silver.png", + "frame": { + "x": 1456, + "y": 160, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_white.png", + "frame": { + "x": 1840, + "y": 160, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/decor/decor_yellow.png", + "frame": { + "x": 1584, + "y": 160, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/llama.png", + "frame": { + "x": 1712, + "y": 160, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/llama_brown.png", + "frame": { + "x": 512, + "y": 224, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/llama_creamy.png", + "frame": { + "x": 768, + "y": 224, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/llama_gray.png", + "frame": { + "x": 640, + "y": 224, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/llama_white.png", + "frame": { + "x": 1152, + "y": 416, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/llama/spit.png", + "frame": { + "x": 1344, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/minecart.png", + "frame": { + "x": 960, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/pig/pig.png", + "frame": { + "x": 1760, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/pig/pig_saddle.png", + "frame": { + "x": 160, + "y": 160, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/projectiles/arrow.png", + "frame": { + "x": 1824, + "y": 128, + "w": 32, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 32 + }, + "sourceSize": { + "w": 32, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/projectiles/spectral_arrow.png", + "frame": { + "x": 1856, + "y": 128, + "w": 32, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 32 + }, + "sourceSize": { + "w": 32, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/projectiles/tipped_arrow.png", + "frame": { + "x": 128, + "y": 160, + "w": 32, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 32 + }, + "sourceSize": { + "w": 32, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/rabbit/black.png", + "frame": { + "x": 1056, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/rabbit/brown.png", + "frame": { + "x": 1184, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/rabbit/caerbannog.png", + "frame": { + "x": 1248, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/rabbit/gold.png", + "frame": { + "x": 992, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/rabbit/salt.png", + "frame": { + "x": 1312, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/rabbit/toast.png", + "frame": { + "x": 1440, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/rabbit/white.png", + "frame": { + "x": 1632, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/rabbit/white_splotched.png", + "frame": { + "x": 1568, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/sheep/sheep.png", + "frame": { + "x": 1696, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/sheep/sheep_fur.png", + "frame": { + "x": 1504, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/base.png", + "frame": { + "x": 368, + "y": 160, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/border.png", + "frame": { + "x": 240, + "y": 160, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/bricks.png", + "frame": { + "x": 432, + "y": 160, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/circle.png", + "frame": { + "x": 304, + "y": 160, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/creeper.png", + "frame": { + "x": 496, + "y": 160, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/cross.png", + "frame": { + "x": 944, + "y": 160, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/curly_border.png", + "frame": { + "x": 752, + "y": 160, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/diagonal_left.png", + "frame": { + "x": 688, + "y": 160, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/diagonal_right.png", + "frame": { + "x": 560, + "y": 160, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/diagonal_up_left.png", + "frame": { + "x": 624, + "y": 160, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/diagonal_up_right.png", + "frame": { + "x": 1008, + "y": 160, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/flower.png", + "frame": { + "x": 1216, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/gradient.png", + "frame": { + "x": 0, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/gradient_up.png", + "frame": { + "x": 1536, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/half_horizontal.png", + "frame": { + "x": 1664, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/half_horizontal_bottom.png", + "frame": { + "x": 1600, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/half_vertical.png", + "frame": { + "x": 1472, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/half_vertical_right.png", + "frame": { + "x": 1408, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/mojang.png", + "frame": { + "x": 1280, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/rhombus.png", + "frame": { + "x": 1216, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/skull.png", + "frame": { + "x": 1728, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/small_stripes.png", + "frame": { + "x": 1920, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/square_bottom_left.png", + "frame": { + "x": 64, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/square_bottom_right.png", + "frame": { + "x": 192, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/square_top_left.png", + "frame": { + "x": 128, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/square_top_right.png", + "frame": { + "x": 0, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/straight_cross.png", + "frame": { + "x": 1984, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/stripe_bottom.png", + "frame": { + "x": 1856, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/stripe_center.png", + "frame": { + "x": 1792, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/stripe_downleft.png", + "frame": { + "x": 1344, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/stripe_downright.png", + "frame": { + "x": 1152, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/stripe_left.png", + "frame": { + "x": 384, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/stripe_middle.png", + "frame": { + "x": 512, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/stripe_right.png", + "frame": { + "x": 448, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/stripe_top.png", + "frame": { + "x": 320, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/triangle_bottom.png", + "frame": { + "x": 256, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/triangle_top.png", + "frame": { + "x": 128, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/triangles_bottom.png", + "frame": { + "x": 64, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield/triangles_top.png", + "frame": { + "x": 576, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield_base.png", + "frame": { + "x": 768, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shield_base_nopattern.png", + "frame": { + "x": 960, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_black.png", + "frame": { + "x": 1088, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_blue.png", + "frame": { + "x": 1024, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_brown.png", + "frame": { + "x": 256, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_cyan.png", + "frame": { + "x": 896, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_gray.png", + "frame": { + "x": 832, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_green.png", + "frame": { + "x": 704, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_light_blue.png", + "frame": { + "x": 640, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_lime.png", + "frame": { + "x": 192, + "y": 480, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_magenta.png", + "frame": { + "x": 768, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_orange.png", + "frame": { + "x": 832, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_pink.png", + "frame": { + "x": 896, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_purple.png", + "frame": { + "x": 1024, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_red.png", + "frame": { + "x": 1088, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_silver.png", + "frame": { + "x": 960, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_white.png", + "frame": { + "x": 384, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/shulker_yellow.png", + "frame": { + "x": 320, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/shulker/spark.png", + "frame": { + "x": 544, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/sign.png", + "frame": { + "x": 608, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/silverfish.png", + "frame": { + "x": 800, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/skeleton/skeleton.png", + "frame": { + "x": 864, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/skeleton/stray.png", + "frame": { + "x": 480, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/skeleton/stray_overlay.png", + "frame": { + "x": 256, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/skeleton/wither_skeleton.png", + "frame": { + "x": 1696, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/slime/magmacube.png", + "frame": { + "x": 192, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/slime/slime.png", + "frame": { + "x": 128, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/snowman.png", + "frame": { + "x": 448, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/spider/cave_spider.png", + "frame": { + "x": 64, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/spider/spider.png", + "frame": { + "x": 1952, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/spider_eyes.png", + "frame": { + "x": 1888, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/squid.png", + "frame": { + "x": 320, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/steve.png", + "frame": { + "x": 640, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/sweep.png", + "frame": { + "x": 672, + "y": 128, + "w": 128, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 32 + }, + "sourceSize": { + "w": 128, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/villager/butcher.png", + "frame": { + "x": 512, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/villager/farmer.png", + "frame": { + "x": 576, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/villager/librarian.png", + "frame": { + "x": 704, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/villager/priest.png", + "frame": { + "x": 1152, + "y": 544, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/villager/smith.png", + "frame": { + "x": 1344, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/villager/villager.png", + "frame": { + "x": 320, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/witch.png", + "frame": { + "x": 256, + "y": 672, + "w": 64, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 128 + }, + "sourceSize": { + "w": 64, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/wither/wither.png", + "frame": { + "x": 384, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/wither/wither_armor.png", + "frame": { + "x": 256, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/wither/wither_invulnerable.png", + "frame": { + "x": 128, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/wolf/wolf.png", + "frame": { + "x": 384, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/wolf/wolf_angry.png", + "frame": { + "x": 0, + "y": 128, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/wolf/wolf_collar.png", + "frame": { + "x": 1824, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/wolf/wolf_tame.png", + "frame": { + "x": 1152, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/zombie/husk.png", + "frame": { + "x": 448, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/zombie/zombie.png", + "frame": { + "x": 576, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/zombie/zombie_villager.png", + "frame": { + "x": 768, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/zombie_pigman.png", + "frame": { + "x": 704, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/zombie_villager/zombie_butcher.png", + "frame": { + "x": 832, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/zombie_villager/zombie_farmer.png", + "frame": { + "x": 640, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/zombie_villager/zombie_librarian.png", + "frame": { + "x": 512, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/zombie_villager/zombie_priest.png", + "frame": { + "x": 192, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/zombie_villager/zombie_smith.png", + "frame": { + "x": 64, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "entity/zombie_villager/zombie_villager.png", + "frame": { + "x": 1536, + "y": 352, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "environment/clouds.png", + "frame": { + "x": 1680, + "y": 1824, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "environment/end_sky.png", + "frame": { + "x": 0, + "y": 800, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "environment/moon_phases.png", + "frame": { + "x": 1408, + "y": 352, + "w": 128, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 64 + }, + "sourceSize": { + "w": 128, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "environment/rain.png", + "frame": { + "x": 1600, + "y": 1824, + "w": 64, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 256 + }, + "sourceSize": { + "w": 64, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "environment/snow.png", + "frame": { + "x": 256, + "y": 1824, + "w": 64, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 256 + }, + "sourceSize": { + "w": 64, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "environment/sun.png", + "frame": { + "x": 1664, + "y": 96, + "w": 32, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 32 + }, + "sourceSize": { + "w": 32, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/achievement/achievement_background.png", + "frame": { + "x": 576, + "y": 1824, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/achievement/achievement_icons.png", + "frame": { + "x": 1344, + "y": 1824, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/bars.png", + "frame": { + "x": 1024, + "y": 2080, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/book.png", + "frame": { + "x": 1088, + "y": 1824, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/anvil.png", + "frame": { + "x": 320, + "y": 1824, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/beacon.png", + "frame": { + "x": 1792, + "y": 2336, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/brewing_stand.png", + "frame": { + "x": 1280, + "y": 2336, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/crafting_table.png", + "frame": { + "x": 1536, + "y": 2336, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/creative_inventory/tab_inventory.png", + "frame": { + "x": 1024, + "y": 2336, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/creative_inventory/tab_item_search.png", + "frame": { + "x": 1536, + "y": 2080, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/creative_inventory/tab_items.png", + "frame": { + "x": 768, + "y": 2336, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/creative_inventory/tabs.png", + "frame": { + "x": 1280, + "y": 2080, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/dispenser.png", + "frame": { + "x": 1792, + "y": 2080, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/enchanting_table.png", + "frame": { + "x": 512, + "y": 2336, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/furnace.png", + "frame": { + "x": 0, + "y": 2336, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/generic_54.png", + "frame": { + "x": 256, + "y": 2336, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/hopper.png", + "frame": { + "x": 832, + "y": 1824, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/horse.png", + "frame": { + "x": 256, + "y": 1056, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/inventory.png", + "frame": { + "x": 0, + "y": 1824, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/shulker_box.png", + "frame": { + "x": 0, + "y": 1312, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/stats_icons.png", + "frame": { + "x": 1600, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/container/villager.png", + "frame": { + "x": 512, + "y": 1312, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/demo_background.png", + "frame": { + "x": 256, + "y": 1312, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/icons.png", + "frame": { + "x": 1792, + "y": 1056, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/options_background.png", + "frame": { + "x": 1360, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/presets/chaos.png", + "frame": { + "x": 1280, + "y": 1056, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/presets/delight.png", + "frame": { + "x": 0, + "y": 1056, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/presets/drought.png", + "frame": { + "x": 512, + "y": 1056, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/presets/isles.png", + "frame": { + "x": 1024, + "y": 1056, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/presets/luck.png", + "frame": { + "x": 768, + "y": 1056, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/presets/madness.png", + "frame": { + "x": 768, + "y": 1312, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/presets/water.png", + "frame": { + "x": 1280, + "y": 1312, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/resource_packs.png", + "frame": { + "x": 512, + "y": 1568, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/server_selection.png", + "frame": { + "x": 1024, + "y": 1568, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/spectator_widgets.png", + "frame": { + "x": 1792, + "y": 1568, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/stream_indicator.png", + "frame": { + "x": 1040, + "y": 416, + "w": 16, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 64 + }, + "sourceSize": { + "w": 16, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/title/background/panorama_0.png", + "frame": { + "x": 1280, + "y": 1568, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/title/background/panorama_1.png", + "frame": { + "x": 1536, + "y": 1568, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/title/background/panorama_2.png", + "frame": { + "x": 768, + "y": 1568, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/title/background/panorama_3.png", + "frame": { + "x": 256, + "y": 1568, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/title/background/panorama_4.png", + "frame": { + "x": 1024, + "y": 1312, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/title/background/panorama_5.png", + "frame": { + "x": 1536, + "y": 1312, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/title/minecraft.png", + "frame": { + "x": 0, + "y": 1568, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/title/mojang.png", + "frame": { + "x": 1792, + "y": 1312, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/widgets.png", + "frame": { + "x": 1792, + "y": 800, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "gui/world_selection.png", + "frame": { + "x": 512, + "y": 2080, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/acacia_boat.png", + "frame": { + "x": 352, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/apple.png", + "frame": { + "x": 384, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/apple_golden.png", + "frame": { + "x": 464, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/arrow.png", + "frame": { + "x": 496, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/banner_overlay.png", + "frame": { + "x": 544, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/barrier.png", + "frame": { + "x": 512, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/bed.png", + "frame": { + "x": 528, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/beef_cooked.png", + "frame": { + "x": 480, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/beef_raw.png", + "frame": { + "x": 448, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/beetroot.png", + "frame": { + "x": 368, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/beetroot_seeds.png", + "frame": { + "x": 400, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/beetroot_soup.png", + "frame": { + "x": 432, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/birch_boat.png", + "frame": { + "x": 416, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/blaze_powder.png", + "frame": { + "x": 192, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/blaze_rod.png", + "frame": { + "x": 160, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/bone.png", + "frame": { + "x": 1936, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/book_enchanted.png", + "frame": { + "x": 1968, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/book_normal.png", + "frame": { + "x": 2000, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/book_writable.png", + "frame": { + "x": 1984, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/book_written.png", + "frame": { + "x": 1952, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/bow_pulling_0.png", + "frame": { + "x": 1920, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/bow_pulling_1.png", + "frame": { + "x": 1840, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/bow_pulling_2.png", + "frame": { + "x": 1872, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/bow_standby.png", + "frame": { + "x": 1904, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/bowl.png", + "frame": { + "x": 1888, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/bread.png", + "frame": { + "x": 2016, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/brewing_stand.png", + "frame": { + "x": 0, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/brick.png", + "frame": { + "x": 80, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/broken_elytra.png", + "frame": { + "x": 112, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/bucket_empty.png", + "frame": { + "x": 144, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/bucket_lava.png", + "frame": { + "x": 128, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/bucket_milk.png", + "frame": { + "x": 96, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/bucket_water.png", + "frame": { + "x": 64, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/cake.png", + "frame": { + "x": 2032, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/carrot.png", + "frame": { + "x": 16, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/carrot_golden.png", + "frame": { + "x": 48, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/carrot_on_a_stick.png", + "frame": { + "x": 32, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/cauldron.png", + "frame": { + "x": 1120, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/chainmail_boots.png", + "frame": { + "x": 224, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/chainmail_chestplate.png", + "frame": { + "x": 240, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/chainmail_helmet.png", + "frame": { + "x": 208, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/chainmail_leggings.png", + "frame": { + "x": 176, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/charcoal.png", + "frame": { + "x": 256, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/chicken_cooked.png", + "frame": { + "x": 288, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/chicken_raw.png", + "frame": { + "x": 320, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/chorus_fruit.png", + "frame": { + "x": 336, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/chorus_fruit_popped.png", + "frame": { + "x": 304, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clay_ball.png", + "frame": { + "x": 272, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_00.png", + "frame": { + "x": 1856, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_01.png", + "frame": { + "x": 1824, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_02.png", + "frame": { + "x": 1312, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_03.png", + "frame": { + "x": 1328, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_04.png", + "frame": { + "x": 1296, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_05.png", + "frame": { + "x": 1264, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_06.png", + "frame": { + "x": 1344, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_07.png", + "frame": { + "x": 1376, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_08.png", + "frame": { + "x": 1408, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_09.png", + "frame": { + "x": 1424, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_10.png", + "frame": { + "x": 1392, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_11.png", + "frame": { + "x": 1280, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_12.png", + "frame": { + "x": 1248, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_13.png", + "frame": { + "x": 1120, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_14.png", + "frame": { + "x": 1136, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_15.png", + "frame": { + "x": 1104, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_16.png", + "frame": { + "x": 1072, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_17.png", + "frame": { + "x": 1152, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_18.png", + "frame": { + "x": 1184, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_19.png", + "frame": { + "x": 1216, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_20.png", + "frame": { + "x": 1232, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_21.png", + "frame": { + "x": 1200, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_22.png", + "frame": { + "x": 1168, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_23.png", + "frame": { + "x": 1440, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_24.png", + "frame": { + "x": 1472, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_25.png", + "frame": { + "x": 1696, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_26.png", + "frame": { + "x": 1712, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_27.png", + "frame": { + "x": 1680, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_28.png", + "frame": { + "x": 1648, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_29.png", + "frame": { + "x": 1728, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_30.png", + "frame": { + "x": 1760, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_31.png", + "frame": { + "x": 1792, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_32.png", + "frame": { + "x": 1808, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_33.png", + "frame": { + "x": 1776, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_34.png", + "frame": { + "x": 1744, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_35.png", + "frame": { + "x": 1664, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_36.png", + "frame": { + "x": 1632, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_37.png", + "frame": { + "x": 1504, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_38.png", + "frame": { + "x": 1520, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_39.png", + "frame": { + "x": 1488, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_40.png", + "frame": { + "x": 1456, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_41.png", + "frame": { + "x": 1536, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_42.png", + "frame": { + "x": 1568, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_43.png", + "frame": { + "x": 1600, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_44.png", + "frame": { + "x": 1616, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_45.png", + "frame": { + "x": 1584, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_46.png", + "frame": { + "x": 1552, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_47.png", + "frame": { + "x": 560, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_48.png", + "frame": { + "x": 592, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_49.png", + "frame": { + "x": 1600, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_50.png", + "frame": { + "x": 1616, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_51.png", + "frame": { + "x": 1584, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_52.png", + "frame": { + "x": 1552, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_53.png", + "frame": { + "x": 1632, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_54.png", + "frame": { + "x": 1664, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_55.png", + "frame": { + "x": 1696, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_56.png", + "frame": { + "x": 1712, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_57.png", + "frame": { + "x": 1680, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_58.png", + "frame": { + "x": 1648, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_59.png", + "frame": { + "x": 1568, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_60.png", + "frame": { + "x": 1536, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_61.png", + "frame": { + "x": 1408, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_62.png", + "frame": { + "x": 1424, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/clock_63.png", + "frame": { + "x": 1392, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/coal.png", + "frame": { + "x": 1360, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/comparator.png", + "frame": { + "x": 1440, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_00.png", + "frame": { + "x": 1472, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_01.png", + "frame": { + "x": 1504, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_02.png", + "frame": { + "x": 1520, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_03.png", + "frame": { + "x": 1488, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_04.png", + "frame": { + "x": 1456, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_05.png", + "frame": { + "x": 1728, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_06.png", + "frame": { + "x": 1760, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_07.png", + "frame": { + "x": 1984, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_08.png", + "frame": { + "x": 2000, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_09.png", + "frame": { + "x": 1968, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_10.png", + "frame": { + "x": 1936, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_11.png", + "frame": { + "x": 2016, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_12.png", + "frame": { + "x": 0, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_13.png", + "frame": { + "x": 48, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_14.png", + "frame": { + "x": 32, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_15.png", + "frame": { + "x": 64, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_16.png", + "frame": { + "x": 16, + "y": 48, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_17.png", + "frame": { + "x": 2032, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_18.png", + "frame": { + "x": 1952, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_19.png", + "frame": { + "x": 1920, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_20.png", + "frame": { + "x": 1792, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_21.png", + "frame": { + "x": 1808, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_22.png", + "frame": { + "x": 1776, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_23.png", + "frame": { + "x": 1744, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_24.png", + "frame": { + "x": 1824, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_25.png", + "frame": { + "x": 1856, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_26.png", + "frame": { + "x": 1888, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_27.png", + "frame": { + "x": 1904, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_28.png", + "frame": { + "x": 1872, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_29.png", + "frame": { + "x": 1840, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_30.png", + "frame": { + "x": 1376, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/compass_31.png", + "frame": { + "x": 1344, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/cookie.png", + "frame": { + "x": 816, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dark_oak_boat.png", + "frame": { + "x": 832, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/diamond.png", + "frame": { + "x": 800, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/diamond_axe.png", + "frame": { + "x": 768, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/diamond_boots.png", + "frame": { + "x": 848, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/diamond_chestplate.png", + "frame": { + "x": 880, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/diamond_helmet.png", + "frame": { + "x": 912, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/diamond_hoe.png", + "frame": { + "x": 928, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/diamond_horse_armor.png", + "frame": { + "x": 896, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/diamond_leggings.png", + "frame": { + "x": 864, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/diamond_pickaxe.png", + "frame": { + "x": 784, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/diamond_shovel.png", + "frame": { + "x": 752, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/diamond_sword.png", + "frame": { + "x": 624, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/door_acacia.png", + "frame": { + "x": 640, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/door_birch.png", + "frame": { + "x": 608, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/door_dark_oak.png", + "frame": { + "x": 576, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/door_iron.png", + "frame": { + "x": 656, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/door_jungle.png", + "frame": { + "x": 688, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/door_spruce.png", + "frame": { + "x": 720, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/door_wood.png", + "frame": { + "x": 736, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dragon_breath.png", + "frame": { + "x": 704, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_black.png", + "frame": { + "x": 672, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_blue.png", + "frame": { + "x": 944, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_brown.png", + "frame": { + "x": 976, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_cyan.png", + "frame": { + "x": 1200, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_gray.png", + "frame": { + "x": 1216, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_green.png", + "frame": { + "x": 1184, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_light_blue.png", + "frame": { + "x": 1152, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_lime.png", + "frame": { + "x": 1232, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_magenta.png", + "frame": { + "x": 1264, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_orange.png", + "frame": { + "x": 1312, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_pink.png", + "frame": { + "x": 1296, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_purple.png", + "frame": { + "x": 1328, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_red.png", + "frame": { + "x": 1280, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_silver.png", + "frame": { + "x": 1248, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_white.png", + "frame": { + "x": 1168, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/dye_powder_yellow.png", + "frame": { + "x": 1136, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/egg.png", + "frame": { + "x": 1008, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/elytra.png", + "frame": { + "x": 1024, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/emerald.png", + "frame": { + "x": 992, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/empty_armor_slot_boots.png", + "frame": { + "x": 960, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/empty_armor_slot_chestplate.png", + "frame": { + "x": 1040, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/empty_armor_slot_helmet.png", + "frame": { + "x": 1072, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/empty_armor_slot_leggings.png", + "frame": { + "x": 1104, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/empty_armor_slot_shield.png", + "frame": { + "x": 1120, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/end_crystal.png", + "frame": { + "x": 1088, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/ender_eye.png", + "frame": { + "x": 1056, + "y": 32, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/ender_pearl.png", + "frame": { + "x": 1088, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/experience_bottle.png", + "frame": { + "x": 1056, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/feather.png", + "frame": { + "x": 1020, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/fireball.png", + "frame": { + "x": 1036, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/fireworks.png", + "frame": { + "x": 1004, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/fireworks_charge.png", + "frame": { + "x": 972, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/fireworks_charge_overlay.png", + "frame": { + "x": 1052, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/fish_clownfish_raw.png", + "frame": { + "x": 1084, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/fish_cod_cooked.png", + "frame": { + "x": 1116, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/fish_cod_raw.png", + "frame": { + "x": 1132, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/fish_pufferfish_raw.png", + "frame": { + "x": 1100, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/fish_salmon_cooked.png", + "frame": { + "x": 1068, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/fish_salmon_raw.png", + "frame": { + "x": 988, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/fishing_rod_cast.png", + "frame": { + "x": 956, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/fishing_rod_uncast.png", + "frame": { + "x": 828, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/flint.png", + "frame": { + "x": 844, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/flint_and_steel.png", + "frame": { + "x": 812, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/flower_pot.png", + "frame": { + "x": 780, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/ghast_tear.png", + "frame": { + "x": 860, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/glowstone_dust.png", + "frame": { + "x": 892, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/gold_axe.png", + "frame": { + "x": 924, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/gold_boots.png", + "frame": { + "x": 940, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/gold_chestplate.png", + "frame": { + "x": 908, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/gold_helmet.png", + "frame": { + "x": 876, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/gold_hoe.png", + "frame": { + "x": 1148, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/gold_horse_armor.png", + "frame": { + "x": 1180, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/gold_ingot.png", + "frame": { + "x": 1404, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/gold_leggings.png", + "frame": { + "x": 1420, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/gold_nugget.png", + "frame": { + "x": 1388, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/gold_pickaxe.png", + "frame": { + "x": 1356, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/gold_shovel.png", + "frame": { + "x": 1436, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/gold_sword.png", + "frame": { + "x": 1468, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/gunpowder.png", + "frame": { + "x": 1516, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/hopper.png", + "frame": { + "x": 1500, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/iron_axe.png", + "frame": { + "x": 1532, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/iron_boots.png", + "frame": { + "x": 1484, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/iron_chestplate.png", + "frame": { + "x": 1452, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/iron_helmet.png", + "frame": { + "x": 1372, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/iron_hoe.png", + "frame": { + "x": 1340, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/iron_horse_armor.png", + "frame": { + "x": 1212, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/iron_ingot.png", + "frame": { + "x": 1228, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/iron_leggings.png", + "frame": { + "x": 1196, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/iron_nugget.png", + "frame": { + "x": 1164, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/iron_pickaxe.png", + "frame": { + "x": 1244, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/iron_shovel.png", + "frame": { + "x": 1276, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/iron_sword.png", + "frame": { + "x": 1308, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/item_frame.png", + "frame": { + "x": 1324, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/jungle_boat.png", + "frame": { + "x": 1292, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/lead.png", + "frame": { + "x": 1260, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/leather.png", + "frame": { + "x": 796, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/leather_boots.png", + "frame": { + "x": 764, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/leather_boots_overlay.png", + "frame": { + "x": 236, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/leather_chestplate.png", + "frame": { + "x": 252, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/leather_chestplate_overlay.png", + "frame": { + "x": 220, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/leather_helmet.png", + "frame": { + "x": 188, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/leather_helmet_overlay.png", + "frame": { + "x": 268, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/leather_leggings.png", + "frame": { + "x": 300, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/leather_leggings_overlay.png", + "frame": { + "x": 332, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/magma_cream.png", + "frame": { + "x": 348, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/map_empty.png", + "frame": { + "x": 316, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/map_filled.png", + "frame": { + "x": 284, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/map_filled_markings.png", + "frame": { + "x": 172, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/melon.png", + "frame": { + "x": 60, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/melon_speckled.png", + "frame": { + "x": 44, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/minecart_chest.png", + "frame": { + "x": 28, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/minecart_command_block.png", + "frame": { + "x": 12, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/minecart_furnace.png", + "frame": { + "x": 108, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/minecart_hopper.png", + "frame": { + "x": 140, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/minecart_normal.png", + "frame": { + "x": 156, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/minecart_tnt.png", + "frame": { + "x": 124, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/mushroom_stew.png", + "frame": { + "x": 92, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/mutton_cooked.png", + "frame": { + "x": 364, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/mutton_raw.png", + "frame": { + "x": 620, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/name_tag.png", + "frame": { + "x": 636, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/nether_star.png", + "frame": { + "x": 604, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/nether_wart.png", + "frame": { + "x": 572, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/netherbrick.png", + "frame": { + "x": 652, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/oak_boat.png", + "frame": { + "x": 684, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/painting.png", + "frame": { + "x": 732, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/paper.png", + "frame": { + "x": 716, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/porkchop_cooked.png", + "frame": { + "x": 748, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/porkchop_raw.png", + "frame": { + "x": 700, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/potato.png", + "frame": { + "x": 668, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/potato_baked.png", + "frame": { + "x": 588, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/potato_poisonous.png", + "frame": { + "x": 556, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/potion_bottle_drinkable.png", + "frame": { + "x": 428, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/potion_bottle_empty.png", + "frame": { + "x": 444, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/potion_bottle_lingering.png", + "frame": { + "x": 412, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/potion_bottle_splash.png", + "frame": { + "x": 380, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/potion_overlay.png", + "frame": { + "x": 460, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/prismarine_crystals.png", + "frame": { + "x": 492, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/prismarine_shard.png", + "frame": { + "x": 524, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/pumpkin_pie.png", + "frame": { + "x": 540, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/quartz.png", + "frame": { + "x": 508, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/rabbit_cooked.png", + "frame": { + "x": 476, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/rabbit_foot.png", + "frame": { + "x": 204, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/rabbit_hide.png", + "frame": { + "x": 1548, + "y": 0, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/rabbit_raw.png", + "frame": { + "x": 528, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/rabbit_stew.png", + "frame": { + "x": 512, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/record_11.png", + "frame": { + "x": 480, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/record_13.png", + "frame": { + "x": 560, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/record_blocks.png", + "frame": { + "x": 592, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/record_cat.png", + "frame": { + "x": 624, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/record_chirp.png", + "frame": { + "x": 640, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/record_far.png", + "frame": { + "x": 608, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/record_mall.png", + "frame": { + "x": 576, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/record_mellohi.png", + "frame": { + "x": 496, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/record_stal.png", + "frame": { + "x": 464, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/record_strad.png", + "frame": { + "x": 336, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/record_wait.png", + "frame": { + "x": 352, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/record_ward.png", + "frame": { + "x": 320, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/redstone_dust.png", + "frame": { + "x": 288, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/reeds.png", + "frame": { + "x": 368, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/repeater.png", + "frame": { + "x": 400, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/rotten_flesh.png", + "frame": { + "x": 432, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/ruby.png", + "frame": { + "x": 448, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/saddle.png", + "frame": { + "x": 416, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/seeds_melon.png", + "frame": { + "x": 384, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/seeds_pumpkin.png", + "frame": { + "x": 656, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/seeds_wheat.png", + "frame": { + "x": 688, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/shears.png", + "frame": { + "x": 912, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/shulker_shell.png", + "frame": { + "x": 928, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/sign.png", + "frame": { + "x": 896, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/slimeball.png", + "frame": { + "x": 864, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/snowball.png", + "frame": { + "x": 944, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/spawn_egg.png", + "frame": { + "x": 976, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/spawn_egg_overlay.png", + "frame": { + "x": 1024, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/spectral_arrow.png", + "frame": { + "x": 1008, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/spider_eye.png", + "frame": { + "x": 1040, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/spider_eye_fermented.png", + "frame": { + "x": 992, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/spruce_boat.png", + "frame": { + "x": 960, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/stick.png", + "frame": { + "x": 880, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/stone_axe.png", + "frame": { + "x": 848, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/stone_hoe.png", + "frame": { + "x": 720, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/stone_pickaxe.png", + "frame": { + "x": 736, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/stone_shovel.png", + "frame": { + "x": 704, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/stone_sword.png", + "frame": { + "x": 672, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/string.png", + "frame": { + "x": 752, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/structure_void.png", + "frame": { + "x": 784, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/sugar.png", + "frame": { + "x": 816, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/tipped_arrow_base.png", + "frame": { + "x": 832, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/tipped_arrow_head.png", + "frame": { + "x": 800, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/totem.png", + "frame": { + "x": 768, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/wheat.png", + "frame": { + "x": 304, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/wood_axe.png", + "frame": { + "x": 160, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/wood_hoe.png", + "frame": { + "x": 96, + "y": 16, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/wood_pickaxe.png", + "frame": { + "x": 512, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/wood_shovel.png", + "frame": { + "x": 352, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/wood_sword.png", + "frame": { + "x": 368, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "items/wooden_armorstand.png", + "frame": { + "x": 336, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "map/map_background.png", + "frame": { + "x": 1904, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "map/map_icons.png", + "frame": { + "x": 64, + "y": 96, + "w": 32, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 32 + }, + "sourceSize": { + "w": 32, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "misc/enchanted_item_glint.png", + "frame": { + "x": 1440, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "misc/forcefield.png", + "frame": { + "x": 576, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "misc/pumpkinblur.png", + "frame": { + "x": 1024, + "y": 800, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "misc/shadow.png", + "frame": { + "x": 1056, + "y": 416, + "w": 64, + "h": 64 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 64 + }, + "sourceSize": { + "w": 64, + "h": 64 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "misc/underwater.png", + "frame": { + "x": 1808, + "y": 80, + "w": 16, + "h": 16 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 16, + "h": 16 + }, + "sourceSize": { + "w": 16, + "h": 16 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "misc/unknown_pack.png", + "frame": { + "x": 1744, + "y": 544, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "misc/unknown_server.png", + "frame": { + "x": 1616, + "y": 544, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "misc/vignette.png", + "frame": { + "x": 1280, + "y": 800, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "models/armor/chainmail_layer_1.png", + "frame": { + "x": 352, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "models/armor/chainmail_layer_2.png", + "frame": { + "x": 736, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "models/armor/diamond_layer_1.png", + "frame": { + "x": 544, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "models/armor/diamond_layer_2.png", + "frame": { + "x": 416, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "models/armor/gold_layer_1.png", + "frame": { + "x": 0, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "models/armor/gold_layer_2.png", + "frame": { + "x": 160, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "models/armor/iron_layer_1.png", + "frame": { + "x": 288, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "models/armor/iron_layer_2.png", + "frame": { + "x": 96, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "models/armor/leather_layer_1.png", + "frame": { + "x": 224, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "models/armor/leather_layer_1_overlay.png", + "frame": { + "x": 480, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "models/armor/leather_layer_2.png", + "frame": { + "x": 672, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "models/armor/leather_layer_2_overlay.png", + "frame": { + "x": 608, + "y": 96, + "w": 64, + "h": 32 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 64, + "h": 32 + }, + "sourceSize": { + "w": 64, + "h": 32 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "painting/paintings_kristoffer_zetterstrand.png", + "frame": { + "x": 512, + "y": 800, + "w": 256, + "h": 256 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 256, + "h": 256 + }, + "sourceSize": { + "w": 256, + "h": 256 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "particle/footprint.png", + "frame": { + "x": 4, + "y": 0, + "w": 8, + "h": 8 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 8, + "h": 8 + }, + "sourceSize": { + "w": 8, + "h": 8 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + }, + { + "filename": "particle/particles.png", + "frame": { + "x": 320, + "y": 672, + "w": 128, + "h": 128 + }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 128, + "h": 128 + }, + "sourceSize": { + "w": 128, + "h": 128 + }, + "pivot": { + "x": 0.5, + "y": 0.5 + } + } + ], + "meta": { + "app": "http://www.codeandweb.com/texturepacker", + "version": "1.0", + "image": "textures.png", + "format": "RGBA8888", + "size": { + "w": 2048, + "h": 3616 + }, + "scale": "1", + "smartupdate": "$TexturePacker:SmartUpdate:303b950f49fe2819e529126e36e6a3a1:a82dadf6fc811fbb440215bcd32f00f8:cf827d152df04949dfee256cd0c8efd8$" + } } diff --git a/src/core/AssetManager.cpp b/src/core/AssetManager.cpp index bcf50bc..4fb5388 100644 --- a/src/core/AssetManager.cpp +++ b/src/core/AssetManager.cpp @@ -10,76 +10,131 @@ const std::string pathToAssetsList = "./items.json"; const std::string pathToTextureIndex = "./textures.json"; AssetManager::AssetManager() { - LoadIds(); - LoadTextureResources(); + LoadIds(); + LoadTextureResources(); } void AssetManager::LoadIds() { - std::ifstream in(pathToAssetsList); - nlohmann::json index; - in >> index; - for (auto &it:index) { - int id = it["type"].get<int>(); - int state = it["meta"].get<int>(); - std::string blockName = it["text_type"].get<std::string>(); - assetIds[blockName] = Block(id, state); - } - LOG(INFO) << "Loaded " << assetIds.size() << " ids"; + std::ifstream in(pathToAssetsList); + nlohmann::json index; + in >> index; + for (auto &it:index) { + int id = it["type"].get<int>(); + int state = it["meta"].get<int>(); + std::string blockName = it["text_type"].get<std::string>(); + assetIds[blockName] = Block(id, state); + } + LOG(INFO) << "Loaded " << assetIds.size() << " ids"; } AssetManager::~AssetManager() { - delete textureAtlas; + delete textureAtlas; } //TODO: This function must be replaced with runtime texture atlas generating void AssetManager::LoadTextureResources() { - std::ifstream in(pathToTextureIndex); - nlohmann::json index; - in >> index; - std::string filename = index["meta"]["image"].get<std::string>(); - float textureWidth = index["meta"]["size"]["w"].get<int>(); - float textureHeight = index["meta"]["size"]["h"].get<int>(); - for (auto &it:index["frames"]) { - auto frame = it["frame"]; - TextureCoordinates coord; - coord.x = frame["x"].get<int>() / textureWidth; - coord.y = frame["y"].get<int>() / textureHeight; - coord.w = frame["w"].get<int>() / textureWidth; - coord.h = frame["h"].get<int>() / textureHeight; - std::string assetName = it["filename"].get<std::string>(); - assetName.insert(0, "minecraft/textures/"); - assetName.erase(assetName.length() - 4); - assetTextures[assetName] = coord; - } - - textureAtlas = new Texture(filename); - LOG(INFO) << "Texture atlas id is " << textureAtlas->texture; + std::ifstream in(pathToTextureIndex); + nlohmann::json index; + in >> index; + std::string filename = index["meta"]["image"].get<std::string>(); + float textureWidth = index["meta"]["size"]["w"].get<int>(); + float textureHeight = index["meta"]["size"]["h"].get<int>(); + for (auto &it:index["frames"]) { + auto frame = it["frame"]; + TextureCoordinates coord; + coord.x = frame["x"].get<int>() / textureWidth; + coord.y = frame["y"].get<int>() / textureHeight; + coord.w = frame["w"].get<int>() / textureWidth; + coord.h = frame["h"].get<int>() / textureHeight; + std::string assetName = it["filename"].get<std::string>(); + assetName.insert(0, "minecraft/textures/"); + assetName.erase(assetName.length() - 4); + assetTextures[assetName] = coord; + } + + textureAtlas = new Texture(filename); + LOG(INFO) << "Texture atlas id is " << textureAtlas->texture; } TextureCoordinates AssetManager::GetTextureByAssetName(std::string AssetName) { - if (assetTextures.find(AssetName) != assetTextures.end()) - return assetTextures[AssetName]; - else - return TextureCoordinates{-1, -1, -1, -1}; + if (assetTextures.find(AssetName) != assetTextures.end()) + return assetTextures[AssetName]; + else + return TextureCoordinates{-1, -1, -1, -1}; } std::string AssetManager::GetTextureAssetNameByBlockId(BlockTextureId block) { - //Block sides: 0 - bottom, 1 - top, 2 - north, 3 - south, 4 - west, 5 - east 6 - every side - const std::map<BlockTextureId, std::string> lookupTable = { - {BlockTextureId(0, 0), "minecraft/textures/blocks/air"}, - {BlockTextureId(1, 0), "minecraft/textures/blocks/stone"}, - {BlockTextureId(1, 1), "minecraft/textures/blocks/stone_granite"}, - - {BlockTextureId(2, 0, 0), "minecraft/textures/blocks/dirt"}, - {BlockTextureId(2, 0, 1), "minecraft/textures/blocks/grass_top"}, - {BlockTextureId(2, 0, 2), "minecraft/textures/blocks/grass_side"}, - {BlockTextureId(2, 0, 3), "minecraft/textures/blocks/grass_side"}, - {BlockTextureId(2, 0, 4), "minecraft/textures/blocks/grass_side"}, - {BlockTextureId(2, 0, 5), "minecraft/textures/blocks/grass_side"}, - - {BlockTextureId(3, 0), "minecraft/textures/blocks/dirt"}, - {BlockTextureId(4, 0), "minecraft/textures/blocks/cobblestone"}, - }; + //Block sides: 0 - bottom, 1 - top, 2 - north, 3 - south, 4 - west, 5 - east 6 - every side + const std::map<BlockTextureId, std::string> lookupTable = { + {BlockTextureId(0, 0), "minecraft/textures/blocks/air"}, + {BlockTextureId(1, 0), "minecraft/textures/blocks/stone"}, + {BlockTextureId(1, 1), "minecraft/textures/blocks/stone_granite"}, + + {BlockTextureId(2, 0, 0), "minecraft/textures/blocks/dirt"}, + {BlockTextureId(2, 0, 1), "minecraft/textures/blocks/grass_top"}, + {BlockTextureId(2, 0, 2), "minecraft/textures/blocks/grass_side"}, + {BlockTextureId(2, 0, 3), "minecraft/textures/blocks/grass_side"}, + {BlockTextureId(2, 0, 4), "minecraft/textures/blocks/grass_side"}, + {BlockTextureId(2, 0, 5), "minecraft/textures/blocks/grass_side"}, + + {BlockTextureId(3, 0), "minecraft/textures/blocks/dirt"}, + {BlockTextureId(4, 0), "minecraft/textures/blocks/cobblestone"}, + {BlockTextureId(5, 0), "minecraft/textures/blocks/planks"}, + + {BlockTextureId(7, 0), "minecraft/textures/blocks/bedrock"}, + + {BlockTextureId(17, 0, 0), "minecraft/textures/blocks/log_oak_top"}, + {BlockTextureId(17, 0, 1), "minecraft/textures/blocks/log_oak_top"}, + {BlockTextureId(17, 0, 2), "minecraft/textures/blocks/log_oak"}, + {BlockTextureId(17, 0, 3), "minecraft/textures/blocks/log_oak"}, + {BlockTextureId(17, 0, 4), "minecraft/textures/blocks/log_oak"}, + {BlockTextureId(17, 0, 5), "minecraft/textures/blocks/log_oak"}, + + {BlockTextureId(17, 1, 0), "minecraft/textures/blocks/log_spruce_top"}, + {BlockTextureId(17, 1, 1), "minecraft/textures/blocks/log_spruce_top"}, + {BlockTextureId(17, 1, 2), "minecraft/textures/blocks/log_spruce"}, + {BlockTextureId(17, 1, 3), "minecraft/textures/blocks/log_spruce"}, + {BlockTextureId(17, 1, 4), "minecraft/textures/blocks/log_spruce"}, + {BlockTextureId(17, 1, 5), "minecraft/textures/blocks/log_spruce"}, + + {BlockTextureId(17, 2, 0), "minecraft/textures/blocks/log_birch_top"}, + {BlockTextureId(17, 2, 1), "minecraft/textures/blocks/log_birch_top"}, + {BlockTextureId(17, 2, 2), "minecraft/textures/blocks/log_birch"}, + {BlockTextureId(17, 2, 3), "minecraft/textures/blocks/log_birch"}, + {BlockTextureId(17, 2, 4), "minecraft/textures/blocks/log_birch"}, + {BlockTextureId(17, 2, 5), "minecraft/textures/blocks/log_birch"}, + + {BlockTextureId(17, 3, 0), "minecraft/textures/blocks/log_jungle_top"}, + {BlockTextureId(17, 3, 1), "minecraft/textures/blocks/log_jungle_top"}, + {BlockTextureId(17, 3, 2), "minecraft/textures/blocks/log_jungle"}, + {BlockTextureId(17, 3, 3), "minecraft/textures/blocks/log_jungle"}, + {BlockTextureId(17, 3, 4), "minecraft/textures/blocks/log_jungle"}, + {BlockTextureId(17, 3, 5), "minecraft/textures/blocks/log_jungle"}, + + {BlockTextureId(18, 0), "minecraft/textures/blocks/leaves_oak"}, + {BlockTextureId(18, 1), "minecraft/textures/blocks/leaves_spruce"}, + {BlockTextureId(18, 2), "minecraft/textures/blocks/leaves_birch"}, + {BlockTextureId(18, 3), "minecraft/textures/blocks/leaves_jungle"}, + + {BlockTextureId(61, 0, 0), "minecraft/textures/blocks/furnace_side"}, + {BlockTextureId(61, 0, 1), "minecraft/textures/blocks/furnace_top"}, + {BlockTextureId(61, 0, 2), "minecraft/textures/blocks/furnace_front_off"}, + {BlockTextureId(61, 0, 3), "minecraft/textures/blocks/furnace_side"}, + {BlockTextureId(61, 0, 4), "minecraft/textures/blocks/furnace_side"}, + {BlockTextureId(61, 0, 5), "minecraft/textures/blocks/furnace_side"}, + + {BlockTextureId(62, 0, 0), "minecraft/textures/blocks/furnace_side"}, + {BlockTextureId(62, 0, 1), "minecraft/textures/blocks/furnace_top"}, + {BlockTextureId(62, 0, 2), "minecraft/textures/blocks/furnace_front_on"}, + {BlockTextureId(62, 0, 3), "minecraft/textures/blocks/furnace_side"}, + {BlockTextureId(62, 0, 4), "minecraft/textures/blocks/furnace_side"}, + {BlockTextureId(62, 0, 5), "minecraft/textures/blocks/furnace_side"}, + + + {BlockTextureId(31, 0), "minecraft/textures/blocks/deadbush"}, + {BlockTextureId(31, 1), "minecraft/textures/blocks/tallgrass"}, + {BlockTextureId(31, 2), "minecraft/textures/blocks/fern"}, + }; auto ret = lookupTable.find(block); if (ret == lookupTable.end()) return ""; @@ -88,10 +143,10 @@ std::string AssetManager::GetTextureAssetNameByBlockId(BlockTextureId block) { } GLuint AssetManager::GetTextureAtlas() { - return textureAtlas->texture; + return textureAtlas->texture; } TextureCoordinates AssetManager::GetTextureByBlock(BlockTextureId block) { - std::string assetName = this->GetTextureAssetNameByBlockId(block); - return this->GetTextureByAssetName(assetName); + std::string assetName = this->GetTextureAssetNameByBlockId(block); + return this->GetTextureByAssetName(assetName); } diff --git a/src/core/Core.cpp b/src/core/Core.cpp index 3257cb6..9ad36ba 100644 --- a/src/core/Core.cpp +++ b/src/core/Core.cpp @@ -1,574 +1,692 @@ #include "Core.hpp" GLenum glCheckError_(const char *file, int line) { - GLenum errorCode; - while ((errorCode = glGetError()) != GL_NO_ERROR) { - std::string error; - switch (errorCode) { - case GL_INVALID_ENUM: - error = "INVALID_ENUM"; - break; - case GL_INVALID_VALUE: - error = "INVALID_VALUE"; - break; - case GL_INVALID_OPERATION: - error = "INVALID_OPERATION"; - break; - case GL_STACK_OVERFLOW: - error = "STACK_OVERFLOW"; - break; - case GL_STACK_UNDERFLOW: - error = "STACK_UNDERFLOW"; - break; - case GL_OUT_OF_MEMORY: - error = "OUT_OF_MEMORY"; - break; - case GL_INVALID_FRAMEBUFFER_OPERATION: - error = "INVALID_FRAMEBUFFER_OPERATION"; - break; - } - LOG(ERROR) << "OpenGL error: " << error << " at " << file << ":" << line; - } - return errorCode; + GLenum errorCode; + while ((errorCode = glGetError()) != GL_NO_ERROR) { + std::string error; + switch (errorCode) { + case GL_INVALID_ENUM: + error = "INVALID_ENUM"; + break; + case GL_INVALID_VALUE: + error = "INVALID_VALUE"; + break; + case GL_INVALID_OPERATION: + error = "INVALID_OPERATION"; + break; + case GL_STACK_OVERFLOW: + error = "STACK_OVERFLOW"; + break; + case GL_STACK_UNDERFLOW: + error = "STACK_UNDERFLOW"; + break; + case GL_OUT_OF_MEMORY: + error = "OUT_OF_MEMORY"; + break; + case GL_INVALID_FRAMEBUFFER_OPERATION: + error = "INVALID_FRAMEBUFFER_OPERATION"; + break; + } + LOG(ERROR) << "OpenGL error: " << error << " at " << file << ":" << line; + } + return errorCode; } #define glCheckError() glCheckError_(__FILE__, __LINE__) const GLfloat vertices[] = { - //Z+ edge - -0.5f, 0.5f, 0.5f, - -0.5f, -0.5f, 0.5f, - 0.5f, -0.5f, 0.5f, - -0.5f, 0.5f, 0.5f, - 0.5f, -0.5f, 0.5f, - 0.5f, 0.5f, 0.5f, - - //Z- edge - -0.5f, -0.5f, -0.5f, - -0.5f, 0.5f, -0.5f, - 0.5f, -0.5f, -0.5f, - 0.5f, -0.5f, -0.5f, - -0.5f, 0.5f, -0.5f, - 0.5f, 0.5f, -0.5f, - - //X+ edge - -0.5f, -0.5f, -0.5f, - -0.5f, -0.5f, 0.5f, - -0.5f, 0.5f, -0.5f, - -0.5f, 0.5f, -0.5f, - -0.5f, -0.5f, 0.5f, - -0.5f, 0.5f, 0.5f, - - //X- edge - 0.5f, -0.5f, 0.5f, - 0.5f, 0.5f, -0.5f, - 0.5f, 0.5f, 0.5f, - 0.5f, -0.5f, 0.5f, - 0.5f, -0.5f, -0.5f, - 0.5f, 0.5f, -0.5f, - - //Y+ edge - 0.5f, 0.5f, -0.5f, - -0.5f, 0.5f, 0.5f, - 0.5f, 0.5f, 0.5f, - 0.5f, 0.5f, -0.5f, - -0.5f, 0.5f, -0.5f, - -0.5f, 0.5f, 0.5f, - - //Y- edge - -0.5f, -0.5f, 0.5f, - 0.5f, -0.5f, -0.5f, - 0.5f, -0.5f, 0.5f, - -0.5f, -0.5f, -0.5f, - 0.5f, -0.5f, -0.5f, - -0.5f, -0.5f, 0.5f, + //Z+ edge + -0.5f, 0.5f, 0.5f, + -0.5f, -0.5f, 0.5f, + 0.5f, -0.5f, 0.5f, + -0.5f, 0.5f, 0.5f, + 0.5f, -0.5f, 0.5f, + 0.5f, 0.5f, 0.5f, + + //Z- edge + -0.5f, -0.5f, -0.5f, + -0.5f, 0.5f, -0.5f, + 0.5f, -0.5f, -0.5f, + 0.5f, -0.5f, -0.5f, + -0.5f, 0.5f, -0.5f, + 0.5f, 0.5f, -0.5f, + + //X+ edge + -0.5f, -0.5f, -0.5f, + -0.5f, -0.5f, 0.5f, + -0.5f, 0.5f, -0.5f, + -0.5f, 0.5f, -0.5f, + -0.5f, -0.5f, 0.5f, + -0.5f, 0.5f, 0.5f, + + //X- edge + 0.5f, -0.5f, 0.5f, + 0.5f, 0.5f, -0.5f, + 0.5f, 0.5f, 0.5f, + 0.5f, -0.5f, 0.5f, + 0.5f, -0.5f, -0.5f, + 0.5f, 0.5f, -0.5f, + + //Y+ edge + 0.5f, 0.5f, -0.5f, + -0.5f, 0.5f, 0.5f, + 0.5f, 0.5f, 0.5f, + 0.5f, 0.5f, -0.5f, + -0.5f, 0.5f, -0.5f, + -0.5f, 0.5f, 0.5f, + + //Y- edge + -0.5f, -0.5f, 0.5f, + 0.5f, -0.5f, -0.5f, + 0.5f, -0.5f, 0.5f, + -0.5f, -0.5f, -0.5f, + 0.5f, -0.5f, -0.5f, + -0.5f, -0.5f, 0.5f, }; -/*const GLfloat vertices[] = { - //Z+ edge - -0.5f, 0.5f, 0.5f, - -0.5f, -0.5f, 0.5f, - 0.5f, -0.5f, 0.5f, - -0.5f, 0.5f, 0.5f, - 0.5f, -0.5f, 0.5f, - 0.5f, 0.5f, 0.5f, - - //Z- edge - -0.5f, -0.5f, -0.5f, - -0.5f, 0.5f, -0.5f, - 0.5f, -0.5f, -0.5f, - 0.5f, -0.5f, -0.5f, - -0.5f, 0.5f, -0.5f, - 0.5f, 0.5f, -0.5f, - - //X+ edge - -0.5f, -0.5f, -0.5f, - -0.5f, -0.5f, 0.5f, - -0.5f, 0.5f, -0.5f, - -0.5f, 0.5f, -0.5f, - -0.5f, -0.5f, 0.5f, - -0.5f, 0.5f, 0.5f, - - //X- edge - 0.5f, -0.5f, 0.5f, - 0.5f, 0.5f, -0.5f, - 0.5f, 0.5f, 0.5f, - 0.5f, -0.5f, 0.5f, - 0.5f, -0.5f, -0.5f, - 0.5f, 0.5f, -0.5f, - - //Y+ edge - 0.5f, 0.5f, -0.5f, - -0.5f, 0.5f, 0.5f, - 0.5f, 0.5f, 0.5f, - 0.5f, 0.5f, -0.5f, - -0.5f, 0.5f, -0.5f, - -0.5f, 0.5f, 0.5f, - - //Y- edge - -0.5f, -0.5f, 0.5f, - 0.5f, -0.5f, -0.5f, - 0.5f, -0.5f, 0.5f, - -0.5f, -0.5f, -0.5f, - 0.5f, -0.5f, -0.5f, - -0.5f, -0.5f, 0.5f, -};*/ const GLfloat uv_coords[] = { - //Z+ - 0.0f, 1.0f, - 0.0f, 0.0f, - 1.0f, 0.0f, - 0.0f, 1.0f, - 1.0f, 0.0f, - 1.0f, 1.0f, - - //Z- - 1.0f, 0.0f, - 1.0f, 1.0f, - 0.0f, 0.0f, - 0.0f, 0.0f, - 1.0f, 1.0f, - 0.0f, 1.0f, - - //X+ - 0.0f, 0.0f, - 1.0f, 0.0f, - 0.0f, 1.0f, - 0.0f, 1.0f, - 1.0f, 0.0f, - 1.0f, 1.0f, - - //X- - 0.0f, 0.0f, - 1.0f, 1.0f, - 0.0f, 1.0f, - 0.0f, 0.0f, - 1.0f, 0.0f, - 1.0f, 1.0f, - - //Y+ - 0.0f, 0.0f, - 1.0f, 1.0f, - 0.0f, 1.0f, - 0.0f, 0.0f, - 1.0f, 0.0f, - 1.0f, 1.0f, - - //Y- - 1.0f, 0.0f, - 0.0f, 1.0f, - 0.0f, 0.0f, - 1.0f, 1.0f, - 0.0f, 1.0f, - 1.0f, 0.0f, + //Z+ + 0.0f, 1.0f, + 0.0f, 0.0f, + 1.0f, 0.0f, + 0.0f, 1.0f, + 1.0f, 0.0f, + 1.0f, 1.0f, + + //Z- + 1.0f, 0.0f, + 1.0f, 1.0f, + 0.0f, 0.0f, + 0.0f, 0.0f, + 1.0f, 1.0f, + 0.0f, 1.0f, + + //X+ + 0.0f, 0.0f, + 1.0f, 0.0f, + 0.0f, 1.0f, + 0.0f, 1.0f, + 1.0f, 0.0f, + 1.0f, 1.0f, + + //X- + 0.0f, 0.0f, + 1.0f, 1.0f, + 0.0f, 1.0f, + 0.0f, 0.0f, + 1.0f, 0.0f, + 1.0f, 1.0f, + + //Y+ + 0.0f, 0.0f, + 1.0f, 1.0f, + 0.0f, 1.0f, + 0.0f, 0.0f, + 1.0f, 0.0f, + 1.0f, 1.0f, + + //Y- + 1.0f, 0.0f, + 0.0f, 1.0f, + 0.0f, 0.0f, + 1.0f, 1.0f, + 0.0f, 1.0f, + 1.0f, 0.0f, }; Core::Core() { - LOG(INFO) << "Core initializing..."; - InitSfml(900, 450, "AltCraft"); - glCheckError(); - InitGlew(); - glCheckError(); - client = new NetworkClient("127.0.0.1", 25565, "HelloOne"); - gameState = new GameState(client); - std::thread loop = std::thread(&Core::UpdateGameState, this); - std::swap(loop, gameStateLoopThread); - assetManager = new AssetManager; - PrepareToWorldRendering(); - LOG(INFO) << "Core is initialized"; - glCheckError(); + LOG(INFO) << "Core initializing..."; + InitSfml(900, 450, "AltCraft"); + glCheckError(); + InitGlew(); + glCheckError(); + client = new NetworkClient("127.0.0.1", 25565, "HelloOne"); + gameState = new GameState(client); + std::thread loop = std::thread(&Core::UpdateGameState, this); + std::swap(loop, gameStateLoopThread); + assetManager = new AssetManager; + PrepareToWorldRendering(); + LOG(INFO) << "Core is initialized"; + glCheckError(); } Core::~Core() { - LOG(INFO) << "Core stopping..."; - gameStateLoopThread.join(); - delete shader; - delete gameState; - delete client; - delete assetManager; - delete window; - LOG(INFO) << "Core is stopped"; + LOG(INFO) << "Core stopping..."; + gameStateLoopThread.join(); + delete shader; + delete gameState; + delete client; + delete assetManager; + delete window; + LOG(INFO) << "Core is stopped"; } void Core::Exec() { - LOG(INFO) << "Main loop is executing!"; - isRunning = true; - while (isRunning) { - static sf::Clock clock, clock1; - deltaTime = clock.getElapsedTime().asSeconds(); - absTime = clock1.getElapsedTime().asSeconds(); - clock.restart(); - - static bool alreadyDone = false; - if (gameState->g_IsGameStarted && !alreadyDone) { - alreadyDone = true; - UpdateChunksToRender(); - } - - std::ostringstream toWindow; - glm::highp_vec3 camPos(camera.Position); - toWindow << std::setprecision(2) << std::fixed; - toWindow << "Pos: " << camPos.x << ", " << camPos.y << ", " << camPos.z << "; "; - toWindow << "FPS: " << (1.0f / deltaTime) << " "; - window->setTitle(toWindow.str()); - - HandleEvents(); - if (isMouseCaptured) - HandleMouseCapture(); - glCheckError(); - - RenderFrame(); - - } + LOG(INFO) << "Main loop is executing!"; + isRunning = true; + while (isRunning) { + static sf::Clock clock, clock1; + deltaTime = clock.getElapsedTime().asSeconds(); + absTime = clock1.getElapsedTime().asSeconds(); + clock.restart(); + + static bool alreadyDone = false; + if (gameState->g_IsGameStarted && !alreadyDone) { + alreadyDone = true; + UpdateChunksToRender(); + } + + std::ostringstream toWindow; + glm::highp_vec3 camPos(camera.Position); + toWindow << std::setprecision(2) << std::fixed; + toWindow << "Pos: " << camPos.x << ", " << camPos.y << ", " << camPos.z << "; "; + toWindow << "FPS: " << (1.0f / deltaTime) << " "; + toWindow << " (" << deltaTime * 1000 << "ms) "; + window->setTitle(toWindow.str()); + + HandleEvents(); + if (isMouseCaptured) + HandleMouseCapture(); + glCheckError(); + + RenderFrame(); + + } } void Core::RenderFrame() { - glClearColor(0.2f, 0.3f, 0.3f, 1.0f); - glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - - switch (currentState) { - case MainMenu: - //RenderGui(MenuScreen); - break; - case Loading: - //RenderGui(LoadingScreen); - break; - case Playing: - RenderWorld(); - //RenderGui(HUD); - break; - case PauseMenu: - RenderWorld(); - //RenderGui(PauseGui); - break; - } - - window->display(); + glClearColor(0.2f, 0.3f, 0.3f, 1.0f); + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); + + switch (currentState) { + case MainMenu: + //RenderGui(MenuScreen); + break; + case Loading: + //RenderGui(LoadingScreen); + break; + case Playing: + RenderWorld(); + //RenderGui(HUD); + break; + case PauseMenu: + RenderWorld(); + //RenderGui(PauseGui); + break; + } + + window->display(); } void Core::InitSfml(unsigned int WinWidth, unsigned int WinHeight, std::string WinTitle) { - LOG(INFO) << "Creating window: " << WinWidth << "x" << WinHeight << " \"" << WinTitle << "\""; - sf::ContextSettings contextSetting; - contextSetting.majorVersion = 3; - contextSetting.minorVersion = 3; - contextSetting.attributeFlags = contextSetting.Core; - contextSetting.depthBits = 24; - window = new sf::Window(sf::VideoMode(WinWidth, WinHeight), WinTitle, sf::Style::Default, contextSetting); - glCheckError(); - //window->setVerticalSyncEnabled(true); - //window->setPosition(sf::Vector2i(sf::VideoMode::getDesktopMode().width / 2, sf::VideoMode::getDesktopMode().height / 2)); - window->setPosition(sf::Vector2i(sf::VideoMode::getDesktopMode().width / 2 - window->getSize().x / 2, - sf::VideoMode::getDesktopMode().height / 2 - window->getSize().y / 2)); - - SetMouseCapture(false); + LOG(INFO) << "Creating window: " << WinWidth << "x" << WinHeight << " \"" << WinTitle << "\""; + sf::ContextSettings contextSetting; + contextSetting.majorVersion = 3; + contextSetting.minorVersion = 3; + contextSetting.attributeFlags = contextSetting.Core; + contextSetting.depthBits = 24; + window = new sf::Window(sf::VideoMode(WinWidth, WinHeight), WinTitle, sf::Style::Default, contextSetting); + glCheckError(); + //window->setVerticalSyncEnabled(true); + //window->setPosition(sf::Vector2i(sf::VideoMode::getDesktopMode().width / 2, sf::VideoMode::getDesktopMode().height / 2)); + window->setPosition(sf::Vector2i(sf::VideoMode::getDesktopMode().width / 2 - window->getSize().x / 2, + sf::VideoMode::getDesktopMode().height / 2 - window->getSize().y / 2)); + + SetMouseCapture(false); } void Core::InitGlew() { - LOG(INFO) << "Initializing GLEW"; - glewExperimental = GL_TRUE; - GLenum glewStatus = glewInit(); - glCheckError(); - if (glewStatus != GLEW_OK) { - LOG(FATAL) << "Failed to initialize GLEW: " << glewGetErrorString(glewStatus); - } - glViewport(0, 0, width(), height()); - glEnable(GL_DEPTH_TEST); - glEnable(GL_CULL_FACE); - glCullFace(GL_BACK); - glFrontFace(GL_CCW); - glCheckError(); + LOG(INFO) << "Initializing GLEW"; + glewExperimental = GL_TRUE; + GLenum glewStatus = glewInit(); + glCheckError(); + if (glewStatus != GLEW_OK) { + LOG(FATAL) << "Failed to initialize GLEW: " << glewGetErrorString(glewStatus); + } + glViewport(0, 0, width(), height()); + glEnable(GL_DEPTH_TEST); + //glEnable(GL_CULL_FACE); + glCullFace(GL_BACK); + glFrontFace(GL_CCW); + glEnable(GL_BLEND); + glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); + glCheckError(); } unsigned int Core::width() { - return window->getSize().x; + return window->getSize().x; } unsigned int Core::height() { - return window->getSize().y; + return window->getSize().y; } void Core::HandleEvents() { - sf::Event event; - while (window->pollEvent(event)) { - switch (event.type) { - case sf::Event::Closed: - LOG(INFO) << "Received close event by window closing"; - isRunning = false; - break; - case sf::Event::Resized: - glViewport(0, 0, width(), height()); - break; - case sf::Event::KeyPressed: - if (!window->hasFocus()) - break; - switch (event.key.code) { - case sf::Keyboard::Escape: - LOG(INFO) << "Received close event by esc"; - isRunning = false; - break; - case sf::Keyboard::T: - SetMouseCapture(!isMouseCaptured); - break; - case sf::Keyboard::Z: - camera.MovementSpeed /= 2; - break; - case sf::Keyboard::X: - camera.MovementSpeed *= 2; - break; - default: - break; - } - case sf::Event::MouseWheelScrolled: - if (!window->hasFocus()) - break; - camera.ProcessMouseScroll(event.mouseWheelScroll.delta); - break; - default: - break; - } - } - if (window->hasFocus()) { - if (sf::Keyboard::isKeyPressed(sf::Keyboard::W)) - camera.ProcessKeyboard(Camera_Movement::FORWARD, deltaTime); - if (sf::Keyboard::isKeyPressed(sf::Keyboard::S)) - camera.ProcessKeyboard(Camera_Movement::BACKWARD, deltaTime); - if (sf::Keyboard::isKeyPressed(sf::Keyboard::A)) - camera.ProcessKeyboard(Camera_Movement::LEFT, deltaTime); - if (sf::Keyboard::isKeyPressed(sf::Keyboard::D)) - camera.ProcessKeyboard(Camera_Movement::RIGHT, deltaTime); - } + sf::Event event; + while (window->pollEvent(event)) { + switch (event.type) { + case sf::Event::Closed: + LOG(INFO) << "Received close event by window closing"; + isRunning = false; + break; + case sf::Event::Resized: + glViewport(0, 0, width(), height()); + break; + case sf::Event::KeyPressed: + if (!window->hasFocus()) + break; + switch (event.key.code) { + case sf::Keyboard::Escape: + LOG(INFO) << "Received close event by esc"; + isRunning = false; + break; + case sf::Keyboard::T: + SetMouseCapture(!isMouseCaptured); + break; + case sf::Keyboard::Z: + camera.MovementSpeed /= 2; + break; + case sf::Keyboard::X: + camera.MovementSpeed *= 2; + break; + case sf::Keyboard::M: + std::sort(toRender.begin(), toRender.end(), [this](const Vector &lhs, const Vector &rhs) { + return glm::length((glm::vec3) lhs - camera.Position) < + glm::length((glm::vec3) rhs - camera.Position); + }); + LOG(WARNING) << "Render list is optimized"; + break; + case sf::Keyboard::K: + ChunkDistance++; + LOG(INFO)<<"Increased render distance: "<<ChunkDistance; + break; + case sf::Keyboard::L: + ChunkDistance--; + LOG(INFO)<<"Decreased render distance: "<<ChunkDistance; + break; + case sf::Keyboard::O: + UpdateChunksToRender(); + LOG(INFO)<<"Render list is updated"; + break; + default: + break; + } + case sf::Event::MouseWheelScrolled: + if (!window->hasFocus()) + break; + camera.ProcessMouseScroll(event.mouseWheelScroll.delta); + break; + default: + break; + } + } + if (window->hasFocus()) { + if (sf::Keyboard::isKeyPressed(sf::Keyboard::W)) + camera.ProcessKeyboard(Camera_Movement::FORWARD, deltaTime); + if (sf::Keyboard::isKeyPressed(sf::Keyboard::S)) + camera.ProcessKeyboard(Camera_Movement::BACKWARD, deltaTime); + if (sf::Keyboard::isKeyPressed(sf::Keyboard::A)) + camera.ProcessKeyboard(Camera_Movement::LEFT, deltaTime); + if (sf::Keyboard::isKeyPressed(sf::Keyboard::D)) + camera.ProcessKeyboard(Camera_Movement::RIGHT, deltaTime); + } } void Core::HandleMouseCapture() { - sf::Vector2i mousePos = sf::Mouse::getPosition(*window); - sf::Vector2i center = sf::Vector2i(window->getSize().x / 2, window->getSize().y / 2); - sf::Mouse::setPosition(center, *window); - mouseXDelta = (mousePos - center).x, mouseYDelta = (center - mousePos).y; - camera.ProcessMouseMovement(mouseXDelta, mouseYDelta); + sf::Vector2i mousePos = sf::Mouse::getPosition(*window); + sf::Vector2i center = sf::Vector2i(window->getSize().x / 2, window->getSize().y / 2); + sf::Mouse::setPosition(center, *window); + mouseXDelta = (mousePos - center).x, mouseYDelta = (center - mousePos).y; + camera.ProcessMouseMovement(mouseXDelta, mouseYDelta); } void Core::RenderGui(Gui &Target) { - Target.WHY++; + Target.WHY++; } void Core::RenderWorld() { - shader->Use(); - glCheckError(); - - GLint modelLoc = glGetUniformLocation(shader->Program, "model"); - GLint projectionLoc = glGetUniformLocation(shader->Program, "projection"); - GLint viewLoc = glGetUniformLocation(shader->Program, "view"); - GLint blockLoc = glGetUniformLocation(shader->Program, "Block"); - GLint stateLoc = glGetUniformLocation(shader->Program, "State"); - GLint timeLoc = glGetUniformLocation(shader->Program, "time"); - glm::mat4 projection = glm::perspective(camera.Zoom, (float) width() / (float) height(), 0.1f, 10000000.0f); - glm::mat4 view = camera.GetViewMatrix(); - glUniformMatrix4fv(projectionLoc, 1, GL_FALSE, glm::value_ptr(projection)); - glUniformMatrix4fv(viewLoc, 1, GL_FALSE, glm::value_ptr(view)); - glUniform1f(timeLoc, absTime); - - glCheckError(); - - glBindVertexArray(VAO); - - for (auto §ionPos : toRender) { - Section §ion = gameState->world.m_sections.find(sectionPos)->second; - for (int y = 0; y < 16; y++) { - for (int z = 0; z < 16; z++) { - for (int x = 0; x < 16; x++) { - Block block = section.GetBlock(Vector(x, y, z)); - if (block.id == 0) - continue; - - glm::mat4 model; - model = glm::translate(model, glm::vec3(sectionPos.GetX() * 16, sectionPos.GetY() * 16, - sectionPos.GetZ() * 16)); - model = glm::translate(model, glm::vec3(x, y, z)); - - glUniformMatrix4fv(modelLoc, 1, GL_FALSE, glm::value_ptr(model)); - glUniform1i(blockLoc, block.id); - glUniform1i(stateLoc, block.state); - - glDrawArrays(GL_TRIANGLES, 0, 36); - } - } - } - } - glBindVertexArray(0); - glCheckError(); + shader->Use(); + glCheckError(); + + GLint modelLoc = glGetUniformLocation(shader->Program, "model"); + GLint projectionLoc = glGetUniformLocation(shader->Program, "projection"); + GLint viewLoc = glGetUniformLocation(shader->Program, "view"); + GLint blockLoc = glGetUniformLocation(shader->Program, "Block"); + GLint stateLoc = glGetUniformLocation(shader->Program, "State"); + GLint timeLoc = glGetUniformLocation(shader->Program, "time"); + glm::mat4 projection = glm::perspective(camera.Zoom, (float) width() / (float) height(), 0.1f, 10000000.0f); + glm::mat4 view = camera.GetViewMatrix(); + glUniformMatrix4fv(projectionLoc, 1, GL_FALSE, glm::value_ptr(projection)); + glUniformMatrix4fv(viewLoc, 1, GL_FALSE, glm::value_ptr(view)); + glUniform1f(timeLoc, absTime); + glUniform2f(glGetUniformLocation(shader->Program, "windowSize"), width(), height()); + + glCheckError(); + + glBindVertexArray(VAO); + for (auto §ionPos : toRender) { + Section §ion = gameState->world.m_sections.find(sectionPos)->second; + + std::vector<Vector> sectionCorners = { + Vector(0, 0, 0), + Vector(0, 0, 16), + Vector(0, 16, 0), + Vector(0, 16, 16), + Vector(16, 0, 0), + Vector(16, 0, 16), + Vector(16, 16, 0), + Vector(16, 16, 16), + }; + bool isBreak = true; + for (auto &it:sectionCorners) { + glm::mat4 vp = projection * view; + glm::vec3 point(sectionPos.GetX() * 16 + it.GetX(), sectionPos.GetY() * 16 + it.GetY(), + sectionPos.GetZ() * 16 + it.GetZ()); + glm::vec4 p = vp * glm::vec4(point, 1); + glm::vec3 res = glm::vec3(p) / p.w; + if (res.x < 1 && res.x > -1 && res.y < 1 && res.y > -1 && res.z > 0) { + isBreak = false; + break; + } + } + if (isBreak && glm::length( + camera.Position - glm::vec3(sectionPos.GetX() * 16, sectionPos.GetY() * 16, sectionPos.GetZ() * 16)) > + 30) { + //zLOG(ERROR)<<"CULL"; + continue; + } + + std::vector<glm::mat4> &arrOfModels = toRenderModels[sectionPos]; + std::vector<glm::vec2> &arrOfBlocks = toRenderBlocks[sectionPos]; + + glBindBuffer(GL_ARRAY_BUFFER, VBO3); + glBufferData(GL_ARRAY_BUFFER, arrOfModels.size() * sizeof(glm::mat4), arrOfModels.data(), GL_DYNAMIC_DRAW); + + glBindBuffer(GL_ARRAY_BUFFER, VBO4); + glBufferData(GL_ARRAY_BUFFER, arrOfBlocks.size() * sizeof(glm::vec2), arrOfBlocks.data(), GL_DYNAMIC_DRAW); + + glBindBuffer(GL_ARRAY_BUFFER, 0); + glDrawArraysInstanced(GL_TRIANGLES, 0, 36, arrOfModels.size()); + } + glBindVertexArray(0); + glCheckError(); } void Core::SetMouseCapture(bool IsCaptured) { - window->setMouseCursorVisible(!isMouseCaptured); - sf::Mouse::setPosition(sf::Vector2i(window->getSize().x / 2, window->getSize().y / 2), *window); - isMouseCaptured = IsCaptured; - window->setMouseCursorVisible(!IsCaptured); + window->setMouseCursorVisible(!isMouseCaptured); + sf::Mouse::setPosition(sf::Vector2i(window->getSize().x / 2, window->getSize().y / 2), *window); + isMouseCaptured = IsCaptured; + window->setMouseCursorVisible(!IsCaptured); } void Core::PrepareToWorldRendering() { - //Cube-rendering data - glGenBuffers(1, &VBO); - glGenBuffers(1, &VBO2); - glGenVertexArrays(1, &VAO); - - glBindVertexArray(VAO); - { - glBindBuffer(GL_ARRAY_BUFFER, VBO2); - glBufferData(GL_ARRAY_BUFFER, sizeof(uv_coords), uv_coords, GL_STATIC_DRAW); - glVertexAttribPointer(2, 2, GL_FLOAT, GL_FALSE, 2 * sizeof(GLfloat), 0); - glEnableVertexAttribArray(2); - - glBindBuffer(GL_ARRAY_BUFFER, VBO); - glBufferData(GL_ARRAY_BUFFER, sizeof(vertices), vertices, GL_STATIC_DRAW); - glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 3 * sizeof(GLfloat), 0); - glEnableVertexAttribArray(0); - } - glBindVertexArray(0); - - glCheckError(); - - shader = new Shader("./shaders/block.vs", "./shaders/block.fs"); - shader->Use(); - - LOG(INFO) << "Initializing texture atlas..."; - //TextureAtlas texture - glActiveTexture(GL_TEXTURE0); - glBindTexture(GL_TEXTURE_2D, assetManager->GetTextureAtlas()); - glUniform1i(glGetUniformLocation(shader->Program, "textureAtlas"), 0); - - //TextureAtlas coordinates - std::vector<glm::vec4> textureCoordinates; - std::vector<GLint> indexes; - GLint totalTextures; - for (int id = 1; id < 4096; id++) { - bool isReachedEnd = true; - for (int state = 0; state < 16; state++) { - BlockTextureId blockTextureId(id, state, 6); - if (!assetManager->GetTextureByBlock(blockTextureId) && - !assetManager->GetTextureByBlock(BlockTextureId(id, state, 0))) { - continue; - } - isReachedEnd = false; - int side = assetManager->GetTextureByBlock(blockTextureId) ? 6 : 0; - do { - int index = (side << 16) | (id << 4) | state; - TextureCoordinates tc = assetManager->GetTextureByBlock(BlockTextureId(id, state, side)); - textureCoordinates.push_back(glm::vec4(tc.x, tc.y, tc.w, tc.h)); - indexes.push_back(index); - /*LOG(ERROR) << "Encoded texture (" << id << " " << state << " " << side << ") as " << index << " (" - << std::bitset<19>(index) << ")" << " = " << tc.x << "," << tc.y << "," << tc.w << "," - << tc.h;*/ - /*LOG(FATAL)<<std::bitset<18>(index); - side = 0x7; - id = 0xFFF; - state = 0xF; - LOG(WARNING) << "side: " << side << " id: " << id << " state: " << state; - int i, si, st, index = 0; - si = side << 15; - i = id<<3; - st = state; - index = i | si | st; - LOG(FATAL) << std::bitset<18>(index) << " (" << index << "): " << std::bitset<18>(si) << " " - << std::bitset<18>(i) << " " << std::bitset<18>(st);*/ - /*if (rand() == 73) //Almost impossible(Almost==1/32768) - { - int index = 393233; - LOG(WARNING) << std::bitset<20>(index) << "(" << index << ")"; - int side = (index & 0xE0000) >> 16; - int id = (index & 0xFF0) >> 4; - int state = index & 0xF; - LOG(WARNING) << std::bitset<20>(side) << " " << std::bitset<20>(id) << " " - << std::bitset<20>(state); - LOG(FATAL) << side << " " << id << " " << state; - }*/ - side++; - } while (side < 6); - } - if (isReachedEnd) - break; - - } - totalTextures = indexes.size(); - LOG(INFO) << "Created " << totalTextures << " texture indexes"; - CHECK_EQ(indexes.size(), textureCoordinates.size()) << "Arrays of textureCoordinates and of indexes is not equals"; - CHECK_LE(totalTextures, 1023) << "There is more texture indexes, than GLSL buffer allows"; - - GLuint bp1 = 0; - GLuint ubo = glGetUniformBlockIndex(shader->Program, "TextureIndexes"); - glUniformBlockBinding(shader->Program, ubo, bp1); - glGenBuffers(1, &UBO); - glBindBuffer(GL_UNIFORM_BUFFER, UBO); - glBindBufferBase(GL_UNIFORM_BUFFER, bp1, UBO); - glBufferData(GL_UNIFORM_BUFFER, sizeof(glm::vec4) + sizeof(glm::vec4) * 1023, NULL, GL_STATIC_DRAW); - glBufferSubData(GL_UNIFORM_BUFFER, 0, sizeof(GLint), &totalTextures); //copy totalTextures - for (int i = 0; i < indexes.size(); i++) { - size_t baseOffset = sizeof(glm::vec4); - size_t itemOffset = sizeof(glm::vec4); - size_t offset = baseOffset + i * itemOffset; - /*int index = indexes[i]; - int side = (index & 0x70000) >> 16; - int id = (index & 0xFF0) >> 4; - int state = index & 0xF; - LOG(WARNING) << "Copying " << indexes[i] << " at " << offset<<" side is "<<side;*/ - glBufferSubData(GL_UNIFORM_BUFFER, offset, sizeof(GLint), &indexes[i]); //copy indexes' item - } - glCheckError(); - - GLuint bp2 = 1; - GLuint ubo2_index = glGetUniformBlockIndex(shader->Program, "TextureData"); - glUniformBlockBinding(shader->Program, ubo2_index, bp2); - glGenBuffers(1, &UBO2); - glBindBuffer(GL_UNIFORM_BUFFER, UBO2); - glBindBufferBase(GL_UNIFORM_BUFFER, bp2, UBO2); - glBufferData(GL_UNIFORM_BUFFER, sizeof(glm::vec4) * 1024, NULL, GL_STATIC_DRAW); - glBufferSubData(GL_UNIFORM_BUFFER, 0, sizeof(glm::vec4) * textureCoordinates.size(), textureCoordinates.data()); - glBindBuffer(GL_UNIFORM_BUFFER, 0); - glCheckError(); + //Cube-rendering data + glGenBuffers(1, &VBO); + glGenBuffers(1, &VBO2); + glGenBuffers(1, &VBO3); + glGenBuffers(1, &VBO4); + glGenVertexArrays(1, &VAO); + + glBindVertexArray(VAO); + { + //Cube vertices + glBindBuffer(GL_ARRAY_BUFFER, VBO); + glBufferData(GL_ARRAY_BUFFER, sizeof(vertices), vertices, GL_STATIC_DRAW); + glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 3 * sizeof(GLfloat), 0); + glEnableVertexAttribArray(0); + + //Cube UVs + glBindBuffer(GL_ARRAY_BUFFER, VBO2); + glBufferData(GL_ARRAY_BUFFER, sizeof(uv_coords), uv_coords, GL_STATIC_DRAW); + glVertexAttribPointer(2, 2, GL_FLOAT, GL_FALSE, 2 * sizeof(GLfloat), 0); + glEnableVertexAttribArray(2); + + //Blocks ids + glBindBuffer(GL_ARRAY_BUFFER, VBO4); + glBufferData(GL_ARRAY_BUFFER, sizeof(glm::vec2) * 16 * 16 * 16, NULL, GL_DYNAMIC_DRAW); + glVertexAttribPointer(7, 2, GL_FLOAT, GL_FALSE, 2 * sizeof(GLfloat), 0); + glEnableVertexAttribArray(7); + glVertexAttribDivisor(7, 1); + glCheckError(); + + //Blocks models + glBindBuffer(GL_ARRAY_BUFFER, VBO3); + glBufferData(GL_ARRAY_BUFFER, sizeof(glm::mat4) * 16 * 16 * 16, NULL, GL_DYNAMIC_DRAW); + glVertexAttribPointer(8, 4, GL_FLOAT, GL_FALSE, 4 * 4 * sizeof(GLfloat), 0); + glEnableVertexAttribArray(8); + glVertexAttribPointer(8 + 1, 4, GL_FLOAT, GL_FALSE, 4 * 4 * sizeof(GLfloat), + (void *) (1 * 4 * sizeof(GLfloat))); + glEnableVertexAttribArray(8 + 1); + glVertexAttribPointer(8 + 2, 4, GL_FLOAT, GL_FALSE, 4 * 4 * sizeof(GLfloat), + (void *) (2 * 4 * sizeof(GLfloat))); + glEnableVertexAttribArray(8 + 2); + glVertexAttribPointer(8 + 3, 4, GL_FLOAT, GL_FALSE, 4 * 4 * sizeof(GLfloat), + (void *) (3 * 4 * sizeof(GLfloat))); + glEnableVertexAttribArray(8 + 3); + glVertexAttribDivisor(8, 1); + glVertexAttribDivisor(8 + 1, 1); + glVertexAttribDivisor(8 + 2, 1); + glVertexAttribDivisor(8 + 3, 1); + + glBindBuffer(GL_ARRAY_BUFFER, 0); + } + glBindVertexArray(0); + + glCheckError(); + + shader = new Shader("./shaders/block.vs", "./shaders/block.fs"); + shader->Use(); + + shader2 = new Shader("./shaders/simple.vs", "./shaders/simple.fs"); + + LOG(INFO) << "Initializing texture atlas..."; + //TextureAtlas texture + glActiveTexture(GL_TEXTURE0); + glBindTexture(GL_TEXTURE_2D, assetManager->GetTextureAtlas()); + glUniform1i(glGetUniformLocation(shader->Program, "textureAtlas"), 0); + + //TextureAtlas coordinates + std::vector<glm::vec4> textureCoordinates; + std::vector<GLint> indexes; + GLint totalTextures; + for (int id = 1; id < 128; id++) { + for (int state = 0; state < 16; state++) { + BlockTextureId blockTextureId(id, state, 6); + if (!assetManager->GetTextureByBlock(blockTextureId) && + !assetManager->GetTextureByBlock(BlockTextureId(id, state, 0))) { + continue; + } + int side = assetManager->GetTextureByBlock(blockTextureId) ? 6 : 0; + do { + int index = (side << 16) | (id << 4) | state; + TextureCoordinates tc = assetManager->GetTextureByBlock(BlockTextureId(id, state, side)); + textureCoordinates.push_back(glm::vec4(tc.x, tc.y, tc.w, tc.h)); + indexes.push_back(index); + /*LOG(ERROR) << "Encoded texture (" << id << " " << state << " " << side << ") as " << index << " (" + << std::bitset<19>(index) << ")" << " = " << tc.x << "," << tc.y << "," << tc.w << "," + << tc.h;*/ + /*LOG(FATAL)<<std::bitset<18>(index); + side = 0x7; + id = 0xFFF; + state = 0xF; + LOG(WARNING) << "side: " << side << " id: " << id << " state: " << state; + int i, si, st, index = 0; + si = side << 15; + i = id<<3; + st = state; + index = i | si | st; + LOG(FATAL) << std::bitset<18>(index) << " (" << index << "): " << std::bitset<18>(si) << " " + << std::bitset<18>(i) << " " << std::bitset<18>(st);*/ + /*if (rand() == 73) //Almost impossible(Almost==1/32768) + { + int index = 393233; + LOG(WARNING) << std::bitset<20>(index) << "(" << index << ")"; + int side = (index & 0xE0000) >> 16; + int id = (index & 0xFF0) >> 4; + int state = index & 0xF; + LOG(WARNING) << std::bitset<20>(side) << " " << std::bitset<20>(id) << " " + << std::bitset<20>(state); + LOG(FATAL) << side << " " << id << " " << state; + }*/ + side++; + } while (side < 6); + } + } + totalTextures = indexes.size(); + LOG(INFO) << "Created " << totalTextures << " texture indexes"; + CHECK_EQ(indexes.size(), textureCoordinates.size()) + << "Arrays of textureCoordinates and of indexes is not equals"; + CHECK_LE(totalTextures, 1023) << "There is more texture indexes, than GLSL buffer allows"; + + GLuint bp1 = 0; + GLuint ubo = glGetUniformBlockIndex(shader->Program, "TextureIndexes"); + glUniformBlockBinding(shader->Program, ubo, bp1); + glGenBuffers(1, &UBO); + glBindBuffer(GL_UNIFORM_BUFFER, UBO); + glBindBufferBase(GL_UNIFORM_BUFFER, bp1, UBO); + glBufferData(GL_UNIFORM_BUFFER, sizeof(glm::vec4) + sizeof(glm::vec4) * 1023, NULL, GL_STATIC_DRAW); + glBufferSubData(GL_UNIFORM_BUFFER, 0, sizeof(GLint), &totalTextures); //copy totalTextures + for (int i = 0; i < indexes.size(); i++) { + size_t baseOffset = sizeof(glm::vec4); + size_t itemOffset = sizeof(glm::vec4); + size_t offset = baseOffset + i * itemOffset; + /*int index = indexes[i]; + int side = (index & 0x70000) >> 16; + int id = (index & 0xFF0) >> 4; + int state = index & 0xF; + LOG(WARNING) << "Copying " << indexes[i] << " at " << offset<<" side is "<<side;*/ + glBufferSubData(GL_UNIFORM_BUFFER, offset, sizeof(GLint), &indexes[i]); //copy indexes' item + } + glCheckError(); + + GLuint bp2 = 1; + GLuint ubo2_index = glGetUniformBlockIndex(shader->Program, "TextureData"); + glUniformBlockBinding(shader->Program, ubo2_index, bp2); + glGenBuffers(1, &UBO2); + glBindBuffer(GL_UNIFORM_BUFFER, UBO2); + glBindBufferBase(GL_UNIFORM_BUFFER, bp2, UBO2); + glBufferData(GL_UNIFORM_BUFFER, sizeof(glm::vec4) * 1024, NULL, GL_STATIC_DRAW); + glBufferSubData(GL_UNIFORM_BUFFER, 0, sizeof(glm::vec4) * textureCoordinates.size(), textureCoordinates.data()); + glBindBuffer(GL_UNIFORM_BUFFER, 0); + glCheckError(); + + //Draw Lines preparing + glGenBuffers(1, &VBO5); + glGenVertexArrays(1, &VAO2); + glBindVertexArray(VAO2); + { + glBindBuffer(GL_ARRAY_BUFFER, VBO5); + glBufferData(GL_ARRAY_BUFFER, 6 * sizeof(GLfloat), NULL, GL_DYNAMIC_DRAW); + glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 3 * sizeof(GLfloat), 0); + glEnableVertexAttribArray(0); + glBindBuffer(GL_ARRAY_BUFFER, 0); + } + glBindVertexArray(0); } void Core::UpdateChunksToRender() { - camera.Position = glm::vec3(gameState->g_PlayerX, gameState->g_PlayerY, gameState->g_PlayerZ); - toRender.clear(); - const float ChunkDistance = 2; - Vector playerChunk = Vector(floor(gameState->g_PlayerX / 16.0f), floor(gameState->g_PlayerY / 16.0f), - floor(gameState->g_PlayerZ / 16.0f)); - for (auto &it:gameState->world.m_sections) { - Vector chunkPosition = it.first; - Vector delta = chunkPosition - playerChunk; - if (delta.GetDistance() > ChunkDistance) - continue; - toRender.push_back(chunkPosition); - } - LOG(INFO) << "Chunks to render: " << toRender.size(); + camera.Position = glm::vec3(gameState->g_PlayerX, gameState->g_PlayerY, gameState->g_PlayerZ); + toRender.clear(); + Vector playerChunk = Vector(floor(gameState->g_PlayerX / 16.0f), 0, floor(gameState->g_PlayerZ / 16.0f)); + for (auto &it:gameState->world.m_sections) { + Vector chunkPosition = it.first; + chunkPosition.SetY(0); + Vector delta = chunkPosition - playerChunk; + if (delta.GetMagnitude() > ChunkDistance) + continue; + toRender.push_back(it.first); + } + LOG(INFO) << "Chunks to render: " << toRender.size(); + for (auto &it:toRender) { + Section §ion = gameState->world.m_sections.find(it)->second; + std::vector<glm::mat4> models; + std::vector<glm::vec2> blocks; + for (int y = 0; y < 16; y++) { + for (int z = 0; z < 16; z++) { + for (int x = 0; x < 16; x++) { + Block block = section.GetBlock(Vector(x, y, z)); + if (block.id == 0) + continue; + unsigned char isVisible = 0; + if (x == 0 || x == 15 || y == 0 || y == 15 || z == 0 || z == 15) { + isVisible = 0; + } else { + isVisible |= (section.GetBlock(Vector(x + 1, y, z)).id != 0) << 0; + isVisible |= (section.GetBlock(Vector(x - 1, y, z)).id != 0) << 1; + isVisible |= (section.GetBlock(Vector(x, y + 1, z)).id != 0) << 2; + isVisible |= (section.GetBlock(Vector(x, y - 1, z)).id != 0) << 3; + isVisible |= (section.GetBlock(Vector(x, y, z + 1)).id != 0) << 4; + isVisible |= (section.GetBlock(Vector(x, y, z - 1)).id != 0) << 5; + } + if (isVisible == 0x3F) + continue; + glm::vec2 data(block.id, block.state); + blocks.push_back(data); + glm::mat4 model; + model = glm::translate(model, glm::vec3(it.GetX() * 16, it.GetY() * 16, it.GetZ() * 16)); + model = glm::translate(model, glm::vec3(x, y, z)); + double size = 0.999; + model = glm::scale(model, glm::vec3(size, size, size)); + models.push_back(model); + } + } + } + toRenderBlocks[it] = blocks; + toRenderModels[it] = models; + } + std::sort(toRender.begin(), toRender.end(), [this](const Vector &lhs, const Vector &rhs) { + return glm::length((glm::vec3) lhs - camera.Position) < glm::length((glm::vec3) rhs - camera.Position); + }); + LOG(INFO) << "Chunks is prepared to rendering..."; } void Core::UpdateGameState() { - el::Helpers::setThreadName("Game"); - LOG(INFO) << "GameState thread is started"; - while (isRunning) { - gameState->Update(); - if (toRender.size() > 0) - break; - } - LOG(INFO) << "GameState thread is stopped"; + el::Helpers::setThreadName("Game"); + LOG(INFO) << "GameState thread is started"; + while (isRunning) { + gameState->Update(); + if (toRender.size() > 0) + break; + } + LOG(INFO) << "GameState thread is stopped"; +} + +void Core::DrawLine(glm::vec3 from, glm::vec3 to, glm::vec3 color) { + shader2->Use(); + glm::mat4 projection = glm::perspective(camera.Zoom, (float) width() / (float) height(), 0.1f, 10000000.0f); + glm::mat4 view = camera.GetViewMatrix(); + glUniformMatrix4fv(glGetUniformLocation(shader2->Program, "projection"), 1, GL_FALSE, + glm::value_ptr(projection)); + glUniformMatrix4fv(glGetUniformLocation(shader2->Program, "view"), 1, GL_FALSE, glm::value_ptr(view)); + + /*GLfloat data[6]; + data[0] = from[0]; + data[1] = from[1]; + data[2] = to[2]; + data[3] = to[0]; + data[4] = to[1]; + data[5] = from[2];*/ + GLfloat data[] = {0.5f, 0.5f, 0.0f, + 0.5f, -0.5f, 0.0f, + -0.5f, 0.5f, 0.0f, + + 0.5f, -0.5f, 0.0f, + -0.5f, -0.5f, 0.0f, + -0.5f, 0.5f, 0.0f,}; + + glUniform3f(glGetUniformLocation(shader2->Program, "color"), color[0], color[1], color[2]); + + glDisable(GL_DEPTH_TEST); + glBindVertexArray(VAO2); + glBindBuffer(GL_ARRAY_BUFFER, VBO5); + glBufferData(GL_ARRAY_BUFFER, sizeof(GLfloat) * 18, data, GL_DYNAMIC_DRAW); + glBindBuffer(GL_ARRAY_BUFFER, 0); + glDrawArrays(GL_TRIANGLES, 0, 3); + glBindVertexArray(0); + glEnable(GL_DEPTH_TEST); +} + +void Core::UpdateOptimizedRender() { + + LOG(INFO) << "Render list is optimized"; } diff --git a/src/core/Core.hpp b/src/core/Core.hpp index e5fe315..97a51fd 100644 --- a/src/core/Core.hpp +++ b/src/core/Core.hpp @@ -4,6 +4,7 @@ #include <SFML/Window.hpp> #include <GL/glew.h> #include <iomanip> +#include <tuple> #include <glm/gtc/type_ptr.hpp> #include "../gamestate/GameState.hpp" #include "../network/NetworkClient.hpp" @@ -11,62 +12,74 @@ #include "../graphics/Camera3D.hpp" #include "../graphics/Shader.hpp" #include "AssetManager.hpp" +#include "../graphics/Frustrum.hpp" class Core { - GameState *gameState; - NetworkClient *client; - sf::Window *window; - AssetManager *assetManager; - bool isMouseCaptured = false; - bool isRunning = true; - enum { - MainMenu, - Loading, - Playing, - PauseMenu, - } currentState = Playing; - float mouseXDelta, mouseYDelta; - float deltaTime; - float absTime; + GameState *gameState; + NetworkClient *client; + sf::Window *window; + AssetManager *assetManager; + bool isMouseCaptured = false; + bool isRunning = true; + enum { + MainMenu, + Loading, + Playing, + PauseMenu, + } currentState = Playing; + float mouseXDelta, mouseYDelta; + float deltaTime; + float absTime; - void RenderWorld(); + void RenderWorld(); - void RenderGui(Gui &Target); + void RenderGui(Gui &Target); - void HandleMouseCapture(); + void HandleMouseCapture(); - void HandleEvents(); + void HandleEvents(); - void InitSfml(unsigned int WinWidth, unsigned int WinHeight, std::string WinTitle); + void InitSfml(unsigned int WinWidth, unsigned int WinHeight, std::string WinTitle); - void InitGlew(); + void InitGlew(); - void SetMouseCapture(bool IsCaptured); + void SetMouseCapture(bool IsCaptured); - void PrepareToWorldRendering(); + void PrepareToWorldRendering(); - void RenderFrame(); + void RenderFrame(); - unsigned int width(); + unsigned int width(); - unsigned int height(); + unsigned int height(); - void UpdateChunksToRender(); + void UpdateChunksToRender(); - void UpdateGameState(); + void UpdateGameState(); - std::thread gameStateLoopThread; + void DrawLine(glm::vec3 from, glm::vec3 to, glm::vec3 color); - Camera3D camera; - Shader *shader; - //Cube verticies, Cube VAO, Cube UVs, TextureIndexes UBO, TextureData UBO, TextureData2 UBO - GLuint VBO, VAO, VBO2, UBO,UBO2,UBO3; - std::vector<Vector> toRender; + std::thread gameStateLoopThread; + + Camera3D camera; + Shader *shader,*shader2; + //Cube verticies, Cube VAO, Cube UVs, TextureIndexes UBO, TextureData UBO, TextureData2 UBO, Blocks VBO, Models VBO, Line VAO, Lines VBO + GLuint VBO, VAO, VBO2, UBO, UBO2, VBO3, VBO4, VAO2, VBO5; + std::vector<Vector> toRender; + std::vector<Vector> optimizedRender; + + void UpdateOptimizedRender(); + + int ChunkDistance = 4; + + std::map<Vector, std::vector<glm::mat4>> toRenderModels; + std::map<Vector, std::vector<glm::vec2>> toRenderBlocks; + //std::map<Vector, std::tuple<std::vector<glm::mat4>, std::vector<glm::vec2> > > sectionsRenderingData; public: - Core(); + Core(); - ~Core(); + ~Core(); - void Exec(); + void Exec(); }; diff --git a/src/graphics/Frustrum.cpp b/src/graphics/Frustrum.cpp new file mode 100644 index 0000000..75f47c5 --- /dev/null +++ b/src/graphics/Frustrum.cpp @@ -0,0 +1,111 @@ +#include "Frustrum.hpp" + +enum FrustumSide { + RIGHT = 0, // The RIGHT side of the frustum + LEFT = 1, // The LEFT side of the frustum + BOTTOM = 2, // The BOTTOM side of the frustum + TOP = 3, // The TOP side of the frustum + BACK = 4, // The BACK side of the frustum + FRONT = 5 // The FRONT side of the frustum +}; + +enum PlaneData { + A = 0, // The X value of the plane's normal + B = 1, // The Y value of the plane's normal + C = 2, // The Z value of the plane's normal + D = 3 // The distance the plane is from the origin +}; + +void normalizePlane(glm::vec4 &frustum_plane) { + float magnitude = (float) sqrt(frustum_plane[A] * frustum_plane[A] + frustum_plane[B] * frustum_plane[B] + + frustum_plane[C] * frustum_plane[C]); + frustum_plane[A] /= magnitude; + frustum_plane[B] /= magnitude; + frustum_plane[C] /= magnitude; + frustum_plane[D] /= magnitude; +} + +void Frustum::CalculateFrustum(glm::mat4 &view_matrix, glm::mat4 &proj_matrix) { + float proj[16]; + float modl[16]; + const float *projP = glm::value_ptr(proj_matrix); + const float *modlP = glm::value_ptr(view_matrix); + for (int i = 0; i < 16; i++) { + proj[i]=projP[i]; + modl[i]=modlP[i]; + } + + float clip[16]; //clipping planes + + clip[0] = modl[0] * proj[0] + modl[1] * proj[4] + modl[2] * proj[8] + modl[3] * proj[12]; + clip[1] = modl[0] * proj[1] + modl[1] * proj[5] + modl[2] * proj[9] + modl[3] * proj[13]; + clip[2] = modl[0] * proj[2] + modl[1] * proj[6] + modl[2] * proj[10] + modl[3] * proj[14]; + clip[3] = modl[0] * proj[3] + modl[1] * proj[7] + modl[2] * proj[11] + modl[3] * proj[15]; + + clip[4] = modl[4] * proj[0] + modl[5] * proj[4] + modl[6] * proj[8] + modl[7] * proj[12]; + clip[5] = modl[4] * proj[1] + modl[5] * proj[5] + modl[6] * proj[9] + modl[7] * proj[13]; + clip[6] = modl[4] * proj[2] + modl[5] * proj[6] + modl[6] * proj[10] + modl[7] * proj[14]; + clip[7] = modl[4] * proj[3] + modl[5] * proj[7] + modl[6] * proj[11] + modl[7] * proj[15]; + + clip[8] = modl[8] * proj[0] + modl[9] * proj[4] + modl[10] * proj[8] + modl[11] * proj[12]; + clip[9] = modl[8] * proj[1] + modl[9] * proj[5] + modl[10] * proj[9] + modl[11] * proj[13]; + clip[10] = modl[8] * proj[2] + modl[9] * proj[6] + modl[10] * proj[10] + modl[11] * proj[14]; + clip[11] = modl[8] * proj[3] + modl[9] * proj[7] + modl[10] * proj[11] + modl[11] * proj[15]; + + clip[12] = modl[12] * proj[0] + modl[13] * proj[4] + modl[14] * proj[8] + modl[15] * proj[12]; + clip[13] = modl[12] * proj[1] + modl[13] * proj[5] + modl[14] * proj[9] + modl[15] * proj[13]; + clip[14] = modl[12] * proj[2] + modl[13] * proj[6] + modl[14] * proj[10] + modl[15] * proj[14]; + clip[15] = modl[12] * proj[3] + modl[13] * proj[7] + modl[14] * proj[11] + modl[15] * proj[15]; + + frustum_planes[RIGHT][A] = clip[3] - clip[0]; + frustum_planes[RIGHT][B] = clip[7] - clip[4]; + frustum_planes[RIGHT][C] = clip[11] - clip[8]; + frustum_planes[RIGHT][D] = clip[15] - clip[12]; + normalizePlane(frustum_planes[RIGHT]); + + frustum_planes[LEFT][A] = clip[3] + clip[0]; + frustum_planes[LEFT][B] = clip[7] + clip[4]; + frustum_planes[LEFT][C] = clip[11] + clip[8]; + frustum_planes[LEFT][D] = clip[15] + clip[12]; + normalizePlane(frustum_planes[LEFT]); + + frustum_planes[BOTTOM][A] = clip[3] + clip[1]; + frustum_planes[BOTTOM][B] = clip[7] + clip[5]; + frustum_planes[BOTTOM][C] = clip[11] + clip[9]; + frustum_planes[BOTTOM][D] = clip[15] + clip[13]; + normalizePlane(frustum_planes[BOTTOM]); + + frustum_planes[TOP][A] = clip[3] - clip[1]; + frustum_planes[TOP][B] = clip[7] - clip[5]; + frustum_planes[TOP][C] = clip[11] - clip[9]; + frustum_planes[TOP][D] = clip[15] - clip[13]; + normalizePlane(frustum_planes[TOP]); + + frustum_planes[BACK][A] = clip[3] - clip[2]; + frustum_planes[BACK][B] = clip[7] - clip[6]; + frustum_planes[BACK][C] = clip[11] - clip[10]; + frustum_planes[BACK][D] = clip[15] - clip[14]; + normalizePlane(frustum_planes[BACK]); + + frustum_planes[FRONT][A] = clip[3] + clip[2]; + frustum_planes[FRONT][B] = clip[7] + clip[6]; + frustum_planes[FRONT][C] = clip[11] + clip[10]; + frustum_planes[FRONT][D] = clip[15] + clip[14]; + normalizePlane(frustum_planes[FRONT]); +} + +bool Frustum::TestInsideFrustrum(glm::vec4 Min, glm::vec4 Max) { + bool inside = true; + //test all 6 frustum planes + for (int i = 0; i < 6; i++) { + //pick closest point to plane and check if it behind the plane + //if yes - object outside frustum + float d = std::max(Min.x * frustum_planes[i].x, Max.x * frustum_planes[i].x) + + std::max(Min.y * frustum_planes[i].y, Max.y * frustum_planes[i].y) + + std::max(Min.z * frustum_planes[i].z, Max.z * frustum_planes[i].z) + + frustum_planes[i].w; + inside &= d > 0; + //return false; //with flag works faster + } + return inside; +} diff --git a/src/graphics/Frustrum.hpp b/src/graphics/Frustrum.hpp new file mode 100644 index 0000000..e8a6fd6 --- /dev/null +++ b/src/graphics/Frustrum.hpp @@ -0,0 +1,24 @@ +#ifndef _FRUSTUM_H +#define _FRUSTUM_H + + +#include <cmath> +#include <algorithm> +#include <GL/glew.h> +#include <glm/glm.hpp> +#include <glm/gtc/type_ptr.hpp> + +class Frustum { +public: + Frustum() = default; + + ~Frustum() = default; + + void CalculateFrustum(glm::mat4 &view_matrix, glm::mat4 &proj_matrix); + + glm::vec4 frustum_planes[6]; + + bool TestInsideFrustrum(glm::vec4 Min, glm::vec4 Max); +}; + +#endif
\ No newline at end of file diff --git a/src/network/Network.cpp b/src/network/Network.cpp index 399ce20..4ce424c 100644 --- a/src/network/Network.cpp +++ b/src/network/Network.cpp @@ -1,79 +1,101 @@ #include "Network.hpp" Network::Network(std::string address, unsigned short port) : m_address(address), m_port(port) { - LOG(INFO) << "Connecting to server " << m_address << ":" << m_port; - sf::Socket::Status status = m_socket.connect(sf::IpAddress(m_address), m_port); - m_socket.setBlocking(true); - if (status != sf::Socket::Done) { - if (status == sf::Socket::Error) { - LOG(ERROR) << "Can't connect to remote server"; - } else { - LOG(ERROR) << "Connection failed with unknown reason"; + LOG(INFO) << "Connecting to server " << m_address << ":" << m_port; + sf::Socket::Status status = m_socket.connect(sf::IpAddress(m_address), m_port); + m_socket.setBlocking(true); + if (status != sf::Socket::Done) { + if (status == sf::Socket::Error) { + LOG(ERROR) << "Can't connect to remote server"; + } else { + LOG(ERROR) << "Connection failed with unknown reason"; throw std::runtime_error("Connection is failed"); - throw 13; - } - } - LOG(INFO) << "Connected to server"; + throw 13; + } + } + LOG(INFO) << "Connected to server"; } Network::~Network() { - m_socket.disconnect(); - LOG(INFO) << "Disconnected"; + m_socket.disconnect(); + LOG(INFO) << "Disconnected"; } void Network::SendHandshake(std::string username) { - //Handshake packet - Packet handshakePacket = PacketBuilder::CHandshaking0x00(316, m_address, m_port, 2); - SendPacket(handshakePacket); + //Handshake packet + Packet handshakePacket = PacketBuilder::CHandshaking0x00(316, m_address, m_port, 2); + SendPacket(handshakePacket); - //LoginStart packet - Field fName; - fName.SetString(username); - Packet loginPacket(0); - loginPacket.AddField(fName); - SendPacket(loginPacket); + //LoginStart packet + Field fName; + fName.SetString(username); + Packet loginPacket(0); + loginPacket.AddField(fName); + SendPacket(loginPacket); } +void DumpPacket(Packet &packet, std::string DumpName) { + return; + byte *buff = new byte[packet.GetLength()]; + packet.CopyToBuff(buff); + std::ofstream fs(DumpName, std::ios::out | std::ios::binary); + fs.write(reinterpret_cast<const char *>(buff), packet.GetLength()); + fs.close(); + delete buff; +} + +static int pn = 0; + void Network::SendPacket(Packet &packet) { - m_socket.setBlocking(true); - byte *packetData = new byte[packet.GetLength()]; - packet.CopyToBuff(packetData); - m_socket.send(packetData, packet.GetLength()); - delete[] packetData; + m_socket.setBlocking(true); + byte *packetData = new byte[packet.GetLength()]; + packet.CopyToBuff(packetData); + m_socket.send(packetData, packet.GetLength()); + std::ostringstream out; + out << "s" << pn++ << "-"; + out << "0x" << (packet.GetId() < 15 ? "0" : "") << std::hex << packet.GetId() << std::dec; + DumpPacket(packet, out.str()); + + delete[] packetData; } Packet Network::ReceivePacket() { - byte bufLen[5] = {0}; - size_t rec = 0; - for (int i = 0; i < 5; i++) { - byte buff = 0; - size_t r = 0; - m_socket.receive(&buff, 1, r); - rec += r; - bufLen[i] = buff; - if ((buff & 0b10000000) == 0) { - break; - } - } - Field fLen = FieldParser::Parse(VarIntType, bufLen); - size_t packetLen = fLen.GetVarInt() + fLen.GetLength(); - if (packetLen > 1024 * 1024 * 15) - LOG(WARNING)<<"OMG SIZEOF PACKAGE IS "<<packetLen; - if (packetLen < rec) { - return Packet(bufLen); - } - byte *bufPack = new byte[packetLen]; - std::copy(bufLen, bufLen + rec, bufPack); - size_t dataLen = rec; - while (m_socket.receive(bufPack + dataLen, packetLen - dataLen, rec) == sf::Socket::Done && dataLen < packetLen) { - dataLen += rec; - } - if (dataLen < packetLen) { - LOG(ERROR) << "Received data is "<<dataLen<<" but "<<packetLen<<" is promoted"; - throw std::runtime_error("Data is losted"); - } else { - Packet p(bufPack); - delete[] bufPack; - return p; - } + byte bufLen[5] = {0}; + size_t rec = 0; + for (int i = 0; i < 5; i++) { + byte buff = 0; + size_t r = 0; + m_socket.receive(&buff, 1, r); + rec += r; + bufLen[i] = buff; + if ((buff & 0b10000000) == 0) { + break; + } + } + Field fLen = FieldParser::Parse(VarIntType, bufLen); + size_t packetLen = fLen.GetVarInt() + fLen.GetLength(); + if (packetLen > 1024 * 1024 * 15) + LOG(WARNING) << "OMG SIZEOF PACKAGE IS " << packetLen; + if (packetLen < rec) { + return Packet(bufLen); + } + byte *bufPack = new byte[packetLen]; + std::copy(bufLen, bufLen + rec, bufPack); + size_t dataLen = rec; + while (m_socket.receive(bufPack + dataLen, packetLen - dataLen, rec) == sf::Socket::Done && dataLen < packetLen) { + dataLen += rec; + } + if (dataLen < packetLen) { + LOG(ERROR) << "Received data is " << dataLen << " but " << packetLen << " is promoted"; + throw std::runtime_error("Data is losted"); + } else { + Packet p(bufPack); + delete[] bufPack; + + std::ostringstream out; + out << "r" << pn++ << "-"; + out << "0x" << (p.GetId() < 15 ? "0" : "") << std::hex << p.GetId() << std::dec; + DumpPacket(p, out.str()); + return p; + } } diff --git a/src/utility/Vector.hpp b/src/utility/Vector.hpp index 7b34ac3..9d6c1be 100644 --- a/src/utility/Vector.hpp +++ b/src/utility/Vector.hpp @@ -1,117 +1,122 @@ #pragma once +#include <glm/vec3.hpp> #include <ostream> #include <cmath> #include <tuple> template<class T> class Vector3 { - T x, y, z; + T x, y, z; public: - Vector3(T X = 0, T Y = 0, T Z = 0) : x(X), y(Y), z(Z) {} - - Vector3(const Vector3 &rhs) : x(rhs.x), y(rhs.y), z(rhs.z) {} - - ~Vector3() = default; - - void SetX(T X) { x = X; } - - void SetY(T Y) { y = Y; } - - void setZ(T Z) { z = Z; } - - T GetX() const { return x; } - - T GetY() const { return y; } - - T GetZ() const { return z; } - - double GetDistance() const { return std::sqrt(std::pow(x, 2) + std::pow(y, 2) + std::pow(z, 2)); } - - void swap(Vector3 &rhs){ - std::swap(x,rhs.x); - std::swap(y,rhs.y); - std::swap(z,rhs.z); - } - - Vector3 &operator=(Vector3 rhs) { - rhs.swap(*this); - return *this; - } - - Vector3 operator*(T rhs) const { - return Vector3<T>( - x * rhs, - y * rhs, - z * rhs - ); - } - - Vector3 operator/(T rhs) const { - return Vector3<T>( - x / rhs, - y / rhs, - z / rhs - ); - } - - Vector3 operator+(const Vector3 &rhs) const { - return Vector3<T>( - x + rhs.x, - y + rhs.y, - z + rhs.z - ); - } - - Vector3 operator-(const Vector3 &rhs) const { - return Vector3<T>( - x - rhs.x, - y - rhs.y, - z - rhs.z - ); - } - - Vector3 operator*(const Vector3 &rhs) const { - return Vector3<T>( - x * rhs.x, - y * rhs.y, - z * rhs.z - ); - } - - Vector3 operator/(const Vector3 &rhs) const { - return Vector3<T>( - x / rhs.x, - y / rhs.y, - z / rhs.z - ); - } - - bool operator==(const Vector3 &rhs) const { - return (x == rhs.x && y == rhs.y && z == rhs.z); - } - - bool operator!=(const Vector3 &rhs) const { - return !(*this == rhs); - } - - bool operator<(const Vector3 &rhs) const { - //return (x < rhs.x || y < rhs.y ||z z < rhs.z); - /*if (x < rhs.x) - return true; - else if (z < rhs.z) - return true; - else if (y < rhs.y) - return true; - return false;*/ - return std::tie(x,y,z)<std::tie(rhs.x,rhs.y,rhs.z); - } - - - friend std::ostream &operator<<(std::ostream &os, const Vector3 &vector3) { - os << vector3.x << ", " << vector3.y << ", " << vector3.z; - return os; - } + Vector3(T X = 0, T Y = 0, T Z = 0) : x(X), y(Y), z(Z) {} + + Vector3(const Vector3 &rhs) : x(rhs.x), y(rhs.y), z(rhs.z) {} + + ~Vector3() = default; + + void SetX(T X) { x = X; } + + void SetY(T Y) { y = Y; } + + void SetZ(T Z) { z = Z; } + + T GetX() const { return x; } + + T GetY() const { return y; } + + T GetZ() const { return z; } + + double GetMagnitude() const { return std::sqrt(std::pow(x, 2) + std::pow(y, 2) + std::pow(z, 2)); } + + operator glm::vec3() const { + return glm::vec3(x, y, z); + } + + void swap(Vector3 &rhs) { + std::swap(x, rhs.x); + std::swap(y, rhs.y); + std::swap(z, rhs.z); + } + + Vector3 &operator=(Vector3 rhs) { + rhs.swap(*this); + return *this; + } + + Vector3 operator*(T rhs) const { + return Vector3<T>( + x * rhs, + y * rhs, + z * rhs + ); + } + + Vector3 operator/(T rhs) const { + return Vector3<T>( + x / rhs, + y / rhs, + z / rhs + ); + } + + Vector3 operator+(const Vector3 &rhs) const { + return Vector3<T>( + x + rhs.x, + y + rhs.y, + z + rhs.z + ); + } + + Vector3 operator-(const Vector3 &rhs) const { + return Vector3<T>( + x - rhs.x, + y - rhs.y, + z - rhs.z + ); + } + + Vector3 operator*(const Vector3 &rhs) const { + return Vector3<T>( + x * rhs.x, + y * rhs.y, + z * rhs.z + ); + } + + Vector3 operator/(const Vector3 &rhs) const { + return Vector3<T>( + x / rhs.x, + y / rhs.y, + z / rhs.z + ); + } + + bool operator==(const Vector3 &rhs) const { + return (x == rhs.x && y == rhs.y && z == rhs.z); + } + + bool operator!=(const Vector3 &rhs) const { + return !(*this == rhs); + } + + bool operator<(const Vector3 &rhs) const { + //return (x < rhs.x || y < rhs.y ||z z < rhs.z); + /*if (x < rhs.x) + return true; + else if (z < rhs.z) + return true; + else if (y < rhs.y) + return true; + return false;*/ + return std::tie(x, y, z) < std::tie(rhs.x, rhs.y, rhs.z); + } + + + friend std::ostream &operator<<(std::ostream &os, const Vector3 &vector3) { + os << vector3.x << ", " << vector3.y << ", " << vector3.z; + return os; + } }; typedef Vector3<double> VectorF; |